@layer components{.article{display: grid;gap: var(--s-32)}.article__title{max-width: 30ch;font-size: var(--fs-hero)}.article__lede{max-width: var(--measure);margin-top: var(--s-16);color: var(--ink-2);font-size: var(--fs-body-lg)}.article__sources{max-width: var(--measure);padding-top: var(--s-16);border-top: var(--hairline);color: var(--ink-3);font-size: var(--fs-small)}.article__sources li{padding-block: var(--s-4)}.byline{display: flex;flex-wrap: wrap;gap: var(--s-8) var(--s-16);margin-block: var(--s-24);color: var(--ink-3);font-size: var(--fs-small)}.byline__author{color: var(--ink-2);font-weight: 600}.toc{margin-block: var(--s-32);padding: var(--s-24);border: 1px solid var(--rule);background-color: var(--paper-sunken)}.toc__title{display: block;margin-bottom: var(--s-12);font-family: var(--font-display);font-size: var(--fs-body)}.toc__list{display: grid;gap: var(--s-8);list-style: none;padding: 0}.toc__list a{color: var(--accent);text-decoration: none}.toc__list a:hover{text-decoration: underline}.crumbs a,.crumbs span{display: inline-flex;align-items: center;min-height: 44px;padding-inline: var(--s-4)}.crumbs__sep{padding-inline: var(--s-8)}.article__footer-rule{margin-block: var(--s-48);border: 0;border-top: 1px solid var(--rule)}.article__footer-author{margin-bottom: var(--s-32);color: var(--ink-2);font-size: var(--fs-small)}.article__footer-author a{color: inherit;font-weight: 600;text-decoration: underline;text-decoration-color: var(--rule);text-underline-offset: 4px}.article__footer-author a:hover{color: var(--accent);text-decoration-color: var(--accent)}.article .cta-band{margin-top: var(--s-48)}.article-directory{margin-top: var(--s-24);border-top: var(--hairline)}.article-directory__list{display: grid;margin: 0;padding: 0;list-style: none}.article-directory__item{border-bottom: var(--hairline)}.article-directory__link{display: grid;grid-template-columns: var(--s-32) minmax(0,1fr) auto;gap: var(--s-12);align-items: center;min-height: var(--touch);padding-block: var(--s-12);color: var(--ink);font-weight: 600;text-decoration: none;transition: color var(--dur-micro) ease-out,background var(--dur-micro) ease-out}.article-directory__link:hover{color: var(--accent);background: var(--accent-wash)}.article-directory__num,.article-directory__count{color: var(--accent);font-size: var(--fs-meta);font-variant-numeric: tabular-nums}.article-groups{display: grid;gap: var(--s-96);margin-top: var(--s-96)}.article-group{scroll-margin-top: var(--s-128)}.article-group__header{display: grid;gap: var(--s-16);align-items: end;padding-block: var(--s-20);border-top: var(--hairline)}.article-group__title{margin-top: var(--s-4);font-family: var(--font-display);font-size: var(--fs-h2);line-height: var(--lh-tight)}@media (min-width: 768px){.article-directory__list{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: var(--s-40)}.article-group__header{grid-template-columns: minmax(0,1fr) auto}}.cta-band__actions{display: flex;flex-wrap: wrap;gap: var(--s-16)}}
