:root{--paper: #e7e8e6;--ink: #17181a;--graphite: #575c63;--rule: rgba(23, 24, 26, .16);--forge: #ff5a19;--forge-ink: #c63d06;color-scheme:light}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Figtree Variable,Segoe UI,system-ui,sans-serif;font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased}.topo{border-bottom:1px solid var(--rule);padding:18px max(16px,5vw);padding-left:max(16px,5vw,env(safe-area-inset-left,0px))}.voltar{color:var(--forge-ink);text-decoration:none;font-weight:600}.voltar:hover{text-decoration:underline}.doc{max-width:68ch;margin:0 auto;padding:48px max(16px,env(safe-area-inset-left,0px)) 96px max(16px,env(safe-area-inset-right,0px))}.selo{font-size:13px;color:var(--graphite);margin:0 0 8px}h1,h2{font-family:Bricolage Grotesque Variable,Segoe UI,system-ui,sans-serif;letter-spacing:-.02em;line-height:1.1;text-wrap:balance}h1{font-size:clamp(36px,6vw,56px);margin:0 0 24px}h2{font-size:24px;margin:40px 0 8px}ul{padding-left:1.2em}li{margin:4px 0}mark{background:#ff5a1933;color:var(--ink);padding:0 4px;border-radius:3px}.aviso{background:#fff;border-left:3px solid var(--forge);padding:12px 16px;border-radius:6px;font-size:15px}:focus-visible{outline:2px solid var(--forge);outline-offset:3px}
