.pnp-faq{background:var(--cream)}.pnp-faq .grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:60px;align-items:start}.pnp-faq .side p{color:var(--soft)}.pnp-creds{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 22px}.pnp-creds span{font-size:12px;font-weight:800;padding:7px 10px;border:2px solid var(--ink);background:#fff}.pnp-creds span:nth-child(3n+1){background:var(--blush)}.pnp-acc details{border:2px solid var(--ink);background:#fff;margin-bottom:14px;transition:box-shadow .25s}.pnp-acc details[open]{box-shadow:8px 8px 0 var(--mag)}.pnp-acc summary{list-style:none;cursor:pointer;padding:22px 64px 22px 24px;position:relative;font-family:"Bowlby One SC",sans-serif;font-size:clamp(18px,2vw,22px);line-height:1.15}.pnp-acc summary::-webkit-details-marker{display:none}.pnp-acc summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:2px solid var(--ink);display:grid;place-items:center;font-family:"Manrope",sans-serif;font-weight:800;font-size:20px;background:var(--lime);transition:transform .25s}.pnp-acc details[open] summary:after{content:"−";background:var(--mag);color:#fff}.pnp-acc .a{padding:0 24px 22px;color:#2a2026}.pnp-acc .a p{font-size:16px}@media (max-width:900px){.pnp-faq .grid{grid-template-columns:1fr;gap:30px}}