.prose{max-width:var(--measure);font-size:var(--prose-size);line-height:var(--prose-lh)}.prose>*+*{margin-top:var(--space-5)}.prose h2{margin-top:var(--space-16);font-family:var(--font-display);color:var(--heading);text-wrap:pretty;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:500;line-height:1.2}.prose h3{text-wrap:pretty;margin-top:var(--space-8);font-family:var(--font-text);font-weight:600;font-size:var(--heading-size);line-height:var(--heading-lh)}.prose h2+*,.prose h3+*{margin-top:var(--space-3)}.prose strong{color:var(--ink);font-weight:700}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:var(--space-2)}.prose hr{margin-block:var(--space-12);border:0;border-top:1px solid var(--line)}.table-scroll{border:1px solid var(--line);border-radius:var(--radius-button);background:var(--card);max-width:100%;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:var(--small-size);line-height:var(--small-lh);font-variant-numeric:tabular-nums}.prose th,.prose td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.prose tr:last-child td{border-bottom:0}.prose th{color:var(--label);white-space:nowrap;font-weight:600}.prose th[scope=row]{white-space:normal;color:var(--ink)}.exhibit{padding:var(--space-5);background:var(--card);border:1px solid var(--line);border-left:3px dashed var(--accent);border-radius:var(--radius-card);margin-inline:0}@media (width>=744px){.exhibit{padding:var(--space-6) var(--space-8)}}.exhibit>*+*{margin-top:var(--space-4)}.exhibit .table-scroll{border-radius:var(--radius-control)}.exhibit__caption{gap:var(--space-1);display:grid}.exhibit__label{font-size:var(--small-size);line-height:var(--small-lh);color:var(--muted)}.exhibit__title{font-family:var(--font-display);font-weight:500;font-size:var(--title-size);line-height:var(--title-lh);color:var(--heading)}.exhibit__note{font-size:var(--small-size);line-height:var(--small-lh);color:var(--muted)}.exhibit__note+.exhibit__note{margin-top:var(--space-2)}.chart{gap:var(--space-3);font-size:var(--small-size);line-height:var(--small-lh);--s1:var(--accent);--s2:var(--path-b);--s3:var(--line-strong);display:grid}.chart .s1,.chart .g1{fill:var(--s1);stroke:var(--s1)}.chart .s2,.chart .g3{fill:var(--s2);stroke:var(--s2)}.chart .s3,.chart .g2{fill:var(--s3);stroke:var(--s3)}.chart .gsum{fill:var(--ink);stroke:var(--ink)}.chart__head{justify-content:space-between;gap:var(--space-4);color:var(--muted);display:flex}.chart__legend{gap:var(--space-2) var(--space-5);color:var(--muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chart__legend li{align-items:center;gap:var(--space-2);display:inline-flex}.chart__swatch{vertical-align:-1px;flex:none;width:10px;height:10px;margin-right:.35em;overflow:visible}.chart__legend .chart__swatch{margin-right:0}.chart__row{column-gap:var(--space-4);row-gap:var(--space-1);grid-template-columns:1fr auto;display:grid}.chart__label{color:var(--ink)}.chart__sub{color:var(--muted);display:block}.chart__value{font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;font-weight:600}@media (width<=743px){.chart--stacked .chart__row,.chart--paired .chart__row,.chart--positions .chart__row,.chart--range .chart__row{grid-template-columns:1fr}.chart--stacked .chart__value,.chart--paired .chart__value,.chart--positions .chart__value,.chart--range .chart__value{text-align:left}}.chart__value strong{color:var(--ink);font-weight:700}.chart__sep{color:var(--muted);font-weight:400}.chart__row--summary .chart__label{font-weight:600}.chart__track{border-radius:var(--radius-pill);background:var(--chip);grid-column:1/-1;width:100%;height:12px;display:block;overflow:hidden}.chart__track--pair{border-radius:4px;height:20px}.chart__track--range{height:16px;box-shadow:inset 0 -1px 0 var(--line);background:0 0;border-radius:0;overflow:visible}.chart__bar,.chart__seg,.chart__box{stroke:none}.chart .chart__bar--soft{fill-opacity:.35}.chart__seg{stroke:var(--card);stroke-width:1.5px;vector-effect:non-scaling-stroke}.chart__seg--whole{fill:#0000;stroke:var(--line-strong);stroke-width:1.5px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.chart .chart__seg--total{fill:#0000;stroke:var(--ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.chart__grid,.chart__zero,.chart__ref,.chart__cap,.chart__span,.chart__link,.chart__rangebar{fill:none;vector-effect:non-scaling-stroke}.chart__grid{stroke:var(--card);stroke-width:1px}.chart__zero{stroke:var(--ink);stroke-width:1px}.chart__ref{stroke:var(--ink);stroke-width:2px}.chart__cap,.chart__span,.chart__link{stroke:var(--line-strong);stroke-width:2px}.chart__rangebar{stroke-width:4px;stroke-linecap:butt}.chart__dot,.chart__square{fill:none;stroke-width:12px;vector-effect:non-scaling-stroke}.chart__dot{stroke-linecap:round}.chart__square{stroke-linecap:square;stroke-width:10px}.chart__legend .chart__swatch .chart__span,.chart__legend .chart__swatch .chart__ref{vector-effect:none;stroke-width:2px}.chart__group{margin-top:var(--space-2);color:var(--ink);font-weight:600}.chart__axis{color:var(--muted);font-variant-numeric:tabular-nums;display:grid}.chart__axis--n1{grid-template-columns:repeat(1,1fr)}.chart__axis--n2{grid-template-columns:repeat(2,1fr)}.chart__axis--n3{grid-template-columns:repeat(3,1fr)}.chart__axis--n4{grid-template-columns:repeat(4,1fr)}.chart__axis--n5{grid-template-columns:repeat(5,1fr)}.chart__axis--n6{grid-template-columns:repeat(6,1fr)}.chart__tick{white-space:nowrap;grid-row:1;justify-self:start;transform:translate(-50%)}.chart__tick--0{grid-column:1;transform:none}.chart__tick--1{grid-column:2}.chart__tick--2{grid-column:3}.chart__tick--3{grid-column:4}.chart__tick--4{grid-column:5}.chart__tick--5{grid-column:6}.chart__tick--last{grid-column:-2;justify-self:end;transform:none}.exhibit{container-type:inline-size}@container (width>=34rem){.chart:is(.chart--bars,.chart--diverging,.chart--dotrange,.chart--paired,.chart--positions,.chart--range){column-gap:var(--space-4);grid-template-columns:minmax(0,14rem) minmax(0,1fr) max-content;align-items:center}.chart:is(.chart--bars,.chart--diverging,.chart--dotrange,.chart--paired,.chart--positions,.chart--range)>*{grid-column:1/-1}.chart:is(.chart--bars,.chart--diverging,.chart--dotrange,.chart--paired,.chart--positions,.chart--range) .chart__row{grid-template-columns:subgrid;align-items:center;row-gap:0}.chart:is(.chart--bars,.chart--diverging,.chart--dotrange,.chart--paired,.chart--positions,.chart--range) .chart__label{grid-area:1/1}.chart:is(.chart--bars,.chart--diverging,.chart--dotrange,.chart--paired,.chart--positions,.chart--range) .chart__track{grid-area:1/2}.chart:is(.chart--bars,.chart--diverging,.chart--dotrange,.chart--paired,.chart--positions,.chart--range) .chart__value{text-align:right;grid-area:1/3}.chart:is(.chart--bars,.chart--diverging,.chart--dotrange,.chart--paired,.chart--positions,.chart--range)>.chart__axis{grid-column:2}.chart--dotrange .chart__value:empty{display:none}}.chart__timeline{margin:0;padding:0;list-style:none}.chart__timeline li{gap:var(--space-1);padding:0 0 var(--space-4) var(--space-6);border-left:2px solid var(--line-strong);margin-left:5px;display:grid;position:relative}.chart__timeline li:last-child{border-left-color:#0000;padding-bottom:0}.chart__timeline li:before{content:"";background:var(--accent);border-radius:50%;width:12px;height:12px;position:absolute;top:5px;left:-7px}.chart__date{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.chart__event{color:var(--ink)}@media (width>=744px){.chart__timeline li{gap:var(--space-4);grid-template-columns:11rem 1fr}}.bottom-line{padding:var(--space-6);background:var(--accent-soft);border-radius:var(--radius-card)}@media (width>=744px){.bottom-line{padding:var(--space-8)}}.bottom-line>*+*{margin-top:var(--space-5)}.bottom-line>h2{margin-top:0}.bottom-line .need-to-know{background:var(--card)}.need-to-know{padding:var(--space-5) var(--space-6);background:var(--accent-soft);border-radius:var(--radius-card)}.need-to-know>p{color:var(--ink);font-weight:700}.need-to-know ol{margin-top:var(--space-3)}.need-to-know li+li{margin-top:0}.need-to-know a{min-height:var(--target-min);color:var(--ink);text-decoration-color:var(--accent);align-items:center;display:inline-flex}.need-to-know a:hover{color:var(--accent)}.guide__about{padding:var(--space-6);background:var(--accent-soft);border-left:3px solid var(--accent);border-radius:var(--radius-card)}.guide__about h2{margin-top:0}.guide-box{padding:var(--space-5);background:var(--accent-soft);border-radius:var(--radius-card)}.guide-box>*+*{margin-top:var(--space-3)}.guide-image{padding:var(--space-4);background:var(--card);border:1px solid var(--line);border-radius:var(--radius-button);overflow-x:auto}.guide-image img{width:100%;min-width:34rem;height:auto;display:block}.guide-figure{margin-inline:0}.prose .profile{padding:var(--space-6);background:var(--card);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius-card)}.prose .profile-label{font-size:var(--small-size);line-height:var(--small-lh);color:var(--muted);font-weight:600}.prose .profile-name{margin-top:var(--space-1);font-family:var(--font-display);font-weight:500;font-size:var(--title-size);line-height:var(--title-lh);color:var(--heading)}.prose .profile-table{margin-top:var(--space-4)}.prose .profile-table td:first-child{width:30%;color:var(--label);padding-left:0;font-weight:600}.prose .profile-table td:last-child{padding-right:0}.prose .beforeafter th,.prose .profile-table th{white-space:normal}.prose .beforeafter td:first-child{width:34%;color:var(--ink);font-weight:600}.prose .beforeafter td.dropped{color:var(--muted);text-decoration:line-through}.prose .checklist{gap:var(--space-3);padding:var(--space-6);background:var(--accent-soft);border-radius:var(--radius-card);display:grid}
