.related{display:grid;gap:.6rem;margin:2rem 0 0;padding:0;list-style:none}
.related a{font-weight:700}
.limits{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.8rem;margin:0 0 1.4rem}
.limits div{background:var(--deep);border-radius:16px;padding:.9rem 1rem}
.limits b{display:block;font-size:1.15rem}
.limits span{color:var(--muted);font-size:.9rem}
.howto{counter-reset:step}
.howto li{margin:0 0 1rem}
.cta-row{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.4rem 0}
.page-hero{max-width:var(--max);margin:0 auto;padding:clamp(2rem,5vw,3.5rem) var(--gutter) 0}
.page-hero h1{font-size:clamp(2rem,5vw,3.2rem);margin-bottom:.8rem}
.live-models{min-height:3rem}
.notfound{text-align:center;padding:clamp(3rem,8vw,6rem) var(--gutter)}
.notfound h1{font-size:clamp(2.2rem,6vw,3.6rem);margin-bottom:1rem}
.notfound .cta-row{justify-content:center}
.legal-date{color:var(--muted);font-size:.92rem}
