.pnp-types{background:#fff}.pnp-types .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px}.pnp-tc{border:2px solid var(--ink);padding:26px 22px 22px;display:flex;flex-direction:column;background:#fff;text-decoration:none!important;color:var(--ink)!important;transition:transform .25s,box-shadow .25s,background .25s;position:relative;overflow:hidden}.pnp-tc:hover{transform:translate(-5px,-5px);box-shadow:8px 8px 0 var(--ink)}.pnp-tc .n{font-family:"Bowlby One SC",sans-serif;font-size:56px;line-height:.8;color:var(--mag);opacity:.9;margin-bottom:14px}.pnp-tc h3{font-size:22px;margin-bottom:10px}.pnp-tc p{font-size:15px;color:#2a2026;flex:1}.pnp-tc u{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pnp-tc:nth-child(2){background:var(--lime)}.pnp-tc:nth-child(2) .n{color:var(--ink)}.pnp-tc:nth-child(4){background:var(--ink);color:#fff!important}.pnp-tc:nth-child(4) p{color:rgba(255,255,255,.82)}.pnp-tc:nth-child(4):hover{box-shadow:8px 8px 0 var(--mag)}.pnp-types .low{display:grid;grid-template-columns:1.2fr .8fr;gap:24px;margin-top:24px}.pnp-areas{border:2px solid var(--ink);padding:30px;background:var(--cream)}.pnp-areas h3{font-size:24px}.pnp-areas dl{margin:0;display:grid;gap:12px}.pnp-areas dt{font-weight:800}.pnp-areas dd{margin:0 0 4px;color:var(--soft);font-size:15px}.pnp-credit{border:2px solid var(--ink);padding:30px;background:var(--mag);color:var(--ink);box-shadow:8px 8px 0 var(--ink);display:flex;flex-direction:column}.pnp-credit h3{font-size:28px}.pnp-credit p{font-size:15px;flex:1}.pnp-credit .tag{font-family:"Caveat",cursive;font-weight:700;font-size:26px;line-height:1;margin-bottom:6px}@media (max-width:980px){.pnp-types .cards{grid-template-columns:1fr 1fr}.pnp-types .low{grid-template-columns:1fr}}@media (max-width:560px){.pnp-types .cards{grid-template-columns:1fr}}