@layer components{.claim-controls label{display:grid;gap:var(--sp-2);font-size:var(--fs-sm);font-weight:600;min-width:0}.claim-controls select,.claim-controls input{width:100%;min-width:0}.claim-heading{padding:var(--sp-7) 0 var(--sp-4);max-width:900px}.claim-heading h1{font-size:var(--title-page)}.claim-controls{background:var(--stone);padding:var(--sp-5)}.claim-school-line{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--sp-4);align-items:end}.claim-school-line>span{padding-bottom:var(--sp-3);font-family:var(--font-serif);color:var(--muted)}.claim-control-row{display:grid;grid-template-columns:minmax(0,3fr) minmax(90px,1fr) minmax(90px,1fr);gap:var(--sp-4);margin-top:var(--sp-4);align-items:end}.claim-question-row{grid-template-columns:minmax(0,2fr) minmax(0,1.5fr) auto}.claim-examples-nav{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);font-size:var(--fs-sm);padding:var(--sp-5) 0;border-bottom:var(--rule)}.claim-examples-nav a{display:inline-flex;align-items:center;min-height:var(--target)}.claim-examples-nav>span{align-self:center;font-weight:600}.claim-actions{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:var(--sp-4) 0 var(--sp-5)}.claim-actions button{font-size:var(--fs-sm)}.claim-statement{font:var(--fs-h3)/1.4 var(--font-serif)}.claim-definition{font-size:var(--fs-sm);color:var(--muted);border-top:var(--rule);padding-top:var(--sp-4)}.claim-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:var(--rule-ink);border-bottom:var(--rule)}.claim-summary>div{min-width:0;display:flex;flex-direction:column;padding:var(--sp-4) var(--sp-5);gap:var(--sp-1)}.claim-summary>div:first-child{padding-left:0}.claim-summary>div+div{border-left:var(--rule)}.claim-summary span{font-size:var(--fs-sm)}.claim-change,.claim-map-section,.claim-wording,.claim-coverage,.claim-next{padding-top:var(--sp-6);margin-top:var(--sp-6);border-top:var(--rule)}.claim-extremes{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-5);margin-top:var(--sp-5)}.claim-example{padding:var(--sp-5);border-top:var(--rule-ink);background:var(--raised);color:var(--ink)}.claim-gap span{font:var(--fw-regular) var(--fs-base) var(--font-sans);letter-spacing:0}.claim-zero{background:var(--wash);color:var(--muted)}.claim-inspect{font-size:var(--fs-sm);white-space:normal}.claim-legend{display:flex;flex-wrap:wrap;gap:var(--sp-2);font-size:var(--fs-sm)}.claim-legend>span{padding:var(--sp-2) var(--sp-3)}.claim-map-scroll{background:var(--raised)}.claim-map{width:auto;min-width:100%;table-layout:fixed}.claim-map th,.claim-map td{min-width:48px;width:48px;padding:var(--sp-1);text-align:center;vertical-align:middle}.claim-map th:first-child{position:sticky;left:0;background:var(--raised);z-index:1;min-width:90px;font-size:var(--fs-sm)}.claim-map thead th{font-size:var(--fs-sm);height:48px}.claim-cell{width:var(--target);height:var(--target);min-height:var(--target);border:0;font-size:var(--fs-h3);padding:0}.claim-cell:hover,.claim-cell[aria-pressed=true]{outline:var(--rule-ink);outline-offset:-3px}.claim-cell:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:-3px}.claim-unavailable{color:var(--muted)}.claim-period-detail{border-top:var(--rule-ink);padding:var(--sp-5) 0;margin-top:var(--sp-5)}.claim-wording blockquote{margin:var(--sp-5) 0 0;padding:var(--sp-2) 0 var(--sp-2) var(--sp-5);border-left:var(--source-rule-h) solid var(--cite);font-size:var(--fs-base);max-width:var(--measure);overflow-wrap:anywhere}.claim-next{margin-bottom:var(--sp-6)}.claim-method{margin:var(--sp-6) 0 var(--sp-7);max-width:90ch}.claim-method summary{font-size:var(--fs-base)}.claim-coverage td{overflow-wrap:anywhere}@media(max-width:1019px){.claim-question-row{grid-template-columns:1fr 1fr}.claim-question-row button{justify-self:start;grid-column:1/-1}}@media(max-width:760px){.claim-heading{padding-top:var(--sp-6)}.claim-controls{padding:var(--sp-4)}.claim-school-line{grid-template-columns:1fr;gap:var(--sp-3)}.claim-school-line>span{display:none}.claim-control-row{grid-template-columns:1fr 1fr;gap:var(--sp-3)}.claim-control-row>label:first-child{grid-column:1/-1}.claim-question-row{grid-template-columns:1fr}.claim-summary>div{padding:var(--sp-4) var(--sp-3)}.claim-summary>div:first-child{padding-left:0}.claim-extremes{grid-template-columns:1fr;gap:var(--sp-4)}.claim-example{padding:var(--sp-4)}.claim-actions button{flex:1 1 45%}}@media print{.claim-controls,.claim-actions,.claim-examples-nav,.claim-inspect,.claim-next,.claim-method,#claim-status,#claim-copy-fallback{display:none!important}.claim-report{font-size:10pt}.claim-statement{font-size:14pt}.claim-extremes{gap:12px}.claim-example{break-inside:avoid}.claim-cell{color:var(--ink);min-height:22px;height:22px;width:22px;font-size:var(--fs-xs)}.claim-map th,.claim-map td{min-width:25px;width:25px}.claim-map-scroll{overflow:visible}.claim-map-section{break-inside:avoid}.claim-wording blockquote{font-size:10pt}.claim-period-detail{padding:15px}.claim-coverage details{display:block}}}@layer components{[data-claim-check] [hidden]{display:none!important}.claim-controls .caption{margin-bottom:0}.claim-answer{border-top:var(--rule-ink);padding:var(--sp-6) 0}.claim-answer h2{font-size:var(--fs-h2);max-width:32ch;margin-top:var(--sp-6)}.claim-answer>p{max-width:var(--measure)}.claim-answer h2 .figure{font-variant-numeric:var(--figures);white-space:nowrap}.claim-summary strong{font-size:var(--fs-h2);line-height:var(--lh-tight);font-family:var(--font-serif);font-weight:var(--fw-medium);font-variant-numeric:var(--figures);letter-spacing:var(--track-display)}.claim-example .eyebrow{color:inherit}.claim-example .claim-gap{font-size:var(--fs-h2);line-height:var(--lh-tight);font-family:var(--font-serif);font-weight:var(--fw-medium);font-variant-numeric:var(--figures);letter-spacing:var(--track-display);margin:var(--sp-4) 0 var(--sp-2)}.claim-period-detail>.lead{font-size:var(--fs-lead)}#claim-copy-fallback{width:100%;min-height:180px}#claim-period{scroll-margin-top:24px}@media(max-width:760px){.claim-answer{padding:var(--sp-5) 0}}@media print{.claim-answer{background:var(--raised);color:var(--ink);border:1px solid var(--line-strong);padding:20px}.claim-answer .eyebrow,.claim-definition{color:var(--ink)}.claim-answer h2{font-size:20pt}.claim-summary strong{font-size:18pt}}}@layer components{.claim-answer.changed{margin-inline-start:calc(-1 * var(--sp-3));padding-inline-start:var(--sp-3)}.ledger-card.changed.is-changed{box-shadow:none}.claim-measure{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);color:var(--muted)}.claim-explanation{max-width:var(--measure)}.verdict-rule{border-top:0;padding:0;margin:var(--sp-1) 0 var(--sp-3)}.verdict-rule>summary{padding:var(--sp-1) 0;min-height:var(--target)}.verdict-rule p{margin:0;max-width:var(--measure);font-size:var(--fs-sm);color:var(--muted)}:is(.claim-report,.ledger-cards) a.term-link{color:inherit;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:.18em;padding:max(12px,calc(22px - .65em)) 13px;margin-inline:-13px}#claim-verdict{scroll-margin-top:calc(var(--header-h) + var(--sp-4))}.claim-save{margin:var(--sp-3) 0 var(--sp-4);border:0;padding:0}.claim-save>summary{min-height:var(--target);padding:var(--sp-2) 0;font:var(--fw-semibold) var(--fs-base)/1.6 var(--font-sans);color:var(--link);cursor:pointer}.claim-save[open]>.claim-actions{margin-top:var(--sp-2)}.claim-coverage td[data-reasons]{max-width:40ch}#claim-result.is-stale:before{content:"Out of date: test the claim again to refresh this answer.";display:block;margin:var(--sp-3) 0;padding:var(--sp-2) var(--sp-3);border-left:3px solid var(--ink);background:var(--wash);font:var(--fw-semibold) var(--fs-sm)/1.4 var(--font-sans);color:var(--ink)}#claim-result.is-stale .claim-report{color:var(--muted)}@media print{.claim-save{display:none!important}}@media(max-width:760px){.claim-save[open]>.claim-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2)}.claim-save[open]>.claim-actions button{min-height:var(--target)}}[data-claim-check]{background:var(--paper);color:var(--ink)}[data-claim-check] .claim-heading{padding-block:var(--sp-7) var(--sp-4)}[data-claim-check] .claim-heading h1{font-weight:var(--fw-hero);letter-spacing:var(--track-display);max-width:18ch}[data-claim-check] .claim-controls{background:var(--stone);border-block:0;padding:var(--sp-5)}[data-claim-check] .claim-cards>.eyebrow{margin:var(--sp-5) 0 var(--sp-2)}[data-claim-check] .claim-answer h2{font-weight:var(--fw-reading);letter-spacing:var(--track-head)}[data-claim-check] .claim-answer .claim-explanation{font:var(--fw-caption) var(--fs-lead)/1.55 var(--font-serif)}[data-claim-check] .claim-example{background:var(--raised);color:var(--ink);border-top:var(--rule-ink)}[data-claim-check] :is(.claim-cell,.claim-legend>span):is(.claim-positive,.claim-negative,.claim-zero){border:1px solid var(--line-strong)}[data-claim-check] :is(.claim-cell,.claim-legend>span).claim-positive{background:var(--raised);color:var(--ink)}[data-claim-check] :is(.claim-cell,.claim-legend>span).claim-negative{background:var(--paper);color:var(--ink);border-style:dashed}[data-claim-check] :is(.claim-cell,.claim-legend>span).claim-zero{background:var(--wash);color:var(--muted);border-color:transparent}[data-claim-check] .claim-map-scroll,[data-claim-check] .claim-map th:first-child{background:var(--paper)}[data-claim-check] .claim-example h3{font-weight:var(--fw-name)}[data-claim-check] .claim-wording blockquote{font:var(--fw-caption) var(--fs-lead)/1.6 var(--font-serif)}[data-claim-check] .claim-report :is(h2,h3){scroll-margin-top:calc(var(--header-h) + var(--sp-4))}@media(max-width:760px){[data-claim-check] .claim-heading{padding-top:var(--sp-6)}[data-claim-check] .claim-controls{padding:var(--sp-4)}.claim-save[open]>.claim-actions{grid-template-columns:minmax(0,1fr)}}@media print{[data-claim-check] .claim-answer{background:var(--paper)}.claim-wording blockquote{font-size:var(--fs-base)}}}
