.collection-tools[hidden]{display:none}.collection-tools{display:flex;align-items:end;justify-content:space-between;gap:22px;margin:28px 0 15px}.collection-tools .filters{margin:0;gap:8px}.story-search{display:flex;flex-direction:column;gap:5px;font-size:10px;color:var(--muted);min-width:230px}.story-search input{font:inherit;font-size:12px;border:1px solid var(--line);border-radius:5px;background:#fffaf2;padding:12px 14px;width:100%;min-height:46px;color:var(--ink)}.story-search input:focus{outline:2px solid var(--copper);outline-offset:2px}.results-label{font-size:10px;color:var(--muted);margin:20px 0}.story-grid{margin-top:15px}.card-eyebrow{display:flex;justify-content:space-between;align-items:center;gap:8px}.card-eyebrow>span{font-size:10px;color:var(--muted)}.scope-badge{display:inline-block;font-size:9px;line-height:1.8;padding:5px 10px;border:1px solid #9aa78d50;color:#53694b;border-radius:4px;margin-top:16px;background:#f0f0e2}.story-copy>p:not(.kicker){min-height:58px}.story-copy h3{font-size:20px;line-height:1.9}.card-eyebrow .kicker{margin:0}.story .story-photo{height:225px}.type-cover{height:225px;position:relative;overflow:hidden;padding:25px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#f4e6c9;background:#244b42;isolation:isolate}.type-cover::before{content:'';position:absolute;width:240px;height:240px;border:1px solid currentColor;border-radius:50%;opacity:.15;left:-85px;top:-120px;box-shadow:0 0 0 20px #ffffff07,0 0 0 40px #ffffff05;z-index:-1}.type-cover::after{content:'';position:absolute;bottom:0;left:0;right:0;height:28px;background:repeating-linear-gradient(135deg,transparent 0 9px,#ffffff15 9px 10px);z-index:-1}.cover-overline{font-size:9px;opacity:.7}.cover-word{font-size:clamp(30px,3vw,43px);font-weight:800;line-height:1.7}.cover-rule{height:1px;width:30px;background:currentColor;opacity:.5;margin:10px 0}.cover-location{font-size:9px;opacity:.75}.tone-sesame{background:#c9ae77;color:#403b25}.tone-sea{background:#205969;color:#f5ead0}.tone-sweet{background:#854a38}.tone-herbs{background:#566442}.tone-saffron{background:#c38346;color:#372d21}.tone-doll{background:#8c4e50;color:#f8e0c6}.tone-clay{background:#aa5b3b;color:#fff0ce}.tone-thread{background:#e1dbc9;color:#3b5148}.tone-net{background:#254b56}.tone-net::after{height:100%;background:repeating-linear-gradient(45deg,transparent 0 24px,#ffffff09 24px 25px),repeating-linear-gradient(-45deg,transparent 0 24px,#ffffff09 24px 25px)}.tone-wood{background:#614b38}.no-results{padding:30px;border:1px dashed var(--line);font-size:13px}.bigak-feature{display:grid;grid-template-columns:.85fr 1.3fr;gap:55px;align-items:center;margin:65px 0;padding:40px;background:#eae0d0;border-radius:6px}.feature-symbol{font-size:70px;line-height:1.7;min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#8c4e50;color:#f8e0c6;border:10px double #eae0d0;border-radius:50% 50% 4px 4px}.feature-symbol span{font-size:10px;font-weight:400}.bigak-feature h2{font-size:29px;margin:0 0 15px}.bigak-feature p:not(.kicker){font-size:13px;color:var(--muted);margin:0 0 22px;line-height:2.4}.heritage-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:32px 0;margin:40px 0 55px}.heritage-note h2{font-size:24px;margin:0 0 15px}.heritage-note p:not(.kicker){font-size:13px;line-height:2.5;color:var(--muted);max-width:850px}.heritage-note a{font-size:11px;text-decoration:underline;text-underline-offset:5px}.research-title{font-size:26px}.research-method,.all-sources{border-top:1px solid var(--line);padding:18px 0}.research-method summary,.all-sources summary{font-size:13px;font-weight:600;cursor:pointer;min-height:35px}.research-method p{font-size:12px;color:var(--muted);line-height:2.4;max-width:900px}.source-list{padding-right:22px;margin:18px 0}.source-list li{padding:14px 5px;border-bottom:1px solid var(--line);font-size:12px;overflow-wrap:anywhere}.source-list a{text-decoration:underline;text-underline-offset:4px}.source-list p{font-size:10px!important;color:var(--muted);margin:6px 0!important;line-height:2!important}.source-list li>span{font-size:9px;color:var(--copper)}.researched-article{max-width:1224px;padding-top:35px}.article-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:45px;align-items:center}.article-heading>div{min-width:0}.article-heading h1{font-size:clamp(33px,4.4vw,57px);line-height:1.8}.article-lead{font-size:13px;color:var(--muted);line-height:2.6;max-width:550px}.article-heading .scope-badge{margin:0}.article-cover{height:340px!important;width:100%;border-radius:6px;position:relative;overflow:hidden}.article-cover.photo-cover img{width:100%;height:100%;object-fit:cover;transform:scale(1.8)}.article-cover.type-cover .cover-word{font-size:65px}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:60px;margin-top:40px}.article-layout .article-text{margin:0;max-width:none}.article-text section{margin-bottom:30px}.article-text h2{font-size:21px}.article-text p{font-size:14px;line-height:2.6}.inline-refs{display:block;color:var(--copper);font-size:10px;line-height:2.2}.inline-refs a{text-decoration:underline;text-underline-offset:3px}.evidence-note{padding:8px 22px 15px;border-right:3px solid var(--copper);background:#ede5d5;margin:32px 0}.evidence-note h2{font-size:16px;margin:10px 0}.evidence-note p{font-size:12px}.reading-aside{align-self:start;background:#eee8db;padding:22px;border-radius:5px;position:sticky;top:25px}.reading-aside dl{font-size:11px;margin:0}.reading-aside dt{font-size:9px;color:var(--muted);margin-top:15px}.reading-aside dd{margin:0;font-weight:550}.reading-aside>a{font-size:10px;display:inline-block;margin-top:20px;text-decoration:underline}.tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:23px}.tags span{font-size:9px;border:1px solid var(--line);padding:3px 8px;border-radius:4px}.related{border-top:1px solid var(--line);padding:25px 0;margin:35px 0}.related h2{font-size:23px}.related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.related a{padding:20px;border:1px solid var(--line);border-radius:5px;font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.article-sources{scroll-margin-top:30px}.hero-figure small{max-width:240px;font-size:8px}.all-sources[open]{margin-bottom:30px}@media(max-width:1000px){.collection-tools{align-items:start;flex-direction:column}.story-search{width:min(100%,420px)}.article-layout{gap:30px;grid-template-columns:minmax(0,1fr) 230px}.article-heading{gap:30px}.bigak-feature{gap:30px}.collection-top>p{max-width:300px}.story-copy h3{font-size:18px}}@media(max-width:700px){.story .story-photo,.type-cover{height:235px}.cover-word{font-size:45px}.bigak-feature{grid-template-columns:1fr;gap:25px;padding:25px;margin:40px 0}.feature-symbol{font-size:60px;min-height:220px;max-width:300px;width:100%;justify-self:center}.bigak-feature h2{font-size:24px}.bigak-feature p:not(.kicker){font-size:12px}.collection-tools .filters{gap:7px}.filters button{padding:9px 13px}.story-search{width:100%;min-width:0}.story-search input{font-size:16px}.article-heading{grid-template-columns:1fr;gap:20px}.article-cover{height:280px!important}.article-layout{grid-template-columns:1fr;gap:25px}.reading-aside{position:static;grid-row:1}.reading-aside dl{display:grid;grid-template-columns:85px 1fr;gap:8px 12px}.reading-aside dt{margin-top:0;align-self:center}.article-text h2{font-size:20px}.article-text p{font-size:13px}.related>div{grid-template-columns:1fr}.hero-figure figcaption{flex-wrap:wrap}.hero-figure small{max-width:none;font-size:8px}.heritage-note h2{font-size:22px}.hero-meta{font-size:9px}.scope-badge{font-size:10px}.story-copy h3{font-size:22px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
.article-toc{display:flex;flex-direction:column;margin:8px 0 22px;border-bottom:1px solid var(--line);padding-bottom:16px}.article-toc a{display:flex;align-items:center;gap:10px;font-size:11px;line-height:1.9;min-height:44px;padding:7px 0;border-bottom:1px solid #dcd3c155}.article-toc a:last-child{border-bottom:0}.article-toc a:hover{color:var(--copper)}.article-toc a>span{color:var(--copper);font-size:9px;flex-shrink:0}.reading-time{color:var(--muted);font-size:10px;margin:0 0 15px}.article-text section{scroll-margin-top:28px}.article-text h2{display:flex;align-items:baseline;gap:12px;line-height:1.9}.section-number{font-size:11px;font-weight:500;color:var(--copper);flex-shrink:0}.article-text p{text-align:start}.collection-about{font-size:13px;color:var(--muted);line-height:2.6;max-width:900px;margin-bottom:45px}.article-layout .article-text{min-width:0}@media(max-width:700px){.reading-aside{padding:20px}.article-toc a{font-size:12px}.article-text h2{font-size:19px;gap:10px}.collection-about{font-size:12px}}
