.page-inner .nav{background:var(--navy)}.page-inner main{padding-top:86px}.lang-opt{display:inline-flex;align-items:center}.blog-hero{background:var(--navy);color:white;padding:75px 0 55px;border-bottom:4px solid var(--crimson)}.blog-hero h1{font-size:clamp(2.2rem,5vw,4.5rem);line-height:1.3}.blog-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.blog-heading .h2{margin:0}.blog-heading>a{color:var(--crimson);font-weight:700}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.post-card{overflow:hidden;background:white;border-radius:var(--radius);box-shadow:var(--shadow);display:flex;flex-direction:column}.post-card img{width:100%;height:245px;object-fit:cover}.post-copy{padding:28px;display:flex;flex-direction:column;flex:1}.post-copy h2{font-size:1.35rem;line-height:1.6;margin:12px 0}.post-copy p{color:var(--muted);font-size:1rem;margin-bottom:24px}.post-meta{display:flex;flex-wrap:wrap;gap:16px;font-size:.875rem;color:var(--muted)}.post-meta>span{color:var(--crimson)}.post-link{margin-top:auto;color:var(--crimson);font-weight:700}.blog-filter{display:flex;gap:12px;margin-bottom:40px}.blog-filter input,.blog-filter select{font:inherit;padding:12px 18px;border:1px solid var(--sand);border-radius:10px;min-width:0;background:white;color:var(--ink)}.blog-filter input{flex:1}.pagination{display:flex;justify-content:center;gap:24px;margin-top:40px}.pagination a{font-weight:700;color:var(--crimson)}.empty-blog{padding:70px 20px;text-align:center;border:1px solid var(--sand);background:white;border-radius:16px}.article-wrap{max-width:900px;padding:65px 24px;margin:auto}.article-wrap h1{font-size:clamp(2rem,4vw,3.3rem);line-height:1.5;margin:15px 0 22px}.article-lead{font-size:1.2rem;color:var(--muted);margin-bottom:30px}.article-cover{width:100%;max-height:530px;object-fit:cover;border-radius:16px;margin:32px 0}.prose{font-size:1.05rem;overflow-wrap:anywhere;line-height:2}.prose p{margin-bottom:1.3em}.prose h2,.prose h3{margin:1.5em 0 .7em;line-height:1.5}.prose ul,.prose ol{padding-inline-start:1.8em;margin-bottom:1.3em}.prose a{color:var(--crimson);text-decoration:underline}.prose blockquote{border-inline-start:4px solid var(--crimson);padding:15px 22px;background:var(--sand);margin:24px 0}.prose img{max-width:100%;height:auto}.prose table{display:block;overflow:auto}.prose pre{overflow:auto;direction:ltr}.article-wrap>.btn{margin-top:32px}.footer-links{background:var(--navy);display:flex;justify-content:center;gap:24px;flex-wrap:wrap;color:white;padding:10px 24px 30px}.custom-image{max-height:500px;margin:20px 0;object-fit:cover;border-radius:16px}.counter-off .counter,.counter-off .counter-caption,.counter-off .counter-sub,.counter-off .stat-live{display:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.lightbox[hidden]{display:none}.lightbox img{max-height:85vh;object-fit:contain}.lang-only:empty{display:none}@media(max-width:1000px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-filter{flex-wrap:wrap}.blog-filter input{flex-basis:100%}}@media(max-width:650px){.blog-grid{grid-template-columns:1fr}.blog-filter select{flex:1}.blog-hero{padding:40px 0}.article-wrap{padding:38px 20px}.post-copy{padding:22px}.blog-heading{align-items:flex-start}.blog-heading .h2{font-size:1.65rem}.footer-links{gap:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.reveal{opacity:1!important;transform:none!important}}

/* Dynamic section blocks */
.cms-multiline{white-space:pre-line}.stat-featured{background:var(--navy);border-color:transparent}.stat-featured .stat-num,.stat-featured h3{color:#fff}.stat-featured p{color:#b9c9db}.stat-featured .suffix{color:var(--gold)}.tl-year{display:flex;flex-wrap:wrap;gap:12px}.journey-flag{border-radius:6px;background:#ffffff14;padding:2px 8px}.section:not(.section-navy) .tl-item{background:#fff;border-color:var(--sand)}.section:not(.section-navy) .tl-item h3{color:var(--navy)}.section:not(.section-navy) .tl-item p{color:var(--muted)}.section:not(.section-navy) .tl-year{color:var(--crimson)}.section:not(.section-navy) .journey-flag{background:var(--sand)}.section-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-top:30px}.section-split-image{width:100%;max-height:560px;object-fit:cover;border-radius:18px}.section-split-end .section-split-image{order:2}.section-split-top,.section-no-image{grid-template-columns:1fr}.section-split-top .section-split-image{max-height:520px}.section-video{aspect-ratio:16/9;min-height:200px;overflow:hidden;border-radius:18px;margin-top:30px;background:#000}.section-video iframe,.section-video video{width:100%;height:100%;border:0;display:block}.section-navy .prose{color:#c2cede}.section-navy .prose h2,.section-navy .prose h3{color:#fff}.section-navy .blog-heading>a{color:var(--gold)}.gallery .g-featured{outline:3px solid var(--gold)}.gallery figcaption small{display:block;font-weight:400;margin-top:5px}@media(max-width:700px){.section-split{grid-template-columns:1fr;gap:24px}.section-split-end .section-split-image{order:0}.section-video{border-radius:10px}}
