.promo[data-astro-cid-rjzq3gmk]{aspect-ratio:692/400;background:var(--color-cyan-pale);min-width:0;color:var(--color-white);border-radius:2px;flex-direction:column;justify-content:flex-end;padding:clamp(24px,6.94%,48px);display:flex;position:relative;overflow:hidden;container-type:inline-size}.photo[data-astro-cid-rjzq3gmk]{position:absolute;inset:0}.panel[data-astro-cid-rjzq3gmk]{background:var(--color-primary);clip-path:polygon(0 0,75.14% 0,47.83% 100%,0 100%);position:absolute;inset:0}.content[data-astro-cid-rjzq3gmk]{flex-direction:column;align-items:flex-start;gap:16px;display:flex;position:relative}.label[data-astro-cid-rjzq3gmk]{font-family:var(--font-body);font-weight:700;font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-cyan-pale)}.title[data-astro-cid-rjzq3gmk]{max-width:60.4027cqw;font-family:var(--font-heading);font-weight:700;font-size:min(var(--fs-h3), 46cqw / 5.96);text-wrap:balance;line-height:1}.title[data-astro-cid-rjzq3gmk] a[data-astro-cid-rjzq3gmk]{color:inherit;text-decoration:none}.title[data-astro-cid-rjzq3gmk] a[data-astro-cid-rjzq3gmk]:after{content:"";position:absolute;inset:-100vmax}.title[data-astro-cid-rjzq3gmk] a[data-astro-cid-rjzq3gmk]:focus-visible{outline:none}.promo[data-astro-cid-rjzq3gmk]:has(.title a:focus-visible){outline:var(--focus-ring-light);outline-offset:4px}@media (width<=767px){.promo[data-astro-cid-rjzq3gmk]{aspect-ratio:auto;min-height:340px;padding:32px 24px}.title[data-astro-cid-rjzq3gmk]{max-width:85%;font-size:var(--fs-h3)}}.featured[data-astro-cid-ajxdkqgn]{background:var(--color-primary);min-height:clamp(320px,22.9167vw,440px);color:var(--color-white);border-radius:16px;grid-template-columns:42.6136% 1fr;transition:background-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.featured--dark[data-astro-cid-ajxdkqgn],.featured[data-astro-cid-ajxdkqgn]:hover,.featured[data-astro-cid-ajxdkqgn]:focus-within{background:var(--color-primary-hover)}.featured[data-astro-cid-ajxdkqgn]:hover,.featured[data-astro-cid-ajxdkqgn]:focus-within{box-shadow:var(--shadow-card-lift)}.photo[data-astro-cid-ajxdkqgn]{position:relative}.photo[data-astro-cid-ajxdkqgn] .media{position:absolute;inset:0}.content[data-astro-cid-ajxdkqgn]{flex-direction:column;justify-content:space-between;gap:24px;padding:clamp(28px,2.5vw,48px) clamp(24px,2.9167vw,56px);display:flex}.text[data-astro-cid-ajxdkqgn]{flex-direction:column;gap:16px;display:flex}.category[data-astro-cid-ajxdkqgn]{font-family:var(--font-body);font-weight:700;font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-a11y-orange-on-blue-small)}.title[data-astro-cid-ajxdkqgn]{font-family:var(--font-heading);font-weight:400;font-size:var(--fs-lead);line-height:var(--lh-lead)}.title[data-astro-cid-ajxdkqgn] a[data-astro-cid-ajxdkqgn]{color:inherit;text-decoration:none}.title[data-astro-cid-ajxdkqgn] a[data-astro-cid-ajxdkqgn]:after{content:"";position:absolute;inset:0}.title[data-astro-cid-ajxdkqgn] a[data-astro-cid-ajxdkqgn]:focus-visible{outline:none}.featured[data-astro-cid-ajxdkqgn]:has(.title a:focus-visible){outline:var(--focus-ring-light);outline-offset:4px}.excerpt[data-astro-cid-ajxdkqgn]{font-family:var(--font-body);font-size:var(--fs-body-md);line-height:var(--lh-body-md)}.action[data-astro-cid-ajxdkqgn]{justify-content:flex-end;display:flex}@media (width<=767px){.featured[data-astro-cid-ajxdkqgn]{grid-template-columns:1fr;min-height:0}.photo[data-astro-cid-ajxdkqgn]{aspect-ratio:600/440}}.video-item[data-astro-cid-bodje6v2]{color:var(--color-white);align-items:flex-start;gap:24px;display:flex;position:relative}.thumb[data-astro-cid-bodje6v2]{aspect-ratio:240/135;border-radius:12px;flex:none;width:min(240px,42%);transition:opacity .15s;overflow:hidden}.title[data-astro-cid-bodje6v2]{min-width:0;font-family:var(--font-body);font-size:var(--fs-body-lg);line-height:var(--lh-body-lg);flex:1;transition:color .15s}.title[data-astro-cid-bodje6v2] a[data-astro-cid-bodje6v2]{color:inherit;text-decoration:none}.title[data-astro-cid-bodje6v2] a[data-astro-cid-bodje6v2]:after{content:"";position:absolute;inset:0}.title[data-astro-cid-bodje6v2] a[data-astro-cid-bodje6v2]:focus-visible{outline:none}.video-item[data-astro-cid-bodje6v2]:has(.title a:focus-visible){outline:var(--focus-ring-dark);outline-offset:6px}.video-item[data-astro-cid-bodje6v2]:hover .thumb[data-astro-cid-bodje6v2],.video-item[data-astro-cid-bodje6v2]:focus-within .thumb[data-astro-cid-bodje6v2]{opacity:.8}.video-item[data-astro-cid-bodje6v2]:hover .title[data-astro-cid-bodje6v2],.video-item[data-astro-cid-bodje6v2]:focus-within .title[data-astro-cid-bodje6v2]{color:var(--color-a11y-orange-on-blue-small)}
