.gc-editorial{padding:var(--gc-padding) 0;color:var(--color-text-primary);background:var(--color-background-surface);font-family:var(--font-primary)}.gc-editorial--beige{background:var(--color-background-surface);background:color-mix(in srgb,var(--color-light-beige) 30%,var(--color-background-surface))}.gc-editorial--white{background:#fff}.gc-editorial--mocha{background:var(--color-mocha);color:var(--color-text-inverse)}.gc-editorial__inner{max-width:1440px;margin:auto}.gc-editorial h1,.gc-editorial h2,.gc-editorial h3{font-family:var(--font-display);color:inherit;font-weight:400;letter-spacing:-.025em;line-height:1.15;margin:0 0 20px}.gc-editorial__headline{font-size:clamp(36px,4.2vw,64px);max-width:650px}.gc-editorial h2{font-size:clamp(30px,3vw,44px)}.gc-editorial h3{font-size:26px}.gc-editorial__eyebrow{font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px}.gc-editorial__text{font-size:16px;line-height:1.65}.gc-editorial__text p{margin:0 0 16px}.gc-editorial__text ul{padding-left:20px}.gc-editorial__text li{margin:8px 0}.gc-editorial__hero{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.gc-editorial__visual{text-align:center;padding:32px;background:var(--color-light-beige);color:var(--color-text-primary);border-radius:16px}.gc-editorial__value{font-size:clamp(42px,5vw,70px);letter-spacing:-.04em;line-height:1.15;margin:0}.gc-editorial__images{display:flex;gap:12px;align-items:center;justify-content:center;margin:24px 0}.gc-editorial__images>*{flex:1;min-width:0;width:0}.gc-editorial__images img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:8px}.gc-editorial__images>img{width:0}.gc-editorial__note,.gc-editorial__footnote{font-size:12px;line-height:1.6;opacity:.85}.gc-editorial__footnote{max-width:900px;margin:28px auto 0;text-align:center}.gc-editorial__intro{text-align:center;max-width:850px;margin:0 auto 24px}.gc-editorial__grid{display:grid;gap:24px}.gc-editorial__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-editorial__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.gc-editorial__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.gc-editorial__card{padding:16px 0;border-top:1px solid var(--color-camel);min-width:0}.gc-editorial__grid--boxed .gc-editorial__card{padding:24px;background:var(--color-background-surface);color:var(--color-text-primary);border:1px solid var(--color-beige);border-radius:16px}.gc-editorial__card--highlight{box-shadow:inset 0 0 0 2px var(--color-camel)}.gc-editorial__card-value{font-size:34px;line-height:1.2;margin:0 0 24px}.gc-editorial__button{display:inline-flex;align-items:center;gap:16px;margin-top:16px}.gc-editorial__button svg{width:24px;height:24px}.gc-editorial__secondary{display:block;text-decoration:underline;margin-top:20px;font-size:14px}.gc-editorial__actions{text-align:center}.gc-editorial--mocha .gc-editorial__button{background:var(--color-background-surface);color:var(--color-mocha)}.gc-editorial a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.gc-editorial[id]{scroll-margin-top:120px}@media(max-width:767px){.gc-editorial{padding:calc(var(--gc-padding)*.6) 0}.gc-editorial__inner{padding-left:20px;padding-right:20px}.gc-editorial__hero{grid-template-columns:1fr;gap:32px}.gc-editorial__visual{padding:24px 16px}.gc-editorial__grid--2,.gc-editorial__grid--3,.gc-editorial__grid--4{grid-template-columns:1fr}.gc-editorial__grid{gap:16px}.gc-editorial__grid--boxed .gc-editorial__card{padding:24px}.gc-editorial__intro{margin-bottom:18px}.gc-editorial__headline{font-size:40px}.gc-editorial__text{font-size:15px}}
.gc-editorial__scroll-hint{display:none}.gc-editorial__footnote a{text-decoration:underline;text-underline-offset:4px}@media(max-width:767px){.gc-editorial__scroll-hint{display:block;text-align:right;font-size:12px;margin:0 0 14px}.gc-editorial__grid.gc-editorial__grid--mobile-scroll{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:88%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:2px 2px 16px;max-width:100%;scroll-padding-inline:2px;scrollbar-width:thin;scrollbar-color:var(--color-camel) var(--color-light-beige)}.gc-editorial__grid--mobile-scroll>.gc-editorial__card{scroll-snap-align:start}.gc-editorial__grid--mobile-scroll:focus-visible{outline:2px solid var(--color-camel);outline-offset:4px}}

.gc-editorial__banner{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:stretch;overflow:hidden;border-radius:16px;background:var(--color-background-surface)}.gc-editorial__banner-media{min-height:260px;position:relative}.gc-editorial__banner-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--banner-image-position,center)}.gc-editorial__banner-copy{min-width:0}.gc-editorial__banner .gc-editorial__banner-copy{padding:32px 40px;align-self:center}.gc-editorial__banner .gc-editorial__intro{margin:0;text-align:left;max-width:640px}.gc-editorial__banner .gc-editorial__actions{text-align:left}.gc-editorial__banner h2{font-size:clamp(28px,2.6vw,38px);margin-bottom:12px}.gc-editorial__banner .gc-editorial__eyebrow{margin-bottom:12px}.gc-editorial__banner .gc-editorial__text p:last-child{margin-bottom:0}.gc-editorial__banner--right{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.gc-editorial__banner--right .gc-editorial__banner-media{order:2}.gc-editorial--mocha .gc-editorial__banner{background:transparent}@media(max-width:767px){.gc-editorial__banner,.gc-editorial__banner--right{grid-template-columns:1fr}.gc-editorial__banner-media{min-height:0;height:150px}.gc-editorial__banner--right .gc-editorial__banner-media{order:0}.gc-editorial__banner .gc-editorial__banner-copy{padding:24px}.gc-editorial__banner h2{font-size:28px}.gc-editorial__banner .gc-editorial__button{margin-top:20px}}
