.archive-index{padding-block:8px 96px}.archive-index>.breadcrumb{margin-block:16px 18px}.archive-intro{display:block;padding:0 0 24px;border-bottom:1px solid var(--line,#d7d8d0)}.archive-intro h1{font-size:clamp(36px,3.6vw,52px);line-height:1.4;letter-spacing:-.025em;margin:10px 0 12px}.archive-intro p{font-size:17px;line-height:1.8;max-width:680px;color:#5c615a}.archive-library{padding-top:24px}.archive-index .archive-library-heading{margin-bottom:16px}.archive-index .archive-library-heading h2{font-size:26px}.archive-index .archive-filters{padding:16px;gap:18px}.archive-index .archive-filters label{font-size:13px;margin-bottom:6px}.archive-index .archive-filters input,.archive-index .archive-filters select{padding:10px 12px;min-height:44px;font-size:15px}.archive-index .archive-filters button{min-height:44px}.archive-index .archive-results-line{margin-block:16px}.archive-library-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:30px}.archive-library-heading h2{font-size:32px;margin:0}.archive-library-heading p{color:#5c615a;font-size:14px}.archive-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.55fr) auto;align-items:end;gap:22px;padding:24px;background:#eaece2;border:1px solid #d7d8d0}.archive-filters label{display:block;font-weight:600;font-size:14px;margin-bottom:10px}.archive-filters input,.archive-filters select{width:100%;padding:14px;background:#f4f3ee;border:1px solid #b8bcb2;min-height:54px;border-radius:0;color:#171815;font:inherit}.archive-filters button{min-height:54px;white-space:nowrap;background:none;border:0;cursor:pointer}.archive-filters input:focus-visible,.archive-filters select:focus-visible{outline:3px solid #2448f5;outline-offset:2px}.archive-results-line{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#5c615a;margin-block:23px}.archive-results-line span{font-family:Manrope,sans-serif;font-size:10px;letter-spacing:.12em}.archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 26px}.archive-card{min-width:0;border-bottom:1px solid #cfd1c7;display:flex;flex-direction:column}.archive-card[hidden],.archive-empty[hidden],#blog-more[hidden]{display:none}.archive-card-art{display:block;background:#eaece2;aspect-ratio:16/9;overflow:hidden}.archive-card-art img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.archive-card-art:hover img{transform:scale(1.025)}.archive-card-copy{padding:20px 0;display:flex;flex:1;flex-direction:column;gap:12px}.archive-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:space-between;font-size:11px;color:#5c615a}.archive-card-meta span{color:#2448f5;font-weight:600}.archive-card h3{font-size:22px;line-height:1.6;font-weight:650;margin:0}.archive-card h3 a{text-decoration:none}.archive-card h3 a:hover{color:#2448f5}.archive-card p{font-size:14px;line-height:1.9;color:#5c615a;margin:0 0 10px}.archive-card-bottom{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.archive-card-bottom>a{color:#2448f5;font-weight:650}.archive-card-bottom span a{text-decoration:underline;text-underline-offset:4px}.archive-more{text-align:center;margin-top:45px}.archive-more button{cursor:pointer}.archive-empty{text-align:center;padding:60px 20px;border-bottom:1px solid #d7d8d0}.archive-newsletter{margin-top:90px;background:#d5f268;padding:40px;display:flex;align-items:center;justify-content:space-between;gap:30px}.archive-newsletter h2{font-size:32px;margin:16px 0}.archive-newsletter p{line-height:1.8}.archive-home .archive-grid{margin-top:32px}.archive-article{padding-block:26px 80px}.archive-article-heading{padding-block:42px 38px;max-width:1080px}.archive-kicker{display:flex;gap:26px;align-items:center;color:#5c615a;font-size:13px}.archive-kicker a{color:#2448f5;font-weight:650}.archive-article h1{font-size:clamp(30px,4.3vw,58px);line-height:1.5;letter-spacing:-.035em;margin:24px 0}.archive-deck{font-size:18px;line-height:1.95;color:#5c615a;max-width:850px}.archive-byline{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:28px;padding-top:22px;border-top:1px solid #d7d8d0;font-size:12px;color:#5c615a}.archive-byline a{color:#171815;text-decoration:underline;text-underline-offset:4px}.archive-cover{margin:0 0 54px;background:#eaece2}.archive-cover img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block}.archive-article-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:55px;align-items:start}.archive-toc{position:sticky;top:115px;padding-top:14px;border-top:2px solid #2448f5}.archive-toc summary{font-size:15px;font-weight:650;cursor:pointer;display:flex;justify-content:space-between}.archive-toc nav{display:flex;flex-direction:column;gap:0;margin:16px 0 24px;max-height:55vh;overflow:auto}.archive-toc nav a{padding:9px 0;line-height:1.7;font-size:12px;color:#5c615a;border-bottom:1px solid #dddeda}.archive-toc nav a:hover{color:#2448f5}.archive-toc>button{font-size:12px;background:none;border:0;cursor:pointer}.archive-copy-status{display:block;font-size:12px;line-height:1.8;margin-top:10px}.archive-reading{min-width:0;max-width:850px}.archive-provenance{font-size:12px;color:#62675e;line-height:1.9;border-inline-start:3px solid #d5f268;padding-inline-start:18px;margin-bottom:32px}.archive-body{font-size:18px;line-height:2.05;overflow-wrap:anywhere}.archive-body p{margin:0 0 1.2em}.archive-body h2{font-size:30px;line-height:1.65;margin:2em 0 .7em;color:#171815;scroll-margin-top:115px}.archive-body h3{font-size:24px;line-height:1.7;margin:1.7em 0 .7em}.archive-body h4,.archive-body h5,.archive-body h6{font-size:20px;line-height:1.8;margin:1.4em 0 .6em}.archive-body li{margin-bottom:.6em}.archive-body ul,.archive-body ol{padding-inline-start:25px;margin-bottom:1.5em}.archive-body a{color:#2448f5;text-decoration:underline;text-underline-offset:4px}.archive-body img{display:block;max-width:100%;height:auto;margin:24px auto}.archive-body figure{margin:30px 0}.archive-body figcaption{font-size:13px;color:#5c615a;line-height:1.8}.archive-body blockquote{margin:30px 0;padding:18px 25px;border-inline-start:4px solid #2448f5;background:#eaece2}.archive-body pre,.archive-body code{direction:ltr;text-align:left;font-size:14px;overflow:auto}.archive-table{overflow:auto;max-width:100%;margin:30px 0}.archive-body table{border-collapse:collapse;width:100%;min-width:480px;font-size:15px;line-height:1.8}.archive-body td,.archive-body th{padding:14px;border:1px solid #d0d3c8;vertical-align:top}.archive-body th,.archive-body tr:first-child{background:#eaece2}.archive-cta{margin-block:38px;padding:28px;background:#eaece2;border-inline-start:4px solid #2448f5;font-size:16px;line-height:1.9}.archive-cta strong{font-size:22px;display:block;line-height:1.7}.archive-cta p{margin-block:12px}.archive-cta a{color:#2448f5;text-decoration:underline;text-underline-offset:4px}.archive-author{margin-block:54px;padding-block:32px;border-top:1px solid #cfd1c7;border-bottom:1px solid #cfd1c7;scroll-margin-top:115px}.archive-author h2{font-size:25px;margin:12px 0}.archive-author p{font-size:15px;line-height:1.9}.archive-author>.text-link{font-size:12px;margin-top:22px}.archive-author-profile{display:flex;gap:24px;margin-top:20px;align-items:start}.archive-author-profile>img{width:96px;height:96px;object-fit:cover;border-radius:50%;filter:grayscale(1)}.archive-author-profile h2{margin-top:0}.archive-related{padding-top:85px;margin-top:60px;border-top:1px solid #d7d8d0}.archive-missing-image{margin:24px 0;padding:18px;border:1px dashed #b8bcb2;color:#5c615a;font-size:13px;line-height:1.8}.archive-body [id]{scroll-margin-top:115px}
@media(min-width:1001px){.archive-index .archive-library{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px 24px}.archive-index .archive-library>*{grid-column:1/-1}.archive-index .archive-library-heading{grid-column:1;grid-row:1;margin:0;align-self:center}.archive-index .archive-library-heading h2{font-size:24px}.archive-index .archive-filters{grid-column:2;grid-row:1}.archive-index .archive-results-line{margin:0}.archive-intro>div{display:grid;grid-template-columns:1.15fr 1fr;column-gap:48px;align-items:end}.archive-intro .eyebrow{grid-column:1}.archive-intro h1{grid-column:1;margin-bottom:0}.archive-intro p{grid-column:2;grid-row:1/3;max-width:540px;padding-bottom:4px}}
@media(max-width:1000px){.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-article-layout{grid-template-columns:190px minmax(0,1fr);gap:28px}.archive-body{font-size:17px}}
@media(max-width:700px){.archive-intro{padding-block:0 24px}.archive-intro h1{font-size:36px}.archive-intro p{font-size:16px}.archive-library{padding-top:24px}.archive-library-heading{align-items:start;flex-direction:column;gap:12px}.archive-library-heading h2{font-size:28px}.archive-library-heading p{margin:0;line-height:1.8}.archive-filters{grid-template-columns:1fr;padding:18px;gap:15px}.archive-filters button{justify-self:start;min-height:36px}.archive-grid{grid-template-columns:1fr;gap:34px}.archive-card h3{font-size:23px}.archive-card p{font-size:15px}.archive-card-meta{font-size:12px}.archive-card-bottom{font-size:13px}.archive-results-line span{font-size:9px}.archive-newsletter{padding:26px;margin-top:60px;align-items:start;flex-direction:column}.archive-newsletter h2{font-size:28px}.archive-article-heading{padding-block:25px}.archive-article h1{font-size:31px;line-height:1.65;letter-spacing:-.02em}.archive-deck{font-size:16px}.archive-byline{gap:12px;flex-direction:column}.archive-cover{margin-bottom:30px}.archive-article-layout{display:flex;flex-direction:column;gap:30px}.archive-toc{position:static;width:100%;border-bottom:1px solid #cfd1c7;padding-bottom:18px}.archive-toc nav{max-height:230px}.archive-toc nav a{font-size:13px}.archive-toc>button{font-size:13px}.archive-body{font-size:17px;line-height:2}.archive-body h2{font-size:26px}.archive-body h3{font-size:22px}.archive-reading{width:100%}.archive-author-profile{gap:18px;flex-direction:column}.archive-author-profile>img{width:80px;height:80px}.archive-cta{padding:22px}.archive-cta strong{font-size:20px}.archive-related{margin-top:40px;padding-top:40px}}
@media(prefers-reduced-motion:reduce){.archive-card-art img{transition:none}}
.archive-body table{overflow-wrap:normal;word-break:normal}.archive-body td,.archive-body th{min-width:110px}.archive-missing-image{display:block}

.archive-card-art>.editorial-art{height:100%;min-height:0;padding:16px;aspect-ratio:auto}.archive-card-art .editorial-art svg{min-height:0;flex:1;max-height:calc(100% - 32px);width:100%}.archive-card-art .editorial-art-top,.archive-card-art .editorial-art-bottom{font-size:8px;flex-shrink:0}
