.v53-shell{max-width:1150px;margin:auto;padding:36px 18px 80px;color:#f5edff}.v53-shell *{box-sizing:border-box}.v53-hero,.v53-panel{background:linear-gradient(145deg,#21123e,#321950);border:1px solid #8d64b4;border-radius:22px;padding:clamp(20px,4vw,38px);margin-bottom:22px;box-shadow:0 15px 36px #10082260}.v53-shell h1{font-size:clamp(2rem,4.5vw,3.25rem);line-height:1.14;color:white;margin:8px 0 18px}.v53-shell h2{color:white;font-size:clamp(1.3rem,2.4vw,1.8rem);margin:0 0 17px}.v53-shell p{line-height:1.75}.v53-kicker{color:#e5c4ff;letter-spacing:.1em;font-weight:800}.v53-privacy{padding:14px 18px;background:#170d2b;border:1px solid #8060a4;border-radius:12px}.v53-shell label{display:block;font-weight:700;margin-bottom:8px}.v53-shell input[type=search]{width:100%;padding:14px 16px;border:1px solid #af8acb;border-radius:12px;background:#170d2b;color:#fff;font:inherit}.v53-filters{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0}.v53-filters button{font:inherit;font-weight:700;border:1px solid #9b75c4;border-radius:100px;padding:10px 14px;background:#23143e;color:white;cursor:pointer}.v53-filters button[aria-pressed=true]{background:#e4c4ff;color:#241039;border-color:#e4c4ff}.v53-count{font-size:.94rem;color:#e4d3f5}.v53-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.v53-card{background:#180f30;border:1px solid #79569f;border-radius:14px;padding:20px;min-width:0}.v53-card h3{color:white;font-size:1.25rem;margin:0 0 8px}.v53-category{display:inline-block;color:#ead4ff;font-size:.8rem;font-weight:800;letter-spacing:.03em;margin-bottom:9px}.v53-card p{margin:8px 0 12px}.v53-shell a{color:#f1d2ff;text-decoration:underline}.v53-card a{font-weight:700}.v53-shell :is(button,input,a):focus-visible{outline:3px solid #f1caff;outline-offset:3px}[hidden]{display:none!important}@media(max-width:650px){.v53-grid{grid-template-columns:1fr}}