.culture-main{max-width:1240px;margin:auto;padding:24px clamp(18px,4vw,55px) 50px}.culture-heading{max-width:850px;padding:35px 0}.culture-heading h1{font-size:clamp(32px,5vw,60px);letter-spacing:-1px}.culture-heading p{color:var(--muted,#63716b);font-size:14px;line-height:2.5}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:11px;margin:5px 0 28px;color:#686d60}.breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.culture-nav{position:relative;z-index:20;font-size:12px}.culture-nav summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #a8a18d77;border-radius:6px;white-space:nowrap}.culture-nav summary::after{content:'⌄'}.culture-nav nav{position:absolute;top:100%;inset-inline-end:0;min-width:235px;display:flex;flex-direction:column;gap:0;background:#f6f0e5;color:#173e37;padding:12px;border:1px solid #dcd3c1;border-radius:8px;box-shadow:0 10px 30px #0002}.culture-nav nav a{padding:10px;font-size:12px;min-height:44px;text-decoration:none}.culture-nav a:hover{background:#e7decd}.culture-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.culture-category{display:block;border:1px solid #dcd3c1;border-radius:8px;overflow:hidden;background:#fffaf2;color:#173e37;text-decoration:none;padding-bottom:20px;transition:transform .2s}.culture-category:hover{transform:translateY(-3px)}.culture-category img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.culture-category h3,.culture-category p,.culture-category>span{margin-inline:22px}.culture-category h3{font-size:20px;line-height:1.9}.culture-category p{font-size:12px;line-height:2.4;color:#63716b}.culture-category>span{font-size:12px}.culture-main .collection{padding:45px 0}.culture-cover{width:100%;border-radius:8px;min-width:0}.culture-cover .cover-word{font-size:clamp(25px,4vw,55px);text-align:center}.culture-cover img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.culture-cover figcaption{font-size:11px}.culture-main .story-grid{gap:20px}.culture-main .article-heading h1{letter-spacing:-1px}.verification{font-size:11px;display:inline-block;padding:5px 10px;border-radius:5px;background:#eee3ce;color:#71532b;margin:8px 5px}.verification.verified{background:#e1ecdf;color:#294d2a}.article-dates{font-size:11px;color:#686d60}.pending{border-right:3px solid #a14f2e;padding:18px;background:#eee3ce}.pending p{margin-bottom:0}.culture-main .article-text h3{font-size:17px;margin-top:30px;line-height:2}.culture-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.culture-gallery figure{margin:0}.culture-gallery img{width:100%;height:auto}.culture-gallery figcaption{font-size:11px}.home-culture{max-width:1200px;margin:0 auto;padding:55px 26px 75px;line-height:2}.home-culture h2{font-size:clamp(26px,4vw,40px);margin-bottom:30px}.home-culture .culture-category h3{margin-top:18px}.home-culture .section-kicker{margin-bottom:0}.masthead{gap:16px;flex-wrap:wrap}.masthead>.culture-nav{margin-inline-start:auto}.culture-main .article-text p,.culture-main dd,.story h3{overflow-wrap:anywhere}.culture-main .article-text ul,.culture-main .article-text ol{padding-inline-start:24px}.culture-main .reading-aside{max-height:90vh;overflow:auto}.culture-main .article-toc a{font-size:11px;min-height:40px}.culture-main .story-copy .scope-badge{font-size:10px}.culture-main .story-copy .verification{margin-inline:0}.culture-main h2{font-size:24px}.culture-main .article-text h2{font-size:21px}.culture-main .story-copy h3{font-size:20px}.culture-main .story-search{min-width:0}.food-footer{flex-wrap:wrap;gap:15px}img{max-width:100%}@media(max-width:800px){.culture-category-grid{grid-template-columns:1fr}.culture-category{display:grid;grid-template-columns:130px 1fr;padding:0;column-gap:12px}.culture-category img{grid-column:1;grid-row:1/4;height:100%;min-height:180px;object-fit:cover}.culture-category h3{font-size:18px;margin:15px 10px 0}.culture-category p{margin:0 10px;font-size:11px}.culture-category>span{margin:5px 10px 15px}.mast{flex-wrap:wrap;gap:12px}.mast>a:last-child{font-size:11px}.culture-main .reading-aside{max-height:none;overflow:visible}.culture-main .article-toc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:15px}.culture-main .article-heading .culture-cover{max-height:280px}.home-culture{padding-inline:18px}.culture-main .article-text h2{font-size:19px}}@media(max-width:380px){.culture-category{display:block}.culture-category img{height:auto;min-height:0;aspect-ratio:3/2}.culture-category>span{display:block}.masthead{padding-inline:18px}.masthead>.culture-nav{order:3;width:100%;margin:0}.masthead>.culture-nav summary{width:max-content}.masthead>.culture-nav nav{inset-inline-start:0;inset-inline-end:auto}.culture-main .article-toc{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.culture-category{transition:none}}
