.pagehead{max-width:var(--sutun);padding:76px var(--sutun-yan) 0;margin:0 auto}.pagehead+section{padding-top:26px;padding-bottom:60px}.pagehead h1{color:var(--title);letter-spacing:-.015em;margin-bottom:16px;font-size:34px;font-weight:600;line-height:1.25}.pagehead h1 .hl{color:var(--accent)}.pagehead .lede{max-width:620px}.prose{max-width:680px}.prose h3{color:var(--title);margin:34px 0 10px;font-size:16px;font-weight:600}.prose p{color:var(--txt2);margin-bottom:14px;font-size:15px;line-height:1.75}.prose p b{color:var(--txt);font-weight:500}.prose ul{gap:10px;margin:0 0 18px;list-style:none;display:grid}.prose li{color:var(--txt2);padding-left:18px;font-size:15px;line-height:1.7;position:relative}.prose li:before{content:"·";color:var(--txt3);position:absolute;left:0}.prose a{color:var(--accent);border-bottom:1px solid color-mix(in srgb, var(--accent) 45%, var(--cam-line))}.milesline{border-left:2px solid var(--accent);max-width:620px;margin:26px 0;padding:4px 0 4px 18px}.milesline .who{font-family:var(--mono);letter-spacing:.16em;color:var(--txt3);margin-bottom:6px;font-size:9px;display:block}.milesline p{color:var(--txt);margin:0;font-size:15px;line-height:1.7}.statebox{border:1px solid var(--cam-line);background:var(--cam);border-radius:var(--r-kart);-webkit-backdrop-filter:var(--cam-bulanik);backdrop-filter:var(--cam-bulanik);max-width:680px;margin:28px 0;padding:22px 26px}.statebox .k{font-family:var(--mono);letter-spacing:.18em;color:var(--accent);margin-bottom:10px;font-size:10px;display:block}.statebox p{color:var(--txt2);margin:0;font-size:14px;line-height:1.7}.ks-kisa{max-width:680px;margin-top:22px}.notfound{max-width:620px;padding:110px var(--sutun-yan) 130px;text-align:center;margin:0 auto}.notfound .glyphwrap{justify-content:center;margin-bottom:38px;display:flex}.notfound .code{font-family:var(--mono);letter-spacing:.2em;color:var(--txt3);margin-bottom:18px;font-size:11px}.notfound h1{color:var(--title);margin-bottom:16px;font-size:26px;font-weight:600;line-height:1.35}.notfound p{color:var(--txt2);margin-bottom:32px;font-size:15px;line-height:1.7}.notfound .ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:900px){.pagehead{padding:48px var(--sutun-yan) 0}.pagehead h1{font-size:26px}.notfound{padding:72px var(--sutun-yan) 90px}}
