.ad[data-v-f887dba6]{--ad-ink:var(--news-ink,#1a1a17);--ad-paper:var(--news-paper,#e4e0d6);--ad-sheet:var(--news-surface,#f1eee6);--ad-accent:var(--news-accent,#c2410c);color:#1a1a17;color:var(--ad-ink);container:ad/inline-size;display:block;min-width:0;width:100%}.ad__label[data-v-f887dba6]{color:var(--news-accent-text,color-mix(in srgb,var(--ad-ink) 72%,transparent))!important;font-size:.6rem;letter-spacing:.22em;margin:0 0 .3rem;text-align:right}.ad__frame[data-v-f887dba6]{background-color:var(--ad-sheet);border:1px solid var(--ad-ink);color:var(--ad-ink)!important;display:flex;flex-direction:column;overflow:hidden;position:relative;text-decoration:none!important}a.ad__frame[data-v-f887dba6]{cursor:pointer}a.ad__frame[data-v-f887dba6]:focus-visible{outline:2px solid var(--ad-ink);outline-offset:3px}.ad__media[data-v-f887dba6]{background:var(--ad-paper);border-bottom:1px solid var(--ad-ink);overflow:hidden;position:relative}.ad__img[data-v-f887dba6]{display:block;filter:grayscale(1) contrast(1.08);height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .35s ease;width:100%}.ad__frame:focus-visible .ad__img[data-v-f887dba6],.ad__frame:hover .ad__img[data-v-f887dba6]{filter:none}.ad__body[data-v-f887dba6]{display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:.85rem 1rem 1rem}.ad__title[data-v-f887dba6]{font-size:clamp(1.25rem,4.6vw,1.7rem);line-height:1.02;text-transform:uppercase;text-wrap:balance;color:var(--news-accent-display,var(--ad-ink))!important}.ad__text[data-v-f887dba6],.ad__title[data-v-f887dba6]{margin:0;overflow-wrap:anywhere}.ad__text[data-v-f887dba6]{font-size:.95rem;line-height:1.45;white-space:pre-line}.ad__more[data-v-f887dba6],.ad__text[data-v-f887dba6]{color:var(--ad-ink)!important}.ad__more[data-v-f887dba6]{align-self:flex-start;border-bottom:1px solid var(--ad-ink);margin-top:.1rem;padding-bottom:1px}a.ad__frame:focus-visible .ad__title[data-v-f887dba6],a.ad__frame:hover .ad__title[data-v-f887dba6]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.12em}a.ad__frame:hover .ad__more[data-v-f887dba6]{border-bottom-width:2px}.ad--banner .ad__media[data-v-f887dba6]{aspect-ratio:16/7}.ad--noimg.ad--banner .ad__frame[data-v-f887dba6]{background:transparent;border:0;border-bottom:4px double var(--ad-ink);border-top:4px double var(--ad-ink)}.ad--noimg.ad--banner .ad__body[data-v-f887dba6]{align-items:center;padding-block:1.1rem;text-align:center}.ad--noimg.ad--banner .ad__more[data-v-f887dba6]{align-self:center}.ad--sidebar .ad__media[data-v-f887dba6]{aspect-ratio:4/3}.ad--sidebar .ad__title[data-v-f887dba6]{font-size:clamp(1.3rem,5vw,1.65rem)}.ad--sidebar .ad__text[data-v-f887dba6]{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.ad--inline .ad__body[data-v-f887dba6]{outline:1px solid var(--ad-ink);outline-offset:-6px}.ad--inline .ad__media[data-v-f887dba6]{aspect-ratio:16/9}.ad--inline .ad__body[data-v-f887dba6]{padding:1rem 1.25rem 1.25rem}.ad--inline.ad--noimg .ad__body[data-v-f887dba6]{padding:1.4rem 1.5rem}@container ad (min-width: 540px){.ad--banner .ad__frame[data-v-f887dba6]{align-items:stretch;flex-direction:row;min-height:8.5rem}.ad--banner .ad__media[data-v-f887dba6]{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--ad-ink);flex:0 0 38%;min-height:8.5rem}.ad--banner .ad__img[data-v-f887dba6]{top:0;right:0;bottom:0;left:0;position:absolute}.ad--banner .ad__body[data-v-f887dba6]{flex:1 1 auto;justify-content:center;padding:1rem 1.5rem}.ad--banner .ad__title[data-v-f887dba6]{font-size:clamp(1.4rem,2.6vw,2rem)}.ad--banner .ad__text[data-v-f887dba6]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ad--noimg.ad--banner .ad__frame[data-v-f887dba6]{flex-direction:column;min-height:0}.ad--inline .ad__frame[data-v-f887dba6]{align-items:stretch;flex-direction:row}.ad--inline .ad__media[data-v-f887dba6]{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--ad-ink);flex:0 0 34%;min-height:11rem}.ad--inline .ad__img[data-v-f887dba6]{top:0;right:0;bottom:0;left:0;position:absolute}.ad--inline .ad__body[data-v-f887dba6]{flex:1 1 auto;justify-content:center}.ad--inline.ad--noimg .ad__frame[data-v-f887dba6]{flex-direction:column}}@media (prefers-reduced-motion:reduce){.ad__img[data-v-f887dba6]{transition:none}}
