/* State-only reference layout. Artwork stays independent from editable content. */
.mlg-state-page { --mlgs-paper:#f8f5ed; --mlgs-green:#143d2b; --mlgs-deep:#092a1d; --mlgs-gold:#bc944b; background:var(--mlgs-paper); }
.mlg-state-page .mlg-wrap { width:calc(100% - 64px); max-width:1680px; }
.mlg-state-page h1,.mlg-state-page h2,.mlg-state-page h3,.mlg-state-page h4 { font-family:Georgia,'Times New Roman',serif; letter-spacing:0; font-weight:400; }
.mlg-state-page a,.mlg-state-page button { transition:color .2s,background-color .2s,border-color .2s; }
.mlg-state-page a:focus-visible,.mlg-state-page button:focus-visible { outline:2px solid var(--mlgs-gold); outline-offset:4px; }
.mlg-state-page .mlgs-utility,.mlg-state-page .mlgs-utility .mlg-wrap { height:46px; }
.mlg-state-page .mlgs-utility a { font-size:12px; }
.mlg-state-page .mlgs-nav,.mlg-state-page .mlgs-nav .mlg-header { height:88px; min-height:88px; background:#fff; }
.mlg-state-page .mlgs-nav .mlg-header { display:flex; width:100%; margin:0; padding:0; justify-content:center; }
.mlg-state-page .mlgs-nav .mlg-header__brand { position:static; display:flex; width:225px; height:84px; margin:0; transform:none; }
.mlg-state-page .mlgs-nav .mlg-header__brand img { width:100%; height:auto; max-height:80px; object-fit:contain; }
.mlg-state-page .mlgs-hero,.mlg-state-page .mlgs-hero__content { min-height:560px; }
.mlg-state-page .mlgs-hero { background-position:center; background-size:cover; border-radius:0; }
.mlg-state-page .mlgs-hero__content { padding:50px 16px 80px; justify-content:flex-start; }
.mlg-state-page .mlgs-hero__kicker { font:600 13px/1.4 Arial,sans-serif; letter-spacing:0; margin-bottom:20px; }
.mlg-state-page .mlgs-hero h1 { width:540px; max-width:65%; font-size:68px; line-height:1; }
.mlg-state-page .mlgs-hero strong { margin:8px 0 30px; font-size:68px; line-height:1; }
.mlg-state-page .mlgs-hero__content > div { max-width:425px; width:48%; }
.mlg-state-page .mlgs-hero__content p { font:14px/1.7 Arial,sans-serif; }
.mlg-state-page .mlgs-hero__shade { background:linear-gradient(90deg,#071713d9 0%,#07171399 36%,#07171320 67%,transparent); }
.mlg-state-page .mlgs-glance { padding:24px 0 24px; }
.mlg-state-page .mlgs-glance,.mlg-state-page .mlgs-featured { background-image:linear-gradient(#08271cb8,#08271ce0),url('../mlg/client-revisions/state-background.png')!important; background-repeat:no-repeat!important; background-size:cover!important; }
.mlg-state-page .mlgs-glance h2 { font-size:30px; margin:0 0 28px; }
.mlg-state-page .mlgs-glance__grid { grid-template-columns:repeat(8,minmax(0,1fr)); gap:12px; }
.mlg-state-page .mlgs-glance article { min-height:176px; padding:16px 6px; border-color:#b3bfa566; border-radius:8px; }
.mlg-state-page .mlgs-glance article img { width:54px; height:55px; margin-bottom:14px; }
.mlg-state-page .mlgs-glance article span { font:600 10px/1.3 Arial,sans-serif; min-height:25px; color:#f1eddf; }
.mlg-state-page .mlgs-glance article strong { font:23px/1.2 Georgia,serif; }
.mlg-state-page .mlgs-glance__links { margin-top:22px; flex-wrap:wrap; font-size:12px; }
.mlg-state-page .mlgs-counties { padding:30px 0 0; background:#fff; }
.mlg-state-page .mlgs-counties__top { grid-template-columns:1fr 2fr; gap:32px; min-height:350px; }
.mlg-state-page .mlgs-counties__copy h2 { font-size:34px; margin:12px 0 18px; }
.mlg-state-page .mlgs-counties__copy p { font:17px/1.45 Georgia,serif; }
.mlg-state-page .mlgs-counties__map { max-height:365px; border:0; padding:0; }
.mlg-state-page .mlgs-counties__copy .mlgs-kicker { font:600 11px/1.4 Arial,sans-serif; }
.mlg-state-page .mlgs-counties__copy .mlgs-kicker::after { display:none; }
.mlg-state-page .mlgs-county-panel { margin-top:14px; padding:16px 20px; background:#fff; border-color:#173d281c; border-radius:8px; }
.mlg-state-page .mlgs-county-panel > h3 { font-size:25px; margin-bottom:14px; }
.mlg-state-page .mlgs-county-panel__content { grid-template-columns:minmax(0,2.25fr) minmax(0,1fr); gap:20px; }
.mlg-state-page .mlgs-county-list { display:block; columns:3; column-gap:24px; }
.mlg-state-page .mlgs-county-list a { break-inside:avoid; justify-content:flex-start; gap:12px; padding:4px 0; font:11px/1.2 Arial,sans-serif; border:0; }
.mlg-state-page .mlgs-counties__feature,.mlg-state-page .mlgs-counties__feature img { height:255px; min-height:255px; }
.mlg-state-page .mlgs-counties__feature div { padding:18px; }
.mlg-state-page .mlgs-counties__feature p { font:14px/1.45 Georgia,serif; }
.mlg-state-page .mlgs-mountain-divider { height:auto; aspect-ratio:10.8; margin:0; object-fit:fill; }
.mlg-state-page .mlgs-sponsor,.mlg-state-page .mlgs-sponsor__track { width:100%; min-height:0; border:0; }
.mlg-state-page .mlgs-sponsor img { height:auto; aspect-ratio:1080/110; object-fit:contain; }
.mlg-state-page .mlgs-featured { padding:32px 0 48px; }
.mlg-state-page .mlgs-featured > .mlg-wrap { width:calc(100% - 32px); }
.mlg-state-page .mlgs-featured .mlgs-kicker,.mlg-state-page .mlgs-featured h2 { text-align:left; }
.mlg-state-page .mlgs-featured .mlgs-kicker::before,.mlg-state-page .mlgs-featured .mlgs-kicker::after { display:none; }
.mlg-state-page .mlgs-featured h2 { font-size:41px; margin:12px 0 20px; }
.mlg-state-page .mlgs-featured__grid { grid-template-columns:1.6fr 1fr; gap:8px; height:560px; min-height:0; }
.mlg-state-page .mlgs-featured__side { gap:8px; min-height:0; }
.mlg-state-page .mlgs-county-card img { position:absolute; inset:0; }
.mlg-state-page .mlgs-county-card > span { padding:18px; font:15px/1.65 Arial,sans-serif; }
.mlg-state-page .mlgs-county-card b { font-size:23px; }
.mlg-state-page .mlgs-county-card--main b { font-size:39px; }
.mlg-state-page .mlgs-america { padding:0; overflow:hidden; background:var(--mlgs-paper); }
.mlg-state-page .mlgs-america > img { position:absolute; inset:0 0 auto; width:100%; height:680px; min-height:0; object-fit:cover; object-position:center top; }
.mlg-state-page .mlgs-america__paper { width:100%; max-width:none; margin:0; padding:385px 0 0; border:0; background:none; }
.mlg-state-page .mlgs-america__paper > .mlgs-kicker { position:relative; font:24px/1.5 Arial,sans-serif; }
.mlg-state-page .mlgs-america__paper h2 { position:relative; font-family:'Times New Roman',serif; font-size:160px; line-height:1.05; margin:4px 0 44px; text-shadow:none; }
.mlg-state-page .mlgs-america__paper > div:not(.mlgs-values) { position:relative; padding:0 8% 28px; background:linear-gradient(transparent,var(--mlgs-paper) 60px); }
.mlg-state-page .mlgs-america__paper > div > p { max-width:860px; margin:0 auto 28px; font:22px/1.55 Arial,sans-serif; }
.mlg-state-page .mlgs-america__paper h3 { position:relative; margin:0; padding:36px 28px 24px; background:var(--mlgs-green); color:#d1ab56; font-size:32px; }
.mlg-state-page .mlgs-values { position:relative; margin:0; padding:22px 40px 44px; background:var(--mlgs-green); }
.mlg-state-page .mlgs-values h4 { font:20px/1.3 Arial,sans-serif; }
.mlg-state-page .mlgs-values article p { font:19px/1.6 Arial,sans-serif; }
.mlg-state-page .mlgs-america__end { padding:30px 20px 35px; color:var(--mlgs-green); font:24px/1.3 Georgia,serif; }
.mlg-state-page .mlgs-america__end b { font-size:92px; line-height:1.2; }
.mlg-state-page .mlgs-dispatch { min-height:0; background:none!important; }
.mlg-state-page .mlgs-dispatch::before { display:none; }
.mlg-state-page .mlgs-dispatch__title { min-height:310px; display:flex; flex-direction:column; justify-content:center; padding:40px 24px 60px; background-position:center; background-size:cover; isolation:isolate; }
.mlg-state-page .mlgs-dispatch__title::before { content:''; position:absolute; inset:0; z-index:-1; background:radial-gradient(ellipse at center,#f7f1dfeb 5%,#f7f1dfb0 40%,transparent 78%); }
.mlg-state-page .mlgs-dispatch__title h2 { color:#102a20; font-family:'Times New Roman',serif; font-size:73px; line-height:1.1; }
.mlg-state-page .mlgs-dispatch__title span { color:#95722e; font-size:48px; }
.mlg-state-page .mlgs-dispatch__title p { color:#173629; font:12px/1.5 Arial,sans-serif; }
.mlg-state-page .mlgs-dispatch__lead { width:100%; max-width:none; min-height:650px; padding:75px 40px 60px; background-position:center; background-size:cover; isolation:isolate; }
.mlg-state-page .mlgs-dispatch__lead::before { content:''; position:absolute; inset:0; z-index:-1; background:linear-gradient(90deg,#051b14d9,transparent 80%); }
.mlg-state-page .mlgs-dispatch__lead > div { max-width:510px; padding:0; background:none; border:0; }
.mlg-state-page .mlgs-dispatch__lead h3 { font-size:61px; line-height:1.06; }
.mlg-state-page .mlgs-dispatch__lead p { max-width:435px; font:18px/1.55 Arial,sans-serif; }
.mlg-state-page .mlgs-dispatch__meta { font-size:12px; }
.mlg-state-page .mlgs-dispatch::after,.mlg-state-page .mlgs-gallery__hero::after { position:absolute; inset:auto 0 -1px; width:100%; height:34px; background:var(--mlgs-paper)!important; mask:url('../mlg/state/client/paper-edge-mask.png') center/100% 100% no-repeat; clip-path:none!important; pointer-events:none; }
.mlg-state-page .mlgs-help::after { display:none; }
.mlg-state-page .mlgs-coverage-title { padding:22px 16px 18px; background:var(--mlgs-paper); }
.mlg-state-page .mlgs-stories { padding:22px 0 0; }
.mlg-state-page .mlgs-stories__heading h2 { font-size:27px; }
.mlg-state-page .mlgs-stories__grid { grid-template-columns:repeat(5,minmax(0,1fr)); gap:10px; margin-top:12px; }
.mlg-state-page .mlgs-stories article { position:relative; height:315px; border-radius:8px; border:0; background:#092719; isolation:isolate; }
.mlg-state-page .mlgs-stories article > a { position:absolute; inset:0; height:100%; }
.mlg-state-page .mlgs-stories article > a::after { content:''; position:absolute; inset:0; background:linear-gradient(transparent,#001a10f5 88%); }
.mlg-state-page .mlgs-stories article > div { position:absolute; inset:auto 0 0; padding:14px 12px 18px; pointer-events:none; }
.mlg-state-page .mlgs-stories article h3 { color:#fff; font-size:23px; line-height:1.08; }
.mlg-state-page .mlgs-stories article p { color:#fff; font:12px/1.45 Arial,sans-serif; }
.mlg-state-page .mlgs-stories article span { display:none; }
.mlg-state-page .mlgs-stories article small { color:#e9e6dc; font-size:9px; }
.mlg-state-page .mlgs-stories article > a::before { content:'\2192'; position:absolute; z-index:2; bottom:12px; right:10px; display:grid; place-items:center; width:26px; height:26px; border-radius:50%; background:var(--mlgs-paper); color:var(--mlgs-green); }
.mlg-state-page .mlgs-weather { padding:0; margin-top:16px; height:96px; min-height:0; }
.mlg-state-page .mlgs-weather iframe { height:96px; }
.mlg-state-page .mlgs-story-video { padding:35px 0 30px; background:#fff; }
.mlg-state-page .mlgs-story-video h2 { font-size:52px; }
.mlg-state-page .mlgs-story-video > .mlg-wrap > p { max-width:900px; font:15px/1.55 Arial,sans-serif; }
.mlg-state-page .mlgs-story-video__media { display:block; width:100%; aspect-ratio:1.95; border-radius:8px; }
.mlg-state-page .mlgs-story-video__play { display:grid!important; width:84px; height:84px; border:4px solid #faf5df; background:#123d2bd9; box-shadow:0 2px 14px #0005; }
.mlg-state-page .mlgs-story-video__play i { display:block; margin:0 0 0 5px; color:white; font-size:30px; }
.mlg-state-page .mlgs-story-video__play::before { display:none; }
.mlg-state-page .mlgs-story-video__media:hover .mlgs-story-video__play { background:#123d2b; }
.mlg-state-page .mlgs-symbols { padding:30px 0; background:#fff; }
.mlg-state-page .mlgs-symbols h2 { font-size:46px; }
.mlg-state-page .mlgs-symbols__intro { font:14px/1.5 Arial,sans-serif;margin-bottom: 15px; }
.mlg-state-page .mlgs-symbols__grid { grid-template-rows:repeat(3,140px); gap:12px; }
.mlg-state-page .mlgs-symbols__flag { object-fit:contain; background:#f8f8f5; box-shadow:none; padding:12px; }
.mlg-state-page .mlgs-symbols__grid article { padding:15px; border-radius:8px; }
.mlg-state-page .mlgs-symbols__bottom { padding:20px; border-radius:8px; box-shadow:none; background:#f9f8f4; }
.mlg-state-page .mlgs-symbols__note h3 { font-size:25px; }
.mlg-state-page .mlgs-symbols__tags span { font-size:14px; padding:8px 13px; }
.mlg-state-page .mlgs-gallery { background:var(--mlgs-paper); }
.mlg-state-page .mlgs-gallery__hero { position:relative; min-height:430px; padding:55px 20px 75px; isolation:isolate; }
.mlg-state-page .mlgs-gallery__hero::before { content:''; position:absolute; inset:0; z-index:-1; background:linear-gradient(#081b1666,transparent); }
.mlg-state-page .mlgs-gallery__hero h2 { font-size:96px; }
.mlg-state-page .mlgs-gallery__hero strong { font:18px/1.5 Arial,sans-serif; margin-top:16px; }
.mlg-state-page .mlgs-gallery__title { padding:16px 16px 20px; font-size:28px; background:var(--mlgs-paper); }
.mlg-state-page .mlgs-gallery__grid { grid-auto-rows:185px; background:var(--mlgs-paper); }
.mlg-state-page .mlgs-gallery__grid img { border-radius:4px; transition:filter .3s; }
.mlg-state-page .mlgs-gallery__grid img:hover { filter:brightness(1.08); }
.mlg-state-page .mlgs-resources { padding:48px 0 25px; background:#fff; border-radius:24px 24px 0 0; }
.mlg-state-page .mlgs-resources h2 { max-width:640px; margin:8px auto 16px; font-size:54px; line-height:1.05; }
.mlg-state-page .mlgs-resource-tabs { display:flex; flex-wrap:wrap; justify-content:center; border-radius:8px; border:0; box-shadow:0 4px 16px #12392712; }
.mlg-state-page .mlgs-resource-tabs button { flex:0 0 11.111%; border:0; min-height:88px; }
.mlg-state-page .mlgs-resource-tabs button[aria-selected=true] { background:var(--mlgs-green); color:#fff; border-radius:4px; }
.mlg-state-page .mlgs-resource-tabs button[aria-selected=true] img { filter:brightness(0) invert(1); }
.mlg-state-page .mlgs-resource-panels { grid-template-columns:minmax(0,2.35fr) minmax(0,1fr); gap:30px; }
.mlg-state-page .mlgs-resource-panels article,.mlg-state-page .mlgs-resource-panels aside { border:0; border-radius:0; box-shadow:none; padding:25px 0; }
.mlg-state-page .mlgs-resource-panels article { grid-template-columns:64px minmax(0,1fr); gap:15px; }
.mlg-state-page .mlgs-resource-panel__icon { width:64px; height:64px; }
.mlg-state-page .mlgs-resource-panels h3 { font-size:28px; }
.mlg-state-page .mlgs-national-directory > div { border:0; border-radius:0; padding:12px 0; }
.mlg-state-page .mlgs-help { border-radius:20px 20px 0 0; overflow:hidden; min-height:380px; }
.mlg-state-page .mlgs-help .mlg-wrap { min-height:380px; }
.mlg-state-page .mlgs-help span { max-width:350px; font-size:65px; font-weight:400; }
.mlg-state-page .mlgs-faq { padding:35px 0 45px; background:#fcfcfa; }
.mlg-state-page .mlgs-faq h2 { font-size:48px; }
.mlg-state-page .mlgs-faq .mlg-faq__list { width:100%; border-radius:8px; }
.mlg-state-page .mlgs-faq .mlg-faq__item button { font-size:19px; min-height:62px; }
.mlg-state-page .mlgs-faq .mlg-faq__answer { font-size:14px; }
.mlg-state-page .mlgs-journey { position:relative; min-height:560px; isolation:isolate; }
.mlg-state-page .mlgs-journey::before { content:''; position:absolute; inset:0; z-index:-1; background:linear-gradient(transparent,#123d2be6 48%,#123d2b 75%); }
.mlg-state-page .mlgs-journey .mlg-wrap { min-height:560px; padding:80px 0 30px; }
.mlg-state-page .mlgs-journey img { width:310px; max-height:160px; margin-top:35px; }
.mlg-state-page .mlgs-footer { padding:18px 0; }
.mlg-state-page .mlgs-county-popup__dialog { width:min(1120px,100%); max-height:92svh; animation:state-dialog-in .3s ease-out; }
.mlg-state-page .mlgs-popup-explore { padding:30px 24px 0; }
.mlg-state-page .mlgs-popup-explore__top { grid-template-columns:1fr 2fr; }
.mlg-state-page .mlgs-popup-explore__top img { max-height:310px; border:0; }
.mlg-state-page .mlgs-county-popup__list { display:block; columns:3; margin:12px 0 0; }
.mlg-state-page .mlgs-county-popup__list a { display:flex; break-inside:avoid; border:0; padding:4px 0; font-size:11px; }
.mlg-state-page .mlgs-county-popup .mlgs-mountain-divider { margin-top:12px; }
.mlg-state-page .mlgs-video-popup__dialog > button i,.mlg-state-page .mlgs-county-popup__close i { color:#fff; }
@keyframes state-dialog-in { from { opacity:0; transform:translateY(10px); } to { opacity:1; transform:none; } }
@media(min-width:1400px){
 .mlg-state-page .mlgs-hero,.mlg-state-page .mlgs-hero__content { min-height:740px; }
 .mlg-state-page .mlgs-hero__content { padding-top:85px; }
 .mlg-state-page .mlgs-hero h1 { width:730px; font-size:88px; }
 .mlg-state-page .mlgs-hero strong { font-size:86px; }
 .mlg-state-page .mlgs-hero__content > div { max-width:580px; }
 .mlg-state-page .mlgs-hero__content p { font-size:18px; }
 .mlg-state-page .mlgs-featured__grid { height:680px; }
 .mlg-state-page .mlgs-america > img { height:800px; }
 .mlg-state-page .mlgs-america__paper { padding-top:480px; }
 .mlg-state-page .mlgs-america__paper h2 { font-size:180px; }
 .mlg-state-page .mlgs-gallery__grid { grid-auto-rows:250px; }
}
@media(min-width:701px) and (max-width:1000px){
 .mlg-state-page .mlgs-glance__grid { grid-template-columns:repeat(4,minmax(0,1fr)); }
 .mlg-state-page .mlgs-counties__top { grid-template-columns:1fr 1.4fr; gap:18px; }
 .mlg-state-page .mlgs-hero h1 { font-size:60px; }
 .mlg-state-page .mlgs-counties__copy h2 { font-size:28px; }
 .mlg-state-page .mlgs-county-list { columns:2; }
 .mlg-state-page .mlgs-values { padding-inline:20px; }
 .mlg-state-page .mlgs-values article { padding:0 10px; }
 .mlg-state-page .mlgs-values article p { font-size:16px; }
 .mlg-state-page .mlgs-stories__grid { grid-template-columns:repeat(3,minmax(0,1fr)); }
 .mlg-state-page .mlgs-america__paper h2 { font-size:125px; }
 .mlg-state-page .mlgs-symbols__grid { grid-template-columns:1fr repeat(3,.7fr); }
 .mlg-state-page .mlgs-symbols__grid article { padding:10px; }
 .mlg-state-page .mlgs-symbols__grid h3 { font-size:17px; }
 .mlg-state-page .mlgs-resource-panels { gap:20px; }
}
@media(max-width:700px){
 .mlg-state-page .mlg-wrap { width:calc(100% - 32px); }
 .mlg-state-page .mlgs-utility a { font-size:10px; }
 .mlg-state-page .mlgs-utility .mlg-wrap { gap:20px; }
 .mlg-state-page .mlgs-hero,.mlg-state-page .mlgs-hero__content { min-height:640px; }
 .mlg-state-page .mlgs-hero { background-position:62% center; }
 .mlg-state-page .mlgs-hero__content { padding:55px 0 75px; }
 .mlg-state-page .mlgs-hero__kicker { font-size:10px; }
 .mlg-state-page .mlgs-hero h1 { width:100%; max-width:100%; font-size:46px; }
 .mlg-state-page .mlgs-hero strong { font-size:47px; margin:12px 0 25px; }
 .mlg-state-page .mlgs-hero__content > div { width:100%; }
 .mlg-state-page .mlgs-hero__content p { font-size:15px; }
 .mlg-state-page .mlgs-glance h2 { font-size:27px; }
 .mlg-state-page .mlgs-glance__grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
 .mlg-state-page .mlgs-glance article { min-height:156px; }
 .mlg-state-page .mlgs-glance article strong { font-size:20px; }
 .mlg-state-page .mlgs-glance__links { line-height:2; }
 .mlg-state-page .mlgs-counties__top,.mlg-state-page .mlgs-county-panel__content { grid-template-columns:1fr; }
 .mlg-state-page .mlgs-counties__copy h2 { font-size:32px; }
 .mlg-state-page .mlgs-counties__map { max-height:270px; }
 .mlg-state-page .mlgs-county-panel { padding:18px 12px; }
 .mlg-state-page .mlgs-county-list { columns:2; }
 .mlg-state-page .mlgs-county-list a { padding:7px 0; font-size:12px; }
 .mlg-state-page .mlgs-mountain-divider { min-height:42px; }
 .mlg-state-page .mlgs-featured h2 { font-size:31px; }
 .mlg-state-page .mlgs-featured__grid { grid-template-columns:1fr; height:auto; }
 .mlg-state-page .mlgs-county-card--main { height:430px; }
 .mlg-state-page .mlgs-county-card--main b { font-size:31px; }
 .mlg-state-page .mlgs-featured__side { grid-template-rows:repeat(3,190px); }
 .mlg-state-page .mlgs-county-card > span { font-size:13px; }
 .mlg-state-page .mlgs-america > img { height:450px; }
 .mlg-state-page .mlgs-america__paper { padding:240px 0 0; }
 .mlg-state-page .mlgs-america__paper > .mlgs-kicker { font-size:16px; }
 .mlg-state-page .mlgs-america__paper h2 { font-size:64px; margin-bottom:35px; }
 .mlg-state-page .mlgs-america__paper > div:not(.mlgs-values) { padding:0 22px 16px; }
 .mlg-state-page .mlgs-america__paper > div > p { font-size:17px; }
 .mlg-state-page .mlgs-america__paper h3 { font-size:25px; padding:25px 20px; }
 .mlg-state-page .mlgs-values { grid-template-columns:1fr 1fr; gap:25px 0; padding:8px 12px 32px; }
 .mlg-state-page .mlgs-values article { padding:0 12px; }
 .mlg-state-page .mlgs-values article:nth-child(2) { border:0; }
 .mlg-state-page .mlgs-values h4 { font-size:16px; }
 .mlg-state-page .mlgs-values article p { font-size:14px; }
 .mlg-state-page .mlgs-america__end { font-size:18px; }
 .mlg-state-page .mlgs-america__end b { font-size:61px; }
 .mlg-state-page .mlgs-dispatch__title { min-height:260px; padding:35px 18px 55px; }
 .mlg-state-page .mlgs-dispatch__title h2 { font-size:42px; }
 .mlg-state-page .mlgs-dispatch__title span { font-size:38px; }
 .mlg-state-page .mlgs-dispatch__lead { min-height:600px; padding:60px 20px; }
 .mlg-state-page .mlgs-dispatch__lead h3 { font-size:42px; }
 .mlg-state-page .mlgs-dispatch__lead p { font-size:16px; }
 .mlg-state-page .mlgs-dispatch__meta { flex-wrap:wrap; font-size:10px; }
 .mlg-state-page .mlgs-stories__grid { grid-template-columns:1fr; }
 .mlg-state-page .mlgs-stories article { height:350px; }
 .mlg-state-page .mlgs-stories article h3 { font-size:28px; }
 .mlg-state-page .mlgs-stories article p { font-size:14px; }
 .mlg-state-page .mlgs-weather,.mlg-state-page .mlgs-weather iframe { height:130px; }
 .mlg-state-page .mlgs-story-video h2 { font-size:35px; }
 .mlg-state-page .mlgs-story-video__media { aspect-ratio:1.5; }
 .mlg-state-page .mlgs-story-video__play { width:58px; height:58px; border-width:3px; }
 .mlg-state-page .mlgs-story-video__play i { font-size:23px; }
 .mlg-state-page .mlgs-symbols h2 { font-size:34px; }
 .mlg-state-page .mlgs-symbols__grid { grid-template-columns:1fr 1fr; grid-template-rows:none; }
 .mlg-state-page .mlgs-symbols__flag { grid-column:1/-1; grid-row:auto; height:230px; }
 .mlg-state-page .mlgs-symbols__grid article { grid-column:auto!important; grid-row:auto!important; min-height:180px; }
 .mlg-state-page .mlgs-symbols__grid article h3 { font-size:20px; }
 .mlg-state-page .mlgs-symbols__bottom { grid-template-columns:1fr; padding:18px 0; border:0; background:none; }
 .mlg-state-page .mlgs-gallery__hero { min-height:350px; }
 .mlg-state-page .mlgs-gallery__hero h2 { font-size:42px; }
 .mlg-state-page .mlgs-gallery__hero strong { font-size:14px; }
 .mlg-state-page .mlgs-gallery__grid { grid-template-columns:repeat(2,minmax(0,1fr)); grid-auto-rows:150px; }
 .mlg-state-page .mlgs-gallery__grid img { grid-column:auto!important; grid-row:auto!important; }
 .mlg-state-page .mlgs-gallery__grid img:nth-child(7n+1) { grid-column:span 2!important; }
 .mlg-state-page .mlgs-resources h2 { font-size:37px; }
 .mlg-state-page .mlgs-resource-tabs button { flex-basis:33.333%; }
 .mlg-state-page .mlgs-resource-panels { grid-template-columns:1fr; }
 .mlg-state-page .mlgs-resource-panels article { display:block; }
 .mlg-state-page .mlgs-resource-panel__icon { margin-bottom:15px; }
 .mlg-state-page .mlgs-resource-directory { grid-template-columns:1fr; }
 .mlg-state-page .mlgs-help,.mlg-state-page .mlgs-help .mlg-wrap { min-height:340px; }
 .mlg-state-page .mlgs-help .mlg-wrap { padding-right:0; }
 .mlg-state-page .mlgs-help span { max-width:270px; font-size:49px; }
 .mlg-state-page .mlgs-help p { max-width:270px; font-size:15px; }
 .mlg-state-page .mlgs-faq h2 { font-size:35px; }
 .mlg-state-page .mlgs-faq .mlg-faq__list { padding:10px; }
 .mlg-state-page .mlgs-faq .mlg-faq__item button { grid-template-columns:28px minmax(0,1fr) 20px; gap:8px; padding:12px 0; font-size:16px; }
 .mlg-state-page .mlgs-faq .mlg-faq__answer { padding:5px 8px 20px 36px; }
 .mlg-state-page .mlgs-journey span { font-size:34px; }
 .mlg-state-page .mlgs-journey img { width:260px; }
 .mlg-state-page .mlgs-footer .mlg-wrap { flex-wrap:wrap; justify-content:center; gap:12px; }
 .mlg-state-page .mlgs-county-popup { padding:10px; }
 .mlg-state-page .mlgs-popup-explore { padding:55px 18px 0; }
 .mlg-state-page .mlgs-popup-explore__top,.mlg-state-page .mlgs-popup-explore__content { grid-template-columns:1fr; }
 .mlg-state-page .mlgs-county-popup__list { columns:2; }
 .mlg-state-page .mlgs-county-popup__list a { padding:6px 0; font-size:12px; }
}
@media(prefers-reduced-motion:reduce){.mlg-state-page *,.mlg-state-page *::before,.mlg-state-page *::after { animation:none!important; transition:none!important; scroll-behavior:auto!important; }}
