.stories-home{padding:96px var(--page-pad);background:#dfe9f3;color:#071b35;scroll-margin-top:var(--admin-offset,0px)}.stories-home:focus{outline:none}.stories-home-inner,.stories-page-inner{max-width:1280px;margin:auto}.stories-home-inner{transition:opacity .6s ease,transform .6s ease}.stories-home-inner.is-pending{opacity:0;transform:translateY(12px)}.stories-eyebrow{font-size:12px;line-height:1.5;letter-spacing:.22em;font-weight:500;color:#4a6480;margin:0 0 20px}.stories-home-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:38px}.stories-home h2,.stories-archive h1{font-family:Manrope,Arial,sans-serif;font-weight:600;font-size:clamp(36px,3.9vw,58px);letter-spacing:-.04em;line-height:1.15;margin:0}.stories-all-link,.story-read{color:#99500c;display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:16px;font-weight:500;line-height:1.5;text-underline-offset:5px}.stories-all-link{flex-shrink:0}.stories-all-link>span,.story-read>span[aria-hidden]{font-size:24px;line-height:1}.stories-all-link:hover,.story-read:hover{text-decoration:underline}.stories-home-grid{display:grid;grid-template-columns:minmax(0,1.77fr) minmax(0,1fr);gap:32px}.stories-supporting{display:flex;flex-direction:column;gap:24px;min-width:0}.story-preview{min-width:0;background:transparent;border:0;box-shadow:none}.story-preview-image{display:block;margin-bottom:16px;overflow:hidden}.story-preview-image img{width:100%;height:auto;display:block;aspect-ratio:2/1;object-fit:cover}.story-supporting .story-preview-image img{aspect-ratio:2.5/1}.story-categories{display:flex;flex-wrap:wrap;gap:6px 14px;font:500 11px/1.6 Inter,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#49617b;margin:0 0 10px}.story-categories a:hover{text-decoration:underline;text-underline-offset:4px}.story-preview h2,.story-preview h3{font-family:Manrope,Arial,sans-serif;font-weight:600;font-size:24px;line-height:1.3;letter-spacing:-.02em;margin:0 0 10px;overflow-wrap:anywhere}.story-featured h3{font-size:32px}.story-preview h2 a:hover,.story-preview h3 a:hover{text-decoration:underline;text-underline-offset:4px}.story-preview-excerpt{margin:0 0 6px;font-size:17px;line-height:1.6;color:#445970;overflow-wrap:anywhere}.story-featured .story-preview-excerpt{font-size:19px}.story-no-image .story-preview-copy{padding-top:0}.stories-home :focus-visible,.stories-archive :focus-visible,.story-page :focus-visible{outline:3px solid #a35913;outline-offset:5px}.stories-archive,.story-page{background:#f4f7fb;color:#071b35;padding:calc(var(--header-height) + 64px) var(--page-pad) 88px;min-height:70svh}.stories-archive h1{margin-bottom:32px}.story-filters{display:flex;flex-wrap:wrap;gap:0 26px;border-bottom:1px solid #bdcddd;margin-bottom:34px}.story-filters a{min-height:48px;display:inline-flex;align-items:center;position:relative;padding:10px 0 13px;font-size:16px;line-height:1.5;color:#49617b}.story-filters [aria-current=page]{color:#071b35}.story-filters [aria-current=page]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#d18439}.stories-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 26px}.stories-archive-grid .story-preview-image img{aspect-ratio:16/9}.stories-empty{font-size:18px;line-height:1.6;color:#445970}.stories-pagination{margin-top:42px}.stories-pagination ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0}.stories-pagination a,.stories-pagination span{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid #bdcddd;border-radius:2px}.stories-pagination .current{background:#071b35;color:#fff}
.story-article{max-width:1280px;margin:auto}.story-article-header{max-width:760px;margin:0 auto 36px}.story-back{min-height:44px;display:inline-flex;align-items:center;margin-bottom:26px;color:#49617b;font-size:16px}.story-back:hover{text-decoration:underline;text-underline-offset:4px}.story-article-header h1{font-family:Manrope,Arial,sans-serif;font-weight:500;font-size:clamp(40px,4.6vw,66px);letter-spacing:-.04em;line-height:1.12;overflow-wrap:anywhere;margin:0 0 26px}.story-introduction{font-size:22px;line-height:1.6;color:#445970;margin:0 0 24px}.story-dates{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:14px;line-height:1.6;color:#49617b}.story-cover{max-width:1100px;margin:0 auto 48px}.story-cover img{display:block;max-width:100%;width:100%;height:auto}.story-cover figcaption,.story-content figcaption{font-size:14px;line-height:1.6;color:#49617b;margin-top:12px}.story-content{max-width:1100px;margin:auto;font-size:19px;line-height:1.8;overflow-wrap:anywhere}.story-content>*{max-width:720px;margin-left:auto;margin-right:auto}.story-content>.alignwide,.story-content>.alignfull{max-width:1100px}.story-content :where(p,ul,ol,h2,h3,h4,h5,h6,blockquote){max-width:720px;margin-inline:auto}.story-content :where(h2,h3,h4,h5,h6){font-family:Manrope,Arial,sans-serif;font-weight:600;line-height:1.3;letter-spacing:-.02em;margin-top:2em;margin-bottom:.7em}.story-content h2{font-size:32px}.story-content h3{font-size:26px}.story-content img{max-width:100%;height:auto}.story-content blockquote{border-left:2px solid #97b0c9;padding:6px 0 6px 26px;color:#354e69}.story-content blockquote p{margin:0 0 12px}.story-content cite{font-size:16px;font-style:normal}.story-content a{text-decoration:underline;text-underline-offset:4px;color:#305c87}.story-content .wp-block-gallery{gap:18px}.story-end-contact{max-width:720px;margin:56px auto 0;padding-top:20px;border-top:1px solid #bdcddd}.story-end-contact a{min-height:44px;display:inline-flex;align-items:center;gap:16px;font-size:17px;font-weight:500;color:#99500c}.story-related{max-width:1280px;margin:72px auto 0;border-top:1px solid #bdcddd;padding-top:40px}.story-related>h2{font-family:Manrope,Arial,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.03em;margin:0 0 28px}.story-part-pages{display:flex;gap:12px}
@media(max-width:900px){.stories-home{padding:56px 24px}.stories-home-inner{display:flex;flex-direction:column}.stories-home-heading{display:contents}.stories-home-heading>div{margin-bottom:28px}.stories-home h2,.stories-archive h1{font-size:clamp(34px,6.2vw,50px)}.stories-eyebrow{font-size:11px}.stories-home-grid{grid-template-columns:minmax(0,1fr);gap:30px}.stories-supporting{gap:24px}.story-supporting:has(.story-preview-image){display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:20px;align-items:start}.story-supporting .story-preview-image{margin:0}.story-supporting .story-preview-image img{aspect-ratio:16/10}.story-featured h3{font-size:28px}.story-supporting h3{font-size:22px}.story-preview-excerpt,.story-featured .story-preview-excerpt{font-size:17px}.story-categories{font-size:10px}.stories-all-link{order:3;margin-top:28px;padding-top:18px;border-top:1px solid #adbed0}.stories-archive,.story-page{padding:calc(var(--header-height) + 48px) 24px 64px}.stories-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-article-header h1{font-size:clamp(36px,7vw,54px)}.story-introduction{font-size:19px}.story-content{font-size:18px;line-height:1.75}.story-content h2{font-size:28px}.story-content h3{font-size:24px}.story-cover{margin-bottom:32px}.story-related{margin-top:52px}.story-dates{font-size:13px}}
@media(max-width:599px){.stories-archive-grid{grid-template-columns:minmax(0,1fr)}.story-supporting h3{font-size:21px}.story-supporting .story-preview-excerpt{font-size:16px}.story-supporting:has(.story-preview-image){gap:16px}.story-read{font-size:16px}.story-content{font-size:17px}.story-content blockquote{padding-left:18px}.story-dates{flex-direction:column;gap:5px}}
@media(prefers-reduced-motion:reduce){.stories-home-inner{transition:none}.stories-home-inner.is-pending{opacity:1;transform:none}}

.stories-home-grid.is-single{grid-template-columns:minmax(0,1fr);max-width:900px}

.stories-preview-note{font-size:11px;font-weight:500;letter-spacing:.18em;line-height:1.6;color:#4a6480;margin:0 0 20px}.stories-home-inner>.stories-preview-note{order:0}
