.board-site main>*{min-width:0}@media(min-width:1001px){.board-page-head{grid-template-rows:minmax(clamp(300px,44svh,480px),auto)}}.board-page-title{grid-column:1 / 9;display:flex;flex-direction:column;justify-content:space-between;gap:clamp(28px,4vw,56px)}.board-page-title-top{display:grid;gap:18px}.board-site .board-page-h1{max-width:22ch;font-size:clamp(1.75rem,1.1rem + 2.9vw,5rem);line-height:.98}.board-page-title-foot{display:grid;gap:16px}.board-site .board-page-lede{max-width:44ch}.board-page-pic{grid-column:9 / 13;--drift-x: -3%;--drift-y: 2%}@media(max-width:1000px){.board-page-title{grid-column:1 / -1}.board-page-pic{grid-column:1 / -1;aspect-ratio:16 / 7}}.board-site .board-light{--background: var(--paper);--foreground: var(--paper-ink);--ink: var(--paper-ink);--ink-soft: var(--paper-muted);--muted-foreground: var(--paper-muted);--ink-faint: #56645a;--muted: #eef2ec;--canvas: #f2f5f0;--card: #ffffff;--paper-2: #f2f5f0;--border: #d5ddd3;--border-soft: #e5ebe3;--border-strong: #b9c5b6;--border-subtle: #e5ebe3;--line: #d5ddd3;--line-bright: #b9c5b6;--surface: #ffffff;--surface-muted: #eef2ec;--surface-raised: #ffffff;--text-secondary: var(--paper-muted);--success: #137560;--danger: #b3243f;--accent: var(--paper-ink);--primary: var(--paper-ink);--primary-foreground: #ffffff;--code-bg: #f2f5f0;--code-line: #dde5da;--ease: cubic-bezier(.22, 1, .36, 1);color:var(--paper-ink)}.board-site .board-light :where(h2,h3){font-family:var(--display);font-weight:700;letter-spacing:-.03em}.board-site .board-light :where(a){text-underline-offset:.18em}.board-site .board-light .breadcrumbs{font-size:var(--step-small)}.board-doc{align-items:start}@media(min-width:1001px){.board-doc:has(.board-doc-aside){grid-template-columns:clamp(15rem,18vw,20rem) minmax(0,1fr)}.board-doc .board-doc-aside{grid-column:1}.board-doc .board-doc-body{grid-column:2}}.board-doc-aside{grid-column:1 / 4;position:sticky;top:var(--margin);display:grid;gap:18px}.board-doc-body{grid-column:4 / 13;padding:clamp(24px,1rem + 2.4vw,56px)}.board-doc-body>*{max-width:46rem;margin-inline:auto}.board-doc:not(:has(.board-doc-aside)) .board-doc-body{grid-column:1 / -1}.board-site .board-doc-body .legal-body{margin-top:0}.board-site .board-doc-body .legal-body>h2:first-child{margin-top:0}.board-site .board-doc-body .legal-body h2{font-size:var(--step-statement);line-height:1.05;scroll-margin-top:24px}.board-site .board-doc-body .legal-body h3{font-size:clamp(1.1875rem,1.05rem + .45vw,1.375rem);line-height:1.2}.board-site .board-doc-body .legal-body table{font-size:clamp(.875rem,.8rem + .3vw,1rem)}.board-site .board-doc-body .legal-body caption{color:var(--paper-ink);font-size:var(--step-small);font-weight:600}.board-site .board-doc-body .legal-body :is(th,td){overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.board-site .board-light :is(p,li) code{overflow-wrap:anywhere}.board-site .board-light :is(td,th) code{overflow-wrap:break-word}@media not (min-width:40rem){.board-site .board-light :is(td,th) code{overflow-wrap:anywhere}}@media(max-width:21.9rem){.board-site .board-doc-body .legal-body :is(th,td){overflow-wrap:anywhere}}.board-site .board-doc-body .legal-body :where(p,li){font-size:var(--step-body);line-height:1.6;color:var(--paper-ink)}.board-site .board-doc-aside .legal-toc{position:static;max-height:none;overflow:visible}.board-doc-aside .legal-toc-title{margin-bottom:12px;color:var(--muted);font-size:var(--step-small);font-weight:600}.board-doc-aside .legal-toc ol{border-left:2px solid var(--raise)}.board-doc-aside .legal-toc a{padding:6px 0 6px 14px;color:var(--muted);font-size:.9375rem;text-decoration:none}.board-doc-aside .legal-toc a:hover,.board-doc-aside .legal-toc a[aria-current]{color:var(--ink)}.board-doc-aside .legal-toc-bar{left:-2px;width:2px;background:var(--lime)}.board-doc-aside .b-button{justify-self:start}.board-site .board-doc-body .legal-toc-mobile{display:none}@media(max-width:1000px){.board-doc-aside{display:none}.board-doc-body{grid-column:1 / -1}.board-site .board-doc-body .legal-toc-mobile{display:block;margin:0 0 28px;border:0;border-radius:8px;background:#f1f5ee}}.board-site .board-doc-body .legal-toc-mobile summary{min-height:48px;padding:0 16px;font-size:1rem;font-weight:600}.board-site .board-doc-body .legal-toc-mobile ol{padding:0 0 10px;border-top:0}.board-site .board-light .legal-toc-mobile a{padding:8px 16px;color:var(--paper-muted);font-size:1rem;text-decoration:none}.board-site .board-light .legal-toc-mobile a[aria-current]{color:var(--paper-ink);font-weight:600}.board-site .board-doc-body .guide-after{margin-top:40px;padding:24px;border:0;border-radius:8px;background:var(--lime);color:var(--lime-ink)}.board-site .board-doc-body .guide-after .b-button{background:var(--paper-ink);color:var(--paper)}.board-site .board-doc-body .guide-after .button-row{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.board-site .board-doc-body .guide-after p{margin-bottom:16px;font-family:var(--display);font-size:var(--step-statement);font-weight:700;line-height:1.05;letter-spacing:-.03em}.board-sheet{grid-column:1 / -1;padding:clamp(24px,1rem + 2.4vw,56px)}.board-site main.legal-page{padding:0}.board-site .board-light a:where(:not(.b-button,.button,.copy-button)){color:var(--paper-ink);text-decoration:underline;text-decoration-color:#8fb07e;text-decoration-thickness:1px}.board-site .board-light a:where(:not(.b-button,.button,.copy-button)):hover{text-decoration-color:var(--paper-ink)}.board-site .board-light .code-inline{border:0;background:#eef3e9;color:var(--paper-ink)}.board-site .board-light pre.code{border:0;background:#f2f5f0}.board-site .board-light pre{font-size:clamp(.8125rem,.78rem + .15vw,.9375rem)}.board-site .board-light pre code{font-size:inherit}.board-site .board-light .button{height:auto;min-height:44px;padding:0 18px;border:0;border-radius:8px;box-shadow:none;font:inherit;font-size:1rem;font-weight:600;letter-spacing:0;text-decoration:none}.board-site .board-light .button-primary{background:var(--paper-ink);color:var(--paper)}.board-site .board-light .button-ghost{background:#e8eee4;color:var(--paper-ink)}@media(hover:hover)and (pointer:fine){.board-site .board-light .button-primary:hover{background:#24402a;box-shadow:none;transform:none}.board-site .board-light .button-ghost:hover{background:#dce6d6}}.board-site .board-doc-body .legal-body h2{margin-top:56px;padding-top:0;border-top:0}.board-site .board-doc-body .legal-body li::marker{color:var(--paper-muted)}.board-sheet-tile{grid-column:1 / -1;padding:clamp(24px,1rem + 2.4vw,56px)}.board-sheet-tile :is(.cal-head,.scan-head,.public-head){display:flex;flex-direction:column;gap:16px}.board-sheet-tile :is(.cal-head,.scan-head,.public-head) h1{margin-top:0;font-family:var(--display);font-size:clamp(1.75rem,1.1rem + 2.9vw,3.75rem);font-weight:700;line-height:.98;letter-spacing:-.04em}.board-sheet-tile :is(.cal-head,.scan-head,.public-head) .breadcrumbs{margin-bottom:8px}.board-site .board-sheet-tile .kicker{margin-bottom:-4px;font-size:var(--step-small);font-weight:600;letter-spacing:0;text-transform:none;color:var(--paper-muted)}.board-sheet-tile :is(h2,h3){font-family:var(--display);letter-spacing:-.03em}.board-site main:is(.cal-main,.scan-main){padding:0}.board-sheet-tile :is(.cal-lede,.scan-head p,.change-page-heading p){font-size:1.125rem;line-height:1.55;color:var(--paper-ink)}.board-sheet-tile :is(.cal-row-date,.cal-row-date small,.kicker){font-family:var(--text)}.board-sheet-tile :is(.change-hero-art,.time-eyebrow){display:none}.board-sheet-tile .change-hero{width:auto;padding:0}.board-sheet-tile .change-hero-grid{display:block}.board-sheet-tile :is(.change-hero-copy h1,.change-page-heading h1){font-family:var(--display);font-size:clamp(1.75rem,1.1rem + 2.9vw,3.75rem);font-weight:700;line-height:.98;letter-spacing:-.04em}.board-sheet-tile :is(.cal-column,.scan-column) :is(h2,h3){font-size:1.5rem;letter-spacing:-.03em}.board-sheet-tile :is(.change-source-card,.change-record,.change-project-list,.change-related a,.cal-card,.cal-note,.cal-scan,.scan-refused,.scan-summary,.scan-finding){border:0;border-radius:8px;background:#f1f5ee;box-shadow:none}.board-sheet-tile :is(.change-search,.change-filters button){border-color:#d5ddd3}.board-sheet-tile .cal-rows,.board-sheet-tile .cal-row{border-color:#e3e9e0}.board-sheet-tile .change-sources-art{display:none}.board-sheet-tile .change-intro{font-size:1.125rem;color:var(--paper-ink)}.board-sheet-tile .cal-count{font-family:var(--display);font-weight:700;letter-spacing:-.04em}.board-site .board-sheet-tile .repo-field{background:#eef3e9}.board-site .board-sheet-tile .cal-scan .repo-field{background:var(--paper)}.board-sheet-tile .repo-form{grid-template-columns:minmax(0,1fr)}.board-site .board-light .repo-field:focus-within{outline-color:var(--paper-ink)}.board-site .board-light .repo-field[data-invalid]{outline-color:var(--danger)}.board-site .board-light .repo-note[data-invalid]{color:var(--danger)}@media not (min-width:30rem){.board-site .board-sheet-tile .repo-field{flex-wrap:wrap;padding:6px}.board-sheet-tile .repo-field-icon{margin-left:10px}.board-sheet-tile .repo-field input{flex:1 1 8rem}.board-sheet-tile .repo-submit{flex:1 1 100%;justify-content:center}}
