.featured{display:grid;padding-block-start:0;row-gap:calc(var(--module--spacing-block) / 2)}.featured__inner{background-color:var(--color--background-alternate);display:grid;grid-template-columns:calc((100vw - var(--container--width--wider)) / 2) 1fr calc((100vw - var(--container--width--wider)) / 2);isolation:isolate;padding-block:var(--module--spacing-block) calc(var(--module--spacing-block) / 2);position:relative;row-gap:var(--spacing--l)}@media (prefers-color-scheme:light){html:not([data-color-scheme=dark]) .featured__inner--has-media{color:var(--color--font-invert)}}[data-color-scheme=light] .featured__inner--has-media{color:var(--color--font-invert)}.featured__intro,.featured__main{grid-column-start:2;max-inline-size:var(--container--width)}.featured__main-content{font-size:clamp(1rem,.9047619048rem + .4761904762vw,1.125rem);line-height:clamp(1.625rem,1.5297619048rem + .4761904762vw,1.75rem)}.featured__form{position:relative}.featured__form-input{inline-size:100%}.featured__form-submit{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;block-size:2.75rem;block-size:3.5rem;border:none;border-radius:var(--roundness);border-radius:0;color:inherit;color:var(--input--color-font);cursor:pointer;display:inline-flex;font-weight:700;inline-size:2.75rem;inline-size:3.5rem;inset:0 0 0 auto;justify-content:center;line-height:inherit;line-height:1.5;min-block-size:2.75rem;padding:0;position:absolute}.featured__form-submit>*{pointer-events:none}.featured__form-submit:is(a){text-decoration:none}.featured__form-submit:is(a):hover{text-decoration:none}.featured__form-submit:active{transform:translateY(1px)}.featured__form-submit[disabled]{opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.featured__form-submit>:not(.icon){overflow:hidden;position:absolute;clip:rect(0 0 0 0);block-size:1px;border:none;inline-size:1px;margin:-1px;padding:0}.featured__form-submit>:not(.icon):focus{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background-color:var(--color--highlight);block-size:auto;border:none;border-radius:0;border-radius:var(--roundness);box-shadow:0 2px 4px var(--color--highlight-shadow);color:inherit;color:var(--color--font-on-highlight);cursor:pointer;display:inline-flex;font-weight:700;inline-size:auto;inset:1rem auto auto 1rem;justify-content:center;line-height:inherit;line-height:1.5;min-block-size:2.75rem;padding:.25rem 1.5em;position:fixed;clip:auto;z-index:99}.featured__form-submit>:not(.icon):focus>*{pointer-events:none}.featured__form-submit>:not(.icon):focus:is(a){text-decoration:none}.featured__form-submit>:not(.icon):focus:is(a):hover{text-decoration:none}.featured__form-submit>:not(.icon):focus:active{transform:translateY(1px)}.featured__form-submit>:not(.icon):focus[disabled]{opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (prefers-reduced-motion:no-preference){.featured__form-submit>:not(.icon):focus{transition:color var(--timing) var(--ease),background-color var(--timing) var(--ease),box-shadow var(--timing) var(--ease)}}.featured__form-submit>:not(.icon):focus:hover{background-color:var(--color--highlight-lighter);box-shadow:0 2px 8px var(--color--highlight-shadow);color:var(--color--font-on-highlight)}.featured__form-submit>:not(.icon):focus:focus-visible{box-shadow:0 0 0 2px var(--color--font)}.featured__form-submit>:not(.icon):focus .button__text{padding-block:.25rem}@media (prefers-color-scheme:dark){html:not([data-color-scheme=light]) .featured__form-submit{color:var(--input--color-invert-font)}}[data-color-scheme=dark] .featured__form-submit{color:var(--input--color-invert-font)}@media (prefers-reduced-motion:no-preference){.featured__form-submit{transition:color var(--timing) var(--ease)}}.featured__form-submit:hover{color:var(--color--highlight)}.featured__media-container{inset:0;position:absolute;z-index:-1}.featured__media-container:after{background:var(--gradient--intro-overlay);content:"";inset:0;position:absolute}.featured__media{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.featured__items{display:grid;gap:var(--spacing--sm)}@media (max-width:66.8125em){.featured__more-link{margin-block-start:var(--spacing--l)}}@media (min-width:66.875em){.featured__inner{grid-template-columns:calc((100vw - var(--container--width--wider)) / 2) .5fr var(--spacing--sm) .5fr calc((100vw - var(--container--width--wider)) / 2)}.featured__intro{grid-column:2/3}.featured__main{display:flex;flex-direction:column;grid-column:4/5}.featured__intro,.featured__main-content{max-inline-size:28.625rem}.featured__main-content{margin-block-start:auto}.featured__more-link{margin:0 0 var(--spacing--l) auto;order:-1}.featured__items{gap:var(--spacing--sm);grid-template-columns:repeat(2,minmax(0,1fr))}}.featured-item{--teaser-spacing:clamp(1rem,0.173126615rem + 4.1343669251vw,2rem);border:var(--line) solid var(--color--teaser--border);color:var(--color--font);display:flex;flex-direction:column;gap:var(--teaser-spacing);isolation:isolate;padding:var(--teaser-spacing);position:relative}.featured-item:first-child{grid-row:1/span 2}.featured-item__title{overflow-wrap:break-word;word-wrap:break-word;font-size:clamp(1rem,.7932816537rem + 1.0335917313vw,1.25rem);hyphens:auto;line-height:clamp(1.625rem,1.4182816537rem + 1.0335917313vw,1.875rem)}.featured-item__link{text-decoration-color:transparent}.featured-item__link:after{content:"";inset:0;position:absolute;z-index:1}.featured-item__link:hover{color:currentColor;text-decoration-color:currentColor}.featured-item__excerpt{font-size:clamp(.875rem,.7716408269rem + .5167958656vw,1rem);line-height:clamp(1.5rem,1.3966408269rem + .5167958656vw,1.625rem);margin-block-start:calc(var(--teaser-spacing) / 2)}.featured-item__media-container{position:relative}.featured-item__media-container:after{background:var(--gradient--teaser-overlay);content:"";inset:0;position:absolute}.featured-item__footer{align-items:center;display:flex;flex-wrap:wrap;gap:.5em;justify-content:space-between;margin-block-start:auto}@media (prefers-reduced-motion:no-preference){.featured-item:hover .featured-item__footer-icon{animation:bounceInlineEnd 5s ease-in-out infinite}.featured-item:hover .featured-item__footer-icon--external{animation:bounceTopRight 5s ease-in-out infinite}}.featured-item__meta-container{align-items:center;display:flex;flex-wrap:wrap;gap:.5em}.featured-item__meta{align-items:center;background-color:var(--color--teaser--border);border-radius:.75rem;color:var(--color--font);display:flex;font-size:.875rem;font-weight:500;gap:.5rem;line-height:1;min-height:1.5rem;padding:.375rem .75rem .25rem}