.pg main{padding-top:90px}.pg-hero{padding:40px 0 20px}.pg-hero h1{font-size:clamp(1.9rem,4.5vw,3.2rem);line-height:1.1;margin:14px 0}
.crumbs a{color:var(--mu)}.crumbs{color:var(--mu)}
.pg-body{max-width:820px;padding:20px 0;line-height:1.7}.pg-body h2,.pg-faq h2,.pg-rel h2,.pg-form h2{font-size:1.45rem;margin:36px 0 12px}
.pg-body li{margin:6px 0}.pg-body a,.pg-rel a,.pg-cta a.u{color:var(--lime)}
.pg-faq{max-width:820px;padding:10px 0}.pg-faq details{margin:10px 0;padding:16px 20px}.pg-faq summary{cursor:pointer;font-weight:600}
.pg-rel{max-width:820px}.pg-rel li{margin:6px 0}.pg-cta-h{max-width:820px;font-size:1.15rem;margin-top:30px}
.pg-cta{padding:10px 0 60px}.pg-form{display:grid;grid-template-columns:1fr 1.3fr;gap:30px}.pg-form h2{margin-top:0}
.pgf{display:grid;gap:12px}.pgf label{display:grid;gap:6px;font-size:.85rem;color:var(--mu)}.pgf .row{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.pgf input,.pgf textarea{width:100%;box-sizing:border-box;background:#0b0b12;border:1px solid var(--line);color:var(--fg);border-radius:10px;padding:11px 12px;font:inherit}
.pgf .hp{position:absolute;left:-9999px}.pgf .msg.ok{color:var(--ac2)}.pgf .msg.err{color:#ff7a7a}
@media(max-width:760px){.pg-form,.pgf .row{grid-template-columns:1fr}.pg .nav .links{display:none}}
.pimg{display:block;width:100%;max-width:560px;height:auto;border-radius:12px;border:1px solid var(--line);margin:10px 0}
