:root{--display: "Fraunces", "Newsreader", Georgia, serif;--display-track: 0em;--display-2: "Fraunces", "Newsreader", Georgia, serif;--display-track-2: 0em;color-scheme:light;--serif: "Newsreader", Georgia, serif;--prose-scale: 1;--sans: "Plus Jakarta Sans", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%}body{transition:background .3s ease,color .3s ease;background:var(--paper, #f7fafc);color:var(--ink, #29425f);font-family:var(--sans, "Plus Jakarta Sans", system-ui, sans-serif);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit;text-align:center}input,textarea{font:inherit}em{font-style:italic}::selection{background:var(--accent, #01589b);color:var(--on-accent, #fff)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line, #c3d1dc);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--muted, #5b7186)}::-webkit-scrollbar-track{background:transparent}:focus-visible{outline:2px solid var(--accent, #01589b);outline-offset:2px}.sx-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sx-skip-link{position:fixed;top:-60px;left:12px;z-index:200;padding:10px 16px;border-radius:8px;border:1px solid var(--on-accent, #fff);background:var(--accent, #01589b);color:var(--on-accent, #fff);font-family:var(--sans, "Plus Jakarta Sans", system-ui, sans-serif);font-size:13.5px;font-weight:700;text-decoration:none;transition:top .15s ease}.sx-skip-link:focus{top:12px}.sx-prose{font-family:var(--serif);font-size:calc(18px * var(--prose-scale));line-height:1.78;color:var(--ink-soft, #29425f)}.sx-prose p,.sx-prose div{margin-bottom:20px}.sx-prose div>p:last-child{margin-bottom:0}.sx-prose h2,.sx-prose h3,.sx-prose h4,.sx-prose h5,.sx-prose h6{font-family:var(--display-2);color:var(--ink, #29425f);line-height:1.25;margin:34px 0 14px}.sx-prose h2{font-size:calc(22px * var(--prose-scale))}.sx-prose h3{font-size:calc(18px * var(--prose-scale))}.sx-prose h4,.sx-prose h5,.sx-prose h6{font-size:calc(16px * var(--prose-scale))}.sx-prose blockquote{border-left:2px solid var(--ink, #29425f);padding:2px 0 2px 18px;margin:24px 0;font-style:italic}.sx-prose ul,.sx-prose ol{margin:0 0 20px 22px}.sx-prose li{margin-bottom:8px}.sx-prose em{font-style:italic}.sx-prose strong{font-weight:600;color:var(--ink, #29425f)}.sx-prose cite{font-style:italic}.sx-prose u{text-decoration:underline}.sx-prose s{text-decoration:line-through}.sx-prose sup,.sx-prose sub{font-size:.7em}.sx-prose img{display:block;max-width:100%;height:auto;margin:26px auto;border-radius:4px}.sx-prose hr{border:none;border-top:1px solid var(--hair, #c3d1dc);margin:28px 0}.sx-prose.sx-dropcap:not(.sx-prose-compact)>p:first-of-type:first-letter{font-family:var(--display);font-size:calc(58px * var(--prose-scale));font-weight:600;line-height:.86;float:left;padding:8px 12px 0 0;color:var(--accent, #01589b)}.sx-prose-compact{font-size:calc(16px * var(--prose-scale))}
