@font-face{font-family:Anton;src:url('/assets/fonts/anton-latin.woff2') format('woff2');font-style:normal;font-weight:400;font-display:block}:root{--paper:#fff;--ink:#111115;--muted:#565662;--line:#d7d7df;--surface:#f3f4f7;--pink:#ed1450;--accent:#d60a47;--blue:#e1edff;--lilac:#e9e2ff;--sans:Arial,Helvetica,sans-serif;--display:Anton,'Arial Black',Arial,sans-serif}*{box-sizing:border-box}html{scroll-padding-top:24px}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--sans);font-size:18px;line-height:1.7}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}a:hover{color:var(--accent)}a,button{transition:color .12s,background-color .12s}button,input,select{font:inherit}button{cursor:pointer}button,a,input,select{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}[hidden]{display:none!important}h1,h2,h3,p,figure{margin-top:0}h1,h2,h3{line-height:1.12;text-wrap:pretty}h1,h2,h3{font-family:var(--display);font-weight:400;letter-spacing:-.015em}p{margin-bottom:1.15em}svg{display:block;max-width:100%}.wrap{width:min(1320px,calc(100% - 40px));margin-inline:auto}.section-label,.story-category{font-size:14px;line-height:1.5;font-weight:700;letter-spacing:.045em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.section-heading{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:10px 24px;margin-bottom:21px}.section-heading h2{font-size:30px;margin:0}.section-heading>a{min-height:44px;display:inline-flex;align-items:center;font-size:16px}.section-heading>span{font-size:14px;color:var(--muted)}.button{min-height:46px;display:inline-flex;justify-content:center;align-items:center;padding:10px 18px;border:1px solid var(--ink);border-radius:0;background:var(--ink);color:white;font-size:16px;font-weight:700;text-decoration:none;line-height:1.5;text-align:center}.button:hover{color:white;background:var(--accent);border-color:var(--accent)}.button:disabled{cursor:default;background:#e1e1e6;border-color:#85858e;color:#4a4a53}.button-accent{background:var(--accent);border-color:var(--accent)}.button-secondary{background:transparent;color:var(--ink)}.plain-link{display:inline-flex;min-height:44px;align-items:center;font-size:16px;font-weight:700}.data-actions{display:flex;flex-wrap:wrap;gap:5px 22px;align-items:center}.data-actions>a:not(.button){display:inline-flex;align-items:center;min-height:44px;font-size:16px}.skip-link{position:fixed;left:10px;top:10px;z-index:20;transform:translateY(-160%);background:var(--ink);color:white;padding:10px 18px}.skip-link:focus{transform:none}.site-header{padding-top:12px}.masthead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-height:56px}.brand{display:block;font-family:var(--display);font-weight:400;text-decoration:none;font-size:clamp(25px,7vw,36px);line-height:1;letter-spacing:-.03em}.brand-stop{color:var(--pink)}.search-entry{display:none}.menu-button{display:none;min-height:44px;min-width:88px;flex-shrink:0;padding:8px 10px;border:1px solid var(--ink);background:var(--paper);font-size:16px;font-weight:700;color:var(--ink)}.nav-ready .menu-button{display:flex;align-items:center;justify-content:center;gap:9px}.menu-button:hover,.menu-button:active,.menu-button[aria-expanded=true]{background:var(--ink);color:var(--paper)}.menu-icon{fill:none;stroke:currentColor;stroke-width:2}.menu-icon path{transform-origin:center}.menu-line-first{transform:translateY(-4px)}.menu-line-last{transform:translateY(4px)}.menu-button[aria-expanded=true] .menu-line-first{transform:rotate(45deg)}.menu-button[aria-expanded=true] .menu-line-last{transform:rotate(-45deg)}.navigation{margin-top:12px;padding:8px 16px;background:var(--ink);color:white}.nav-primary,.nav-secondary{display:grid;gap:0}.nav-secondary{margin-top:9px;padding-top:7px;border-top:1px solid #50505b}.navigation a{min-height:48px;display:flex;align-items:center;font-size:16px;text-decoration:none;line-height:1.5;padding-block:8px}.navigation a:hover{color:#ff8caf}.navigation a[aria-current=page]{text-decoration:underline;text-decoration-color:#ff8caf;text-decoration-thickness:3px;text-underline-offset:8px}.navigation :focus-visible{outline-color:#ff8caf}.frontpage-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:15px;padding-top:23px;padding-bottom:17px}.frontpage-heading h1{font-family:var(--sans);font-size:19px;font-weight:700;letter-spacing:0;white-space:normal;margin:0}.frontpage-heading p{font-size:18px;color:var(--muted);margin:0}.front-grid{display:grid;gap:28px}.front-lead,.front-secondary,.front-index{min-width:0}.story-card{min-width:0}.story-photo{margin:0 0 13px}.story-photo a,.story-photo picture{display:block}.story-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.story-photo figcaption{font-size:14px;color:var(--muted);line-height:1.5;margin-top:7px}.type-cover{display:flex;position:relative;flex-direction:column;justify-content:space-between;gap:18px;padding:22px;aspect-ratio:1.65;min-width:0;margin-bottom:15px;text-decoration:none}.type-cover>span{font-family:var(--display);font-size:clamp(38px,10vw,70px);line-height:.98;letter-spacing:-.025em}.type-cover>small{font-size:14px;font-weight:700;line-height:1.4}.type-pink{background:var(--pink);color:white}.type-pink small{color:#000}.type-pink:hover{color:white}.type-blue{background:var(--blue);color:var(--ink)}.type-lilac{background:var(--lilac);color:var(--ink)}.type-ink{background:var(--ink);color:white}.type-ink:hover{color:white}.story-copy h2,.story-copy h3{font-size:32px;line-height:1.1;margin-bottom:11px}.story-copy h2 a,.story-copy h3 a{text-decoration:none;display:inline-block;min-height:44px}.story-lead .story-copy h2{font-size:39px}.story-copy>p:not(.story-category){font-size:18px;line-height:1.7;margin-bottom:11px}.story-period{display:block;font-size:14px;color:var(--muted);line-height:1.6}.front-secondary{display:grid;grid-template-columns:1fr 1fr;gap:20px}.front-secondary .type-cover{aspect-ratio:1.2;padding:15px}.front-secondary .type-cover>span{font-size:clamp(24px,6.8vw,39px)}.front-secondary .type-cover small{font-size:12px}.front-secondary .story-copy h2{font-size:25px}.front-secondary .story-copy>p:not(.story-category){display:none}.front-secondary .story-category{font-size:13px}.front-index{padding:22px;background:var(--surface)}.front-index .section-heading h2{font-size:28px}.front-index .button{width:100%;margin-top:18px}.mini-note{font-size:14px;color:var(--muted);margin:13px 0 0;line-height:1.7}.front-tools{display:grid;gap:0;margin-top:35px;border-block:2px solid var(--ink)}.front-tools>a{padding:22px 0;text-decoration:none;border-bottom:1px solid var(--line)}.front-tools>a:last-child{border:0}.front-tools>a>span{font-size:14px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--accent)}.front-tools strong{display:block;font-family:var(--display);font-weight:400;font-size:32px;line-height:1.2;margin-block:7px}.front-tools p{font-size:16px;line-height:1.6;color:var(--muted);margin:0}.people-section{padding-top:38px;padding-bottom:30px}.people-grid,.creator-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.creator-card{display:flow-root;min-width:0}.creator-portrait{display:block;float:left;width:96px;height:96px;margin:0 16px 8px 0;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--paper);aspect-ratio:1;overflow:hidden;color:var(--ink);text-decoration:none}.creator-portrait img{display:block;width:100%;height:100%;border-radius:7px;object-fit:contain;object-position:center}.creator-portrait>span{display:flex;align-items:center;justify-content:center;height:100%;border-radius:7px;background:var(--lilac);font-family:var(--display);font-size:40px;line-height:1}.creator-card-copy{min-width:0;padding-top:0;overflow-wrap:anywhere}.creator-card h2,.creator-card h3{display:flow-root;font-size:30px;margin:0 0 5px}.creator-card h2 a,.creator-card h3 a{display:inline-flex;align-items:center;min-height:44px;max-width:100%;text-decoration:none}.creator-handle{font-size:16px!important;color:var(--muted);line-height:1.6!important;margin-bottom:10px!important}.creator-card-copy>p{font-size:18px;line-height:1.75;margin-bottom:15px}.tags{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:7px}.tags li{font-size:14px;line-height:1.5;padding:5px 9px;background:var(--surface);margin:0}.creator-compact{display:grid;grid-template-columns:64px minmax(0,1fr);gap:13px;padding:13px 0;border-bottom:1px solid var(--line)}.creator-compact .creator-portrait{float:none;margin:0;width:64px;height:76px;aspect-ratio:auto;padding:3px;border-radius:10px}.creator-compact .creator-card-copy{padding:0}.creator-compact h3{font-size:22px;line-height:1.2;margin:0}.creator-compact h3 a{min-height:44px}.creator-compact .creator-handle{font-size:14px!important;margin:0!important}.front-bottom{display:grid;gap:30px;padding-top:15px;padding-bottom:35px}.story-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:27px}.catalog-preview{padding:23px;background:var(--blue)}.catalog-preview h2{font-size:28px}.catalog-preview>p{font-size:18px}.catalog-preview ul{list-style:none;margin:0 0 20px;padding:0}.catalog-preview li{padding:14px 0;border-top:1px solid #bbcce3}.catalog-preview li>a{display:block;font-size:18px;font-weight:700;line-height:1.5;min-height:44px}.catalog-preview li>span{font-size:14px;color:var(--muted)}.catalog-preview>a{display:inline-flex;min-height:44px;align-items:center;font-size:16px}.data-strip{padding:25px 0;border-top:3px solid var(--ink);border-bottom:1px solid var(--line)}.data-strip h2{font-size:28px}.data-strip p{font-size:18px;max-width:900px}.data-strip>span{display:block;font-size:14px;color:var(--muted)}.data-strip>a{display:inline-flex;min-height:44px;align-items:center;font-size:16px}.magazine-stories{display:grid;gap:30px}.magazine-more{padding-top:10px;padding-bottom:35px}.magazine-catalog{margin-top:40px}.site-footer{display:grid;gap:22px;border-top:2px solid var(--ink);padding-block:28px 22px}.footer-brand{display:inline-flex;align-items:center;min-height:44px;font-family:var(--display);font-weight:400;font-size:30px;line-height:1;text-decoration:none;letter-spacing:-.025em}.footer-publication p{max-width:480px;font-size:16px;line-height:1.5;color:var(--muted);margin:8px 0 0}.site-footer nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:12px 20px}.site-footer nav>div{display:grid;align-content:start;gap:4px}.site-footer nav a{min-height:44px;display:flex;align-items:center;font-size:16px;line-height:1.5;text-decoration:none}.site-footer nav a:hover{text-decoration:underline}.copyright{font-size:14px;color:var(--muted);margin:0;border-top:1px solid var(--line);padding-top:16px}.breadcrumbs{margin-bottom:22px}.breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:4px 9px;list-style:none;margin:0;padding:0;font-size:14px;color:var(--muted);line-height:1.7}.breadcrumbs li{display:flex;align-items:center;gap:9px;min-width:0}.breadcrumbs li+li:before{content:'/'}.breadcrumbs a{display:inline-flex;min-height:34px;align-items:center;text-decoration:none}.breadcrumbs li:last-child{max-width:760px}.breadcrumbs span{overflow-wrap:anywhere}.page-intro{padding-top:25px;padding-bottom:29px}.page-intro h1{font-size:48px;margin-bottom:18px;line-height:1.05}.intro-text{font-size:20px;line-height:1.75;max-width:850px;color:var(--muted);margin:0}.library,.category-library{padding-bottom:35px}.library-tools{display:flex;flex-direction:column;gap:19px;padding-block:20px;border-block:1px solid var(--ink)}.library-controls{display:grid;gap:18px;width:100%;min-width:0}.nav-ready .library-controls{min-height:170px}.filters{display:flex;flex-wrap:wrap;gap:7px}.filter{display:inline-flex;min-height:44px;align-items:center;padding:8px 12px;border:1px solid #80808b;font-size:16px;text-decoration:none}.filter.is-active{background:var(--ink);color:white;border-color:var(--ink);font-weight:700}.filter:not(.is-active):hover{background:var(--surface);color:var(--ink)}.search{display:grid;gap:7px;width:100%;min-width:0}.search>span,.creator-category>span{font-size:14px;font-weight:700;line-height:1.5}.search input,.creator-category select{width:100%;min-width:0;min-height:48px;border:1px solid #80808b;border-radius:0;background:white;color:var(--ink);font-size:16px;line-height:1.5;padding:10px 12px}.search input::placeholder{color:var(--muted);opacity:1}.library-caption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;font-size:14px;color:var(--muted);line-height:1.6;margin-block:20px 12px}.library-caption>a{display:inline-flex;min-height:44px;align-items:center}.search-empty{padding-block:35px;max-width:600px}.search-empty h2{font-size:32px}.search-empty p,.no-script-note,.empty-note{font-size:18px}.catalog-table ul{list-style:none;margin:0;padding:0}.catalog-table li{display:grid;gap:11px;padding-block:22px;border-top:1px solid var(--line)}.catalog-table li:last-child{border-bottom:1px solid var(--line)}.catalog-table h2{font-family:var(--sans);font-weight:700;font-size:19px;letter-spacing:0;line-height:1.5;margin:0}.catalog-table h2 a{display:inline-block;min-height:44px}.catalog-table li>p{font-size:14px;color:var(--muted);margin:0;line-height:1.7}.catalog-table li>p>span{display:block}.catalog-labels{display:none}.format-links{display:flex;gap:16px}.format-links a{display:inline-flex;min-height:44px;min-width:44px;align-items:center;font-size:16px}.creator-directory{padding-bottom:35px}.creator-toolbox{border-block:2px solid var(--ink);padding-block:19px;min-height:0}.nav-ready .creator-toolbox{min-height:252px}.creator-controls{display:grid;gap:15px}.creator-category{display:grid;gap:7px;min-width:0}.creator-controls .button{align-self:end}.profile-page{padding-top:24px;padding-bottom:35px}.profile-layout{--profile-photo-width:144px;--profile-photo-height:180px;display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.profile-copy{min-width:0;overflow-wrap:anywhere}.profile-portrait{margin:0;min-width:0}.profile-portrait>img{display:block;width:auto;height:auto;max-width:min(100%,var(--profile-photo-width));max-height:var(--profile-photo-height);aspect-ratio:auto;object-fit:contain;object-position:center;padding:5px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.profile-initials{display:flex;justify-content:center;align-items:center;aspect-ratio:4/5;width:var(--profile-photo-width);max-width:100%;background:var(--lilac);border:5px solid var(--paper);outline:1px solid var(--line);outline-offset:-1px;border-radius:14px;font-family:var(--display);font-size:64px;line-height:1}.image-credit{font-size:14px;line-height:1.8;color:var(--muted);margin-top:15px;overflow-wrap:anywhere}.profile-copy h1{font-size:54px;line-height:1.05;margin-bottom:13px}.profile-handle{font-size:20px;color:var(--muted);margin-bottom:20px}.profile-summary{font-size:20px;line-height:1.8}.profile-links,.profile-sources{margin-top:30px}.profile-links h2,.profile-sources h2{font-size:29px;margin-bottom:18px}.profile-links>a{display:block;min-height:54px;padding-block:13px;border-top:1px solid var(--line);text-decoration:none}.profile-links>[data-creator-account]{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:14px}.profile-links>a:hover{background:var(--surface)}.social-icon{color:var(--ink)}.profile-links .account-text{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 16px;min-width:0}.profile-links strong{font-size:18px;color:var(--ink)}.profile-links .account-handle{font-size:16px;color:var(--muted)}.profile-sources ul{list-style:none;padding:0;margin:0 0 25px}.profile-sources li{padding-block:15px;border-top:1px solid var(--line)}.profile-sources li>a{font-size:18px;line-height:1.7}.profile-sources li>span{display:block;font-size:14px;color:var(--muted);margin-top:6px}.profile-link-source{font-size:14px}.profile-details{margin-top:30px}.profile-details h2{font-size:29px;margin-bottom:18px}.profile-details p,.profile-details li{font-size:18px;line-height:1.8}.profile-details p+p{margin-top:16px}.profile-reading{padding-left:22px}.profile-reading li{margin-bottom:18px}.profile-reading a{display:inline-block;padding-block:8px}.profile-reading span{display:block;font-size:14px;color:var(--muted)}.creator-known-for{font-weight:700}.creator-discovery{margin-block:32px;padding:24px;border-left:5px solid var(--accent);background:var(--lilac)}.creator-discovery h2{font-size:30px;line-height:1.2;margin:12px 0 18px}.creator-discovery .section-label{color:var(--ink)}.creator-discovery>p:not(.section-label){font-size:18px;line-height:1.8;margin-bottom:20px}.creator-discovery .button{white-space:normal}.discovery-sources{display:block;width:fit-content;padding-block:12px;font-size:16px}.table-creator{display:inline-flex;align-items:center;min-height:44px}.article-list{list-style:none;margin:0;padding:0}.article-row{display:grid;gap:13px;padding-block:24px;border-top:1px solid var(--line)}.article-row:last-child{border-bottom:1px solid var(--line)}.row-topic{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px;color:var(--muted);line-height:1.7}.row-topic>a{display:inline-flex;min-height:44px;align-items:center;color:var(--accent);font-weight:700}.row-topic>span{display:flex;align-items:center}.row-content{min-width:0}.row-content h2,.row-content h3{font-size:30px;margin-bottom:12px;line-height:1.2}.row-content h2 a,.row-content h3 a{display:inline-block;min-height:44px;text-decoration:none}.row-content p{font-size:18px;line-height:1.8;margin-bottom:13px}.row-source{font-size:14px;color:var(--muted)}.row-actions{display:flex;gap:16px}.row-actions a{display:inline-flex;align-items:center;min-width:44px;min-height:44px;font-size:16px}.document-body{max-width:850px;padding-bottom:40px}.prose-section{margin-top:35px}.prose-section h2{font-size:32px;line-height:1.2;margin-bottom:21px}.prose-section h3{font-family:var(--sans);font-size:20px;font-weight:700;letter-spacing:0;line-height:1.4;margin-top:25px;margin-bottom:14px}.prose-section p,.prose-section li{font-size:18px;line-height:1.85}.prose-section ul,.prose-section ol{padding-left:22px}.prose-section li{padding-left:3px;margin-bottom:16px}.definition-list{margin:25px 0}.definition-list>div{padding-block:16px;border-bottom:1px solid var(--line)}.definition-list dt{font-size:18px;font-weight:700}.definition-list dd{font-size:18px;margin:7px 0 0}.source-directory-intro{font-size:18px;padding-top:17px}.source-list{list-style:none;margin:0;padding:0!important}.source-list li{padding:26px 0;border-bottom:1px solid var(--line);margin:0}.source-list .source-publisher{font-size:14px;font-weight:700;margin-bottom:10px}.source-list li>a{display:inline-block;font-size:18px;line-height:1.7;margin-bottom:13px}.source-list li>p:not(.source-publisher){overflow-wrap:anywhere;font-size:18px;line-height:1.8;margin-bottom:14px}.source-date{display:block;font-size:14px;line-height:1.8;color:var(--muted)}.source-directory h2{font-size:28px;line-height:1.25;margin:0 0 15px}.used-in{padding-top:20px}.used-in h3{font-family:var(--sans);font-size:16px;font-weight:700;letter-spacing:0;margin:0 0 9px}.used-in a{display:table;font-size:16px;min-height:44px;padding-block:10px}.article-header{padding-top:24px;padding-bottom:29px}.article-header h1{max-width:1060px;font-size:43px;line-height:1.08;margin-bottom:23px;overflow-wrap:anywhere}.article-deck{max-width:930px;font-size:20px;line-height:1.75;color:var(--muted);margin-bottom:23px}.article-meta{display:flex;flex-wrap:wrap;gap:10px 25px;font-size:14px;color:var(--muted);line-height:1.8}.article-meta a{color:var(--ink)}.article-quicklinks{display:flex;flex-wrap:wrap;gap:4px 23px;margin-top:20px}.article-quicklinks a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;font-weight:700}.article-layout{display:grid;gap:29px;margin-top:5px;margin-bottom:40px}.article-sidebar{background:var(--surface);padding:22px;min-width:0}.article-sidebar h2{font-family:var(--sans);font-size:16px;font-weight:700;letter-spacing:0;margin-bottom:13px}.article-sidebar nav{display:flex;flex-wrap:wrap;gap:4px 19px}.article-sidebar nav a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;line-height:1.7}.article-body{min-width:0;max-width:850px;width:100%}.overview h2{font-family:var(--sans);font-size:16px;font-weight:700;letter-spacing:0;margin-bottom:15px}.summary{font-size:22px;line-height:1.75;margin-bottom:26px}.scope-grid{display:grid;gap:19px;background:var(--surface);padding:22px;margin:0}.scope-grid dt{font-size:14px;font-weight:700;color:var(--muted);margin-bottom:7px}.scope-grid dd{font-size:16px;line-height:1.75;margin:0}.key-findings ul{list-style:none;padding:0;margin:0}.key-findings li{padding:0 0 22px;margin-bottom:22px;border-bottom:1px solid var(--line)}.key-findings li:last-child{border:0;margin-bottom:0;padding-bottom:0}.key-findings li p{font-size:18px;margin-bottom:10px}.finding-source{display:block;font-size:14px;color:var(--muted)}.chart-section{margin-top:35px}.data-chart{margin:0;padding:24px 17px;background:var(--blue)}.data-chart h2,.data-chart h3{font-family:var(--sans);font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.35;margin-bottom:10px}.data-chart figcaption p{font-size:14px;color:var(--muted);line-height:1.8;margin-bottom:22px}.chart-rows{display:grid;gap:17px;list-style:none;padding:0;margin:0}.bar-row,.chart-scale{display:grid;grid-template-columns:104px minmax(0,1fr) 43px;align-items:center;gap:9px;line-height:1.3}.bar-label{font-size:16px;overflow-wrap:anywhere}.bar-row svg{width:100%;height:18px}.bar-track{fill:#c4d4ed}.bar-fill{fill:var(--accent)}.bar-value{font-size:16px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.chart-scale{margin-top:15px}.chart-scale>div{display:flex;justify-content:space-between;font-size:14px;color:var(--muted)}.chart-source{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 20px;margin-top:22px}.chart-source p{font-size:14px;color:var(--muted);margin:0}.chart-source>a{display:inline-flex;align-items:center;min-height:44px;font-size:16px}.data-section .section-heading{margin-bottom:12px}.table-hint{font-size:14px!important;color:var(--muted);margin-bottom:14px}.table-scroll{width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:#80808b var(--surface)}table{width:100%;min-width:520px;border-collapse:collapse;text-align:left;font-size:16px;line-height:1.75}caption{text-align:left;font-size:16px;line-height:1.8;padding-bottom:18px;color:var(--muted)}th,td{padding:14px 15px;border-bottom:1px solid var(--line);vertical-align:top}thead th{background:var(--surface);font-size:16px;font-weight:700;line-height:1.6}tbody th{font-weight:700;min-width:140px}tbody td{min-width:125px}.numeric-table tbody td{font-variant-numeric:tabular-nums}.numeric-table tbody td:nth-child(2){font-weight:700}.table-source{font-size:14px!important;color:var(--muted);line-height:1.8!important;margin:17px 0 0}.methods{padding:25px 21px;background:var(--surface)}.methods h2{margin-bottom:24px}.methods h3{font-size:20px}.methods p,.methods li{font-size:18px}.methods>a{display:inline-flex;align-items:center;min-height:44px;font-size:16px}.citation-box{padding:25px 22px;background:var(--lilac);margin-top:35px}.citation-box h2{font-size:28px;margin-bottom:20px}#citation-text{font-size:16px;line-height:1.9;overflow-wrap:anywhere;margin-bottom:22px}.copy-status{display:block;font-size:16px;margin-top:12px}.copy-status:empty{display:none}.citation-note{font-size:16px;color:var(--muted);line-height:1.8;margin-top:21px;margin-bottom:0}.related{padding-top:25px;padding-bottom:34px}.not-found{padding-block:50px 80px}.not-found h1{font-size:50px}.not-found>p:not(.section-label){max-width:650px}@media(max-width:759px){.nav-ready .navigation:not(.is-open){display:none}.frontpage-heading{padding-top:25px}.row-topic>span{max-width:100%}}@media(min-width:600px){.wrap{width:min(1320px,calc(100% - 64px))}.brand{font-size:36px}.masthead{min-height:90px}.frontpage-heading p{display:block}.frontpage-heading{padding-block:27px 20px}.front-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:26px}.front-lead{grid-column:1}.front-secondary{grid-column:2;grid-row:1;grid-template-columns:1fr;gap:25px}.front-secondary .type-cover{aspect-ratio:2.1;padding:16px}.front-secondary .type-cover>span{font-size:35px}.front-secondary .type-cover small{display:none}.front-secondary .story-copy h2{font-size:27px}.front-index{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.front-index .section-heading{grid-column:1/-1;margin:0}.front-index .creator-compact{grid-template-columns:58px minmax(0,1fr);border:0;padding:0}.front-index .creator-portrait{width:58px;height:70px}.front-index .creator-compact h3{font-size:20px}.front-index .button{grid-column:1/3;margin:0;align-self:center}.front-index .mini-note{margin:0;font-size:14px}.front-tools{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:35px}.front-tools>a{padding:25px 20px;border:0;border-right:1px solid var(--line)}.front-tools>a:first-child{padding-left:0}.front-tools>a:last-child{padding-right:0}.front-tools strong{font-size:32px}.people-grid,.creator-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px}.people-section{padding-block:42px 35px}.story-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.type-cover>span{font-size:55px}.front-bottom{padding-block:15px 40px}.catalog-preview ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.site-footer{grid-template-columns:minmax(0,1fr);gap:28px 40px;padding-top:40px}.site-footer nav{align-self:start}.copyright{grid-column:1/-1}.page-intro{padding-block:27px 35px}.page-intro h1{font-size:60px}.magazine-stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.magazine-stories .story-lead{grid-column:1/-1;display:grid;grid-template-columns:1.2fr .8fr;gap:30px;align-items:center}.magazine-stories .story-lead .story-photo{margin:0}.catalog-table li{grid-template-columns:minmax(0,1fr) 170px;gap:12px 25px}.catalog-table li>p{grid-column:1}.format-links{grid-column:2;grid-row:1/3;align-items:start;justify-content:end}.profile-layout{grid-template-columns:160px minmax(0,1fr);gap:30px}.profile-copy h1{font-size:60px}.creator-controls{grid-template-columns:1fr 1fr}.creator-controls .search{grid-column:1/-1}.nav-ready .creator-toolbox{min-height:190px}.document-body{padding-bottom:45px}.prose-section{margin-top:40px}.prose-section h2{font-size:35px}.article-header h1{font-size:52px}.article-layout{margin-top:9px;max-width:850px;gap:32px}.scope-grid{grid-template-columns:1fr 1fr;padding:26px;gap:22px}.scope-grid>div:last-child{grid-column:1/-1}.data-chart{padding:28px}.bar-row,.chart-scale{grid-template-columns:130px minmax(0,1fr) 50px;gap:14px}.bar-value{font-size:18px}.table-hint{display:none}.methods{padding:30px}}@media(min-width:760px){.site-footer{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.site-footer nav{grid-template-columns:repeat(2,minmax(0,1fr))}.brand{font-size:65px}.masthead{min-height:96px;gap:20px}.search-entry{display:inline-flex;align-items:center;min-height:44px;font-size:16px;font-weight:700}.nav-ready .menu-button{display:none}.navigation{display:flex;justify-content:space-between;gap:20px;padding:4px 19px;margin-top:7px}.nav-secondary{margin:0;padding:0;border:0}.nav-primary,.nav-secondary{display:flex;flex-wrap:wrap;gap:22px}.navigation a{font-size:15px;min-height:44px;padding-block:0}.library-tools{flex-direction:row;justify-content:space-between;align-items:end;gap:25px}.search{max-width:330px}.filters{max-width:450px}.article-sidebar nav{gap:4px 22px}}@media(min-width:1100px){.wrap{width:min(1320px,calc(100% - 96px))}.brand{font-size:76px}.masthead{min-height:109px}.navigation a{font-size:17px}.nav-primary{gap:32px}.nav-secondary{gap:24px}.front-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,.9fr) minmax(0,.85fr);gap:27px}.front-index{display:block;grid-column:3;grid-row:1;padding:22px}.front-index .section-heading{margin-bottom:6px}.front-index .creator-compact{grid-template-columns:64px minmax(0,1fr);border-bottom:1px solid var(--line);padding:13px 0}.front-index .creator-portrait{width:64px;height:76px}.front-index .creator-compact h3{font-size:23px}.front-index .button{font-size:15px;margin-top:19px}.front-index .mini-note{margin-top:12px}.story-lead .story-copy h2{font-size:44px}.front-secondary .type-cover{aspect-ratio:1.75;padding:19px}.front-secondary .type-cover>span{font-size:42px}.front-secondary .story-copy h2{font-size:29px}.front-secondary .story-category{margin-bottom:6px}.front-secondary .story-period{font-size:14px}.front-tools{margin-top:35px}.front-tools>a{padding-block:24px}.front-tools strong{font-size:36px}.people-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.people-grid .creator-card-copy>p:not(.creator-handle){font-size:16px}.creator-card h2,.creator-card h3{font-size:30px}.people-grid .creator-card-copy>p{line-height:1.7}.people-section{padding-block:43px 35px}.front-bottom{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:35px;padding-bottom:40px}.front-bottom .section-heading h2{font-size:29px}.front-bottom .story-copy h2{font-size:29px}.catalog-preview ul{display:block}.catalog-preview .section-heading{display:block}.catalog-preview .section-heading>a{font-size:14px}.catalog-preview h2{font-size:29px}.data-strip{display:grid;grid-template-columns:200px 1fr;gap:10px 30px}.data-strip h2{font-size:29px;grid-column:1;grid-row:1/4}.data-strip p{grid-column:2;font-size:18px;margin:0}.data-strip>span,.data-strip>a{grid-column:2}.site-footer{padding-block:45px 25px}.footer-brand{font-size:38px}.page-intro{padding-block:29px 37px}.page-intro h1{font-size:66px}.intro-text{font-size:21px}.magazine-stories{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:30px}.magazine-stories .story-lead{display:block;grid-column:auto}.magazine-stories .story-lead .story-photo{margin-bottom:13px}.magazine-stories .type-cover{aspect-ratio:1.3}.magazine-stories .type-cover>span{font-size:53px}.magazine-more{padding-bottom:40px}.library-tools .search{max-width:350px}.filters{max-width:none}.catalog-labels{display:grid;grid-template-columns:minmax(0,1fr) 240px 120px;gap:28px;padding-block:15px;font-size:14px;font-weight:700}.catalog-table li{grid-template-columns:minmax(0,1fr) 240px 120px;gap:28px;padding-block:19px;align-items:start}.catalog-table li>p{grid-column:auto}.format-links{grid-column:auto;grid-row:auto;justify-content:start}.catalog-table h2{font-size:19px}.creator-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.creator-card:not(.creator-compact) .creator-portrait{width:112px;height:112px}.creator-controls{grid-template-columns:minmax(0,1fr) 230px 245px;align-items:end;gap:25px}.creator-controls .search{grid-column:auto;max-width:none}.nav-ready .creator-toolbox{min-height:116px}.profile-layout{--profile-photo-width:168px;--profile-photo-height:210px;grid-template-columns:180px minmax(0,1fr);gap:40px}.profile-copy{max-width:750px}.profile-copy h1{font-size:76px}.profile-summary{font-size:22px}.profile-links h2,.profile-sources h2{font-size:32px}.article-header h1{font-size:64px}.article-header .article-deck{font-size:22px}.article-layout{grid-template-columns:215px minmax(0,850px);gap:55px;max-width:1320px;margin-top:12px}.article-sidebar{position:sticky;top:25px;align-self:start;padding:23px}.article-sidebar nav{display:grid;gap:0}.article-sidebar nav a{padding-block:9px}.summary{font-size:23px}.prose-section p,.prose-section li{font-size:19px}.methods p,.methods li{font-size:18px}.prose-section h2{font-size:36px}.data-section .section-heading h2{font-size:36px}.data-chart{padding:32px}.source-list li>p:not(.source-publisher){font-size:18px}.article-row{grid-template-columns:190px minmax(0,1fr) 100px;gap:30px;padding-block:27px}.row-topic{display:block}.row-topic>a{display:table;min-height:0;margin-bottom:10px}.row-topic>span{display:block}.related{padding-top:29px}}@media(prefers-reduced-motion:reduce){a,button{transition:none}}@media print{.site-header,.site-footer,.article-sidebar,.article-quicklinks,.related,.copy-status,[data-copy-citation]{display:none!important}.wrap{width:100%}.article-layout{display:block}.article-body{max-width:none}.table-scroll{overflow:visible}table{min-width:0}.methods,.data-chart{break-inside:avoid;background:white}}@media (min-width:760px){.library-tools{flex-wrap:wrap}.library-controls{grid-template-columns:minmax(180px,1fr) 160px;max-width:510px}.nav-ready .library-controls{min-height:76px}}.pagination{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:32px 0 48px}.pagination a,.pagination span{min-width:44px;min-height:44px;display:inline-flex;justify-content:center;align-items:center;padding:8px 12px}.pagination a{border:1px solid var(--line);text-decoration:none;font-size:16px}.pagination [aria-current="page"]{background:var(--ink);color:white;font-weight:700}.profile-story-image{display:block;width:128px;height:128px;max-width:100%;margin-bottom:12px;aspect-ratio:1;overflow:hidden;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.front-secondary .profile-story-image{width:96px;height:96px}@media (min-width:1000px){.story-lead .profile-story-image{width:160px;height:160px}}.profile-story-image img{display:block;width:100%;height:100%;border-radius:7px;object-fit:contain;object-position:center}.profile-story-image > span{display:flex;align-items:center;min-height:100%;padding:8px;border-radius:7px;background:var(--lilac);font-size:18px;line-height:1.2;overflow-wrap:anywhere;font-weight:800}.editorial-creator-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.creator-fit-note{padding-top:12px;border-top:1px solid var(--line);color:var(--ink)}.profile-ref-links{padding-left:24px}.profile-ref-links a,.similar-comparison h3 a{display:inline-flex;align-items:center;min-height:44px}.similar-comparison{padding:16px 0;border-bottom:1px solid var(--line)}@media (min-width:600px){.editorial-creator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-profile-preview] img{object-fit:contain;object-position:center}.creator-portrait:hover,.profile-story-image:hover{border-color:var(--accent)}@media (max-width:599px){.front-secondary:has(.profile-story-image){grid-template-columns:minmax(0,1fr);gap:24px}.story-card:has(> .profile-story-image){display:flow-root}.story-card .profile-story-image{float:left;width:96px;height:96px;margin:0 16px 8px 0}.story-card:has(> .profile-story-image) .story-copy{overflow-wrap:anywhere}.story-card:has(> .profile-story-image) .story-copy h2{display:flow-root;font-size:30px}.story-card:has(> .profile-story-image) .story-copy h2 a{max-width:100%}.front-secondary:has(.profile-story-image) .story-copy>p:not(.story-category){display:block}}