.article-breadcrumb{align-items:center;padding:24px 6%;display:flex;gap:12px;flex-wrap:wrap;font-size:.8125rem}.article-hero{padding:20px 6% 40px;display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center}.article-hero h1,.articles-index h1{font-size:clamp(2.4rem,4vw,4.2rem);line-height:1.08}.article-hero .intro,.articles-index .intro{margin:22px 0;font-size:1.05rem;line-height:1.8;color:var(--muted)}.article-hero img{width:100%;height:320px;object-fit:cover;border-radius:50px 4px 4px 4px}.article-hero figcaption{font-size:.75rem;line-height:1.6;margin-top:12px;color:var(--muted)}.article-byline,.article-attribution{font-size:.8125rem;line-height:1.7;margin:12px 0;color:var(--muted)}.article-essential{margin:0 6% 40px;background:var(--sage);border-left:4px solid var(--accent);padding:28px;border-radius:4px}.article-essential h2{font:1.6rem Georgia,serif;margin-bottom:14px}.article-essential p{margin:12px 0;line-height:1.8;max-width:90ch}.article-layout{padding:20px 6% 45px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:70px}.article-layout aside{align-self:start}.article-layout aside h2{font:1.5rem Georgia,serif;margin-bottom:18px}.article-layout ol{list-style:none;padding:0}.article-layout li{font-size:.8125rem;line-height:1.65;margin:10px 0}.article-back{display:block;font-weight:600;margin-top:22px;font-size:.875rem}.article-body>section{margin-bottom:38px;padding-bottom:30px;border-bottom:1px solid var(--line);scroll-margin-top:24px}.article-body h2{font:2rem/1.2 Georgia,serif;margin-bottom:20px}.article-body p{max-width:76ch;margin:16px 0;line-height:1.9;color:var(--muted)}.article-sources{padding:30px 6%;background:#ecefe4;font-size:.875rem;line-height:1.8}.article-sources h2{font:1.6rem Georgia,serif;margin-bottom:15px}.article-sources summary{cursor:pointer;font-weight:600;margin:18px 0}.article-sources li{margin:8px 0}.article-next{padding:35px 6%;display:flex;flex-wrap:wrap;gap:20px;align-items:center}.article-next h2{font:1.5rem Georgia,serif}.articles-index{padding:20px 6% 55px}.article-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:35px}.article-cards article{padding:24px;border:1px solid var(--line);border-radius:8px}.article-cards img{width:100%;height:240px;object-fit:cover;border-radius:4px;margin-bottom:22px}.article-cards h2{font:1.8rem/1.2 Georgia,serif;margin-bottom:16px}.article-cards p{font-size:.9375rem;color:var(--muted);line-height:1.8;margin-bottom:16px}.article-cards small{color:var(--muted)}.article-read{display:block;font-weight:600;margin-top:20px}.article-page a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.article-page a{overflow-wrap:anywhere}.article-page .wordmark{font-size:1.25rem}.subject-articles{margin:0 6% 50px;padding:28px;border:1px solid var(--line);border-radius:6px}.subject-articles h2{font:1.8rem Georgia,serif;margin:10px 0 20px}.subject-articles li{margin:14px 0}.subject-articles p{font-size:.9375rem;line-height:1.8;color:var(--muted);margin:10px 0}.subject-articles .article-summary{max-width:80ch}.subject-articles ul{list-style:none;padding:0}.subject-articles>a{font-size:.875rem}@media(max-width:850px){.article-layout{grid-template-columns:200px minmax(0,1fr);gap:35px}.article-hero{gap:28px}}@media(max-width:720px){.article-hero,.article-layout{display:block}.article-hero img{height:240px;margin-top:25px}.article-layout aside{margin-bottom:35px}.article-layout ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.article-essential{padding:22px}.article-body h2{font-size:1.65rem}.article-cards{grid-template-columns:1fr}.article-cards article{padding:20px}.article-page header{gap:18px}.article-page nav{flex-wrap:wrap}.article-next{display:block}.article-next>a{display:block;margin-top:16px}.subject-articles{padding:22px}}
