:root{color-scheme:light;--color-ink:#0d2024;--color-ink-soft:#17363b;--color-paper:#f4efe5;--color-paper-raised:#fbf8f2;--color-white:#ffffff;--color-signal:#d94332;--color-signal-text:#c23a2b;--color-proof:#24716d;--color-mist:#d9e4e0;--color-slate:#58686c;--color-line:rgb(13 32 36/16%);--color-line-inverse:rgb(255 255 255/14%);--color-focus:#f2a091;--font-editorial:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,Georgia,serif;--font-interface:"Helvetica Neue",Helvetica,Arial,sans-serif;--font-data:"Cascadia Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace;--text-step--1:clamp(0.72rem,0.68rem + 0.12vw,0.8rem);--text-step-0:clamp(1rem,0.96rem + 0.18vw,1.125rem);--text-step-1:clamp(1.2rem,1.08rem + 0.5vw,1.55rem);--text-step-2:clamp(1.75rem,1.45rem + 1.25vw,2.7rem);--text-step-3:clamp(2.4rem,1.8rem + 2.6vw,4.5rem);--text-step-4:clamp(3.25rem,2.25rem + 4.5vw,7.4rem);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:6rem;--page-gutter:clamp(1.125rem,3vw,3rem);--page-width:90rem;--reading-width:47.5rem;--radius-sm:0.125rem;--radius-pill:999px;--shadow-raised:0 1.5rem 4rem rgb(13 32 36/9%);--ease-editorial:cubic-bezier(0.2,0.7,0.2,1);--duration-fast:160ms;--duration-normal:260ms;--paper:var(--color-paper);--paper-deep:var(--color-mist);--ink:var(--color-ink);--muted:var(--color-slate);--signal:var(--color-signal);--line:var(--color-line);--max:var(--page-width)}@media (max-width:47.5rem){:root{--page-gutter:0.875rem;--space-8:3.5rem;--space-9:4.5rem}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-editorial);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,button,input{font-size:var(--text-step-0)}a{color:inherit}button,input,summary{font:inherit}::selection{background:var(--color-signal);color:var(--color-white)}[tabindex="-1"]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}main{min-height:70vh}main:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:var(--space-3);left:var(--space-3);z-index:1000;padding:var(--space-3) var(--space-4);background:var(--color-white);color:var(--color-ink);font-family:var(--font-interface);font-weight:700;transform:translateY(-180%);transition:transform var(--duration-fast) var(--ease-editorial)}.skip-link:focus{transform:translateY(0)}.site-header{position:relative;z-index:20;background:var(--color-ink);color:var(--color-paper);border-bottom:1px solid var(--color-line-inverse)}.site-footer__inner,.site-header__inner{width:min(var(--page-width),calc(100% - (2 * var(--page-gutter))));margin-inline:auto}.utility-bar{min-height:2.5rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);color:#9db0b4;font-family:var(--font-data);font-size:.625rem;letter-spacing:.16em;text-transform:uppercase}.masthead-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-6) 0 var(--space-5)}.masthead-edition{justify-self:start}.brand-lockup{min-width:0;text-align:center}.brand-mark{display:inline-flex;align-items:baseline;color:var(--color-paper);font-family:var(--font-editorial);font-size:clamp(3.25rem,5.6vw,5.3rem);font-weight:500;letter-spacing:-.06em;line-height:.86;text-decoration:none;white-space:nowrap}.brand-mark--compact{font-size:clamp(2.4rem,4vw,3.3rem)}.brand-ray{position:relative;top:-.35em;display:inline-block;width:.06em;height:.38em;margin:0 .07em 0 .045em;background:var(--color-signal);transform:rotate(18deg)}.brand-tagline{margin:var(--space-3) 0 0;color:#8fa1a5;font-family:var(--font-data);font-size:.58rem;letter-spacing:.3em;text-transform:uppercase}.masthead-actions{justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-5);font-family:var(--font-interface);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.masthead-actions a{text-decoration:none}.masthead-actions a:hover{color:var(--color-focus)}.opening-status{padding:.65rem .85rem;border:1px solid rgb(255 255 255/35%);color:#c7d2d4;font-family:var(--font-data);font-size:.6rem;letter-spacing:.12em}.primary-navigation{min-height:3.65rem;display:flex;align-items:center;justify-content:center;gap:clamp(1.25rem,3vw,3rem);border-top:1px solid var(--color-line-inverse);font-family:var(--font-interface);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.primary-navigation a{position:relative;padding:1.3rem 0;text-decoration:none}.primary-navigation a:after{position:absolute;right:100%;bottom:.75rem;left:0;height:2px;background:var(--color-signal);content:"";transition:right var(--duration-normal) var(--ease-editorial)}.primary-navigation a:focus-visible:after,.primary-navigation a:hover:after{right:0}.mobile-navigation{display:none;position:relative}.mobile-navigation summary{min-width:2.75rem;min-height:2.75rem;padding:.65rem .75rem;border:1px solid rgb(255 255 255/35%);cursor:pointer;list-style:none}.mobile-navigation summary::-webkit-details-marker{display:none}.mobile-navigation nav{position:absolute;top:calc(100% + .75rem);right:0;width:min(18rem,calc(100vw - (2 * var(--page-gutter))));display:grid;padding:var(--space-3);background:var(--color-ink-soft);border:1px solid var(--color-line-inverse);box-shadow:var(--shadow-raised)}.mobile-navigation nav a{padding:.9rem .75rem;border-bottom:1px solid var(--color-line-inverse);text-decoration:none}.mobile-navigation nav a:last-child{border-bottom:0}.site-footer{background:var(--color-ink);color:#9db0b4}.site-footer__inner{padding:var(--space-8) 0 var(--space-6)}.footer-grid{display:grid;grid-template-columns:1.5fr .75fr .75fr;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem)}.footer-brand p{margin:var(--space-5) 0 var(--space-3);color:#b5c2c4;font-size:var(--text-step-1);font-style:italic}.footer-bottom,.footer-brand>span{font-family:var(--font-data);font-size:.62rem;letter-spacing:.13em;text-transform:uppercase}.footer-column{display:grid;align-content:start;grid-gap:var(--space-3);gap:var(--space-3);font-family:var(--font-interface);font-size:.82rem}.footer-column h2{margin:0 0 var(--space-2);color:#83999c;font-family:var(--font-data);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase}.footer-column a{color:#c2ced0;text-decoration:none}.footer-column a:hover{color:var(--color-white)}.footer-column span{color:#879b9f}.footer-bottom{display:flex;justify-content:space-between;gap:var(--space-5);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-line-inverse)}.editorial-eyebrow,.eyebrow,.kicker,.mono{margin:0 0 var(--space-3);font-family:var(--font-data);font-size:var(--text-step--1);letter-spacing:.14em;text-transform:uppercase}.editorial-eyebrow--signal{color:var(--color-signal-text)}.editorial-eyebrow--proof{color:var(--color-proof)}.editorial-eyebrow--muted{color:var(--color-slate)}.editorial-eyebrow--inverse{color:#9db0b4}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6);padding-top:var(--space-5);margin-bottom:var(--space-7);border-top:2px solid var(--color-ink)}.section-heading h2{margin:0;font-size:var(--text-step-3);font-weight:400;letter-spacing:-.045em;line-height:1}.section-heading>p{max-width:29rem;margin:0;color:var(--color-slate);font-family:var(--font-interface);line-height:1.55}.media-frame{position:relative;margin:0;overflow:hidden;background:var(--color-mist);border:1px solid var(--color-line)}.media-frame--landscape{aspect-ratio:16/10}.media-frame--portrait{aspect-ratio:4/5}.media-frame--square{aspect-ratio:1}.media-frame__empty{position:absolute;inset:0;background:linear-gradient(115deg,transparent 52%,rgb(13 32 36/9%) 52.2%,transparent 52.5%),radial-gradient(circle at 70% 22%,rgb(36 113 109/18%),transparent 32%)}.state-page{width:min(var(--page-width),calc(100% - (2 * var(--page-gutter))));margin-inline:auto;padding:var(--space-9) 0}.state-panel{max-width:58rem;padding:clamp(2rem,6vw,5rem);background:var(--color-paper-raised);border-top:5px solid var(--color-signal);box-shadow:var(--shadow-raised)}.state-panel h1,.state-panel h2{max-width:48rem;margin:0;font-size:var(--text-step-3);font-weight:400;letter-spacing:-.045em;line-height:1}.state-panel__copy{max-width:44rem;margin-top:var(--space-5);color:var(--color-slate);font-family:var(--font-interface);line-height:1.65}.state-panel__actions{display:flex;flex-wrap:wrap;gap:var(--space-5);margin-top:var(--space-6)}.skeleton-line{display:block;width:min(100%,42rem);height:1.1rem;margin-top:var(--space-4);overflow:hidden;background:var(--color-mist)}.skeleton-line:after{display:block;width:45%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255/70%),transparent);animation:skeleton-sweep 1.4s infinite var(--ease-editorial);content:""}.skeleton-line--title{width:min(100%,48rem);height:clamp(3rem,7vw,5rem);margin-top:0}.skeleton-line--short{width:min(70%,28rem)}@keyframes skeleton-sweep{0%{transform:translateX(-120%)}to{transform:translateX(240%)}}.article-page,.home-frame,.listing-page,.method-page{width:min(var(--page-width),calc(100% - (2 * var(--page-gutter))));margin-inline:auto}.home-hero{position:relative;overflow:hidden;background:var(--color-ink);color:var(--color-paper)}.home-hero:after{position:absolute;top:-35%;left:72%;width:1px;height:175%;background:rgb(255 255 255/14%);content:"";transform:rotate(18deg);transform-origin:center}.home-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(20rem,.55fr);grid-gap:clamp(3rem,7vw,7.5rem);gap:clamp(3rem,7vw,7.5rem);align-items:stretch}.home-hero__copy{align-self:end;padding:clamp(4.5rem,8vw,8.5rem) 0 clamp(4.75rem,8vw,8rem)}.home-hero__copy h1{max-width:60rem;margin:0;font-size:var(--text-step-4);font-weight:400;letter-spacing:-.058em;line-height:.9}.home-hero__copy h1 a{text-decoration:none}.home-hero__copy h1 a:hover{color:#bedbd6}.home-hero__copy h1 em{color:#bedbd6;font-weight:400}.home-hero__dek{max-width:48rem;margin:var(--space-6) 0 0;color:#c4ced0;font-size:var(--text-step-1);font-style:italic;line-height:1.5}.home-hero__byline{margin:var(--space-6) 0 0;color:#d8e0e1;font-family:var(--font-interface);font-size:.85rem}.home-hero__byline a{font-weight:700;text-underline-offset:3px}.home-article-meta{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin-top:var(--space-4);color:var(--color-slate);font-family:var(--font-data);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase}.home-hero .home-article-meta{color:#9db0b4}.home-hero__folio,.home-opening-card{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;min-height:33rem;padding:clamp(2rem,4vw,3.25rem);background:var(--color-ink-soft);border-right:1px solid var(--color-line-inverse);border-left:1px solid var(--color-line-inverse)}.home-hero__folio-number,.home-opening-card__number{color:#8fa1a5;font-family:var(--font-data);font-size:clamp(7.5rem,13vw,13.5rem);letter-spacing:-.1em;line-height:.75}.home-hero__folio-label{display:block;color:#9db0b4;font-family:var(--font-data);font-size:.65rem;letter-spacing:.14em;text-transform:uppercase}.home-hero__folio strong,.home-opening-card strong{display:block;margin-top:var(--space-3);color:var(--color-paper);font-size:var(--text-step-2);font-weight:400;line-height:1}.home-hero__folio p,.home-opening-card p{color:#aebdc0;font-family:var(--font-interface);font-size:.93rem;line-height:1.55}.home-hero__link,.home-index-link,.home-text-link{display:inline-block;padding-bottom:var(--space-2);border-bottom:2px solid var(--color-signal);font-family:var(--font-interface);font-size:.82rem;font-weight:700;text-decoration:none}.home-hero__link{margin-top:var(--space-5);color:var(--color-paper)}.home-hero__link:focus-visible,.home-hero__link:hover{color:var(--color-focus)}.home-standard-bar{background:var(--color-signal-text);color:var(--color-white)}.home-standard-bar .home-frame{min-height:3rem;justify-content:space-between;font-family:var(--font-data);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase}.home-standard-bar .home-frame,.home-standard-bar span{display:flex;align-items:center;gap:var(--space-5)}.home-standard-bar span:not(:last-child):after{width:.3rem;height:.3rem;background:#64170f;border-radius:50%;content:""}.home-section{padding:var(--space-9) 0}.home-lead-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);grid-gap:clamp(2.5rem,5vw,5rem);gap:clamp(2.5rem,5vw,5rem)}.home-feature-card{min-height:35rem;display:grid;grid-template-columns:minmax(10rem,.65fr) minmax(0,1.35fr);overflow:hidden;background:var(--color-paper-raised);border:1px solid var(--color-line)}.home-feature-card__folio{display:flex;align-items:flex-end;padding:var(--space-6);overflow:hidden;background:var(--color-mist);color:var(--color-slate);font-family:var(--font-data);font-size:clamp(8rem,16vw,16rem);letter-spacing:-.12em;line-height:.67}.home-feature-card__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,4rem)}.home-feature-card h3,.home-latest-card h3,.home-story-row h3{margin:0;font-weight:400;letter-spacing:-.035em;line-height:1.06}.home-feature-card h3{font-size:var(--text-step-3)}.home-feature-card h3 a,.home-latest-card h3 a,.home-story-row h3 a{text-decoration:none}.home-feature-card h3 a:hover,.home-latest-card h3 a:hover,.home-story-row h3 a:hover{color:var(--color-signal-text)}.home-feature-card__copy>p{color:var(--color-slate);font-family:var(--font-interface);line-height:1.6}.home-feature-card__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-line);font-family:var(--font-interface);font-size:.82rem}.home-feature-card__footer a{font-weight:700;text-underline-offset:3px}.home-story-stack{border-top:1px solid var(--color-ink)}.home-story-row{display:grid;grid-template-columns:2.75rem minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5) 0;border-bottom:1px solid var(--color-line)}.home-latest-card__index,.home-story-row__index{color:var(--color-signal-text);font-family:var(--font-data);font-size:.72rem;letter-spacing:.1em}.home-story-row h3{font-size:var(--text-step-1)}.home-story-row .editorial-eyebrow{margin-bottom:var(--space-2)}.home-story-row .home-article-meta{margin-top:var(--space-3)}.home-story-row .evidence-badge{grid-column:2;justify-self:start}.home-proof{background:var(--color-paper-raised);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.home-proof__grid{display:grid;grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);grid-gap:clamp(3rem,7vw,7rem);gap:clamp(3rem,7vw,7rem);padding:var(--space-9) 0}.home-proof__intro h2{margin:0;font-size:var(--text-step-3);font-weight:400;letter-spacing:-.05em;line-height:.98}.home-proof__intro>p{color:var(--color-slate);font-family:var(--font-interface);line-height:1.65}.home-text-link{margin-top:var(--space-4)}.home-proof__steps{display:grid;grid-template-columns:1fr 1fr;padding:0;margin:0;border-top:1px solid var(--color-ink);list-style:none}.home-proof__steps li{padding:var(--space-6) var(--space-5) var(--space-6) 0;border-bottom:1px solid var(--color-line)}.home-proof__steps li:nth-child(2n){padding-right:0;padding-left:var(--space-5);border-left:1px solid var(--color-line)}.home-proof__steps span{color:var(--color-signal-text);font-family:var(--font-data);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.home-proof__steps strong{display:block;margin-top:var(--space-3);font-size:var(--text-step-1);font-weight:400}.home-proof__steps p{margin-bottom:0;color:var(--color-slate);font-family:var(--font-interface);font-size:.9rem;line-height:1.55}.home-section--latest{background:var(--color-paper)}.home-latest-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(1.75rem,4vw,3.5rem);gap:clamp(1.75rem,4vw,3.5rem)}.home-latest-card{position:relative;padding-top:var(--space-5);border-top:1px solid var(--color-ink)}.home-latest-card__index{position:absolute;top:var(--space-5);right:0}.home-latest-card h3{font-size:var(--text-step-2)}.home-latest-card>p{color:var(--color-slate);font-family:var(--font-interface);line-height:1.6}.home-latest-card .evidence-badge{display:inline-block;margin-top:var(--space-5)}.home-index-link{margin-top:var(--space-7)}.article-header h1,.brand-block h1,.listing-header h1,.method-page h1{margin:0;font-family:var(--font-editorial);font-weight:500;letter-spacing:-.04em}.standfirst{max-width:51rem;color:var(--color-slate);font-size:var(--text-step-1);line-height:1.55}.primary-link{display:inline-block;margin-top:var(--space-4);padding-bottom:var(--space-2);border-bottom:2px solid var(--color-signal);font-family:var(--font-interface);font-weight:700;text-decoration:none}.secondary-link{margin-left:var(--space-5)}.evidence-card{align-self:end;padding:var(--space-5) 0;border-top:5px solid var(--color-signal)}.evidence-card strong{display:block;font-size:var(--text-step-2);font-weight:400;line-height:1.15}.evidence-card p:last-child{color:var(--color-slate);line-height:1.55}.article-page,.institution-page,.listing-page,.method-page{width:min(var(--page-width),calc(100% - (2 * var(--page-gutter))));margin-inline:auto;padding-top:var(--space-8);padding-bottom:var(--space-9)}.article-header{max-width:61rem;margin-bottom:var(--space-8)}.article-header h1{font-size:var(--text-step-4);line-height:.95}.article-meta{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-line);color:var(--color-slate);font-family:var(--font-interface);font-size:.85rem}.article-meta .evidence-badge{margin-left:auto}.article-byline a,.article-meta a{font-weight:700;text-underline-offset:3px}.article-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18.75rem,.75fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.article-body{max-width:var(--reading-width);font-size:1.18rem;line-height:1.75}.article-body h2{margin-top:var(--space-7);font-size:var(--text-step-2);line-height:1.15}.article-body h3{margin-top:var(--space-6);font-family:var(--font-interface);font-size:var(--text-step-1);line-height:1.25}.article-body blockquote{margin:var(--space-7) 0;padding:var(--space-5) 0 var(--space-5) var(--space-6);border-left:5px solid var(--color-signal);font-size:var(--text-step-1);line-height:1.45}.dropcap:first-letter{float:left;margin:.55rem .65rem 0 0;color:var(--color-signal-text);font-size:4.6rem;line-height:.7}.evidence-panel{position:-webkit-sticky;position:sticky;top:var(--space-5);padding:var(--space-6);background:var(--color-mist);border-top:5px solid var(--color-proof)}.evidence-panel h2{font-size:var(--text-step-1)}.evidence-panel>p{color:#405155;font-family:var(--font-interface);font-size:.9rem;line-height:1.6}.evidence-panel>.mono{color:#405155}.evidence-panel h3{margin-top:var(--space-6);font-family:var(--font-interface);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.evidence-panel ul{padding-left:var(--space-5);line-height:1.55}.evidence-panel li+li{margin-top:var(--space-3)}.sources-block{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-ink)}.sources-block ol{overflow-wrap:anywhere;line-height:1.7}.version-note{color:var(--color-slate);font-family:var(--font-interface);font-size:.85rem}.version-history li+li{margin-top:var(--space-3)}.ai-disclosure{margin-top:var(--space-7);padding:var(--space-6);background:var(--color-mist);border-left:5px solid var(--color-signal)}.ai-disclosure p{max-width:51rem;line-height:1.6}.ai-disclosure a{font-weight:700}.listing-header{max-width:56rem;margin-bottom:var(--space-8)}.listing-header h1,.method-page h1{font-size:var(--text-step-4);line-height:.92;text-transform:capitalize}.listing-header>p:last-child{max-width:47.5rem;color:var(--color-slate);font-size:var(--text-step-1);line-height:1.6}.article-list{border-top:1px solid var(--color-ink)}.section-navigation{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;margin:0 0 var(--space-7);padding:var(--space-4) 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);font-family:var(--font-interface);font-size:.82rem}.section-navigation span{margin-right:var(--space-2);color:var(--color-slate);font-family:var(--font-data);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.section-navigation a{min-height:2.75rem;display:inline-flex;align-items:center;padding:.55rem .8rem;background:var(--color-paper-raised);border:1px solid var(--color-line);text-decoration:none}.section-navigation a:hover{border-color:var(--color-signal-text);color:var(--color-signal-text)}.list-card{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-6) 0;border-bottom:1px solid var(--color-line)}.list-card h2,.list-card h3{max-width:47.5rem;margin:0;font-size:var(--text-step-2);font-weight:400;line-height:1.08}.list-card h2 a,.list-card h3 a{text-decoration:none}.list-card h2 a:hover,.list-card h3 a:hover{color:var(--color-signal-text)}.list-card p{max-width:48rem;color:var(--color-slate);line-height:1.55}.list-card__meta{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);color:var(--color-slate);font-family:var(--font-interface);font-size:.82rem}.list-card__meta a{font-weight:700;text-underline-offset:3px}.article-byline{margin-bottom:0;font-family:var(--font-interface);font-size:.85rem}.index{color:var(--color-signal-text);font-size:var(--text-step-1)}.evidence-badge{align-self:start;padding:.5rem .65rem;border:1px solid var(--color-proof);color:var(--color-proof);font-family:var(--font-interface);font-size:.72rem;font-weight:700;text-transform:uppercase}.method-steps{border-top:1px solid var(--color-ink)}.method-steps article{display:grid;grid-template-columns:5rem 13.75rem 1fr;grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-6) 0;border-bottom:1px solid var(--color-line)}.method-steps span{color:var(--color-signal-text);font-size:var(--text-step-1)}.method-steps h2,.method-steps p{margin:0}.method-steps p{max-width:45rem;color:var(--color-slate);line-height:1.6}.author-bio,.empty-register,.policy-callout{margin-top:var(--space-8);padding:var(--space-6);background:var(--color-mist);border-top:5px solid var(--color-signal)}.empty-register h2,.policy-callout h2{margin:0;font-size:var(--text-step-3);font-weight:400}.empty-register p:last-child,.policy-callout p:last-child{max-width:47.5rem;color:var(--color-slate);line-height:1.6}.search-form{margin:0 0 var(--space-7)}.search-form label{display:block;margin-bottom:var(--space-3);font-family:var(--font-interface);font-weight:700}.search-form div{display:flex}.search-form input{flex:1 1;min-width:0;padding:var(--space-4);background:transparent;border:1px solid var(--color-ink)}.retry-button,.search-form button{min-height:2.75rem;padding:var(--space-4) var(--space-5);background:var(--color-ink);color:var(--color-paper);border:1px solid var(--color-ink);cursor:pointer;font-family:var(--font-interface);font-weight:700}.correction-register{padding:0;margin:0;border-top:1px solid var(--color-ink);list-style:none}.correction-register li{padding:var(--space-6) 0;border-bottom:1px solid var(--color-line)}.correction-register li>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);color:var(--color-slate);font-family:var(--font-data);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.correction-register h2{margin:var(--space-4) 0 0;font-size:var(--text-step-2);font-weight:400;line-height:1.1}.correction-register h2 a{text-decoration:none}.correction-register p{max-width:50rem;color:var(--color-slate);font-family:var(--font-interface);line-height:1.65}.institution-hero{max-width:70rem;padding:var(--space-8) 0}.institution-hero h1{max-width:65rem;margin:0;font-size:var(--text-step-4);font-weight:400;letter-spacing:-.055em;line-height:.92}.institution-hero>p:last-child{max-width:51rem;color:var(--color-slate);font-size:var(--text-step-1);font-style:italic;line-height:1.55}.institution-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--color-ink)}.institution-grid section{padding:var(--space-7) var(--space-6) var(--space-7) 0;border-bottom:1px solid var(--color-line)}.institution-grid section+section{padding-left:var(--space-6);border-left:1px solid var(--color-line)}.institution-grid span{color:var(--color-signal-text);font-family:var(--font-data);font-size:.72rem;letter-spacing:.1em}.institution-callout h2,.institution-grid h2{margin:var(--space-5) 0 0;font-size:var(--text-step-2);font-weight:400;line-height:1.08}.institution-callout>p:last-of-type,.institution-grid p{color:var(--color-slate);font-family:var(--font-interface);line-height:1.65}.institution-callout{margin-top:var(--space-8);padding:clamp(2rem,5vw,4.5rem);background:var(--color-ink-soft);color:var(--color-paper)}.institution-callout .mono{color:#9db0b4}.institution-callout>p:last-of-type{max-width:51rem;color:#bdc9cb}.institution-callout .primary-link{color:var(--color-paper)}.author-bio{display:grid;grid-template-columns:6.875rem 1fr;grid-gap:var(--space-6);gap:var(--space-6);margin-bottom:var(--space-8)}.author-mark{width:6rem;height:6rem;display:grid;place-items:center;background:var(--color-ink);border-radius:50%;color:var(--color-paper);font-size:var(--text-step-2)}.author-bio h2{margin-top:0}.author-bio p{max-width:45rem;color:var(--color-slate);line-height:1.6}.author-bio .ai-disclosure{margin-top:var(--space-5);background:transparent}.error-page .primary-link{margin-right:var(--space-5)}@media (max-width:67.5rem){.masthead-row{grid-template-columns:1fr auto}.masthead-edition{display:none}.brand-lockup{justify-self:start;text-align:left}.article-layout,.home-hero__grid,.home-lead-grid,.home-proof__grid{grid-template-columns:1fr}.home-hero__copy{padding-bottom:var(--space-7)}.home-hero__folio,.home-opening-card{min-height:0;display:grid;grid-template-columns:minmax(9rem,.35fr) minmax(0,.65fr);grid-gap:var(--space-7);gap:var(--space-7);align-items:end;margin-bottom:var(--space-7);border-top:1px solid var(--color-line-inverse)}.home-hero__folio-number,.home-opening-card__number{font-size:clamp(7.5rem,22vw,12rem)}.home-latest-grid{grid-template-columns:1fr 1fr}.institution-grid{grid-template-columns:1fr}.institution-grid section,.institution-grid section+section{padding-right:0;padding-left:0;border-left:0}.evidence-panel{position:static}}@media (max-width:47.5rem){.utility-bar{display:none}.masthead-row{padding:var(--space-5) 0}.brand-mark{font-size:clamp(2.55rem,12vw,3.5rem)}.brand-mark--compact{font-size:2.7rem}.brand-tagline,.masthead-actions>a,.opening-status,.primary-navigation{display:none}.mobile-navigation{display:block}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{display:grid;line-height:1.7}.section-heading{display:block}.section-heading>p{margin-top:var(--space-5)}.home-hero:after{left:88%}.home-hero__copy{padding-top:var(--space-8)}.home-hero__folio,.home-opening-card{grid-template-columns:1fr;gap:var(--space-6);padding:var(--space-6)}.home-hero__folio-number,.home-opening-card__number{font-size:8rem}.home-standard-bar .home-frame{min-height:0;flex-wrap:wrap;justify-content:flex-start;padding-top:var(--space-4);padding-bottom:var(--space-4)}.home-standard-bar span:not(:last-child):after{display:none}.home-proof__grid,.home-section{padding-top:var(--space-8);padding-bottom:var(--space-8)}.home-feature-card{grid-template-columns:1fr;min-height:0}.home-feature-card__folio{min-height:12rem;font-size:9rem}.home-latest-grid,.home-proof__steps{grid-template-columns:1fr}.home-proof__steps li:nth-child(2n){padding-left:0;border-left:0}.list-card{grid-template-columns:3rem 1fr}.evidence-badge{grid-column:2;justify-self:start}.method-steps article{grid-template-columns:3.25rem 1fr}.method-steps p{grid-column:2}.state-panel{padding:var(--space-6)}}@media (max-width:30rem){.masthead-row{gap:var(--space-3)}.brand-mark{font-size:clamp(2.25rem,11vw,2.9rem)}.author-bio,.footer-grid,.list-card,.method-steps article{grid-template-columns:1fr}.evidence-badge,.footer-brand,.method-steps p{grid-column:1}.home-hero__copy h1{font-size:clamp(3.25rem,15vw,5.2rem)}.home-feature-card__copy{padding:var(--space-6)}.home-feature-card h3{font-size:2.65rem}.home-feature-card__footer{align-items:flex-start;flex-direction:column}.article-header h1,.institution-hero h1,.listing-header h1,.method-page h1{font-size:2.8rem}.article-body{font-size:1.05rem}.search-form div,.state-panel__actions{display:grid}.secondary-link{margin-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.home-hero__media{position:relative;min-height:33rem;overflow:hidden;background:var(--color-ink-soft);border-right:1px solid var(--color-line-inverse);border-left:1px solid var(--color-line-inverse)}.home-hero__media>a{display:block;height:100%}.article-hero-visual__image,.home-feature-card__image,.home-hero__image,.home-latest-card__image{display:block;width:100%;height:100%;object-fit:cover}.home-hero__image{min-height:33rem}.home-hero__media .home-hero__folio{position:absolute;right:var(--space-5);bottom:var(--space-5);width:min(19rem,calc(100% - (2 * var(--space-5))));min-height:0;padding:var(--space-5);background:rgb(13 32 36/90%);border:1px solid rgb(255 255 255/22%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-hero__media .home-hero__folio-number{font-size:clamp(4rem,8vw,7rem)}.home-feature-card__media{display:block;min-height:35rem;overflow:hidden;background:var(--color-mist)}.home-feature-card__image{min-height:35rem}.home-latest-card__image{aspect-ratio:16/9;height:auto;margin-bottom:var(--space-5)}.article-hero-visual,.home-latest-card__image{background:var(--color-mist);border:1px solid var(--color-line)}.article-hero-visual{margin:var(--space-7) 0 var(--space-8);overflow:hidden}.article-hero-visual__image{aspect-ratio:16/9;height:auto;max-height:54rem}@media (max-width:900px){.home-hero__image,.home-hero__media{min-height:27rem}.home-hero__media .home-hero__folio{right:var(--space-4);bottom:var(--space-4);width:min(18rem,calc(100% - (2 * var(--space-4))))}.home-feature-card__image,.home-feature-card__media{min-height:24rem}}@media (max-width:640px){.home-hero__image,.home-hero__media{min-height:24rem}.home-hero__media .home-hero__folio{position:static;width:auto;border:0;border-top:1px solid var(--color-line-inverse);-webkit-backdrop-filter:none;backdrop-filter:none}.home-hero__media>a{height:auto}.home-feature-card__image,.home-feature-card__media{min-height:18rem}.article-hero-visual{margin-top:var(--space-6);margin-bottom:var(--space-7)}}