:root{--cream:#fbf3e6;--ink:#0d0f14;--soft:#fbf3e6ad;--gutter:32px}body.doc{background:var(--ink);color:var(--cream);-webkit-font-smoothing:antialiased;margin:0;font:300 17px/1.65 Comfortaa,system-ui,sans-serif}.doc-head{padding:24px var(--gutter);justify-content:space-between;align-items:center;display:flex}.doc-mark{background:var(--cream);width:44px;height:44px;display:block;-webkit-mask:url(/brand/mark-mask.png) 50%/contain no-repeat;mask:url(/brand/mark-mask.png) 50%/contain no-repeat}.doc-back,.doc-body a{color:var(--cream);text-underline-offset:3px;text-decoration-thickness:1px}.doc-back{opacity:.8;font-size:14px;font-weight:500}.doc-back:hover,.doc-back:focus-visible{opacity:1}.doc-body{max-width:38rem;padding:24px var(--gutter) 96px;margin:0 auto}.doc-body h1{margin:24px 0 8px;font-size:clamp(32px,6vw,46px);font-weight:300;line-height:1.15}.doc-updated{color:var(--soft);margin:0 0 40px;font-size:14px}.doc-body h2{margin:44px 0 10px;font-size:20px;font-weight:500}.doc-body h3{color:var(--soft);margin:24px 0 4px;font-size:16px;font-weight:500}.doc-body p{margin:0 0 14px}:focus-visible{outline:2px solid var(--cream);outline-offset:3px}@media (width<=640px){:root{--gutter:16px}body.doc{font-size:16px}}
