.stories-page{color:#162d28;background:#f5f4ed}.stories-pad{padding:80px max(7%,50vw - 690px)}.stories-hero{padding-top:30px;padding-bottom:0}.stories-breadcrumb{color:#657366;align-items:center;gap:8px;margin-bottom:45px;font-size:13px;display:flex}.stories-breadcrumb a:hover{text-decoration:underline}.stories-hero-heading{grid-template-columns:1.15fr 1fr;align-items:end;gap:7%;margin-bottom:42px;display:grid}.stories-hero h1{letter-spacing:.025em;color:#101e22;margin:18px 0 0;font-size:clamp(38px,4.6vw,66px);line-height:1.3}.stories-hero h1 span{color:#1d5147}.stories-hero-intro p{color:#536358;font-size:17px;line-height:1.9}.stories-hero-intro>span{color:#727c6d;margin-top:22px;font-size:12px;display:block}.stories-hero-image{background:#183c35;margin:0;position:relative;overflow:hidden}.stories-hero-image img{object-fit:cover;object-position:50% 55%;width:100%;height:430px;display:block}.stories-hero-image figcaption{color:#f4f2e8;background:linear-gradient(#0000,#101e22d9);padding:64px 32px 26px;position:absolute;inset:auto 0 0}.stories-hero-image figcaption>span{font-size:23px;font-weight:800;display:block}.stories-hero-image figcaption small{color:#e4c792;margin-top:6px;font-size:12px;display:block}.stories-page .eyebrow{font-size:12px}.stories-index{padding-top:38px;padding-bottom:50px}.stories-index>.eyebrow{color:#657366;margin-bottom:20px}.stories-index>div{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.stories-index a{border-top:1px solid #bfcabb;align-items:center;gap:16px;padding:20px 0;transition:border-color .2s;display:flex}.stories-index a:hover{border-color:#1d5147}.stories-index-number{color:#798677;align-self:flex-start;padding-top:3px;font-size:13px}.stories-index a small{color:#657366;margin-bottom:8px;font-size:12px;display:block}.stories-index a strong{font-size:16px;font-weight:800;line-height:1.7;display:block}.stories-index a>svg{color:#1d5147;flex-shrink:0;margin-left:auto}.stories-account{border-top:1px solid #d1d9cc;grid-template-columns:.65fr 1.35fr;gap:8%;scroll-margin-top:110px;display:grid}.stories-account-side{padding-top:8px}.stories-account-side>.eyebrow{color:#547565;letter-spacing:.1em}.stories-marker{margin:57px 0 30px}.stories-marker strong{letter-spacing:-.035em;color:#1d5147;font-size:clamp(52px,6vw,86px);font-weight:900;line-height:1.2;display:block}.stories-marker>span{color:#647465;margin-top:17px;font-size:14px;display:block}.stories-tags{flex-wrap:wrap;gap:8px;display:flex}.stories-tags>span{color:#4c6859;border:1px solid #bdcbbb;border-radius:30px;padding:6px 12px;font-size:12px}.stories-account-source{color:#74816f;margin-top:40px;font-size:12px;line-height:1.9}.stories-account h2{letter-spacing:.02em;color:#101e22;margin:0 0 26px;font-size:clamp(30px,3.3vw,45px);line-height:1.45}.stories-account h2>span{color:#1d5147}.stories-narrative{max-width:710px}.stories-narrative p{color:#536358;margin-bottom:19px;font-size:17px;line-height:1.95}.stories-account .stories-timeline-label{margin:34px 0 23px;font-family:inherit;font-size:14px;font-weight:800}.stories-timeline{margin:0;padding:0;list-style:none}.stories-timeline li{gap:24px;padding:0 0 25px;display:flex;position:relative}.stories-timeline li:not(:last-child):before{content:"";background:#c7d1c0;width:1px;position:absolute;top:13px;bottom:-6px;left:5px}.stories-timeline-dot{z-index:1;background:#f5f4ed;border:2px solid #73947a;border-radius:50%;flex:0 0 11px;width:11px;height:11px;margin-top:7px;display:block}.stories-timeline h4{margin-bottom:5px;font-family:inherit;font-size:14px;font-weight:800}.stories-timeline p{color:#536358;font-size:16px;line-height:1.85}.stories-focus{border-top:1px solid #ccd5c5;flex-direction:column;gap:9px;margin-top:4px;padding-top:22px;font-size:17px;font-weight:700;display:flex}.stories-focus>span{color:#657b64;font-size:12px;font-weight:500}.stories-account.story-02{color:#f4f2e8;background:#173e35;border-color:#173e35}.story-02 .stories-account-side>.eyebrow,.story-02 .stories-account h2>span{color:#e1c48a}.story-02 h2,.story-02 .stories-marker strong{color:#f4f2e8}.story-02 h2>span{color:#dfc28b}.story-02 .stories-narrative p,.story-02 .stories-timeline p{color:#d0dace}.story-02 .stories-marker>span,.story-02 .stories-account-source,.story-02 .stories-focus>span{color:#b8c9b5}.story-02 .stories-tags>span{color:#d5e0ca;border-color:#617c68}.story-02 .stories-timeline-dot{background:#173e35;border-color:#d3b77f}.story-02 .stories-timeline li:not(:last-child):before{background:#6d846c}.story-02 .stories-focus{border-color:#52715e}.story-03,.story-03 .stories-timeline-dot{background:#eeeee2}.stories-context{background:#eeeee2;border-top:1px solid #d3d9cc;padding-top:26px;padding-bottom:28px}.stories-context p{color:#64715f;font-size:13px;line-height:1.9}.stories-context p+p{margin-top:6px}.stories-community{grid-template-columns:1.1fr 1fr;align-items:center;gap:7%;display:grid}.stories-community figure{min-width:0;margin:0}.stories-community img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.stories-community figcaption{color:#697965;margin-top:12px;font-size:12px}.stories-community h2{margin:18px 0 22px;font-size:clamp(29px,2.8vw,41px);line-height:1.45}.stories-community h2>span{color:#1d5147}.stories-community p:not(.eyebrow){color:#536358;margin-bottom:16px;font-size:16px;line-height:1.95}.stories-text-link{border-bottom:1px solid #8ba38a;align-items:center;gap:15px;margin-top:6px;padding:10px 0;font-size:15px;font-weight:800;display:inline-flex}.stories-text-link>svg{flex-shrink:0}.stories-next{color:#f4f2e8;text-align:center;background:#101e22}.stories-next .eyebrow{color:#dfc28b}.stories-next h2{margin:20px 0 25px;font-size:clamp(32px,4vw,54px);line-height:1.45}.stories-next h2>span{color:#dfc28b}.stories-next p:not(.eyebrow){color:#ced8ca;font-size:17px;line-height:1.9}.stories-next>div{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:33px;display:flex}.stories-next .outline{color:#f4f2e8;background:0 0;border:1px solid #889d88}@media (max-width:1050px){.stories-account{grid-template-columns:.7fr 1.3fr;gap:6%}.stories-marker strong{font-size:59px}.stories-community{gap:5%}.stories-index>div{gap:18px}.stories-index a{gap:12px}}@media (max-width:800px){.stories-index>div{grid-template-columns:1fr;gap:0}.stories-index a>span:not(.stories-index-number){flex:1;align-items:baseline;gap:20px;display:flex}.stories-index a small{min-width:64px;margin-bottom:0}.stories-account{grid-template-columns:1fr;gap:30px}.stories-account-side{border-bottom:1px solid #ccd5c5;grid-template-columns:1fr auto;column-gap:20px;padding-bottom:25px;display:grid}.stories-account-side>.eyebrow{grid-column:1/-1}.stories-marker{margin:22px 0 0}.stories-marker strong{font-size:48px}.stories-marker>span{margin-top:12px}.stories-tags{place-content:end;align-self:end;max-width:230px}.stories-account-source{grid-column:1/-1;margin-top:15px}.stories-account-source br{display:none}.story-02 .stories-account-side{border-color:#52715e}.stories-community{grid-template-columns:1fr;gap:38px}.stories-community figure{max-width:680px}}@media (max-width:650px){.stories-index{padding-top:30px;padding-bottom:30px}.stories-index a>span:not(.stories-index-number){display:block}.stories-index a small{margin-bottom:5px}.stories-index a strong{font-size:15px}.stories-account h2{font-size:29px}.stories-account-side{grid-template-columns:1fr;padding-top:0}.stories-account-side>.eyebrow{grid-column:auto}.stories-tags{justify-content:start;max-width:none;margin-top:20px}.stories-account-source{margin-top:15px}.stories-narrative p{font-size:16px}.stories-marker strong{font-size:46px}.stories-timeline li{gap:18px}.stories-focus{font-size:16px}.stories-context{padding-top:25px;padding-bottom:25px}.stories-next p:not(.eyebrow){font-size:16px}.stories-next p br{display:none}.stories-next>div{flex-direction:column;align-items:center}}@media (max-width:800px){.stories-hero-heading{grid-template-columns:1fr;gap:26px}.stories-hero-intro p br{display:none}.stories-hero-intro{max-width:580px}}@media (max-width:650px){.stories-pad{padding:56px 24px}.stories-hero{padding-top:24px;padding-bottom:0}.stories-breadcrumb{margin-bottom:32px}.stories-hero h1{font-size:clamp(33px,8.5vw,48px)}.stories-hero-image{margin:0 -24px}.stories-hero-image img{object-position:47% 50%;height:350px}.stories-hero-image figcaption{padding:55px 24px 24px}.stories-hero-image figcaption>span{font-size:20px}}
