.doc{max-width:74ch;padding-top:clamp(48px,7vw,88px)}.doc__meta{font-family:var(--font-mono);color:var(--muted-2);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px 22px;margin:0 0 clamp(32px,4vw,44px);padding-bottom:20px;font-size:12px;display:flex}.doc h2{font-family:var(--font-display);margin:clamp(34px,4vw,46px) 0 14px;font-size:clamp(18px,2vw,22px);font-weight:300;line-height:1.3}.doc h2:first-of-type{margin-top:0}.doc p,.doc li{color:var(--muted);font-size:15px;font-weight:300;line-height:1.75}.doc p{margin:0 0 14px}.doc ul{margin:0 0 14px;padding:0;list-style:none}.doc ul li{margin-bottom:9px;padding-left:20px;position:relative}.doc ul li:before{content:"";background:var(--muted-2);width:5px;height:5px;position:absolute;top:10px;left:0;transform:rotate(45deg)}.doc strong{color:var(--text);font-weight:500}.doc a{color:var(--text);border-bottom:1px solid var(--line-strong);transition:color .2s,border-color .2s}.doc a:hover{color:var(--accent);border-color:var(--accent)}.fill{background:var(--accent-soft);border-bottom:1px dashed var(--accent);color:var(--accent);font-family:var(--font-mono);padding:0 4px;font-size:.92em}
