.doc{position:relative;z-index:1;max-width:820px;margin:0 auto;padding:120px var(--gutter) 80px}.doc h1{font-size:clamp(44px,7vw,84px);margin-bottom:12px}.doc .updated{color:var(--muted);font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 40px}.doc h2{font-size:clamp(26px,3vw,34px);margin:44px 0 14px}.doc h3{font-family:var(--f-body);text-transform:none;font-size:18px;font-weight:700;margin:24px 0 8px;letter-spacing:0;line-height:1.3}.doc p,.doc li{color:#cfcec9;font-size:16px}.doc ul,.doc ol{padding-left:22px}.doc li{margin:6px 0}.doc a{color:var(--amber)}.doc .box{background:var(--bg-2);border:1px solid var(--line);border-radius:16px;padding:20px 24px;margin:20px 0}.doc .box p{margin:4px 0}.doc mark{background:#ffd54f2e;color:#ffd54f;padding:0 4px;border-radius:4px}.doc table{width:100%;border-collapse:collapse;margin:16px 0;font-size:15px}.doc th,.doc td{text-align:left;vertical-align:top;padding:10px 8px;border-bottom:1px solid var(--line);color:#cfcec9}.doc th{color:var(--text);font-weight:600}.doc-nav{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:18px var(--gutter);background:#0b0b0ceb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.doc-nav a.back{color:var(--muted);text-decoration:none;font-size:14px}.doc-nav a.back:hover{color:var(--text)}.thanks{min-height:100svh;display:grid;place-content:center;text-align:center;padding:120px var(--gutter) 80px;position:relative;z-index:1}.thanks h1{font-size:clamp(56px,10vw,120px);margin-bottom:18px}.thanks p{color:#c4c3c0;max-width:34em;margin:0 auto 14px}.thanks .btn{margin-top:24px;justify-self:center}@media print{body:before,.doc-nav,.footer{display:none}body,.doc p,.doc li,.doc td{color:#000;background:#fff}}
