.renewal-teasers{--renewal-accent: #087e8b;--renewal-accent-strong: #05616c;--renewal-text: #142321;--renewal-muted: #52635f;--renewal-line: #ccd8d4;--renewal-surface: #ffffff;--renewal-surface-subtle: #e9f0ee;margin-block:1.75rem .25rem;border-block:1px solid var(--renewal-line);padding-block:1.5rem .25rem;color:var(--renewal-text)}.dark .renewal-teasers{--renewal-accent: #59c8ce;--renewal-accent-strong: #8be4e6;--renewal-text: #f2f7f6;--renewal-muted: #adc1be;--renewal-line: #294b4f;--renewal-surface: #0d2529;--renewal-surface-subtle: #123238}.renewal-teasers__intro{display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem 1.5rem;align-items:baseline;margin-block-end:1.25rem}.renewal-teasers__intro h3{margin:0;color:var(--renewal-text);font-size:clamp(1.2rem,2.5vw,1.55rem);font-weight:750;letter-spacing:-.025em;line-height:1.15}.renewal-teasers__intro>p:last-child{max-inline-size:62ch;margin:0;color:var(--renewal-muted);font-size:.88rem;line-height:1.55}.renewal-teasers__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.renewal-teasers__figure{min-inline-size:0;margin:0}.renewal-teasers__figure--featured{grid-column:1 / -1}.renewal-teasers__image-frame{overflow:hidden;border:1px solid var(--renewal-line);border-radius:.75rem;background:var(--renewal-surface-subtle)}.renewal-teasers__figure img{display:block;inline-size:100%;block-size:auto;color:var(--renewal-muted)}.renewal-teasers__figure:not(.renewal-teasers__figure--featured) .renewal-teasers__image-frame{aspect-ratio:4 / 3}.renewal-teasers__figure:not(.renewal-teasers__figure--featured) img{block-size:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.renewal-teasers__figure figcaption{margin-block-start:.65rem;color:var(--renewal-muted);font-size:.78rem;line-height:1.5}@media(max-width:560px){.renewal-teasers__intro,.renewal-teasers__gallery{grid-template-columns:1fr}.renewal-teasers__intro>p:first-child{grid-row:auto}.renewal-teasers__figure--featured{grid-column:auto}.renewal-teasers__figure:not(.renewal-teasers__figure--featured) .renewal-teasers__image-frame{aspect-ratio:auto}.renewal-teasers__figure:not(.renewal-teasers__figure--featured) img{block-size:auto}}@media(prefers-reduced-motion:reduce){.renewal-teasers *,.renewal-teasers *:before,.renewal-teasers *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.renewal-teasers__figure .renewal-teasers__image-frame--document img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}
