
.stories-wrap{max-width:1280px;margin:auto;padding:48px 6% 72px}.story-nav{font-size:14px;color:#6d593b;margin-bottom:28px}.story-nav a{text-underline-offset:4px}.story-hero h1{font-size:clamp(36px,4.8vw,62px);max-width:960px;margin:18px 0 24px}.story-lead{font-size:20px;max-width:760px}.story-cover{margin:32px 0 0;background:#e8e3d9}.story-cover img{width:100%;height:clamp(320px,50vw,600px);object-fit:contain;display:block;background:#192536}.story-cover figcaption{font-size:14px;padding:12px 18px}.story-content{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:60px;padding:42px 0}.story-text p{margin-top:0}.story-facts{background:#e8e3d9;padding:24px;align-self:start}.story-facts h2{font-size:26px;margin-top:0}.story-facts dt{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#746345;margin-top:16px}.story-facts dd{margin:4px 0;font-weight:bold;font-size:15px}.story-stage{padding:30px 0;border-top:1px solid #cbc3b7;scroll-margin-top:20px}.story-stage h2{font-size:32px;max-width:unset}.story-images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.story-images figure,.story-videos figure{margin:0;min-width:0}.story-images a{display:block;background:#e8e3d9}.story-images img{width:100%;height:290px;object-fit:cover;display:block}.story-images figcaption,.story-videos figcaption{font-size:13px;color:#59616a;padding-top:10px}.story-videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.story-videos video{display:block;width:100%;height:480px;background:#192536;object-fit:contain}.story-cta{background:#e8e3d9;padding:34px;margin:40px 0}.story-cta h2{font-size:32px}.stories-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.story-card{background:#fff;min-width:0;display:flex;flex-direction:column}.story-card>a{display:block}.story-card img{width:100%;height:270px;object-fit:cover;display:block}.story-card-body{padding:24px;display:flex;flex-direction:column;flex:1}.story-card h3{font-size:27px;margin-top:12px}.story-card h3 a{text-decoration:none}.story-card p{font-size:15px;color:#59616a;flex:1}.story-card .eyebrow{color:#746345;letter-spacing:1.5px}.story-card .detail-link{font-size:14px}.story-count{font-size:12px;color:#746345;padding-top:14px}.story-badge{display:inline-block;background:#192536;color:white;padding:7px 12px;font-size:13px}.story-filters{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0}.story-filters button{font:14px Arial,sans-serif;padding:10px 16px;cursor:pointer;border:1px solid #b4a181;background:transparent;color:#192536}.story-filters button[aria-pressed=true]{background:#192536;color:white}.story-card[hidden]{display:none}.story-lightbox{width:min(1200px,96vw);max-height:95vh;border:0;background:#101820;color:white;padding:55px 18px 18px}.story-lightbox::backdrop{background:#000d}.story-lightbox img{display:block;max-width:100%;max-height:75vh;margin:auto;object-fit:contain}.story-lightbox p{margin:12px 0 0;text-align:center;font-size:14px}.story-lightbox button{position:absolute;top:10px;right:15px;padding:8px 14px;border:1px solid #ffffff80;color:white;background:transparent;cursor:pointer}.story-images a:focus-visible,.story-card a:focus-visible,.story-filters button:focus-visible{outline:3px solid #947336;outline-offset:3px}.recent-stories{background:#e8e3d9}.recent-stories .intro .btn{white-space:nowrap}html{overflow-x:hidden}@media(max-width:960px){.stories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-images{grid-template-columns:repeat(2,minmax(0,1fr))}.story-content{gap:30px}}@media(max-width:600px){.stories-grid,.story-content,.story-videos{grid-template-columns:1fr}.story-content{padding:28px 0}.story-images{gap:12px}.story-images img{height:210px}.story-cover img{height:430px}.story-videos video{height:430px}.story-card img{height:300px}.story-cta{padding:24px}.story-lead{font-size:18px}.story-nav{font-size:13px}.story-hero h1{font-size:38px}.stories-wrap{padding-top:30px}.recent-stories .intro .btn{white-space:normal}}
