:root{--ink:#253d36;--teal:#86313f;--sea:#244e44;--paper:#f8f5ed;--line:#dedbd0;--muted:#777c70;--sand:#e6c99b;--orange:#96323f}body{background:var(--paper);color:var(--ink)}.container{width:min(1280px,calc(100% - 64px))}.topline{background:#253d36;color:#ece8d9;font-size:11px}.topline .container{padding-block:9px}.masthead{padding-block:23px}.brand{gap:13px}.brand span{font-size:34px;letter-spacing:-1px}.brand small{font-size:11px;color:#807a69;margin-top:8px;letter-spacing:0}.brand img{width:57px;height:57px}.mast-note{font-size:14px;font-weight:400;color:#8a3742}.archive-link{background:transparent;border:1px solid var(--line);font-size:12px;padding:12px 20px}.nav{background:#f8f5ed;border-block:1px solid var(--line)}.nav-inner{gap:32px;min-height:51px}.nav a{font-size:12px;padding-block:16px;white-space:nowrap}.woven-band{height:17px;background:#822a38 url('/assets/weave.svg') repeat-x center;background-size:72px 24px}.intro-banner{background:linear-gradient(270deg,rgba(16,38,29,.83) 0,rgba(16,38,29,.6) 38%,rgba(16,38,29,.08) 100%),url('/assets/cover.jpg') center 52%/cover;color:white;min-height:465px;position:relative}.intro-inner{position:relative;min-height:465px;display:flex;align-items:center}.intro-copy{padding:35px 0 58px}.eyebrow{font-size:11px;letter-spacing:.5px;color:#d8bc8f}.eyebrow.dark{color:#923641}.intro-copy h1{font-size:66px;line-height:1.5;font-weight:700;letter-spacing:-2px;margin:15px 0}.intro-copy h1 em{color:#edd5a8;font-style:normal}.intro-copy p{font-size:15px;line-height:2.2;color:#e6e8da}.intro-actions{display:flex;gap:27px;align-items:center;margin-top:25px;font-size:12px}.button{background:#8b2e3d;color:#fff;border-radius:2px;padding:13px 24px;border:1px solid transparent;font-size:12px}.intro-copy .button{background:#e6c99b;color:#253d36}.button.outline{border-color:#a5aca0;background:transparent;color:#253d36}.button.light{background:#f5e4c4;color:#69313b}.photo-credit{position:absolute;bottom:24px;left:0;font-size:10px;background:#213c31b0;padding:8px 12px}.intro-index{position:absolute;left:0;top:45px;display:flex;flex-direction:column;gap:12px;text-align:left;font-size:10px;letter-spacing:2px;color:#eee8d7}.intro-index span:last-child{letter-spacing:0}.county-rail{display:flex;align-items:center;gap:23px;overflow:auto;white-space:nowrap;border-bottom:1px solid var(--line);padding:24px 0;font-size:11px}.county-rail strong{font-size:11px;color:#96323f;padding-left:15px;border-left:1px solid var(--line)}.front-layout{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:35px;padding:46px 0}.section-head{margin-bottom:24px}.section-head h2{font-size:28px;letter-spacing:-.8px;margin:7px 0 0}.section-head>a{font-size:12px}.front-lead{display:grid;grid-template-columns:1.25fr 1fr;gap:24px}.story{background:#fff;border:1px solid #e1ded3;border-radius:2px;box-shadow:none;overflow:hidden}.story-picture{position:relative;aspect-ratio:16/9;border-radius:0;overflow:hidden;background:#d8ded0}.story .story-picture>img{width:100%;height:100%;display:block;object-fit:cover;padding:0}.story-info{padding:20px}.story h3{font-size:17px;line-height:1.9;margin:9px 0 12px}.lead-story h3{font-size:22px}.story p{font-size:12px;line-height:2;color:#757c70}.category{font-size:10px;color:#96323f}.meta{color:#838779;font-size:10px;border-top:1px solid #eae7dc;padding-top:12px;margin-top:14px;gap:12px}.map-caption{position:absolute;right:14px;bottom:13px;font-size:10px;background:#254a3ed6;color:#fff;padding:5px 10px}.headline-stack{border-top:3px solid #96323f}.headline-stack article{padding:16px 0;border-bottom:1px solid var(--line)}.headline-stack article h3{font-size:15px;line-height:1.95;margin:7px 0}.headline-stack .meta{border:0;padding:0;margin-top:10px}.ahvaz-desk{background:#822a38 url('/assets/weave.svg') repeat-x bottom;color:#f8f1de;padding:25px 24px 40px;align-self:start;margin-top:4px}.desk-symbol{font-family:serif;font-size:50px;color:#dec28c;line-height:1.1;margin-bottom:20px}.ahvaz-desk h2{font-size:39px;line-height:1.5;margin:14px 0;letter-spacing:-1px}.ahvaz-desk p{font-size:12px;line-height:2.2;color:#ecd5cc;margin:15px 0 22px}.desk-story{display:block;border-top:1px solid #b6686d7c;padding:14px 0;font-size:12px;line-height:2}.desk-story span{color:#e4c393}.ahvaz-desk .button{display:block;text-align:center;margin-top:20px}.weather-banner{background:#ede8d8;border-block:1px solid #dbd2bc;display:flex;gap:30px;align-items:center;padding:27px 32px;margin:5px 0 45px}.weather-banner h2{font-size:24px;margin:7px 0}.weather-banner p{font-size:12px;color:#7c7b6a}.weather-banner .button{margin-right:auto;white-space:nowrap}.weather-symbol{font-family:serif;font-size:67px;color:#a08b59}.cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.more-news{padding-bottom:45px}.discover{padding:5px 0 45px}.discover-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-template-rows:170px 170px;gap:20px}.discover-card{position:relative;overflow:hidden;background:#d0d9ca}.discover-card:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#0c2923cd)}.discover-card img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.discover-card:hover img{transform:scale(1.035)}.discover-card span{position:absolute;bottom:22px;right:23px;z-index:1;color:#fff}.discover-card small,.discover-card strong{display:block}.discover-card small{font-size:11px;margin-bottom:7px;color:#eddbc0}.discover-card strong{font-size:20px}.discover-0{grid-row:1/3}.discover-1{grid-row:1/3}.discover-2,.discover-3{grid-column:3}.discover-2{grid-row:1}.discover-3{grid-row:2}.culture-note{border-top:1px solid var(--line);display:flex;align-items:center;gap:30px;padding:32px 0 45px}.culture-note h2{font-size:24px;margin:8px 0}.culture-note p{font-size:12px;line-height:2.3;color:#7c7d71;max-width:660px}.culture-note>a{margin-right:auto;white-space:nowrap;font-size:12px;color:#923641}.pattern-symbol{font-family:serif;font-size:83px;color:#953640}footer{background:#253d36;color:#f1ead8;border-top:8px solid #8b2e3d}.footer-grid{padding:42px 0;gap:65px}.footer-brand{font-size:31px}.footer-brand span{font-size:12px;color:#d2b888}.footer-grid p{color:#c0c9b8;font-size:12px;line-height:2.3}.footer-grid strong{font-size:13px;color:#e2c79a}.footer-grid a:not(.footer-brand){color:#cfd2bf;font-size:12px}.footer-bottom{border-top:1px solid #536254;font-size:10px;gap:25px;align-items:center;padding:20px 0}.footer-bottom .powered-by{background:#8b2e3d;color:white;display:inline-flex;align-items:center;gap:17px;font-weight:700;font-size:14px;padding:11px 18px;min-height:44px}.footer-bottom .powered-by span{color:#e6c99b;font-size:18px}.company-footer{margin-top:20px;padding-top:17px;border-top:1px solid #536254}.archive{padding-block:45px 65px}.page-heading{margin-bottom:35px}.page-heading h1{font-size:44px;line-height:1.7;margin:10px 0;letter-spacing:-1px}.page-heading p{font-size:14px;color:#777b70;line-height:2.3;max-width:770px}.places-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.place-card{background:white;border:1px solid var(--line);border-top:3px solid #8b2e3d;padding:25px}.place-card h2{font-size:21px}.place-card p{font-size:13px;line-height:2.3;color:#778070}.place-card small,.place-card a{font-size:11px;color:#96323f}.filter-pills{display:flex;overflow:auto;gap:12px;margin:24px 0}.filter-pills a{font-size:12px;padding:10px 20px;border:1px solid #d9d2c0;white-space:nowrap}.filter-pills a[aria-current]{background:#8b2e3d;color:white}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.full-gallery figure{margin:0;background:white;border:1px solid var(--line)}.full-gallery figure img{width:100%;height:280px;object-fit:cover}.full-gallery figcaption{padding:20px}.full-gallery h2{font-size:18px;margin:8px 0}.full-gallery p,.full-gallery small,.full-gallery a{font-size:11px;line-height:2;color:#777f71}.full-gallery a{color:#91313d;overflow-wrap:anywhere}.source-box{background:#eaeede}.article-aside{background:#e8ebdf}.article-aside img{width:100%}.forecast-now{background:#264d43;color:white;padding:35px 45px;display:flex;justify-content:space-between;gap:30px}.forecast-now h2{font-size:80px;line-height:1.5;margin:10px 0}.forecast-now h2 small{font-size:24px;vertical-align:top}.forecast-now dl{display:flex;gap:30px;align-items:center}.forecast-now dt{font-size:11px;color:#d1c8a9}.forecast-now dd{font-size:15px;margin:12px 0}.forecast-hours{display:flex;gap:13px;overflow:auto;margin:30px 0}.forecast-hours article{min-width:105px;padding:17px;text-align:center;background:#ede9da;border:1px solid #ded8c5}.forecast-hours strong{display:block;font-size:24px;margin:10px 0}.forecast-hours small,.forecast-hours time{font-size:10px;white-space:nowrap}.weather-credit,.muted{font-size:12px;color:#777e70;line-height:2.3}.weather-credit{margin-bottom:40px}.weather-credit a{text-decoration:underline}.filters{background:#eeeade;border:1px solid var(--line)}.empty{background:#eeebdf;border:1px dashed #c7bfaa}.empty h2{font-size:22px}.admin-body{background:#f5f1e8}.admin-brand,.admin-head a{color:var(--ink)}:focus-visible{outline:3px solid #ad6d32;outline-offset:4px}
@media(max-width:1100px){.container{width:calc(100% - 40px)}.front-layout{grid-template-columns:1fr 240px;gap:24px}.front-lead{grid-template-columns:1fr}.headline-stack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.headline-stack article{border:0}.headline-stack h3{font-size:13px}.ahvaz-desk h2{font-size:35px}.nav-inner{gap:25px}.intro-copy h1{font-size:60px}.discover-grid{gap:15px}.discover-card strong{font-size:17px}.footer-grid{gap:35px}}@media(max-width:700px){.container{width:calc(100% - 32px)}.topline{font-size:9px}.topline .container>span{display:none}.masthead{padding-block:18px}.brand span{font-size:27px}.brand small{font-size:9px}.brand img{width:44px;height:44px}.mast-note{display:none}.archive-link{font-size:10px;padding:8px 12px}.nav-inner{gap:23px;min-height:45px}.nav a{font-size:11px;padding-block:13px}.intro-banner,.intro-inner{min-height:425px}.intro-banner{background-position:61% center}.intro-copy{padding:35px 0 85px}.intro-copy h1{font-size:50px;line-height:1.45;margin:16px 0}.intro-copy p{font-size:13px}.intro-copy .eyebrow{font-size:10px}.intro-actions{gap:22px}.intro-index{display:none}.photo-credit{left:0;bottom:18px;right:auto;font-size:9px}.county-rail{padding:20px 0;gap:22px}.front-layout{grid-template-columns:1fr;padding:32px 0;gap:28px}.front-lead{gap:20px}.headline-stack{display:block}.headline-stack article{border-bottom:1px solid var(--line);padding:17px 0}.headline-stack article h3{font-size:16px}.lead-story h3{font-size:21px}.section-head h2{font-size:24px}.ahvaz-desk{padding:25px 25px 37px}.ahvaz-desk h2{font-size:33px}.desk-symbol{font-size:40px;float:left}.ahvaz-desk h2 br{display:none}.desk-story{font-size:13px}.weather-banner{padding:24px;gap:15px;flex-wrap:wrap;margin-bottom:32px}.weather-banner h2{font-size:21px}.weather-banner p{font-size:11px}.weather-symbol{display:none}.weather-banner .button{margin-right:0}.cards-grid{grid-template-columns:1fr;gap:20px}.cards-grid .story{display:flex;flex-direction:column;padding:0;gap:0}.cards-grid .story-picture{min-height:0;width:100%}.cards-grid .story-picture img{height:100%;object-fit:cover}.cards-grid .story-info{padding:20px}.cards-grid .map-caption{display:block}.discover-grid{grid-template-columns:1fr 1fr;grid-template-rows:270px 190px 190px;gap:13px}.discover-0{grid-column:1/3;grid-row:1}.discover-1{grid-column:1;grid-row:2/4}.discover-2{grid-column:2;grid-row:2}.discover-3{grid-column:2;grid-row:3}.discover-card span{right:14px;bottom:17px;left:8px}.discover-card strong{font-size:15px;line-height:1.8}.discover-card small{font-size:10px}.culture-note{flex-wrap:wrap;gap:20px;padding-top:25px}.culture-note>div{flex:1}.culture-note h2{font-size:21px}.culture-note p{font-size:11px}.pattern-symbol{font-size:55px}.culture-note>a{margin-right:0}.footer-grid{grid-template-columns:1fr 1fr;gap:26px;padding:35px 0}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{align-items:flex-start;flex-direction:column;gap:16px}.footer-grid p{max-width:330px}.archive{padding-top:30px}.page-heading h1{font-size:32px}.places-cards{grid-template-columns:1fr}.gallery-grid{grid-template-columns:1fr}.full-gallery figure img{height:320px}.forecast-now{padding:28px;flex-direction:column}.forecast-now h2{font-size:68px}.forecast-now dl{gap:20px;flex-wrap:wrap;margin:0}.forecast-now dd{font-size:13px}.filters{grid-template-columns:1fr}.article h1{font-size:27px;line-height:1.8}.article-aside{margin-top:20px}.contact-heading h1{font-size:33px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.company-footer a{display:block;width:fit-content;margin-top:8px;direction:ltr}.company-footer strong{display:block;margin-bottom:10px}

:root{--teal:#136b6a;--sea:#146563;--orange:#b75c32}.topline,footer{background:#153f40}.woven-band{background-color:#b46b3c}.button,.ahvaz-desk,.filter-pills a[aria-current]{background-color:#176562}.eyebrow.dark,.category,.place-card a{color:#93502d}.intro-banner{background-image:linear-gradient(270deg,rgba(9,48,50,.92),rgba(9,48,50,.48) 50%,rgba(9,48,50,.08)),url('/assets/cover.jpg')}.intro-copy h1{font-size:58px}.place-card{border-top-color:#b66d3e}.map-panel{width:100%;background:#eee9d9;border:1px solid #cbbfa4}.map-panel circle{fill:#176562;stroke:white;stroke-width:3}.map-panel text{font:16px Vazirmatn,sans-serif;fill:#153f40}.map-panel a:hover circle{fill:#b66d3e}@media(max-width:700px){.intro-copy h1{font-size:42px}.nav-inner{overflow:auto}}

.headline-stack article{display:flow-root}.headline-thumb{float:left;width:105px;margin:0 12px 8px 0}.headline-thumb img{display:block;width:100%;height:80px;object-fit:cover;border-radius:3px}@media(max-width:700px){.headline-thumb{width:110px}.headline-thumb img{height:85px}}
