@font-face{font-family:Chalk;src:url(/chalk/chalk-display.woff2)format("woff2");font-style:normal;font-weight:200 800;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--chalk-board:#111513;--chalk-ink:#f1f2e9;--chalk-muted:#afb8ac;--chalk-line:#343d36;--chalk-accent:#d0e9ad;--chalk-font:Chalk, "Helvetica Neue", sans-serif}html,body{background-color:var(--chalk-board)}body{color:var(--chalk-ink);font-family:var(--chalk-font);-webkit-font-smoothing:antialiased;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' opacity='.035' filter='url(%23grain)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}::selection{background:var(--chalk-accent);color:var(--chalk-board)}.chalk-legal{--muted-foreground:100 8% 70%;font-family:var(--chalk-font);max-width:800px;min-height:100vh;margin-inline:auto;padding:56px 32px 96px}.chalk-legal>a{color:var(--chalk-muted);text-decoration:none}.chalk-legal>a:hover{color:var(--chalk-accent)}.chalk-legal a:focus-visible{outline:2px solid var(--chalk-accent);outline-offset:6px}.chalk-legal .prose{--tw-prose-body:var(--chalk-muted);--tw-prose-headings:var(--chalk-ink);--tw-prose-links:var(--chalk-accent);--tw-prose-bold:var(--chalk-ink);--tw-prose-counters:var(--chalk-muted);--tw-prose-bullets:var(--chalk-accent);--tw-prose-hr:var(--chalk-line);margin-top:64px;font-size:16px;line-height:1.85}.chalk-legal .prose h1{letter-spacing:-.055em;margin-bottom:20px;font-size:clamp(40px,6vw,60px);font-weight:600;line-height:1.08}.chalk-legal .prose h1+p{border-bottom:1px solid var(--chalk-line);margin-bottom:40px;padding-bottom:36px;font-size:13px}.chalk-legal .prose h2{letter-spacing:-.025em;margin-top:40px;margin-bottom:16px;font-size:23px;font-weight:550;line-height:1.3}.chalk-legal .prose a{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration-thickness:1px}.chalk-legal .prose a:hover{text-decoration-thickness:2px}@media (max-width:600px){.chalk-legal{padding:32px 24px 64px}.chalk-legal .prose{margin-top:48px;font-size:15px}.chalk-legal .prose h2{font-size:21px}}
