.pnp-topics{background:var(--lime)}.pnp-topics .grid{display:grid;grid-template-columns:1.25fr .75fr;gap:56px;align-items:start}.pnp-doors{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 22px}.pnp-doors a{display:inline-block;padding:12px 16px;border:2px solid var(--ink);background:#fff;color:var(--ink)!important;text-decoration:none!important;font-weight:800;font-size:14px;transition:transform .2s,box-shadow .2s,background .2s}.pnp-doors a:nth-child(4n+2){transform:rotate(-1.5deg)}.pnp-doors a:nth-child(4n+3){transform:rotate(1.2deg)}.pnp-doors a:hover,.pnp-doors a.pick{transform:translate(-3px,-3px) rotate(0);box-shadow:5px 5px 0 var(--ink);background:var(--mag);color:#fff!important}.pnp-topics .surprise{font:800 12px/1 "Manrope",sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:15px 20px;border:2px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;box-shadow:4px 4px 0 var(--mag)}.pnp-topics .surprise:hover{transform:translate(-2px,-2px)}.pnp-quiz{background:#fff;border:2px solid var(--ink);box-shadow:10px 10px 0 var(--ink);padding:30px 28px}.pnp-quiz h3{font-size:30px}.pnp-quiz a{display:block;border-top:2px solid var(--ink);padding:16px 0;text-decoration:none!important;color:var(--ink)!important;transition:padding .2s}.pnp-quiz a:hover{padding-left:8px}.pnp-quiz a b{display:block;font-family:"Bowlby One SC",sans-serif;font-weight:400;font-size:18px;line-height:1.1;margin-bottom:4px}.pnp-quiz a b:after{content:" ↗";color:var(--mag)}.pnp-quiz a span{font-size:14px;color:var(--soft)}@media (max-width:900px){.pnp-topics .grid{grid-template-columns:1fr;gap:40px}}