._root_1ilia_6{color:var(--ink);overflow-x:clip}._hero_1ilia_13{text-align:center;justify-items:center;gap:22px;padding:56px 0 0;display:grid}._dateline_1ilia_21{letter-spacing:.02em;margin:0;font-size:.95rem;font-weight:500}._heroTitle_1ilia_28{letter-spacing:-.035em;text-wrap:balance;max-width:16ch;margin:0;padding:0 5vw;font-size:clamp(2.8rem,8.8vw,6.2rem);line-height:1}._heroFigure_1ilia_38{text-align:left;width:min(100% - 24px,980px);margin:42px 0 0}._heroImage_1ilia_44{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-card);background:var(--surface-muted);width:100%;height:auto;display:block}._column_1ilia_56{width:min(100% - 40px,740px);margin:0 auto}._lede_1ilia_61{font-family:var(--fontFamilyHeader);letter-spacing:-.02em;text-wrap:pretty;margin:112px 0 64px;font-size:clamp(1.6rem,3.6vw,2.5rem);font-weight:500;line-height:1.26}._section_1ilia_71{padding-top:104px;scroll-margin-top:88px}._heading_1ilia_76{text-wrap:balance;margin:0 0 28px;font-size:clamp(2rem,4vw,2.9rem);line-height:1.1}._body_1ilia_83{color:var(--body);text-wrap:pretty;margin:0 0 28px;font-size:1.15rem;line-height:1.65}._body_1ilia_83 strong{color:var(--ink)}._body_1ilia_83 a,._reference_1ilia_96 a{color:var(--ink);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;transition:text-decoration-color var(--duration-button) var(--ease-button)}._body_1ilia_83 a:hover,._reference_1ilia_96 a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}._body_1ilia_83 a:focus-visible,._reference_1ilia_96 a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}._figure_1ilia_116{margin:44px 0 48px}._figureImage_1ilia_120{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-panel);background:var(--surface-muted);width:100%;height:auto;display:block}._figureCaption_1ilia_130{max-width:640px;color:var(--body);margin:14px 0 0;font-size:1rem;line-height:1.55}._ledger_1ilia_140{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);margin:48px 0 56px;padding:26px 22px}._ledgerHeading_1ilia_148{font-family:var(--fontFamilyHeader);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:1.5rem;font-weight:500;line-height:1.2}._ledgerGrid_1ilia_158{gap:24px;margin-top:20px;display:grid}._claimFieldset_1ilia_164{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}._claimLegend_1ilia_173{margin:0 0 12px;padding:0;font-size:1rem;font-weight:600}._claim_1ilia_164{border:1px solid var(--line-strong);border-radius:var(--radius-pill);cursor:pointer;align-items:center;min-height:40px;padding:0 16px;font-size:1rem;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}._claim_1ilia_164 input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._claim_1ilia_164:hover{border-color:var(--ink)}._claim_1ilia_164[data-selected=true]{border-color:var(--chip-bg);background:var(--chip-bg);color:var(--chip-ink)}._claim_1ilia_164:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}._ledgerPanel_1ilia_215{gap:18px;display:grid}._comparisonList_1ilia_220{gap:14px;margin:0;display:grid}._comparisonRow_1ilia_226{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--bg-base);gap:6px;padding:16px 18px;display:grid}._comparisonRow_1ilia_226[data-tone=muted]{background:0 0}._comparisonTerm_1ilia_239{color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:.95rem;font-weight:600;display:flex}._comparisonRow_1ilia_226[data-tone=muted] ._comparisonTerm_1ilia_239{color:var(--muted)}._comparisonBadge_1ilia_254{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--body);padding:2px 10px;font-size:.82rem;font-weight:500}._comparisonDetail_1ilia_263{color:var(--body);margin:0;font-size:1.05rem;line-height:1.55}._comparisonRow_1ilia_226[data-tone=strong] ._comparisonDetail_1ilia_263{color:var(--ink)}._unexplained_1ilia_274{border-top:1px solid var(--line);margin:0;padding-top:18px;font-size:1.1rem;line-height:1.5}._workflow_1ilia_284{grid-auto-rows:1fr;margin:16px 0 36px;padding:0;list-style:none;display:grid;position:relative}._workflow_1ilia_284 li{min-height:88px;color:var(--body);grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:18px;padding:16px 0;font-size:1.12rem;line-height:1.5;display:grid;position:relative}._workflow_1ilia_284 li:before{content:"";background:color-mix(in srgb, var(--ink) 28%, transparent);width:2px;position:absolute;top:0;bottom:0;left:17px}._workflow_1ilia_284 li:first-child:before{top:50%}._workflow_1ilia_284 li:last-child:before{bottom:50%}._workflow_1ilia_284:after{content:"";top:var(--line-top,0);width:2px;height:var(--lit,0);background:var(--ink);box-shadow:0 0 10px color-mix(in srgb, var(--ink) 80%, transparent), 0 0 22px color-mix(in srgb, var(--ink) 45%, transparent);opacity:0;transition:opacity .2s;position:absolute;left:17px}._workflow_1ilia_284[data-lit=true]:after{opacity:1}._workflowMarker_1ilia_345{z-index:1;border:1.5px solid var(--chip-bg);background:var(--chip-bg);width:36px;height:36px;color:var(--chip-ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.9rem;font-weight:600;transition:box-shadow .25s;display:grid;position:relative}._workflowMarker_1ilia_345[data-lit=true]{box-shadow:0 0 12px color-mix(in srgb, var(--ink) 70%, transparent), 0 0 24px color-mix(in srgb, var(--ink) 35%, transparent)}._workflowText_1ilia_368{color:var(--ink)}._principleCallout_1ilia_372{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--fontFamilyHeader);letter-spacing:-.015em;color:var(--ink);text-wrap:pretty;margin:32px 0 36px;padding:20px 0;font-size:clamp(1.25rem,2.5vw,1.55rem);font-weight:500;line-height:1.35}._actions_1ilia_388{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}._footerBlock_1ilia_395{border-top:1px solid var(--line);color:var(--body);gap:10px;margin:72px 0 96px;padding-top:24px;font-size:.95rem;line-height:1.6;display:grid}._reference_1ilia_96,._footerNote_1ilia_407{margin:0}@media (width>=560px){._ledger_1ilia_140{padding:32px 30px}}@media (width>=720px){._body_1ilia_83{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){._claim_1ilia_164,._workflow_1ilia_284:after,._workflowMarker_1ilia_345{transition:none}}._root_1ilia_6 p a{text-underline-offset:3px;text-decoration:underline}
