.article__eyebrow{font-family:var(--family-display);color:var(--color-accent);margin:0 0 12px;font-size:18px;font-style:italic}.article__lead{font-family:var(--family-display);font-size:var(--size-lead);line-height:var(--leading-lead);color:var(--color-lead);max-width:56ch;margin:0 0 26px}.byline{font-family:var(--family-ui);font-size:var(--size-ui);color:var(--color-secondary);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:10px 14px;padding-bottom:26px;display:flex}.byline__author{color:var(--color-secondary);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.byline__author:hover{color:var(--color-accent);text-decoration:underline}.byline__avatar{background:var(--color-accent);width:30px;height:30px;color:var(--color-page);font-family:var(--family-display);border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.byline__updated b{color:var(--color-accent);font-weight:600}.byline__dot{color:var(--color-decor)}.fact-box{background:var(--color-surface);border-left:4px solid var(--color-accent);border-radius:var(--radius);margin:34px 0;padding:26px 30px}.fact-box__title{font-family:var(--family-display);color:var(--color-accent);margin:0 0 18px;font-size:19px;font-style:italic}.fact-box__grid{grid-template-columns:1fr 1fr;gap:18px 34px;margin:0;display:grid}.fact-box__item{min-width:0}.fact-box__value{font-family:var(--family-ui);color:var(--color-body);margin:3px 0 0;font-size:17px}.article__grid{grid-template-columns:var(--toc-width) 1fr;gap:var(--toc-gap);align-items:start;margin-top:38px;display:grid}.toc{align-self:start;position:sticky;top:24px}.toc__title{margin:0 0 14px}.toc__list{font-family:var(--family-display);margin:0;padding:0;font-size:15px;line-height:1.3;list-style:none}.toc__list a{color:var(--color-secondary);padding:7px 0;text-decoration:none;display:block}.toc__list a:hover{color:var(--color-accent);text-decoration:underline}.prose-body{max-width:var(--measure);font-size:var(--size-body);line-height:var(--leading-body);color:var(--color-body)}.prose-body h2{margin:1.6em 0 .5em;scroll-margin-top:24px}.prose-body h2:first-child{margin-top:0}.prose-body h3{margin:1.4em 0 .4em;scroll-margin-top:24px}.prose-body a{color:var(--color-accent)}.prose-body .table-scroll,.table-scroll{background:linear-gradient(to right, var(--color-page) 30%, #fcfcfa00) left / 40px 100% no-repeat, linear-gradient(to left, var(--color-page) 30%, #fcfcfa00) right / 40px 100% no-repeat, linear-gradient(to right, #00000012, #0000) left / 14px 100% no-repeat, linear-gradient(to left, #00000012, #0000) right / 14px 100% no-repeat;background-attachment:local,local,scroll,scroll;margin:0 0 12px;overflow-x:auto}.prose-body table{border-collapse:collapse;width:100%;font-family:var(--family-ui);font-size:14px;line-height:1.45}.prose-body thead tr{border-bottom:2px solid var(--color-accent)}.prose-body th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--color-meta);white-space:nowrap;padding:12px 14px 12px 0;font-size:12px;font-weight:600}.prose-body td{border-bottom:1px solid var(--color-rule);padding:14px}.prose-body td:first-child,.prose-body th:first-child{color:var(--color-accent);padding-left:0;font-weight:700}.sources__list{font-family:var(--family-ui);margin:0;padding:0;list-style:none}.sources__item{border-top:1px solid var(--color-rule);padding:14px 0}.sources__item:last-child{border-bottom:1px solid var(--color-rule)}.sources__link{font-size:15px;font-weight:600;text-decoration:none}.sources__link:hover{text-decoration:underline}.sources__meta{color:var(--color-meta);margin-top:2px;font-size:12.5px;display:block}.cross-country{border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);font-family:var(--family-ui);font-size:var(--size-ui);margin:30px 0;padding:16px 0}.cross-country ul{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:inline-flex}.cross-country__label{color:var(--color-secondary);margin-right:10px}.related__list{font-family:var(--family-ui);margin:0;padding:0;list-style:none}.related__list li{border-top:1px solid var(--color-rule);padding:14px 0}.related__list a{font-weight:600;text-decoration:none}.related__list a:hover{text-decoration:underline}@media (width<=767px){.article__grid{grid-template-columns:1fr;gap:26px}.toc{background:var(--color-surface);border-left:4px solid var(--color-accent);border-radius:var(--radius);padding:18px 20px;position:static}.toc__list a{min-height:var(--hit-target);align-items:center;display:flex}.fact-box__grid{grid-template-columns:1fr;gap:14px}.fact-box{padding:20px 22px}.prose-body td:first-child,.prose-body th:first-child{background:var(--color-page);position:sticky;left:0}}.faq__list{margin:0}.faq__item{border-top:1px solid var(--color-rule);padding:18px 0}.faq__item:last-child{border-bottom:1px solid var(--color-rule)}.faq__question{font-family:var(--family-display);color:var(--color-ink);margin-bottom:6px;font-size:19px}.faq__answer{color:var(--color-secondary);margin:0;font-size:17px;line-height:1.7}
