.pv{background:var(--page,#f4f2ec);color:#0f3163;min-height:100svh;font-family:var(--font-sans);padding:0 max(24px, env(safe-area-inset-left,0px)) 48px}.pv__top{max-width:720px;margin:0 auto;padding:32px 0 0}.pv__home{color:#0f3163;font:500 14px/1 var(--font-sans);text-decoration:none}.pv__home:hover{color:#299966}.pv__doc{max-width:720px;margin:0 auto;padding:72px 0 40px}.pv__kick{font:500 13px/1.4 var(--font-sans);color:#4a5f80;margin:0 0 18px}.pv h1{font:700 clamp(2.4rem, 6vw, 4.2rem)/.95 var(--font-sans);letter-spacing:-.035em;text-transform:uppercase;margin:0 0 24px}.pv__lead{max-width:54ch;margin:0 0 40px;font-size:1.25rem;line-height:1.5}.pv h2{font:700 1.15rem/1.2 var(--font-sans);text-transform:uppercase;letter-spacing:-.01em;border-top:1px solid #0f316329;margin:44px 0 12px;padding-top:18px}.pv p,.pv li{color:#2b4a73;font-size:1rem;line-height:1.65}.pv b{color:#0f3163;font-weight:600}.pv ul{gap:10px;margin:0 0 12px;padding-left:1.1em;display:grid}.pv a{color:#0f3163;text-underline-offset:3px;text-decoration-color:#299966}.pv a:hover{color:#299966}.pv__foot{max-width:720px;font:500 13px/1 var(--font-sans);color:#4a5f80;border-top:1px solid #0f316329;margin:0 auto;padding-top:24px}
