.v57-shell{max-width:1120px;margin:auto;padding:34px 18px 80px;color:#f5edff}.v57-shell *{box-sizing:border-box}.v57-hero,.v57-panel,.v57-related{background:linear-gradient(145deg,#21133e,#31194e);border:1px solid #8965ae;border-radius:21px;padding:clamp(20px,3vw,36px);margin:0 0 22px;box-shadow:0 12px 32px #140b2855}.v57-shell h1{font-size:clamp(2rem,4.5vw,3.4rem);line-height:1.12;color:white}.v57-shell h2,.v57-related h2{color:white;font-size:clamp(1.3rem,2.5vw,1.8rem)}.v57-shell p,.v57-related p{line-height:1.7}.v57-kicker{color:#e8c6ff;font-weight:800;letter-spacing:.1em}.v57-shell label{display:block;font-weight:700;margin:12px 0}.v57-shell input{width:100%;border:1px solid #b48dd4;border-radius:11px;padding:14px;background:#170e2b;color:#fff;font:inherit}.v57-filters{display:flex;flex-wrap:wrap;gap:9px;margin:19px 0}.v57-filters button{border:1px solid #a27cc5;background:#25163e;color:white;padding:9px 14px;border-radius:24px;font:inherit;cursor:pointer}.v57-filters button[aria-pressed=true]{background:#643882;border-color:#f3d3ff;box-shadow:0 0 0 2px #ac84ce}.v57-grid,.v57-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.v57-card{border:1px solid #79579c;border-radius:14px;background:#1b1033;padding:18px;min-width:0}.v57-card h3{color:white;font-size:1.13rem;margin:10px 0}.v57-card p{color:#e6d9f3;font-size:.94rem;margin:8px 0}.v57-card a,.v57-shell a,.v57-related a{color:#f4d5ff}.v57-card a{font-weight:750}.v57-chip{display:inline-block;background:#553371;border-radius:20px;padding:4px 10px;font-size:.8rem;color:#f5e6ff}.v57-related{max-width:1100px;margin:28px auto;padding:26px;color:#f5edff}.v57-related h2{margin:0 0 16px}.v57-related .v57-card h3{margin:10px 0}.v57-related .v57-more{display:inline-block;margin-top:18px;font-weight:750}.v57-shell :is(a,button,input):focus-visible,.v57-related a:focus-visible{outline:3px solid #f1d0ff;outline-offset:3px}@media(max-width:650px){.v57-grid,.v57-related-grid{grid-template-columns:1fr}}