@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e664fdf150ece08d.3skiflm26ffbo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400;font-display:swap;src:url(../media/847c6af3f14ca2aa.p.1mi1ugkk0px41.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e664fdf150ece08d.3skiflm26ffbo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:600;font-display:swap;src:url(../media/847c6af3f14ca2aa.p.1mi1ugkk0px41.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e664fdf150ece08d.3skiflm26ffbo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:700;font-display:swap;src:url(../media/847c6af3f14ca2aa.p.1mi1ugkk0px41.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.atkinson_hyperlegible_next_d520eccb-module__DE90tW__className{font-family:Atkinson Hyperlegible Next,system-ui,sans-serif;font-style:normal}.atkinson_hyperlegible_next_d520eccb-module__DE90tW__variable{--font-sans:"Atkinson Hyperlegible Next", system-ui, sans-serif}
@font-face{font-family:Atkinson Hyperlegible Next;font-style:italic;font-weight:400;font-display:swap;src:url(../media/92b6d2172073874e.08aqd94j7eb9i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:italic;font-weight:400;font-display:swap;src:url(../media/547dfd9c23406081.p.2lyli4ez6yxj7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.atkinson_hyperlegible_next_81049178-module__dLI4Va__className{font-family:Atkinson Hyperlegible Next,system-ui,sans-serif;font-style:italic;font-weight:400}.atkinson_hyperlegible_next_81049178-module__dLI4Va__variable{--font-sans-italic:"Atkinson Hyperlegible Next", system-ui, sans-serif}
@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3c0e0b91ac3a3c1.3ct1bjzmjks6d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/50a63ac321745c44.p.3gjqgyucvuvvf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3c0e0b91ac3a3c1.3ct1bjzmjks6d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/50a63ac321745c44.p.3gjqgyucvuvvf.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.atkinson_hyperlegible_mono_10342746-module__yHz3Sa__className{font-family:Atkinson Hyperlegible Mono,ui-monospace,monospace;font-style:normal}.atkinson_hyperlegible_mono_10342746-module__yHz3Sa__variable{--font-mono:"Atkinson Hyperlegible Mono", ui-monospace, monospace}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f5f7;--surface:#fff;--ink:#142029;--ink-2:#51606c;--rule:#d8dee4;--accent:#0a6669;--accent-soft:#9ccbcb;--cite:#0a5457;--inferred:#4950a8;--inferred-bg:#e9ebfa;--withheld:#5e5a4e;--withheld-bg:#eae9e3;--exception:#8c4a0b;--sans:var(--font-sans), system-ui, sans-serif;--sans-italic:var(--font-sans-italic), var(--font-sans), system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, monospace;--column:860px;--rail:148px;--ease:.15s ease-out}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1317;--surface:#151c21;--ink:#dde4e9;--ink-2:#93a0aa;--rule:#263039;--accent:#5ec4c1;--accent-soft:#2c5e5d;--cite:#8cd8d4;--inferred:#aeb6f7;--inferred-bg:#1d2138;--withheld:#cbbf9c;--withheld-bg:#1f1e1a;--exception:#f0a863}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1317;--surface:#151c21;--ink:#dde4e9;--ink-2:#93a0aa;--rule:#263039;--accent:#5ec4c1;--accent-soft:#2c5e5d;--cite:#8cd8d4;--inferred:#aeb6f7;--inferred-bg:#1d2138;--withheld:#cbbf9c;--withheld-bg:#1f1e1a;--exception:#f0a863}*{box-sizing:border-box}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:15px;line-height:24px}em,i{font-family:var(--sans-italic);font-style:italic}strong,b{font-weight:700}a{color:var(--accent);text-underline-offset:.18em}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.mono,.rail-num,.rail-eff,.mark,.timer,.badge,.sections .num,.sections .eff,.wordmark{font-family:var(--mono);font-variant-numeric:tabular-nums}.icon{flex:none}.label{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2);font-size:11px;font-weight:700;line-height:16px}.label.exception{color:var(--exception)}.label.inferred{color:var(--inferred)}.frame{flex-direction:column;min-height:100dvh;padding:0 16px;display:flex}.column{width:100%;max-width:var(--column);margin:0 auto}.topbar{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.wordmark{color:var(--ink-2);align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}a.wordmark:hover{color:var(--ink)}.theme-toggle{border:1px solid var(--rule);background:var(--surface);width:44px;height:44px;color:var(--ink-2);cursor:pointer;transition:color var(--ease), border-color var(--ease);border-radius:6px;place-items:center;display:inline-grid}.theme-toggle:hover{color:var(--accent);border-color:var(--accent)}.theme-toggle .icon-sun{display:none}:root[data-theme=dark] .theme-toggle .icon-sun{display:block}:root[data-theme=dark] .theme-toggle .icon-moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-toggle .icon-sun{display:block}:root:not([data-theme=light]) .theme-toggle .icon-moon{display:none}}.chat .topbar{z-index:2;background:var(--bg);position:sticky;top:0}.topbar-actions{align-items:center;gap:8px;display:flex}.new-chat{min-height:44px;font:inherit;color:var(--accent);background:var(--surface);border:1px solid var(--rule);cursor:pointer;transition:border-color var(--ease);border-radius:6px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.new-chat:hover:not(:disabled){border-color:var(--accent)}.new-chat:disabled{color:var(--ink-2);cursor:default}.thread{flex:1;padding:16px 0 32px}.intro{max-width:680px;margin:0 auto;padding:18vh 0 0}.intro-title{margin:0 0 6px;font-size:18px;font-weight:700;line-height:26px}.turn+.turn{border-top:1px solid var(--rule);margin-top:48px;padding-top:48px}.asked-as{text-align:right;width:fit-content;max-width:80%;color:var(--ink-2);margin:-16px 0 24px auto;font-size:13px;line-height:20px}.asked-as .label{color:var(--accent);margin-right:6px}.asked-as-text{color:var(--ink)}.turn-message{border:1px solid var(--rule);background:var(--surface);border-radius:6px;margin:0;padding:10px 14px;font-size:14px;line-height:21px}.confirm{background:var(--surface);border:1px solid var(--accent);border-radius:6px;padding:14px 16px}.confirm .label{color:var(--accent)}.confirm-why{color:var(--ink-2);max-width:78ch;margin:4px 0 10px;font-size:14px;line-height:21px}.confirm-input{resize:none;width:100%;min-height:44px;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--rule);border-radius:6px;padding:9px 12px;font-size:16px;font-weight:600;line-height:24px}.confirm-input:focus{outline:2px solid var(--accent);outline-offset:2px}.confirm-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.confirm-cancel{min-height:44px;font:inherit;color:var(--ink-2);border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:6px;padding:0 16px;font-weight:600}.confirm-cancel:hover{color:var(--ink);border-color:var(--ink-2)}.composer{z-index:2;background:var(--bg);border-top:1px solid var(--rule);margin:0 -16px;padding:12px 0 8px;position:sticky;bottom:0}.composer>.column{padding:0 16px}.composer .inline-message{max-width:680px;margin:0 auto 10px}.composer-foot{max-width:680px;color:var(--ink-2);text-align:center;margin:6px auto 0;font-size:12px;line-height:18px}.composer-foot a{color:var(--ink-2);margin-left:8px;padding:4px 0;display:inline-block}.composer-foot a:hover{color:var(--ink)}.ask{flex-direction:column;gap:10px;width:100%;max-width:680px;margin:0 auto;display:flex}.ask-box{background:var(--surface);border:1px solid var(--rule);transition:border-color var(--ease);border-radius:6px;align-items:flex-end;gap:8px;padding:8px 8px 8px 14px;display:flex}.ask-box:focus-within{outline:2px solid var(--accent);outline-offset:2px}.ask-input{resize:none;min-width:0;min-height:44px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;max-height:12rem;padding:9px 0;font-size:17px;line-height:26px}.ask-input::placeholder{color:var(--ink-2)}.ask-input:disabled{cursor:not-allowed}.ask-send{min-width:64px;min-height:44px;font:inherit;color:var(--bg);background:var(--accent);cursor:pointer;border:0;border-radius:6px;flex:none;padding:0 16px;font-weight:700}.ask-send:disabled{opacity:.45;cursor:not-allowed}.subtext{color:var(--ink-2);margin:0;font-size:13px;line-height:20px}.inline-message,.notice{border:1px solid var(--rule);background:var(--surface);border-radius:6px;margin:4px 0 0;padding:10px 14px;font-size:14px;line-height:21px}.notice{color:var(--ink-2);margin:0 0 24px}.asked{background:var(--surface);border:1px solid var(--rule);overflow-wrap:anywhere;border-radius:6px;width:fit-content;max-width:80%;margin:0 0 24px auto;padding:10px 14px;font-size:15px;font-weight:600;line-height:22px}.progress{background:var(--surface);border:1px solid var(--rule);border-radius:6px;margin:0 0 24px;padding:16px}.segments{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.segment{flex-direction:column;gap:6px;min-width:0;display:flex}.segment .bar{background:var(--rule);border-radius:2px;height:4px}.segment.done .bar{background:var(--accent)}.segment.active .bar{background:var(--accent-soft);animation:1.6s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.45}}.segment-label{color:var(--ink-2);overflow-wrap:anywhere;font-size:12px;line-height:16px}.segment.active .segment-label{color:var(--accent);font-weight:700}.progress-foot{color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px;font-size:13px;line-height:20px;display:flex}.timer{flex:none;font-size:13px}.answer{font-size:15px;line-height:24px}.answer>*+*,.answer .block>*+*{margin-top:24px}:where(.answer p,.answer h3,.answer h4){margin:0}.answer p{max-width:78ch}.answer .block-title{font-size:18px;font-weight:700;line-height:26px}.answer h4{font-size:15px;font-weight:700;line-height:22px}.answer .rows+.rows,.answer .row+.rows,.answer .rows+.row,.answer .row+.row{margin-top:0}.answer ul.rows{margin-left:0;padding:0;list-style:none}.row{grid-template-columns:minmax(0, 1fr) var(--rail);border-top:1px solid var(--rule);transition:background-color var(--ease);column-gap:20px;padding:8px 0;display:grid}:is(h3,h4,.note-label,.syn-label)+.rows>.row:first-child,:is(h3,h4,.note-label,.syn-label)+.row,.block>.rows:first-child>.row:first-child,.controlling+.rows>.row:first-child,details.bar-panel>summary+.rows>.row:first-child,.answer>.rows:first-child>.row:first-child{border-top:0}.row:hover,.row:focus-within{background:var(--surface)}.row:hover .rail-cite .rail-num,.row:focus-within .rail-cite .rail-num{text-decoration:underline}.prose{grid-template-columns:16px minmax(0,1fr);min-width:0;max-width:78ch;display:grid}.prose .text{overflow-wrap:anywhere;min-width:0}.prose .text>p{display:inline}.marker{color:var(--accent);line-height:24px}.mark{vertical-align:super;color:var(--accent);margin-left:2px;font-size:10.5px;font-weight:700;line-height:0}.mark+.mark:before{content:","}.rail{flex-direction:column;gap:4px;min-width:0;display:flex}.rail-cite{flex-direction:column;min-height:36px;text-decoration:none;display:flex}.rail-num{color:var(--cite);overflow-wrap:anywhere;font-size:12.5px;font-weight:500;line-height:18px}.rail-eff,.rail-note{color:var(--ink-2);font-size:11.5px;line-height:16px}.rail-note{font-family:var(--sans)}.rail-cite:hover .rail-num,.rail-cite:focus-visible .rail-num{text-decoration:underline}.row.kind-exception .prose{padding-left:16px}.row.kind-exception .marker{color:var(--exception)}.row.kind-exception .label.exception{margin-right:6px}.row.kind-inferred .marker{color:var(--inferred)}.inferred-text>p{background:var(--inferred-bg);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:1px 4px}.row.kind-inferred .rail .label{line-height:18px}.withheld-box{background:var(--withheld-bg);color:var(--withheld);border-radius:4px;grid-column:1/-1;align-items:flex-start;gap:8px;padding:8px 12px;font-size:14px;line-height:21px;display:flex}.withheld-box .icon{margin-top:2px}.withheld-box .mark,.rail-cite.withheld .rail-num{color:var(--withheld)}.rail-cite.static{min-height:0}.row.kind-unused .marker{color:var(--ink-2)}.answer ul.controlling{background:var(--surface);border:1px solid var(--rule);border-radius:6px;padding:14px 16px}.row.lead{border-top:0;padding:0}.row.lead+.row.lead{border-top:1px solid var(--rule);margin-top:12px;padding-top:12px}.row.lead:hover,.row.lead:focus-within{background:0 0}.lead-text{flex-direction:column;gap:2px;display:flex}.lead-title{font-size:18px;font-weight:700;line-height:26px}.lead-fn{color:var(--ink-2);font-size:13px;line-height:20px}.rail-cite.lead .rail-num{color:var(--accent);font-size:14px;line-height:20px}.note-label{color:var(--ink-2);font-size:13px;line-height:20px}.note-label strong{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:11px}.callout{background:var(--surface);border:1px solid var(--rule);border-radius:6px;padding:10px 14px;font-size:14px;line-height:21px}.callout.inferred{background:var(--inferred-bg);color:var(--ink);border-color:#0000}.block.synthesis{border-top:2px solid var(--ink);padding-top:16px}.block.synthesis>.syn-label+*{margin-top:8px}details.bar-panel{background:var(--surface);border:1px solid var(--rule);border-radius:6px}details.bar-panel+details.bar-panel{margin-top:6px}summary.bar{cursor:pointer;border-radius:6px;align-items:center;gap:10px;min-height:48px;padding:8px 12px;list-style:none;display:flex}summary.bar::-webkit-details-marker{display:none}summary.bar::marker{content:""}.chevron{color:var(--ink-2);transition:transform var(--ease);flex:none}details[open]>summary .chevron{transform:rotate(90deg)}.bar-title{flex:none;font-weight:700}.badge{background:var(--rule);color:var(--ink);border-radius:9px;flex:none;padding:0 7px;font-size:11px;line-height:18px}details.others .badge{background:var(--accent);color:var(--bg)}.bar-preview{min-width:0;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.bar-toggle{color:var(--accent);flex:none;margin-left:auto;font-size:13px;font-weight:700}.bar-toggle .when-open{display:none}details[open]>summary .bar-toggle .when-open{display:inline}details[open]>summary .bar-toggle .when-closed{display:none}details.bar-panel>:not(summary){margin:0 12px}details.bar-panel>:not(summary)+*{margin-top:16px}details.bar-panel[open]{padding-bottom:12px}details.bar-panel[open]>summary{border-bottom:1px solid var(--rule);border-radius:6px 6px 0 0;margin-bottom:12px}details.bar-panel h4{margin-top:20px}.state{background:var(--surface);border:1px solid var(--rule);border-radius:6px}.state-head{border-bottom:1px solid var(--rule);padding:16px}.state h2{align-items:center;gap:8px;margin:0 0 6px;font-size:16px;font-weight:700;line-height:24px;display:flex}.state-icon{color:var(--accent)}.state-head p{color:var(--ink-2);max-width:78ch;margin:0;font-size:14px;line-height:21px}.sections{margin:0;padding:0 16px;list-style:none}.sections li{border-top:1px solid var(--rule);grid-template-columns:11rem minmax(0,1fr) auto;align-items:baseline;column-gap:16px;padding:10px 0;display:grid}.sections li:first-child{border-top:0}.sections .num{color:var(--accent);overflow-wrap:anywhere;min-height:24px;font-size:13px;text-decoration:none}.sections .num:hover,.sections li:hover .num{text-decoration:underline}.sections .title{overflow-wrap:anywhere;min-width:0}.sections .meta{color:var(--ink-2);font-size:13px;line-height:20px;display:block}.sections .withheld-tag{color:var(--withheld)}.sections .eff{color:var(--ink-2);white-space:nowrap;font-size:12px}.state-foot{border-top:1px solid var(--rule);color:var(--ink-2);padding:12px 16px;font-size:13px;line-height:20px}@media (max-width:899px){.row{grid-template-columns:minmax(0,1fr)}.rail{flex-flow:wrap;gap:0 12px;margin-top:4px;padding-left:16px}.row.kind-exception .rail{padding-left:32px}.row.lead .rail,.row.kind-withheld .rail{padding-left:0}.rail:empty{display:none}.rail-cite{flex-direction:row;align-items:baseline;gap:6px;min-height:0}.row.kind-inferred .rail{align-items:baseline;gap:6px}}@media (max-width:599px){.answer,body{font-size:14px;line-height:21px}.marker{line-height:21px}.sections li{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.sections .title{grid-area:2/1/auto/-1}.bar-preview{display:none}.asked{max-width:90%}}.agreement{border:1px solid var(--rule);background:var(--surface);width:calc(100% - 2rem);max-width:34rem;color:var(--ink);border-radius:6px;padding:0}.agreement::backdrop{background:#0e13178c}.agreement-body{padding:24px 24px 20px}.agreement h2{margin:0 0 16px;font-size:18px;font-weight:700;line-height:26px}.agreement ol{margin:0 0 16px;padding-left:20px}.agreement li{margin:0 0 10px}.agreement li::marker{font-family:var(--mono);color:var(--accent)}.agreement .links{color:var(--ink-2);margin:0 0 20px;font-size:13px;line-height:20px}.agreement-accept{font:inherit;width:100%;min-height:44px;color:var(--bg);background:var(--accent);cursor:pointer;border:0;border-radius:6px;padding:10px 16px;font-weight:700}.agreement .inline-message{margin:0 0 12px}.doc{flex:1;max-width:72ch;padding:0 0 64px}.doc .topbar{margin-bottom:24px}.doc h1{margin:0 0 6px;font-size:24px;font-weight:700;line-height:32px}.doc .draft{color:var(--exception);margin:0 0 32px;font-size:13px}.doc .updated{color:var(--ink-2);margin:0 0 32px;font-size:13px}.doc h2{margin:32px 0 8px;font-size:18px;font-weight:700;line-height:26px}.doc p,.doc li{line-height:24px}.doc ul{padding-left:20px}
