:root{--paper:#f5f1ea;--paper-2:#ece6dc;--card:#fbf9f5;--ink:#17161c;--ink-2:#55524c;--line:#ddd5c8;--star:#f2c86b;--serif:"Fraunces", Georgia, "Times New Roman", serif;--logo:"Instrument Serif", Georgia, "Times New Roman", serif;--sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--paper:#15130f;--paper-2:#1c1915;--card:#211e19;--ink:#f1ebdf;--ink-2:#b3aa9c;--line:#332e27;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{font-variation-settings:"SOFT" 100;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--paper);color:var(--ink);font:400 17px / 1.7 var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-underline-offset:3px}:focus-visible{outline:2px solid var(--star);outline-offset:3px;border-radius:6px}.skip{background:var(--ink);color:var(--paper);z-index:100;border-radius:8px;padding:10px 16px;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.wrap{max-width:1100px;margin:0 auto;padding:0 24px}.top{z-index:10;background:color-mix(in srgb, var(--paper) 86%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);position:sticky;top:0}.top .wrap{justify-content:space-between;align-items:center;height:68px;display:flex}.logo{align-items:center;line-height:0;text-decoration:none;display:inline-flex}.logo .wordmark{width:auto;height:27px;display:block}.logo .wordmark .l{fill:#042a2d}.logo .wordmark .dot{fill:#fb8d13}@media (prefers-color-scheme:dark){.logo .wordmark .l{fill:#f6edf1}.logo .wordmark .dot{fill:#f79b34}}.back{color:var(--ink-2);font-size:15px;text-decoration:none}.back:hover{color:var(--ink)}.doc{grid-template-columns:230px minmax(0,1fr);gap:64px;padding:64px 0 96px;display:grid}.toc{overscroll-behavior:contain;scrollbar-width:thin;align-self:start;max-height:calc(100vh - 124px);font-size:15px;position:sticky;top:100px;overflow-y:auto}.toc b{font:600 12px / 1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:14px;display:block}.toc ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.toc a{color:var(--ink-2);text-decoration:none}.toc a:hover{color:var(--ink)}article{max-width:68ch}.eyebrow{font:600 12px / 1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}h1{font:400 clamp(40px, 5.4vw, 60px) / 1.05 var(--serif);letter-spacing:-.02em;margin:18px 0 14px}.meta{color:var(--ink-2);margin:0 0 32px;font-size:15px}h2{font:400 26px / 1.25 var(--serif);letter-spacing:-.01em;margin:48px 0 12px}h3{font:600 17px / 1.4 var(--sans);margin:28px 0 8px}p,ul,ol{margin:0 0 16px}li{margin:6px 0}strong,b{font-weight:600}.addr{margin-top:8px}.formbox{border:1px solid var(--line);border-radius:14px;margin:0 0 20px;padding:20px 22px 6px}article a{overflow-wrap:anywhere}.callout{border-left:3px solid var(--star);background:var(--card);border-radius:0 12px 12px 0;margin:0 0 20px;padding:16px 20px}table{border-collapse:collapse;width:100%;margin:0 0 20px;font-size:15px}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 14px}th{background:var(--paper-2);font-weight:600}footer{border-top:1px solid var(--line);color:var(--ink-2);padding:32px 0 40px;font-size:15px}footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}footer nav{flex-wrap:wrap;gap:24px;display:flex}footer .entity{max-width:44ch;line-height:1.55}footer a{text-decoration:none}footer a:hover{color:var(--ink)}@media (max-width:860px){.doc{grid-template-columns:1fr;gap:32px;padding:40px 0 72px}.toc{display:none}table{font-size:15px}th,td{padding:10px 8px}}@media print{.top,.toc,footer{display:none}.doc{padding:0;display:block}}
