/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.gwd-btn{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,transform .2s;}.gwd-btn--cta:hover,.gwd-btn--cta:focus-visible{background-color:var(--cta-d);transform:translateY(-2px);box-shadow:0 10px 15px -3px rgb(212 41 42 / .30),0 4px 6px -4px rgb(212 41 42 / .25);}.gwd-btn--cta:active{background-color:var(--cta-d);transform:none;box-shadow:none;}.gwd-btn--ghost:hover,.gwd-btn--ghost:focus-visible{background-color:var(--cta);border-color:var(--cta);color:#fff;transform:translateY(-2px);box-shadow:0 10px 15px -3px rgb(212 41 42 / .25);}.gwd-btn--ghost:active{background-color:var(--cta-d);border-color:var(--cta-d);color:#fff;transform:none;box-shadow:none;}.gwd-btn--ghost-dark:hover,.gwd-btn--ghost-dark:focus-visible{background-color:var(--paper);border-color:var(--paper);color:var(--ink);transform:translateY(-2px);}.gwd-btn--ghost-dark:active{transform:none;}@media (prefers-reduced-motion:reduce){.gwd-btn{transition-property:background-color,color,border-color,box-shadow;}.gwd-btn:hover,.gwd-btn:focus-visible{transform:none;}}
.cta-band{background:#222a36;}:root[data-theme="dark"] .cta-band{background:#0d1219;}.cta-band h2 strong{color:var(--cta);font-weight:inherit;}.cta-band .cta-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--cta);}.cta-band .cta-eyebrow::before{content:"";width:26px;height:1px;background:var(--cta);}.cta-band .cta-lede{color:#b9c2ce;}
.insight-list .view-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem}.insight-list .views-row{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line-d);border-radius:1rem;background:var(--paper);box-shadow:0 18px 48px rgba(20,24,31,.07)}.insight-list .views-field-field-insight-image{aspect-ratio:16/9;overflow:hidden;background:var(--paper-2)}.insight-list .views-field-field-insight-image :is(div,article){height:100%}.insight-list .views-field-field-insight-image img{display:block;width:100%;height:100%;object-fit:contain;background:#f7f4ee}.insight-list .views-field:not(.views-field-field-insight-image){margin-inline:1.6rem}.insight-list .views-field-field-insight-date{margin-top:1.5rem;color:var(--accent);font:600 .75rem/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.insight-list .views-field-title h2{margin:.65rem 0 0;font:800 clamp(1.45rem,2.5vw,2rem)/1.12 var(--font-disp);letter-spacing:-.02em}.insight-list .views-field-title a{color:var(--ink);text-decoration:none}.insight-list .views-field-title a:hover,.insight-list .views-field-title a:focus-visible{color:var(--accent)}.insight-list .views-field-field-insight-topics{margin-top:.85rem;color:var(--muted);font-size:.82rem;font-weight:700}.insight-list .views-field-field-insight-summary{margin-top:1rem;color:var(--muted);font-size:1.02rem;line-height:1.65}.insight-list .views-field-field-insight-summary p{margin:0}.insight-list .views-field-field-insight-author{display:flex;gap:.3rem;margin-top:1rem;color:var(--muted);font-size:.9rem}.insight-list .views-field-field-insight-link{margin-top:auto;padding:1.25rem 0 1.6rem}.insight-list .views-field-field-insight-link a{display:inline-flex;align-items:center;justify-content:center;min-height:2.8rem;padding:.7rem 1.05rem;background:var(--accent);border:1px solid var(--accent);color:#fff;font:750 .78rem/1 var(--font-mono);letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.insight-list .views-field-field-insight-link a:hover{background:var(--ink);border-color:var(--ink);color:#fff;transform:translateY(-1px)}.insight-list .views-field-field-insight-link a:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 40%,white);outline-offset:3px}.insight-list__empty{display:none;max-width:700px}.insight-list .view-empty + .insight-list__empty{display:block}@media(max-width:760px){.insight-list .view-content{grid-template-columns:1fr}.insight-list .views-field:not(.views-field-field-insight-image){margin-inline:1.25rem}}
.page-hero{padding:72px 0 56px;border-bottom:1px solid var(--line-d);}.page-hero > div{padding-top:0;padding-bottom:0;}.page-hero .statement{font-size:clamp(32px,3.8vw,50px);margin:14px 0 16px;max-width:820px;}.page-hero .statement strong{color:var(--accent);font-weight:inherit;}.page-hero .breadcrumb a{color:var(--muted);}.page-hero .breadcrumb a:hover{color:var(--ink);}@media (max-width:560px){.page-hero{padding:56px 0 40px;}}.page-hero .gwd-btn--cta,.page-hero .gwd-btn--cta:hover{color:#fff;}
.prose-block > div{max-width:760px;padding-top:96px;padding-bottom:96px;}@media (max-width:560px){.prose-block > div{padding-top:64px;padding-bottom:64px;}}
