.voice-facts{gap:.5rem;margin:.75rem 0;font-size:.95rem;display:grid}.voice-facts div{gap:.1rem;display:grid}.voice-facts dt{letter-spacing:.02em;color:var(--coral-ink,#a4482e);font-size:.82rem;font-weight:700}.voice-facts dd{overflow-wrap:anywhere;margin:0}.long-read ol.verify-steps{counter-reset:none;gap:1rem;padding-inline:0;list-style:none;display:grid}.verify-steps li{border-inline-start:3px solid var(--coral-ink,#a4482e);padding-inline-start:1rem}.verify-steps h3{margin:0 0 .3rem;font-size:1.1rem}.verify-steps p{margin:0}.verify-statuses{gap:.8rem;margin:0;display:grid}.verify-statuses div{grid-template-columns:9rem 1fr;align-items:baseline;gap:.8rem;display:grid}.verify-statuses dd{margin:0}.verify-flag{background:var(--cream,#f4ecdf);border-radius:999px;padding:.15rem .6rem;font-size:.9rem;font-weight:700;display:inline-block}[data-status=verified] .verify-flag{color:#1d4d3a;background:#dfeee4}[data-status=incomplete] .verify-flag{color:#8a3b22;background:#f6e3d6}.verify-link{margin-top:.75rem}@media (width<=560px){.verify-statuses div{grid-template-columns:1fr;gap:.3rem}}[data-status=review] .verify-flag{color:#6b4e00;background:#fbefc9}@media (width<=900px){.nav-groups{flex-direction:column;align-items:stretch;gap:4px}.nav-group-toggle{justify-content:space-between;width:100%}.nav-submenu{min-width:0;box-shadow:none;border:0;border-inline-start:2px solid var(--sand);padding:0 0 8px;position:static}.nav-search-label{clip:auto;width:auto;height:auto;position:static}.nav.open{max-height:calc(100svh - var(--header-h));overscroll-behavior:contain;padding-bottom:calc(22px + env(safe-area-inset-bottom));gap:14px;overflow-y:auto;box-shadow:0 18px 30px #1029262e}.nav.open .nav-groups{gap:0}.nav.open .nav-group{border-bottom:1px solid var(--line)}.nav.open .nav-group-toggle{justify-content:space-between;width:100%;min-height:52px;font-size:1.1rem;font-weight:600}.nav.open .nav-group-toggle span{font-size:.85em}.nav.open .nav-submenu{padding-bottom:8px}.nav.open .nav-submenu a,.nav.open .nav-search{align-items:center;min-height:48px;display:flex}.nav.open .support-link,.nav.open .contact-link{justify-content:center;align-items:center;min-height:48px;display:flex}}@media (width>=901px){.hero{justify-content:center}.hero-copy{width:min(50rem, calc(100% - 2 * var(--page-pad)));text-align:center;align-items:center;margin-inline:auto}.hero h1{text-wrap:balance;max-width:22ch;margin-inline:auto}.hero-copy .hero-text{align-self:center;max-width:46ch;margin-inline:auto}.hero-actions{flex-flow:wrap;justify-content:center;align-items:stretch}.hero-credit{margin-inline:auto}.hero:after,[dir=rtl] .hero:after{background:radial-gradient(70% 75%,#102926b8 0%,#10292680 55%,#10292638 100%),linear-gradient(#10292600 60%,#10292673 100%)}}.long-read>.page-toc.page-toc{max-width:none;margin-inline:0}@media (width<=900px){.map-teaser .map-teaser-copy{text-align:center;align-items:center}.map-teaser-copy>*{margin-inline:auto}}html body main{--content:1200px;--page-pad:clamp(16px, 4vw, 48px);--frame-pad:max(var(--page-pad), calc((100% - var(--content)) / 2))}html body main :is(.long-read,.collection-secondary,.detail-follow,.story-list,.story-back,.see-also,.related-cards){box-sizing:border-box;width:100%;max-width:none;padding-inline:var(--frame-pad);margin-inline:0}html body main .long-read>:is(p,ul,ol,h2,h3,blockquote,dl):not(.page-notice):not(.map-cards):not(.archive-card-grid){max-width:72ch;margin-inline:auto}html body main :is(.search-kinds,.section-head,.page-toc,.page-notice,.page-back,.article-meta,.related-archive,.portrait-block,.audio-clip,.video-evidence,.map-block,.legacy-grid,.section-heading,.bilan-table-wrap){box-sizing:border-box;max-width:var(--content);width:100%;margin-inline:auto}html body main .story-page>.page-notice{width:min(var(--content), calc(100% - 2 * var(--page-pad)));max-width:none}main :is(.theme-grid,.voices-grid,.heritage-grid,.reviewed-grid,.explore-grid,.stories-grid,.home-discover-cards,.home-atlas-inner,.home-heading){max-width:var(--content);box-sizing:border-box;width:100%;margin-inline:auto}main .home-atlas{padding-inline:var(--page-pad)}main .home-atlas-tiles{width:100%;max-width:none}main :is(.stories-grid>li,.explore-grid>li){background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-card,12px);flex-direction:column;min-width:0;display:flex;overflow:hidden}main :is(.stories-grid,.explore-grid)>li>a{background:0 0;border:0;border-radius:0;flex:1;height:auto}main .stories-grid .story-figure{margin:0;padding:0}main :is(.stories-grid,.explore-grid) :is(img,picture){aspect-ratio:3/2;object-fit:cover;width:100%;margin:0;display:block}main .stories-grid .story-card-link>:is(.eyebrow,h3,p,.text-button){box-sizing:border-box;max-width:calc(100% - 2.2rem);margin-inline:1.1rem}main .card-credit{padding:0 1.1rem .9rem}main .card-credit .photo-credit{color:var(--muted);margin:0;font-size:.78rem}.skip-link:not(:focus):not(:focus-visible){clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none;width:1px;height:1px;min-height:0;padding:0;overflow:hidden}html body main :is(.detail-follow .article-meta,.detail-follow .portrait-block,.detail-follow .related-archive,.detail-follow .map-cards,.long-read .map-cards,.long-read .quiz,.quiz.quiz,.hl-timeline.hl-timeline,.legacy-grid.three,.long-read .article-meta){box-sizing:border-box;max-width:var(--content);width:100%;margin-inline:auto}html body main nav.breadcrumbs{box-sizing:border-box;max-width:none;padding-inline:var(--frame-pad)}html body main nav.breadcrumbs>ol{max-width:none;padding-inline:0}html body main .privacy-page .long-read>aside.article-meta,html body main .collection-secondary .legacy-grid.legacy-grid.three{max-width:var(--content);width:100%;margin-inline:auto}@media (width>=761px){html body main :is(.heritage-grid,.voices-grid,.reviewed-grid,.stories-grid,.map-cards.home-discover-cards){grid-template-columns:repeat(3,minmax(0,1fr))}html body main .explore-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=761px) and (width<=899px){html body main .explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){html body main :is(.heritage-grid,.voices-grid,.reviewed-grid,.stories-grid,.explore-grid,.map-cards.home-discover-cards){grid-template-columns:minmax(0,1fr)}}html body main :is(.heritage-grid,.voices-grid,.reviewed-grid,.stories-grid,.explore-grid,.home-discover-cards){align-items:stretch}html body main :is(.heritage-grid,.voices-grid,.reviewed-grid,.stories-grid,.explore-grid,.home-discover-cards)>*{box-sizing:border-box;height:100%}html body main .home-discover-cards .yt-frame{border-radius:calc(var(--radius-card,12px) - 4px)}html body main .home-discover-cards .map-card :is(img,picture){width:100%;max-width:100%;display:block}html body main .yt-facade-note{white-space:normal;text-overflow:clip;overflow:visible}html body main .featured-band.featured-collection{box-sizing:border-box;width:calc(100% - 2 * var(--page-pad));max-width:var(--content);border-radius:var(--radius-card,12px);grid-auto-rows:minmax(min-content,max-content);align-items:stretch;height:auto;margin-inline:auto;overflow:hidden}html body main .home-atlas:has(+.featured-collection){padding-bottom:clamp(1rem,2vw,1.5rem)}html body main .featured-collection .featured-copy{text-align:center;box-sizing:border-box;justify-content:flex-start;align-items:center;height:auto;min-height:min-content;padding-block:clamp(2rem,4vh,3.25rem)}html body main .featured-collection .featured-copy>:is(.eyebrow,.featured-period,h2){text-align:center;align-self:center}html body main .featured-collection .featured-copy>p,html body main .featured-collection .featured-copy h2+p{text-align:center;text-wrap:balance;align-self:center;max-width:36rem;margin-inline:auto}html body main .featured-collection .featured-copy .primary-button{margin-top:.75rem;flex-shrink:0;align-self:center;margin-inline:auto}html body main .featured-collection .featured-copy .photo-credit{text-align:center;margin-inline:0;box-sizing:border-box;flex-shrink:0;align-self:center;max-width:none;margin-top:.85rem;margin-bottom:0}html body main .featured-collection .featured-visual{align-self:stretch;height:auto;min-height:22rem}html body main .featured-collection .featured-visual :is(img,picture img){object-fit:cover;object-position:center 30%}html[lang=ar] .featured-collection .featured-copy>:is(.eyebrow,.featured-period),html[dir=rtl] .featured-collection .featured-copy>:is(.eyebrow,.featured-period){text-transform:none;letter-spacing:0;font-size:max(.95rem, calc(var(--fs-label) * 1.25));font-weight:700;line-height:1.45}html body main .map-teaser{box-sizing:border-box;width:calc(100% - 2 * var(--page-pad));max-width:var(--content);border-radius:var(--radius-card,12px);margin:0 auto;overflow:hidden}html body main .yt-frame.yt-facade{aspect-ratio:auto;background:#111}html body main .yt-facade .yt-facade-hit{grid-template-areas:"media""note";height:auto;display:grid;position:relative;inset:auto}html body main .yt-facade .yt-facade-hit img{aspect-ratio:16/9;object-fit:cover;grid-area:media;width:100%;height:auto;position:static}html body main .yt-facade .yt-facade-btn{grid-area:media;place-self:center;position:static;transform:none}html body main .yt-facade .yt-facade-note{grid-area:note;position:static;inset:auto}html body main .yt-facade .yt-facade-btn{z-index:1;margin:0;position:relative;inset:auto}html body main .home-discover-cards .map-card :is(picture,img){border-radius:calc(var(--radius-card,12px) - 4px)}html body main>:is(.search-kinds,.section-head,.page-toc,.article-meta,.related-archive,.portrait-block,.audio-clip,.video-evidence,.map-block,.legacy-grid,.section-heading),html body main>section>:is(.video-evidence,.page-toc){width:calc(100% - 2 * var(--page-pad));max-width:var(--content)}html body main dl>div:has(>dt):has(>dd):not(#_){box-sizing:border-box;text-align:center;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.4rem;min-width:0;display:flex}html body main dl>div>:is(dt,dd):not(#_){text-align:center;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;white-space:normal;text-wrap:balance;width:100%;min-width:0;max-width:100%;margin:0}html body main .enrich-facts{align-items:stretch}html body main .enrich-facts>div{height:auto;padding:1.1rem 1.2rem 1.2rem}html body main .detail-copy dl:not(.enrich-facts):not(.sub-card-facts)>div:not(#_){padding:.9rem 0}.featured-collection .featured-period{color:var(--cream);font-size:var(--fs-small);margin:0 0 .35rem;font-weight:600}html body main{--card-pad:clamp(1.15rem, .95rem + .6vw, 1.5rem);--card-gap:.6rem;--card-grid-gap:clamp(1rem, .7rem + 1vw, 1.5rem);--card-min:16.5rem;--card-title-size:clamp(1.1rem, 1.02rem + .3vw, 1.28rem)}html body main .map-cards.map-cards:not(.map-cards--short):not(.edu-tools),html body main .event-calendar.event-calendar{grid-template-columns:repeat(auto-fit, minmax(max(min(100%, var(--card-min)), calc((100% - 2 * var(--card-grid-gap)) / 3 - .5px)), 1fr));gap:var(--card-grid-gap);justify-content:stretch;align-items:stretch;display:grid}html body main .map-cards.map-cards:not(.map-cards--short):not(.edu-tools)>*{box-sizing:border-box;flex:none;max-width:none;height:100%}html body main .long-read>.map-cards:not(.map-cards--short):not(.edu-tools){width:100%;max-width:var(--content);box-sizing:border-box;margin-inline:auto}html body main :is(.map-card,.edu-card,.event-card,.collection-card,.legacy-card,.voices-card,.reviewed-card,.heritage-object,.instrument-card,.story-card):not(#_){border-radius:var(--radius-card,12px)}html body main :is(.map-card,.edu-card):not(#_){justify-content:flex-start;align-items:stretch;gap:var(--card-gap);padding:var(--card-pad);box-sizing:border-box;border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-card);text-align:center;flex-direction:column;line-height:1.55;display:flex}html body main :is(.map-card,.edu-card):not(#_) :is(h2,h3,h4,strong,p,span,small,a,dt,dd,.eyebrow,.muted){text-align:center}html body main :is(.map-card,.edu-card):not(#_) :is(p,span,small,dd,li,a,.muted){text-wrap:balance}html body main :is(.map-card,.edu-card):not(#_) :is(ul,ol):not(.card-chips){text-align:center;max-width:100%;margin-inline:auto;padding-inline-start:0;list-style-position:inside;display:block}html body main :is(.map-card,.edu-card):not(#_) :is(ul,ol):not(.card-chips)>li{text-align:center}html body main :is(.map-card,.edu-card):not(#_)>:is(h2,h3,h4,strong,a,p,span,small,.eyebrow,.muted,.sub-flag,.president-rank,.president-dates,.president-span,.president-role){align-self:stretch;margin-inline:0}html body main :is(.map-card,.edu-card):not(#_) :is(.primary-button,.ghost-button,.text-button){align-self:center;margin-inline:auto}html body main .president-flags:not(#_){justify-content:center}html body main :is(.map-card,.edu-card):not(#_) .photo-credit{color:var(--muted);margin-top:auto;font-size:.78rem}html body main .is-long.is-long.is-long:not(#_){text-align:start;text-wrap:wrap}html body main :is(.map-card,.edu-card):not(#_)>:is(h3,strong,a:first-child,.card-title),html body main .map-card:not(#_)>.card-title>a{font-size:var(--card-title-size);text-wrap:balance;font-weight:700;line-height:1.3}html body main .people-card .card-title{text-align:center;flex-direction:column;align-items:center;gap:.15rem;margin:0;display:flex}html body main .people-card .card-title a{color:var(--green);text-decoration:none}html body main .people-card .card-title a:hover,html body main .people-card .card-title a:focus-visible{text-decoration:underline}html body main .people-card .card-title-aka{color:var(--muted);font-size:.86rem;font-weight:500;line-height:1.4}html body main .people-card .card-chips:not(#_){flex-wrap:wrap;justify-content:center;gap:.35rem;max-width:none;margin:.15rem 0 0;padding:0;list-style:none;display:flex}html body main .people-card .card-chips>li:not(#_){background:var(--sand,#f1e9da);color:var(--ink-soft,var(--muted));border-radius:999px;margin:0;padding:.18rem .6rem;font-size:.8rem;line-height:1.45}html body main .people-card .card-chips>li:before{content:none}html body main .people-card .card-prompt:not(#_){border-top:3px solid var(--gold,#c8962e);background:color-mix(in srgb, var(--gold,#c8962e) 9%, transparent);color:var(--ink);text-align:center;text-wrap:balance;border-radius:0 0 8px 8px;margin:auto 0 0;padding:.75rem .9rem;font-size:.97rem;line-height:1.5}html body main .people-card .card-prompt-label{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink,var(--coral-ink));margin-bottom:.15rem;font-size:.72rem;font-weight:700;display:block}html[dir=rtl] body main .people-card .card-prompt-label{letter-spacing:0;text-transform:none;font-size:.85rem}html body main .heritage-object .museum-label:not(#_){text-align:center;gap:.2rem;display:grid}html body main .heritage-object .museum-label>div:not(#_){border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;gap:.15rem;padding:.55rem 0}html body main .heritage-object .museum-label>div:last-child:not(#_){border-bottom:0}html body main .heritage-object .museum-label>div>dt:not(#_){font-size:var(--fs-small,.88rem);color:var(--gold-ink,var(--coral-ink));-webkit-hyphens:none;hyphens:none;font-weight:700}html body main .heritage-object .museum-label>div>dd:not(#_){-webkit-hyphens:none;hyphens:none;line-height:1.5}html body main .heritage-object .museum-label .source-list{text-align:center;margin:.1rem 0 0;list-style:none}html body main .heritage-object:target{outline:3px solid var(--gold,#c8962e);outline-offset:4px}html body main .heritage-object{scroll-margin-top:calc(var(--header-h,4.5rem) + 1rem)}html body main .heritage-object .museum-label.museum-label:not(#_){grid-template-columns:minmax(0,1fr);margin:.25rem 0 0}html body main .heritage-object .museum-label>div>dd:not(#_){display:block}html body main .heritage-object .museum-label .source-list:not(#_){box-shadow:none;background:0 0;border:0;max-width:none;margin:.15rem 0 0;padding:0;list-style:none}html body main .heritage-object .museum-label .source-list>li{margin:.15rem 0}html body main .heritage-objects>.heritage-object-featured:not(#_){grid-column:1/-1}@media (width>=900px){html body main .heritage-objects>.heritage-object-featured:not(#_){grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-content:start;align-items:start;column-gap:clamp(1.25rem,3vw,2.5rem);display:grid}html body main .heritage-object-featured>.heritage-object-visual{grid-area:1/1/span 3;margin-bottom:0}html body main .heritage-object-featured>:not(.heritage-object-visual){grid-column:2}html body main .heritage-object-featured>.eyebrow{margin-top:0}}@media (width>=640px) and (width<=999px){html body main :is(.heritage-grid,.voices-grid,.reviewed-grid,.stories-grid,.theme-grid,.collection-grid,.legacy-grid.three,.ethnic-grid,.map-cards.home-discover-cards):not(#_){grid-template-columns:repeat(2,minmax(0,1fr))}html body main :is(.theme-grid,.collection-grid,.region-grid):not(#_)>*{flex:0 calc(50% - 12px);max-width:calc(50% - 8px)}}html body main{--section-space:clamp(2.5rem, 1.8rem + 2.6vw, 4.25rem);--hero-text-max:42rem;--reading-col:40rem}html body main .collection-hero:not(#_){box-sizing:border-box;background:var(--green);color:#fff;text-align:center;width:100%;max-width:none;margin:0}html body main .collection-hero:not(#_)>.eyebrow{color:var(--gold);max-width:var(--hero-text-max);margin:0 auto 1.1rem}html body main .collection-hero:not(#_) h1{color:#fff;text-align:center;text-wrap:balance;overflow-wrap:break-word;max-width:min(44rem,100%);margin:0 auto}html body main .collection-hero:not(#_) h1 em{color:var(--gold)}html body main .collection-hero:not(#_)>p:not(.eyebrow):not(.page-hero-actions):not(.article-meta-links):not(.verify-link){max-width:min(var(--hero-text-max), 100%);width:100%;color:var(--mist);font-size:var(--fs-lead);text-align:center;text-wrap:pretty;overflow-wrap:break-word;margin:1.4rem auto 0;line-height:1.7}html body main .collection-hero:not(#_)>p:not(.eyebrow):not(.page-hero-actions):not(.article-meta-links):not(.verify-link)~p:not(.page-hero-actions):not(.article-meta-links):not(.verify-link){font-size:var(--fs-small);opacity:.92;margin-top:.9rem;line-height:1.65}html body main .collection-hero:not(#_) :is(.article-meta-links,.verify-link){text-align:center;margin:1.25rem auto 0}html body main .collection-hero:not(#_) .text-button{color:var(--gold);border-color:var(--gold)}html body main .collection-hero .page-hero-actions:not(#_){flex-wrap:wrap;justify-content:center;gap:.75rem;margin:2rem auto 0;display:flex}html body main .collection-hero .page-hero-actions .ghost-button:not(#_){border-radius:var(--radius-control,999px);min-height:44px;color:var(--cream);background:0 0;border:1px solid #f5f0e68c;align-items:center;display:inline-flex}html body main .collection-hero .page-hero-actions .ghost-button:hover{border-color:var(--gold);color:var(--gold)}html[dir=rtl] body main .collection-hero:not(#_)>.eyebrow{letter-spacing:0;text-transform:none}html body main :is(.story-page,.detail-page,.ethnies-page,.contact-page,.support-page,.bilan-page,.not-found):not(#_){background:var(--paper);color:var(--ink)}html body main :is(.section-head,.section-heading)>h2:not(#_),html body main :is(.long-read,.detail-copy,.detail-follow,.support-section,.ethnies-body)>h2:not(#_),html body main :is(.long-read,.detail-copy,.detail-follow)>section>h2:not(#_),html body main .ethnic-zone>h2:not(#_){font-size:var(--fs-section-2,clamp(1.45rem, 1.2rem + .9vw, 1.85rem));text-align:center;color:var(--green);text-wrap:balance;line-height:1.25}html body main .detail-page:not(#_){grid-template-columns:none;min-height:0;display:block}html body main .detail-page>.detail-copy:not(#_){box-sizing:border-box;width:100%;max-width:none;padding:clamp(1.5rem, 3vw, 2.5rem) var(--frame-pad) clamp(2rem, 4vw, 3rem);margin:0}html body main :is(.detail-copy,.long-read)>.back-button:not(#_){margin:0 auto 1.5rem;display:table}html body main .detail-figure:not(#_){box-sizing:border-box;width:100%;max-width:var(--content);margin:0 auto 2rem}html body main .detail-figure img:not(#_){aspect-ratio:3/2;object-fit:cover;object-position:center 40%;border-radius:var(--radius-card,12px);background:var(--sand);width:100%;height:auto;max-height:min(70vh,34rem);display:block}html body main .detail-figure figcaption .photo-credit:not(#_){max-width:var(--reading-col);text-align:center;color:var(--muted);margin:.6rem auto 0;font-size:.82rem}html body main .detail-copy dl:not(.enrich-facts):not(.sub-card-facts):not(#_){box-sizing:border-box;width:100%;max-width:var(--content);margin-inline:auto}html body main .detail-page>.detail-follow:not(#_){background:var(--paper)}html body main .ethnies-body:not(#_){box-sizing:border-box;padding:clamp(2rem, 4vw, 3.5rem) var(--frame-pad) clamp(3rem, 6vw, 5rem)}html body main .ethnies-body .eyebrow:not(#_){color:var(--gold-ink)}html body main .ethnies-page .zone-filters button:not(#_){color:var(--green);border-color:var(--line);border-radius:var(--radius-control,999px);background:0 0}html body main .ethnies-page .zone-filters button.is-active:not(#_){background:var(--green);color:#fff;border-color:var(--green)}html body main .ethnic-zone:not(#_){margin:0 0 var(--section-space)}html body main .ethnic-grid:not(#_){gap:var(--card-grid-gap,1.25rem);max-width:var(--content);background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));margin-inline:auto;display:grid}@media (width<=999px){html body main .ethnic-grid:not(#_){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){html body main .ethnic-grid:not(#_){grid-template-columns:minmax(0,1fr)}}html body main a.ethnic-card:not(#_){box-sizing:border-box;height:100%;min-height:0;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-card,12px);box-shadow:var(--shadow-card);background:#f0ece4}html body main a.ethnic-card:hover:not(#_){box-shadow:var(--shadow-card-hover,var(--shadow-card));background:#f0ece4}html body main .ethnic-card-plain:not(#_){border-top:3px solid var(--gold)}html body main .ethnic-card-body:not(#_){padding:var(--card-pad,1.4rem);text-align:center;flex-direction:column;flex:1;align-items:center;gap:.35rem;display:flex}html body main .ethnic-card .card-index:not(#_){color:var(--coral-ink)}html body main .ethnic-card .ethnic-share:not(#_){color:var(--gold-ink);margin:0}html body main .ethnic-card p:not(#_){color:var(--muted);text-wrap:balance;margin:0;font-size:1rem;line-height:1.6}html body main .ethnic-card p:first-of-type:not(#_){color:var(--coral-ink);font-size:var(--fs-small);margin-top:.35rem}html body main .ethnic-card h2:not(#_){color:var(--green);font-size:var(--fs-card);text-align:center;margin:.2rem 0 .35rem;line-height:1.25}html body main .ethnic-card .text-button:not(#_){color:var(--coral-ink);border-color:var(--coral-ink);margin-top:auto;padding-top:.5rem}html body main .contact-page:not(#_){grid-template-columns:none;min-height:0;display:block}html body main .contact-body:not(#_){box-sizing:border-box;width:100%;max-width:calc(var(--content) + 2 * var(--page-pad));padding:var(--section-space) var(--page-pad);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);margin:0 auto;display:grid}html body main .contact-body--single:not(#_){grid-template-columns:minmax(0,40rem);justify-content:center}@media (width<=899px){html body main .contact-body:not(#_){grid-template-columns:minmax(0,1fr)}}html body main .contact-body .contact-form:not(#_){box-sizing:border-box;width:100%;max-width:none;padding:var(--card-pad,1.4rem);background:var(--cream);border:1px solid var(--line);border-radius:var(--radius-card,12px);box-shadow:var(--shadow-card);align-self:start;margin:0}html body main .contact-aside:not(#_){min-width:0;color:var(--ink);text-align:center}html body main .contact-aside>p:not(#_){text-wrap:pretty;max-width:40rem;margin:0 auto 1rem;line-height:1.65}html body main .contact-aside .muted:not(#_){color:var(--muted)}html body main .contact-aside .contribute-steps:not(#_){max-width:none;margin:0 0 1.5rem}html body main .contact-aside .contribute-steps li:not(#_){background:var(--cream);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:var(--radius-card,12px);text-align:start}html body main .contact-aside .contribute-workflow:not(#_){border:1px solid var(--line);background:var(--cream);border-radius:var(--radius-card,12px);text-align:start}html body main .contact-aside .contribute-workflow h2:not(#_){color:var(--green);text-align:center;font-size:var(--fs-card)}html body main .contact-aside .contribute-limits:not(#_){text-align:start;max-width:40rem;margin-inline:auto}:root{--narrow-col:48rem}html body main .support-body:not(#_){box-sizing:border-box;width:100%;padding:0 var(--frame-pad) var(--section-space)}html body main .support-body>:not(#_),html body main .support-section>:not(#_){box-sizing:border-box}html body main .support-section:not(#_){padding-top:var(--section-space);scroll-margin-top:calc(var(--header-h,4.5rem) + 1rem)}html body main .support-section-head:not(#_){max-width:var(--narrow-col);text-align:center;margin:0 auto 1.75rem}html body main .support-section-head>p:not(#_){color:var(--muted);font-size:var(--fs-lead);text-wrap:balance;margin:.6rem auto 0;line-height:1.65}html body main :is(.support-uses,.support-methods,.support-facts,.support-ways):not(#_){width:100%;max-width:var(--content);margin-inline:auto}html body main :is(.support-after,.support-fraud,.support-faq-list,.support-form-card):not(#_){width:100%;max-width:var(--narrow-col);margin-inline:auto}html body main :is(.bilan-page .page-notice,.bilan-table-wrap):not(#_){width:100%;max-width:var(--content);margin-inline:auto}html body main :is(.support-uses,.support-facts,.support-ways,.bilan-notes)>.map-card:not(#_){justify-content:flex-start;gap:.55rem;height:100%}html body main :is(.support-uses,.support-facts,.support-ways,.bilan-notes)>.map-card>:not(#_){margin-block:0}html body main :is(.support-uses,.support-facts,.support-ways)>.map-card>h3:not(#_){margin:0}html body main .support-card-foot.support-card-foot:not(#_){margin-top:auto}html body main .support-facts .sub-flag.support-card-foot:not(#_){align-self:center;padding-top:0}html body main .support-ways .primary-button.support-card-foot:not(#_){align-self:center;margin-top:auto}html body main .support-ways>.map-card>.support-card-foot:not(#_){margin-top:auto}html body main .support-ways>.map-card>:nth-last-child(2):not(#_){margin-bottom:.6rem}html body main .support-ways>.map-card:not(#_)>:is(h4,.support-checklist,.support-links){margin-top:.35rem}html body main .support-subhead:not(#_){color:var(--green);text-align:center;margin:.5rem 0 0;font-size:1rem}html:not([lang=ar]) body main .support-pillar-card h3.support-subhead:not(#_):not(#_){font-family:var(--font-sans)}html body main .support-pillar-card h3.support-subhead:not(#_):not(#_){font-size:1rem;line-height:1.3}html body main .support-icon:not(#_){width:2rem;height:2rem;color:var(--gold-ink);flex:none;margin:0 auto .15rem;display:block}html body main .support-icon--inline:not(#_){vertical-align:-.2em;color:currentColor;width:1.15em;height:1.15em;margin:0 .25em 0 0;display:inline-block}html[dir=rtl] body main .support-icon--inline:not(#_){margin:0 0 0 .25em}html body main .support-methods:not(#_){gap:var(--card-grid-gap,1.25rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}html body main .support-method:not(#_){box-sizing:border-box;min-width:0;padding:var(--card-pad,1.4rem);text-align:center;background:var(--cream);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:var(--radius-card,12px);box-shadow:var(--shadow-card)}html body main .support-method>h3:not(#_){color:var(--green);font-size:var(--card-title-size);margin:0 0 .75rem}html body main .support-fields:not(#_){gap:0;margin:0;display:grid}html body main .support-fields>div:not(#_){border-top:1px solid var(--line);gap:.3rem;padding:.65rem 0}html body main .support-fields dt:not(#_){font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink);font-weight:700}html[dir=rtl] body main .support-fields dt:not(#_){letter-spacing:0;text-transform:none;font-size:var(--fs-small)}html body main .support-fields dd:not(#_){flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:.2rem 0 0;display:flex}html body main .support-value:not(#_){color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.08rem;font-weight:600}html body main .support-copy:not(#_){border:1px solid var(--line);border-radius:var(--radius-control,999px);background:var(--paper);min-height:36px;color:var(--green);font:inherit;cursor:pointer;padding:.25rem .85rem;font-size:.85rem;font-weight:700}html body main .support-copy:hover:not(#_),html body main .support-copy:focus-visible:not(#_){border-color:var(--green)}html body main .support-after:not(#_){text-align:center;margin-top:2rem}html body main .support-after>p:not(#_){color:var(--ink);text-wrap:balance;margin:0 auto 1.1rem;line-height:1.65}html body main .support-fraud:not(#_){text-align:center;background:color-mix(in srgb, var(--coral) 7%, var(--paper));border:1px solid color-mix(in srgb, var(--coral) 35%, var(--line));border-radius:var(--radius-card,12px);margin-top:2.5rem;padding:1.1rem 1.35rem}html body main .support-fraud h3:not(#_){color:var(--coral-ink);margin:0 0 .4rem;font-size:1.05rem}html body main .support-fraud p:not(#_){text-wrap:balance;margin:0;line-height:1.6}html body main .map-card ol.support-steps:not(#_){counter-reset:step;text-align:start;gap:.55rem;max-width:100%;margin:.2rem 0 0;padding:0;list-style:none;display:grid}html body main .map-card ol.support-steps>li:not(#_){counter-increment:step;text-align:start;text-wrap:pretty;line-height:1.5;position:relative}html body main .map-card ul.support-checklist:not(#_){text-align:start;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:.4rem 1rem;max-width:100%;margin:.2rem 0 0;padding:0;list-style:none;display:grid}html body main .map-card ul.support-checklist--wide:not(#_){grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}html body main .map-card ul.support-checklist>li:not(#_){text-align:start;text-wrap:pretty;font-size:.97rem;line-height:1.5;position:relative}html body main .map-card ul.support-links:not(#_){justify-items:center;gap:.5rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}html body main .support-links>li:before{content:none}html body main .support-links a:not(#_){color:var(--green);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.22em;font-weight:700}html body main .support-faq-list:not(#_){gap:.75rem;display:grid}html body main .support-faq-item:not(#_){background:var(--cream);border:1px solid var(--line);border-radius:var(--radius-card,12px);padding:0 1.15rem}html body main .support-faq-item>summary:not(#_){cursor:pointer;color:var(--green);padding:1rem 0;font-weight:700;line-height:1.45}html body main .support-faq-item>p:not(#_){text-align:start;margin:0 0 1.1rem;line-height:1.7}html body main .support-form-card:not(#_){padding:var(--card-pad,1.4rem);background:var(--cream);border:1px solid var(--line);border-radius:var(--radius-card,12px);box-shadow:var(--shadow-card)}html body main .support-form-card .contact-form:not(#_){width:100%;max-width:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0}html body main .bilan-page .support-body>:is(.map-cards,.bilan-table-wrap,.page-notice,.page-back):not(#_){margin-top:var(--section-space)}html body main .bilan-notes:not(#_){gap:var(--card-grid-gap,1.25rem);width:100%;max-width:var(--content);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));margin-inline:auto;display:grid}html body main .bilan-page .page-notice:not(#_){box-sizing:border-box;text-align:center;text-wrap:balance;border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:var(--radius-card,12px);padding:1rem 1.25rem}html body main .bilan-page .page-back:not(#_){text-align:center}html body main .not-found:not(#_){min-height:0;padding:0;display:block}html body main .detail-copy>:is(.story-heading,.story-section,.portrait-sources,p,ul,ol,h2,h3,blockquote):not(.map-cards):not(.back-button):not(#_),html body main :is(.detail-copy,.detail-follow,.region-detail .long-read)>:is(section,.enrich-block,.story-section)>:is(p:not(.enrich-todo):not(.page-notice),ul:not(.map-cards):not(.instrument-grid):not(.card-chips):not(.archive-card-grid):not(.profile-chips),ol:not(.map-cards),h3,blockquote,dl:not(.enrich-facts)):not(#_){box-sizing:border-box;max-width:var(--reading-col);margin-inline:auto}html body main :is(.detail-copy,.detail-follow,.region-detail .long-read) :is(.enrich-block,section)>.enrich-facts:not(#_){max-width:var(--content);box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));width:100%;margin-inline:auto}html body main .story-toc:not(#_){text-align:center}html body main .story-toc ol:not(#_){justify-content:center}html body main :is(.video-evidence,.map-block,.history-map,.instrument-gallery)>h2:not(#_){font-size:var(--fs-section-2,clamp(1.45rem, 1.2rem + .9vw, 1.85rem));text-align:center;color:var(--green);text-wrap:balance;line-height:1.25}html body main :is(.related-cards,.see-also)>h2:not(#_){text-align:center;color:var(--green);font-size:clamp(1.2rem,1.1rem + .4vw,1.4rem);line-height:1.3}html body main .coverage-table:not(#_){width:max-content;max-width:100%;margin-inline:auto;display:block;overflow-x:auto}@media (width<=520px){html body main .coverage-table:not(#_) :is(th,td){padding:.4rem .5rem}}html body main :is(.museum-page,.about-page) .collection-hero.page-hero:not(#_){isolation:isolate;position:relative;overflow:hidden}html body main :is(.museum-hero-media,.about-hero-media):not(#_){z-index:-1;margin:0;position:absolute;inset:0}html body main :is(.museum-hero-media,.about-hero-media) :is(picture,img):not(#_){object-fit:cover;object-position:center 60%;border-radius:0;width:100%;max-width:none;height:100%;display:block}html body main :is(.museum-hero-media,.about-hero-media):not(#_):after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--green) 82%, transparent), color-mix(in srgb, var(--green) 93%, transparent));position:absolute;inset:0}html body main .museum-body:not(#_){box-sizing:border-box;width:100%;padding:0 var(--frame-pad) var(--section-space)}html body main .museum-body>:not(#_){box-sizing:border-box;width:100%;max-width:var(--content);margin-inline:auto}html body main .museum-body>.museum-room:not(#_),html body main .museum-body>.museum-ctas:not(#_){margin-top:var(--section-space);margin-bottom:0}html body main .museum-body .section-head:not(#_){max-width:var(--narrow-col,48rem);text-align:center;margin:0 auto 1.75rem}html body main .museum-body .section-head .section-lead:not(#_){color:var(--muted);font-size:var(--fs-lead);text-wrap:balance;margin:.6rem auto 0;line-height:1.65}html body main .museum-body .heritage-objects:not(#_){margin:0;display:block}html body main .museum-body .heritage-objects>.heritage-object:not(#_){box-sizing:border-box;width:100%;margin:0}html body main .museum-body .museum-label:not(#_){max-width:none}html body main :is(.museum-exhibits,.museum-gap-cards,.instrument-grid):not(#_){--cols:3;justify-content:center;gap:var(--card-grid-gap,1.25rem);flex-wrap:wrap;grid-template-columns:none;margin:0;padding:0;list-style:none;display:flex}html body main .instrument-grid:not(#_){--cols:4}html body main :is(.museum-exhibits,.museum-gap-cards,.instrument-grid):not(#_)>li{flex:0 0 calc((100% - (var(--cols) - 1) * var(--card-grid-gap,1.25rem)) / var(--cols));box-sizing:border-box;min-width:0;height:auto}@media (width<=1099px){html body main .instrument-grid:not(#_){--cols:3}}@media (width<=899px){html body main :is(.museum-exhibits,.museum-gap-cards,.instrument-grid):not(#_){--cols:2}}@media (width<=599px){html body main :is(.museum-exhibits,.museum-gap-cards,.instrument-grid):not(#_){--cols:1}}html body main .museum-exhibits>li:before,html body main .museum-gap-cards>li:before{content:none}html body main .museum-exhibit:not(#_){min-width:0;scroll-margin-top:calc(var(--header-h,4.5rem) + 1rem);background:var(--cream);border:1px solid var(--line);border-radius:var(--radius-card,12px);box-shadow:var(--shadow-card);flex-direction:column;margin:0;display:flex;overflow:hidden}html body main .museum-exhibit:target:not(#_){outline:3px solid var(--gold);outline-offset:4px}html body main .museum-exhibit-media:not(#_){aspect-ratio:4/3;background:var(--sand);position:relative;overflow:hidden}html body main .museum-exhibit-media :is(picture,img):not(#_){object-fit:cover;border-radius:0;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}html body main .museum-exhibit-body:not(#_){padding:var(--card-pad,1.4rem);text-align:center;flex-direction:column;flex:1;gap:.45rem;display:flex}html body main .museum-exhibit-body>:not(#_){margin:0}html body main .museum-exhibit-kind:not(#_){font-size:var(--fs-label,.78rem);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink);font-weight:700}html[dir=rtl] body main .museum-exhibit-kind:not(#_){letter-spacing:0;text-transform:none}html body main .museum-exhibit-body h3:not(#_){font-size:var(--card-title-size);color:var(--green);text-wrap:balance;line-height:1.3}html body main .museum-exhibit-body h3 a:not(#_){color:inherit;text-decoration:none}html body main .museum-exhibit-body h3 a:hover:not(#_),html body main .museum-exhibit-body h3 a:focus-visible:not(#_){text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}html body main .museum-exhibit-place:not(#_){color:var(--muted);font-size:var(--fs-small,.92rem);text-wrap:balance}html body main .museum-exhibit-text:not(#_){text-wrap:pretty;line-height:1.55}html body main .museum-exhibit-facts:not(#_){border-top:1px solid var(--line);text-align:start;gap:.5rem;margin:.35rem 0 0;padding-top:.75rem;display:grid}html body main .museum-exhibit-facts dt:not(#_){font-size:var(--fs-label,.78rem);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-ink);font-weight:700}html[dir=rtl] body main .museum-exhibit-facts dt:not(#_){letter-spacing:0;text-transform:none}html body main .museum-exhibit-facts dd:not(#_){overflow-wrap:anywhere;margin:.1rem 0 0;font-size:.92rem;line-height:1.5}html body main .museum-exhibit-body .photo-credit:not(#_){color:var(--muted);text-align:center;margin-top:auto;padding-top:.5rem;font-size:.78rem}html body main .museum-gap-card:not(#_){text-align:start;background:var(--paper);border:1px dashed color-mix(in srgb, var(--gold) 55%, var(--line));border-radius:var(--radius-card,12px);align-items:flex-start;gap:.85rem;margin:0;padding:1.1rem 1.25rem;display:flex}html body main .museum-gap-card p:not(#_){text-align:start;text-wrap:pretty;margin:0;line-height:1.5}html body main .museum-gap-icon:not(#_){width:1.75rem;height:1.75rem;color:var(--gold-ink);flex:none}html body main .museum-ctas:not(#_){gap:var(--card-grid-gap,1.25rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}html body main .museum-cta:not(#_){box-sizing:border-box;text-align:center;background:var(--cream);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:var(--radius-card,12px);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;align-items:center;gap:.75rem;margin:0;padding:clamp(1.4rem,3vw,2rem);display:flex}html body main .museum-cta>h2:not(#_){color:var(--green);text-wrap:balance;margin:0;font-size:clamp(1.3rem,1.15rem + .6vw,1.6rem)}html body main .museum-cta>p:not(#_){text-wrap:balance;max-width:34rem;margin:0;line-height:1.65}html body main .museum-cta .museum-actions-related:not(#_){flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;display:flex}html body main .museum-cta .museum-cta-button:not(#_){margin-top:auto}html body main :is(.long-read,.detail-copy,.detail-follow,.museum-body)>:is(.collection-reviewer,.people-sheet,.enrich-todo,.prose-card,.cta-card,.page-notice,.archive-card):not(#_),html body main :is(.long-read,.detail-copy,.detail-follow)>:is(section,.long-section,.enrich-block)>:is(.enrich-todo,.people-sheet,.prose-card,.page-notice):not(#_),html body main :is(.languages-page,.voices-page,.privacy-page) .long-section:not(#_),html body main .long-read>.hl-timeline:not(#_){box-sizing:border-box;width:100%;max-width:var(--content);margin-inline:auto}html body main :is(.collection-reviewer,.people-sheet,.enrich-todo,.prose-card,.cta-card,.page-notice,.long-section.archive-card)>:is(p,ul,ol,h2,h3,dl):not(#_),html body main :is(.languages-page,.voices-page,.privacy-page) .long-section>:is(p,ul:not(.archive-card-grid):not(.voice-slots):not(.number-chips),ol:not(.source-list),h2,h3):not(#_){max-width:var(--narrow-col,48rem);margin-inline:auto}html body main .collection-grid:not(#_){box-sizing:border-box;width:100%;max-width:none;padding-inline:var(--frame-pad);margin-inline:0}html body main .collection-grid:has(>:nth-child(4):last-child)>:not(#_){max-width:none}html body main .legacy-grid.three:has(>:nth-child(4):last-child):not(#_){max-width:var(--content)}html body main .related-cards ul:not(#_){grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));justify-content:stretch}html body main .related-cards ul:has(>li:only-child):not(#_){grid-template-columns:minmax(0,24rem);justify-content:center}html body main :is(.enrich-block,.people-sheet,.enrich-todo,.collection-reviewer,.team-founders,.gov-grid,.journey-steps,.edu-tools,.instrument-grid,.voice-slots,.archive-card-grid,.number-chips,.cta-card,.source-list.archive-card):not(#_){box-sizing:border-box;width:100%;max-width:var(--content);margin-inline:auto}html body main :is(.people-sheet,.enrich-todo)>:is(p,ul,ol,h2,h3):not(#_){max-width:var(--narrow-col,48rem);margin-inline:auto}html body main :is(.about-extras,.map-lists,.musician-grid,.map-frame):not(#_){box-sizing:border-box;width:min(var(--content), calc(100% - 2 * var(--page-pad)));max-width:none;margin-inline:auto;padding-inline:0}html body main .detail-copy .article-meta>dl.enrich-facts:not(#_){width:100%;max-width:none}html body main :is(.detail-copy,.detail-follow) :is(.page-notice.mt-notice,.story-toc):not(#_){box-sizing:border-box;width:100%;max-width:var(--content);margin-inline:auto}@media (width>=761px){html body main .museum-featured .heritage-object-featured>.heritage-object-visual:not(#_){top:calc(var(--header-h,4.5rem) + 1rem);align-self:start;position:sticky}}html body main .long-read>dl.enrich-facts:not(#_){box-sizing:border-box;width:100%;max-width:var(--content);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));margin-inline:auto}html body main .support-quicknav:not(#_){max-width:var(--content);margin:1.75rem auto 0}html body main .support-quicknav ol:not(#_){flex-wrap:wrap;justify-content:center;gap:.5rem .75rem;margin:0;padding:0;list-style:none;display:flex}html body main .support-quicknav li:before{content:none}html body main .support-quicknav a:not(#_){box-sizing:border-box;border-radius:var(--radius-control,999px);min-height:44px;color:var(--cream);border:1px solid #f5f0e659;align-items:center;gap:.5rem;padding:.3rem 1rem .3rem .4rem;font-weight:600;text-decoration:none;display:inline-flex}html[dir=rtl] body main .support-quicknav a:not(#_){padding:.3rem .4rem .3rem 1rem}html body main .support-quicknav a:hover:not(#_),html body main .support-quicknav a:focus-visible:not(#_){border-color:var(--gold);color:var(--gold)}html body main .support-quicknav-num:not(#_){border:1px solid color-mix(in srgb, var(--gold) 70%, transparent);background:color-mix(in srgb, var(--gold) 14%, transparent);width:1.9rem;height:1.9rem;color:color-mix(in srgb, var(--gold) 70%, #fff);font-variant-numeric:tabular-nums lining-nums;letter-spacing:.02em;border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:grid}html body main .support-legacy-anchor:not(#_){top:calc(-1 * var(--header-h,4.5rem));height:0;display:block;position:relative}html body main .support-pillar:not(#_){max-width:var(--content);margin-inline:auto}html body main .support-pillar+.support-pillar:not(#_){margin-top:var(--section-space);border-top:1px solid var(--line)}html body main .support-pillar-num:not(#_){color:var(--gold-ink);font-family:var(--font-display,inherit);letter-spacing:.12em;margin:0 auto .4rem;font-size:1.05rem;font-weight:700}html body main .support-block-title:not(#_){margin:var(--section-space) auto .4rem;color:var(--green);font-size:var(--card-title-size);text-align:center}html body main .support-block-lead:not(#_){color:var(--muted);text-align:center;margin:0 auto 1.25rem}html body main .support-pillar-card:not(#_),html body main .support-account-note:not(#_){box-sizing:border-box;width:100%;max-width:var(--content);text-align:center;border-top:3px solid var(--gold);flex-direction:column;align-items:center;gap:.85rem;margin:0 auto;padding:clamp(1.4rem,3vw,2.25rem);display:flex}html body main .support-account-note:not(#_){border-top-color:var(--green);margin-top:1.5rem}html body main .support-account-note>:is(h4,p):not(#_),html body main .support-pillar-card>:is(p,ul,h4):not(#_){max-width:var(--narrow-col);margin:0}html body main .support-account-note>h4:not(#_){color:var(--green);font-size:1.05rem}html body main .support-pillar-facts:not(#_){text-align:start;gap:.75rem;width:100%;margin:0;padding:0;list-style:none;display:grid}html body main .support-pillar-facts>li:not(#_){text-wrap:pretty;line-height:1.6;position:relative}html body main .support-pillar-note:not(#_){color:var(--muted);font-size:var(--fs-small);text-wrap:balance;line-height:1.6}html body main .support-pillar-card>.primary-button:not(#_){margin-top:.5rem}html body main .support-pillar-card ul.support-checklist:not(#_){width:100%}html body main .map-card ul.support-pillar-facts>li:not(#_){text-align:start}html body main .support-facts.map-cards:not(#_){--cols:3;justify-content:center;gap:var(--card-grid-gap,1.25rem);flex-wrap:wrap;display:flex}html body main .support-facts.map-cards>li:not(#_){flex:0 0 calc((100% - (var(--cols) - 1) * var(--card-grid-gap,1.25rem)) / var(--cols));box-sizing:border-box;min-width:0;height:auto}@media (width<=899px){html body main .support-facts.map-cards:not(#_){--cols:2}}@media (width<=599px){html body main .support-facts.map-cards:not(#_){--cols:1}}html body main .commerce-status:not(#_){max-width:var(--narrow-col);text-align:center;justify-items:center;gap:.35rem;margin:1rem auto 0;display:grid}html body main .commerce-status-line:not(#_){flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;margin:0;font-weight:600;display:flex}html body main .commerce-status-note:not(#_){color:var(--muted);font-size:var(--fs-small);margin:0}html body main .commerce-pill:not(#_){background:var(--green);color:#fff;letter-spacing:.04em;border-radius:999px;align-items:center;padding:.2rem .7rem;font-size:.8rem;font-weight:700;display:inline-flex}html body main .commerce-pill--muted:not(#_){color:var(--gold-ink);background:0 0;border:1px solid}html body main .commerce-page .page-hero-actions:not(#_){margin-top:1rem}html body main .commerce-page .support-section:not(#_){max-width:var(--content);margin-inline:auto}html body main .commerce-page .support-section+.support-section:not(#_){margin-top:var(--section-space)}html body main ul.commerce-grid:not(#_){--cols:3;justify-content:center;gap:var(--card-grid-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}html body main ul.commerce-grid>li:not(#_){box-sizing:border-box;flex:0 0 calc((100% - (var(--cols) - 1) * var(--card-grid-gap)) / var(--cols));min-width:0}@media (width<=960px){html body main ul.commerce-grid>li:not(#_){flex-basis:calc((100% - var(--card-grid-gap)) / 2)}}@media (width<=600px){html body main ul.commerce-grid>li:not(#_){flex-basis:100%}}html body main .commerce-card:not(#_){text-align:start;flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}html body main .commerce-card>:is(p,h3):not(#_){margin:0}html body main .commerce-card>h3:not(#_){font-size:var(--card-title-size,1.1rem);color:var(--green)}html body main .commerce-card--link>a:not(#_){color:var(--green);font-weight:700;font-size:var(--card-title-size,1.1rem)}html body main .commerce-num:not(#_){width:var(--mk-badge);height:var(--mk-badge);border:1px solid var(--mk-ring);background:var(--mk-tint);color:var(--mk-ink);font-size:var(--mk-num-size);font-variant-numeric:tabular-nums lining-nums;letter-spacing:.02em;border-radius:50%;place-items:center;font-weight:700;display:inline-grid}html body main .commerce-center:not(#_){text-align:center;margin:1.25rem 0 0}html body main ol.commerce-steps:not(#_){counter-reset:step;width:100%;max-width:var(--narrow-col);text-align:start;gap:.8rem;margin:0 auto;padding:0;list-style:none;display:grid}html body main ol.commerce-steps>li:not(#_){counter-increment:step;line-height:1.6;position:relative}html body main .commerce-clause>p:not(#_){text-align:start;line-height:1.7}html body main .commerce-object:not(#_){gap:var(--card-grid-gap);text-align:start;grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:center;max-width:52rem;margin-inline:auto;display:grid}html body main .commerce-object-media:not(#_){margin:0}html body main .commerce-object-media img:not(#_){aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-card);width:100%;display:block}html body main .commerce-object-body:not(#_){justify-items:start;gap:.6rem;display:grid}html body main .commerce-object-body>:is(h3,p):not(#_){margin:0}html body main .commerce-object-place:not(#_){color:var(--muted)}@media (width<=700px){html body main .commerce-object:not(#_){grid-template-columns:1fr}}html body main .commerce-listing:not(#_){text-align:start;flex-direction:column;padding:0;display:flex;overflow:hidden}html body main .commerce-listing-media:not(#_){display:block}html body main .commerce-listing-media img:not(#_){aspect-ratio:3/2;object-fit:cover;width:100%;display:block}html body main .commerce-listing-body:not(#_){padding:var(--card-pad);justify-items:start;gap:.5rem;display:grid}html body main .commerce-listing-body>:is(h3,p):not(#_){margin:0}html body main .commerce-listing-body h3 a:not(#_){color:var(--green)}html body main .listing-badge:not(#_){background:var(--paper);border:1px solid var(--line);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:.15rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}html body main .listing-badge--sponsored:not(#_){border-color:var(--gold);color:var(--gold-ink);background:#fff4d6}html[dir=rtl] body main .listing-badge:not(#_){text-transform:none;letter-spacing:0}html body main .commerce-sponsored-note:not(#_){max-width:var(--narrow-col);text-align:center;color:var(--muted);margin:1.5rem auto 0}html body main .commerce-related:not(#_){max-width:var(--content);margin:var(--section-space) auto 0}html body main .commerce-related>ul:not(#_){flex-wrap:wrap;justify-content:center;gap:.6rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}html body main .commerce-related a:not(#_){color:var(--green);font-weight:600}html body main .commerce-page li.map-card:is(.commerce-card,.commerce-listing) :is(p,h3,a):not(#_){text-align:start;max-width:none;margin-inline:0}html body main .commerce-page .support-pillar-card>:is(ul,ol,p):not(#_){margin-inline:auto}html body main .commerce-page .support-pillar-card>p:not(#_){text-align:start}html body main .commerce-page .page-hero .commerce-pill:not(#_){background:var(--gold);color:#1d2420}html body main .commerce-page .page-hero .commerce-status-line:not(#_){color:#fff}html body main .commerce-page .page-hero .commerce-status-note:not(#_){color:#ffffffd1}html body main .commerce-page .map-card.support-pillar-card>ul.support-pillar-facts:not(#_){max-width:var(--narrow-col)}html body main .commerce-page a.commerce-link:not(#_){color:var(--green);text-underline-offset:.2em;font-weight:700;text-decoration:underline}html body main .commerce-page .map-card>ol.commerce-steps:not(#_){max-width:var(--narrow-col);margin-inline:auto}html body main .commerce-page .map-card ol.commerce-steps>li:not(#_){text-align:start}html body main .commerce-page ul.commerce-grid:not(#_){align-items:stretch}html body main .support-pillar-more:not(#_){margin:0;font-weight:700}html body main .support-pillar-more a:not(#_){color:var(--green)}html body main .commerce-page .commerce-card>.commerce-pill:not(#_){align-self:flex-start;width:auto}html body main .commerce-page .commerce-card>.commerce-num:not(#_){width:var(--mk-badge);height:var(--mk-badge);flex:none;align-self:flex-start}html body main .about-hero-credit:not(#_){max-width:var(--hero-text-max);margin:1.5rem auto 0}html body main .about-hero-credit .photo-credit:not(#_){color:#f5f0e6b8;text-align:center;margin:0;font-size:.75rem}html body main .about-body:not(#_){box-sizing:border-box;width:100%;padding:0 var(--frame-pad) var(--section-space)}html body main .about-section:not(#_){box-sizing:border-box;width:100%;max-width:var(--content);padding-top:var(--section-space);margin:0 auto}html body main .about-head:not(#_){max-width:var(--narrow-col,48rem);text-align:center;margin:0 auto 2.25rem}html body main .about-head>h2:not(#_){color:var(--green);text-align:center;text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.6rem);line-height:1.2}html body main .about-head>h2:not(#_):after{content:"";background:var(--gold);width:3rem;height:2px;margin:1rem auto 0;display:block}html body main .about-head-lead:not(#_){color:var(--muted);font-size:var(--fs-lead);text-wrap:balance;margin:1rem auto 0;line-height:1.65}html body main .about-page .page-hero h1:not(#_){text-wrap:balance;max-width:26ch;margin-inline:auto;font-size:clamp(2.1rem,1.4rem + 3vw,3.6rem);line-height:1.12}html body main .about-purpose:not(#_){grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,4.5rem);display:grid}@media (width<=760px){html body main .about-purpose:not(#_){grid-template-columns:minmax(0,1fr)}}html body main .about-statement:not(#_){border-top:3px solid var(--gold);text-align:center;margin:0;padding-top:1.5rem}html body main .about-statement>h2.about-kicker:not(#_){color:var(--gold-ink);font-family:inherit;font-size:var(--fs-label,.82rem);letter-spacing:.16em;text-transform:uppercase;text-align:center;margin:0 0 1rem;font-weight:700}html[dir=rtl] body main .about-statement>h2.about-kicker:not(#_){letter-spacing:0;text-transform:none;font-size:1rem}html body main .about-statement>p:not(#_){max-width:30ch;color:var(--green);font-family:var(--font-display,inherit);text-wrap:balance;margin:0 auto;font-size:clamp(1.35rem,1.05rem + 1.1vw,1.9rem);line-height:1.35}html body main :is(.about-statement>p,.about-value>p,.about-why p):lang(zh):not(#_),html body main :is(.about-statement>p):lang(ja):not(#_){max-width:22em}html body main .about-why:not(#_){grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3.5rem);max-width:64rem;margin:0 auto;display:grid}@media (width<=760px){html body main .about-why:not(#_){grid-template-columns:minmax(0,1fr)}}html body main .about-why h3:not(#_){color:var(--green);font-size:var(--card-title-size);text-align:start;margin:0 0 .75rem}html body main .about-why p:not(#_){text-align:start;text-wrap:pretty;margin:0;font-size:1.08rem;line-height:1.75}html body main .about-why>div+div:not(#_){border-inline-start:1px solid var(--line);padding-inline-start:clamp(1.5rem,4vw,3.5rem)}@media (width<=760px){html body main .about-why>div+div:not(#_){padding-inline-start:0;border-inline-start:0;border-top:1px solid var(--line);padding-top:1.5rem}}html body main ol.about-values:not(#_){--cols:4;justify-content:center;align-items:stretch;gap:var(--card-grid-gap,1.25rem);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}html body main ol.about-values>li:not(#_){box-sizing:border-box;flex:0 0 calc((100% - (var(--cols) - 1) * var(--card-grid-gap,1.25rem)) / var(--cols));min-width:0}html body main ol.about-values>li:before{content:none}@media (width<=1023px){html body main ol.about-values:not(#_){--cols:2}}@media (width<=599px){html body main ol.about-values:not(#_){--cols:1}}html body main .about-value:not(#_){padding:var(--card-pad,1.5rem);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);text-align:start;background:#fff;flex-direction:column;gap:.6rem;display:flex}html body main .about-value>:is(h3,p):not(#_){text-align:start;margin:0}html body main .about-value-num:not(#_){color:var(--gold-ink);font-family:var(--font-display,inherit);font-size:1.6rem;font-weight:700;line-height:1}html body main .about-value>h3:not(#_){color:var(--green);font-size:var(--card-title-size);text-wrap:balance}html body main .about-value>p:not(#_){text-wrap:pretty;line-height:1.6}html body main .about-stats:not(#_){--cols:6;border-radius:var(--radius-card);background:#ffffff1f;flex-wrap:wrap;justify-content:center;gap:1px;margin:0;padding:0;display:flex;overflow:hidden}html body main .about-stats>.about-stat:not(#_){box-sizing:border-box;flex:1 0 calc((100% - (var(--cols) - 1) * 1px) / var(--cols));background:var(--green);text-align:center;flex-direction:column-reverse;justify-content:flex-end;align-items:center;gap:.35rem;padding:1.75rem .75rem;display:flex}@media (width<=1023px){html body main .about-stats:not(#_){--cols:3}}@media (width<=599px){html body main .about-stats:not(#_){--cols:2}}html body main .about-stats .about-stat>dd:not(#_){color:var(--gold);font-family:var(--font-display,inherit);margin:0;font-size:clamp(2.2rem,1.6rem + 2vw,3.2rem);font-weight:700;line-height:1}html body main .about-stats .about-stat>dt:not(#_){text-wrap:balance;margin:0;font-size:.9rem;font-weight:600;line-height:1.35}html body main .about-stat dt a:not(#_){color:var(--cream);text-decoration:none}html body main .about-stat dt a:hover:not(#_),html body main .about-stat dt a:focus-visible:not(#_){color:var(--gold);text-decoration:underline}html body main .about-prose:not(#_){max-width:var(--narrow-col,48rem);text-align:start;text-wrap:pretty;margin:0 auto;font-size:1.08rem;line-height:1.75}html body main .about-actions:not(#_){flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;margin:2rem 0 0;display:flex}html body main .about-page a.about-ghost:not(#_){border-color:var(--green);color:var(--green)}html body main .about-page a.about-ghost:hover:not(#_),html body main .about-page a.about-ghost:focus-visible:not(#_){background:var(--green);color:var(--cream)}html body main .about-cta:not(#_){margin-top:var(--section-space);padding:clamp(2.5rem, 6vw, 4.5rem) var(--frame-pad);border-radius:var(--radius-card);background:var(--sand,#f1e7d3)}html body main .about-cta .about-head:not(#_){margin-bottom:0}html body main .about-more:not(#_){max-width:var(--content);margin:var(--section-space) auto 0;border-top:1px solid var(--line);text-align:center;padding-top:1.5rem}html body main .about-more>h2:not(#_){color:var(--muted);font-family:inherit;font-size:var(--fs-label,.82rem);letter-spacing:.14em;text-transform:uppercase;text-align:center;margin:0 0 .9rem;font-weight:700}html[dir=rtl] body main .about-more>h2:not(#_){letter-spacing:0;text-transform:none;font-size:1rem}html body main .about-more>ul:not(#_){flex-wrap:wrap;justify-content:center;gap:.5rem 1.75rem;margin:0;padding:0;list-style:none;display:flex}html body main .about-more li:before{content:none}html body main .about-more a:not(#_){color:var(--green);font-weight:600}html body main .about-links-row:not(#_){max-width:var(--content);margin:var(--section-space) auto 0}html body main .about-links-row>ul:not(#_){--cols:3;justify-content:center;align-items:stretch;gap:var(--card-grid-gap,1.25rem);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}html body main .about-links-row>ul>li:not(#_){box-sizing:border-box;flex:0 0 calc((100% - (var(--cols) - 1) * var(--card-grid-gap,1.25rem)) / var(--cols));min-width:0;display:flex}html body main .about-links-row li:before{content:none}@media (width<=760px){html body main .about-links-row>ul:not(#_){--cols:1}}html body main a.about-link-card:not(#_){box-sizing:border-box;width:100%;padding:var(--card-pad,1.5rem);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:inherit;text-align:start;background:#fff;flex-direction:column;gap:.5rem;text-decoration:none;transition:border-color .15s;display:flex}html body main a.about-link-card:hover:not(#_),html body main a.about-link-card:focus-visible:not(#_){border-color:var(--green)}html body main .about-link-title:not(#_){color:var(--green);font-family:var(--font-display,inherit);font-size:var(--card-title-size);font-weight:700}html body main .about-link-text:not(#_){color:var(--muted);line-height:1.55}html body main .about-link-arrow:not(#_){color:var(--gold-ink);margin-top:auto;font-weight:700}html[dir=rtl] body main .about-link-arrow:not(#_){align-self:flex-start;transform:scaleX(-1)}html body main:not(#_){--mk-ink:var(--gold-ink);--mk-ring:color-mix(in srgb, var(--gold) 55%, transparent);--mk-tint:color-mix(in srgb, var(--gold) 14%, var(--paper,#fff));--mk-line:color-mix(in srgb, var(--gold) 35%, transparent);--mk-badge:1.75rem;--mk-num-size:.72rem;--mk-check:1.15rem;--mk-step-gap:.95rem}html body main :is(.map-card ol.support-steps,ol.commerce-steps):not(#_){counter-reset:step;gap:var(--mk-step-gap);padding:0;list-style:none;display:grid}html body main :is(.map-card ol.support-steps,ol.commerce-steps)>li:not(#_){counter-increment:step;min-height:var(--mk-badge);text-align:start;overflow-wrap:break-word;padding-inline-start:calc(var(--mk-badge) + .85rem);font-size:1rem;line-height:1.5;position:relative}html body main :is(.map-card ol.support-steps,ol.commerce-steps)>li:not(#_):before{content:counter(step, decimal-leading-zero);content:counter(step, decimal-leading-zero) / "";inset-inline-start:0;top:calc((1.5rem - var(--mk-badge)) / 2);box-sizing:border-box;width:var(--mk-badge);height:var(--mk-badge);border:1px solid var(--mk-ring);background:var(--mk-tint);color:var(--mk-ink);font-size:var(--mk-num-size);letter-spacing:.02em;font-variant-numeric:tabular-nums lining-nums;border-radius:50%;place-items:center;font-weight:700;line-height:1;display:grid;position:absolute}html body main :is(.map-card ol.support-steps,ol.commerce-steps)>li:not(:last-child):not(#_):after{content:"";inset-inline-start:calc(var(--mk-badge) / 2 - .5px);top:calc((1.5rem - var(--mk-badge)) / 2 + var(--mk-badge) + .2rem);bottom:calc(-1 * var(--mk-step-gap) + .2rem);background:var(--mk-line);width:1px;position:absolute}html body main .map-card ul.support-checklist>li:not(#_){overflow-wrap:break-word;min-width:0;padding-inline-start:calc(var(--mk-check) + .6rem)}html body main .map-card ul.support-checklist>li:not(#_):before{content:"";inset-inline-start:0;top:calc((1.5em - var(--mk-check)) / 2);box-sizing:border-box;width:var(--mk-check);height:var(--mk-check);background:var(--mk-tint);border:1px solid var(--mk-ring);border-radius:50%;position:absolute;transform:none}html body main .map-card ul.support-checklist>li:not(#_):after{content:"";inset-inline-start:calc(var(--mk-check) / 2 - .12rem);top:calc((1.5em - var(--mk-check)) / 2 + .24rem);border:solid var(--mk-ink);border-width:0 1.5px 1.5px 0;width:.27rem;height:.5rem;position:absolute;transform:rotate(45deg)}html body main .support-pillar-facts>li:not(#_){overflow-wrap:break-word;min-width:0;padding-inline-start:1.35rem}html body main .support-pillar-facts>li:not(#_):before{content:"";inset-inline-start:.12rem;background:var(--gold);border-radius:1px;width:.44rem;height:.44rem;position:absolute;top:calc(.8em - .22rem);transform:rotate(45deg)}html body main :is(.support-page,.commerce-page,.about-page) :is(.map-card,.support-pillar-card,.support-form-card,.about-value,.about-link-card):not(#_){box-sizing:border-box;overflow-wrap:break-word;min-width:0;max-width:100%}html body main :is(.support-page,.commerce-page,.about-page) :is(h2,h3,h4,p,li,a,dt,dd):not(#_){overflow-wrap:break-word}@media (width<=480px){html body main :is(.support-page,.commerce-page) :is(.map-card,.support-pillar-card) :is(p,li):not(#_){-webkit-hyphens:auto;hyphens:auto}}html body main .support-body:not(#_){box-sizing:border-box;max-width:100%}html body main .tmc-player:not(#_){box-sizing:border-box;border:1px solid var(--line,#e3ded2);background:#fff;border-radius:999px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;width:100%;max-width:560px;padding:8px 14px 8px 8px;display:grid}html[dir=rtl] body main .tmc-player:not(#_){padding:8px 8px 8px 14px}html body main .tmc-player-toggle:not(#_){background:var(--green,#1c5146);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid}html body main .tmc-player-toggle:not(#_):focus-visible,html body main .tmc-player-seek:not(#_):focus-visible{outline:3px solid var(--mk-ink,#a86a1c);outline-offset:2px}html body main .tmc-icon-play:not(#_){border:9px solid #0000;border-left:15px solid;border-right-width:0;width:0;height:0;margin-inline-start:4px}html[dir=rtl] body main .tmc-icon-play:not(#_){transform:none}html body main .tmc-icon-pause:not(#_){box-sizing:border-box;border-inline:5px solid;width:14px;height:18px}html body main .tmc-player-seek:not(#_){appearance:none;background:linear-gradient(to right, var(--mk-ink,#a86a1c) var(--tmc-progress,0%), var(--line,#e3ded2) var(--tmc-progress,0%));cursor:pointer;border-radius:3px;width:100%;height:6px;margin:0}html[dir=rtl] body main .tmc-player-seek:not(#_){background:linear-gradient(to left, var(--mk-ink,#a86a1c) var(--tmc-progress,0%), var(--line,#e3ded2) var(--tmc-progress,0%))}html body main .tmc-player-seek:not(#_)::-webkit-slider-thumb{-webkit-appearance:none;background:var(--green,#1c5146);width:18px;height:18px;box-shadow:0 0 0 1px var(--green,#1c5146);border:2px solid #fff;border-radius:50%}html body main .tmc-player-seek:not(#_)::-moz-range-thumb{background:var(--green,#1c5146);border:2px solid #fff;border-radius:50%;width:16px;height:16px}html body main .tmc-player-seek:not(#_):disabled{opacity:.5;cursor:default}html body main .tmc-player-time:not(#_){font-variant-numeric:tabular-nums;color:var(--muted,#5b5a55);text-align:end;min-width:5.5em;font-size:.88rem}html body main .map-overlay .map-sketch:not(#_){z-index:-1;opacity:.55;width:calc(100% - 32px);height:calc(100% - 32px);position:absolute;inset:16px}html body main .map-overlay:not(#_){isolation:isolate}html body main .map-sketch-province:not(#_){fill:var(--mk-ink,#a86a1c)}html body main .map-sketch-site:not(#_){fill:var(--green,#1c5146);opacity:.7}.home-atlas{padding:var(--space-5,3rem) var(--page-pad)}.home-atlas-inner{text-align:center;max-width:1200px;color:var(--cream);background:radial-gradient(circle at 85% 30%, #d6aa5c2e, transparent 55%), linear-gradient(150deg, var(--green) 0%, var(--green-deep) 100%);border-radius:16px;grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.75rem;margin:0 auto;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.home-atlas-copy h2{color:var(--cream);margin:.25rem 0 .75rem;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.3rem)}.home-atlas-copy{max-width:46rem}.home-atlas-copy p{color:var(--mist,#e7e1d4);margin:0 auto 1.25rem;line-height:1.6}.home-atlas .eyebrow{color:var(--gold)}.home-atlas-tiles{flex-wrap:wrap;justify-content:center;gap:.9rem;width:100%;max-width:64rem;margin:0;padding:0;list-style:none;display:flex}.home-atlas-tiles li{flex:1 1 0;min-width:0;display:flex}.home-atlas-tiles a{min-height:6.5rem;color:var(--cream);background:#f5f0e60f;border:1px solid #f5f0e638;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:.9rem 1rem;text-decoration:none;display:flex}.home-atlas-tiles a:hover,.home-atlas-tiles a:focus-visible{border-color:var(--gold);background:#f5f0e61f}.home-atlas-tiles strong{font-family:var(--font-editorial);color:var(--gold);font-size:clamp(2rem,1.4rem + 1.6vw,2.75rem);font-weight:500;line-height:1}.home-atlas-tiles span{overflow-wrap:anywhere;font-size:.92rem;font-weight:600}@media (width<=760px){.home-atlas-inner{gap:1.25rem}.home-atlas-tiles{gap:.75rem}.home-atlas-tiles li{flex:0 calc(50% - .375rem)}}.map-backlink{max-width:var(--content,860px);padding:0 var(--page-pad);margin:1rem auto 0}.map-backlink a{border:1px solid var(--line);background:var(--surface);min-height:2.75rem;color:var(--green);border-radius:999px;align-items:center;gap:.45rem;padding:.45rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.map-backlink a:hover,.map-backlink a:focus-visible{border-color:var(--green)}.map-focus{max-width:1200px;padding:.6rem var(--page-pad);margin:0 auto .75rem}.map-card.is-focus{border-color:var(--coral-ink);box-shadow:0 0 0 2px #b24e2e40}.map-pop-row{margin:.35rem 0 0;font-size:.85rem;line-height:1.45}.home-atlas-source{font-size:var(--fs-small);color:var(--mist,#e7e1d4);margin:0}.home-atlas-source a{color:inherit;text-decoration:underline}html body main .filter-panel:not(#_){max-width:1200px;padding-inline:var(--page-pad,20px);box-sizing:border-box;gap:12px;margin:28px auto 8px;display:grid}html body main .filter-row:not(#_){grid-template-columns:minmax(120px,max-content) 1fr;align-items:center;gap:8px 16px;display:grid}html body main .filter-row-label:not(#_){letter-spacing:.06em;text-transform:uppercase;color:var(--mk-ink,#a86a1c);font-size:.78rem;font-weight:700}html body main .filter-row-options:not(#_){flex-wrap:wrap;gap:8px;display:flex}html body main .filter-row-options button:not(#_){border:1px solid var(--line,#d9d4c7);min-height:44px;color:var(--green,#1c5146);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px;font-size:.92rem}html body main .filter-row-options button:not(#_):hover{border-color:var(--green,#1c5146)}html body main .filter-row-options button.is-active:not(#_){background:var(--green,#1c5146);border-color:var(--green,#1c5146);color:#fff}html body main .filter-row-options button:not(#_):focus-visible{outline:3px solid var(--mk-ink,#a86a1c);outline-offset:2px}html body main .filter-status:not(#_){border-top:1px solid var(--line,#e3ded2);flex-wrap:wrap;align-items:center;gap:8px 20px;padding-top:4px;display:flex}html body main .filter-status p:not(#_){color:var(--muted,#5b5a55);margin:0;font-size:.9rem}html body main .filter-status .text-button:not(#_){cursor:pointer;background:0 0;border:0;min-height:44px;padding:0}@media (width<=640px){html body main .filter-row:not(#_){grid-template-columns:1fr}html body main .filter-row-options button:not(#_){padding:8px 12px;font-size:.88rem}}html body main .ethnies-body .filter-panel:not(#_){max-width:none;padding-inline:0}
