.single-post .page-titlebar{background:radial-gradient(circle at 82% 12%,#60a5fa4d,#0000 26rem),linear-gradient(135deg,#0b1120 0%,#1e3a8a 64%,#312f80 100%);padding-block:clamp(2.5rem,6vw,5rem)}.single-post .page-titlebar__title{text-wrap:balance;max-width:980px;font-size:clamp(2rem,5.4vw,4.5rem)}.single-post .page-titlebar__meta{color:#ffffffb8}.single-post .post-featured{background:#0b1120;position:relative}.single-post .post-featured:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0b11206b);height:32%;position:absolute;inset:auto 0 0}.single-post .post-featured__img{height:clamp(320px,48vw,680px)}.single-post .page-body{background:radial-gradient(circle at 8% 18%,#60a5fa14,#0000 28rem),linear-gradient(#f8fbff 0%,#fff 26rem)}.single-post .page-body__single{max-width:1180px}.single-post .page-body__article{background:#ffffffe0;border:1px solid #94a3b838;border-radius:28px;max-width:900px;margin-inline:auto;padding:clamp(1.25rem,3vw,2.5rem);box-shadow:inset 0 1px #ffffffeb,0 24px 70px #0f172a14}.single-post .entry-content{font-size:clamp(1.05rem,1.2vw,1.18rem);line-height:1.9}.single-post .entry-content>:is(p,ul,ol,h2,h3,h4,blockquote,figure,table,.wp-block-buttons){max-width:760px;margin-left:auto;margin-right:auto}.single-post .entry-content>.alignwide,.single-post .entry-content>.wp-block-columns,.single-post .entry-content>.wp-block-gallery,.single-post .entry-content>.wp-block-media-text,.single-post .entry-content>.esg-post-lead,.single-post .entry-content>.esg-info-columns,.single-post .entry-content>.esg-notice-box,.single-post .entry-content>.esg-media-highlight{max-width:1040px}.single-post .entry-content>.alignfull,.single-post .entry-content>.wp-block-cover.alignfull{width:min(100vw,1180px);max-width:none;margin-left:50%;transform:translate(-50%)}.single-post .entry-content h2{text-wrap:balance;border-bottom:0;padding-bottom:0}.single-post .entry-content h2:after{content:"";background:linear-gradient(90deg,#6077fe,#8ad321,#fd5468);border-radius:999px;width:64px;height:3px;margin-top:.75rem;display:block}.single-post .entry-content h3{text-wrap:balance}.single-post .entry-content .wp-block-image,.single-post .entry-content .wp-block-gallery,.single-post .entry-content .wp-block-media-text,.single-post .entry-content .wp-block-cover{margin-block:clamp(2rem,4vw,3.5rem)}.single-post .entry-content .wp-block-image img,.single-post .entry-content .wp-block-gallery img,.single-post .entry-content .wp-block-media-text img{border-radius:22px;box-shadow:0 18px 50px #0f172a1f}.single-post .entry-content figcaption,.single-post .entry-content .wp-element-caption{color:var(--clr-text-muted);text-align:center;margin-top:.75rem;font-size:.92rem;line-height:1.55}.single-post .entry-content .wp-block-columns{gap:clamp(1.25rem,3vw,2.25rem);margin-block:clamp(2rem,4vw,3.5rem)}.single-post .entry-content .wp-block-column{min-width:0}.single-post .entry-content .wp-block-columns.are-vertically-aligned-center{align-items:center}.single-post .entry-content .wp-block-gallery.has-nested-images figure.wp-block-image{border-radius:22px;overflow:hidden}.single-post .entry-content .wp-block-gallery.has-nested-images figure.wp-block-image img{object-fit:cover;height:100%;transition:transform .35s}.single-post .entry-content .wp-block-gallery.has-nested-images figure.wp-block-image:hover img{transform:scale(1.035)}.single-post .entry-content .wp-block-media-text{gap:clamp(1.5rem,4vw,3rem)}.single-post .entry-content .wp-block-media-text__content{padding:clamp(1rem,3vw,2.25rem)}.single-post .entry-content .wp-block-cover{border-radius:28px;overflow:hidden;box-shadow:0 24px 70px #0f172a29}.single-post .entry-content .wp-block-quote,.single-post .entry-content blockquote{color:var(--clr-text);background:linear-gradient(135deg,#2563eb14,#8ad32114);border-left:0;border-radius:22px;position:relative;box-shadow:inset 0 0 0 1px #2563eb1a}.single-post .entry-content .wp-block-quote:before,.single-post .entry-content blockquote:before{content:"“";color:#2563eb38;font-family:Georgia,serif;font-size:5rem;line-height:1;position:absolute;top:-.55rem;left:1rem}.single-post .entry-content .wp-block-button__link{background:var(--esg-gradient-btn);border-radius:999px;font-weight:700;box-shadow:0 12px 28px #2563eb47}.single-post .entry-content .esg-post-lead,.single-post .entry-content .esg-notice-box,.single-post .entry-content .esg-media-highlight,.single-post .entry-content .esg-info-columns>.wp-block-column{background:linear-gradient(#fffffff5,#f8fbfff0);border:1px solid #94a3b83d;border-radius:24px;box-shadow:inset 0 1px #ffffffdb,0 18px 50px #0f172a14}.single-post .entry-content .esg-post-lead,.single-post .entry-content .esg-notice-box{padding:clamp(1.35rem,3vw,2.35rem)}.single-post .entry-content .esg-post-lead{border-top:4px solid #6077fe}.single-post .entry-content .esg-kicker{color:var(--clr-primary);font-family:var(--ff-ui);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.75rem;font-size:.78rem;font-weight:800}.single-post .entry-content .esg-info-columns>.wp-block-column{padding:clamp(1.1rem,2vw,1.65rem)}.single-post .entry-content .esg-notice-box{border-top:4px solid #8ad321}.blog .news-grid,.archive .news-grid,.search .news-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:clamp(1.25rem,2.4vw,2rem);display:grid}.blog .news-card,.archive .news-card,.search .news-card{border-color:#94a3b83d;border-radius:24px;box-shadow:inset 0 1px #ffffffe0,0 16px 46px #0f172a14}.blog .news-card:first-child,.archive .news-card:first-child{grid-column:span 2}.blog .news-card:first-child .news-img-link,.archive .news-card:first-child .news-img-link{aspect-ratio:16/7}@media (width<=760px){.single-post .page-body__single{padding-inline:var(--space-4)}.single-post .page-body__article{border-radius:20px;padding:1rem}.single-post .entry-content>.alignwide,.single-post .entry-content>.alignfull,.single-post .entry-content>.wp-block-columns,.single-post .entry-content>.wp-block-gallery,.single-post .entry-content>.wp-block-media-text{width:100%;max-width:100%;margin-left:auto;transform:none}.single-post .entry-content .wp-block-columns:not(.is-not-stacked-on-mobile){gap:1rem}.single-post .entry-content .alignleft,.single-post .entry-content .alignright{float:none;max-width:100%;margin-inline:0}.blog .news-card:first-child,.archive .news-card:first-child{grid-column:auto}}[data-theme=dark] .single-post .page-body{background:var(--clr-bg)}[data-theme=dark] .single-post .page-body__article,[data-theme=dark] .single-post .entry-content .esg-post-lead,[data-theme=dark] .single-post .entry-content .esg-notice-box,[data-theme=dark] .single-post .entry-content .esg-media-highlight,[data-theme=dark] .single-post .entry-content .esg-info-columns>.wp-block-column{background:var(--clr-bg-alt);border-color:var(--clr-border)}