:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color));&.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}&.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal{.swiper-button-prev,.swiper-button-next,~.swiper-button-prev,~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-button-prev,~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-next,~.swiper-button-next,&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-button-prev,~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0)}}}.swiper-vertical{.swiper-button-prev,.swiper-button-next,~.swiper-button-prev,~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-button-prev,~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto;.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.graphic-ad-placement.svelte-1mlgfcq{width:100%;min-width:0}.graphic-ad-placement--inline.svelte-1mlgfcq{container:graphic-ad-inline / inline-size}.graphic-ad-placement__grid.svelte-1mlgfcq{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:.875rem}.graphic-ad-card.svelte-1mlgfcq{--graphic-ad-glass: rgb(24 29 54 / .68);--graphic-ad-glass-edge: rgb(225 217 255 / .24);--graphic-ad-label-bg: rgb(124 94 187 / .2);--graphic-ad-label-edge: rgb(218 199 255 / .3);position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;container:graphic-ad-copy / inline-size;width:100%;min-width:0;overflow:hidden;border:0;border-radius:.9rem;background:rgb(var(--color-surface-800));color:#fff;font-family:inherit;isolation:isolate;text-decoration:none;box-shadow:0 12px 30px #0000001f}.graphic-ad-card.svelte-1mlgfcq picture:where(.svelte-1mlgfcq){grid-area:1 / 1;display:block;min-width:0;width:100%}.graphic-ad-card.svelte-1mlgfcq picture:where(.svelte-1mlgfcq) img:where(.svelte-1mlgfcq){display:block;width:100%;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.graphic-ad-card__copy.svelte-1mlgfcq{position:absolute;inset:4px auto auto 8px;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr);width:-moz-max-content;width:max-content;max-width:min(72%,36rem);min-width:0;align-content:start;align-items:center;gap:2px 6px;border-radius:8px;background:var(--graphic-ad-glass);color:#fff;backdrop-filter:blur(10px) saturate(1.12);box-shadow:inset 0 0 0 1px var(--graphic-ad-glass-edge);padding:3px 8px;text-shadow:none}.graphic-ad-card__eyebrow.svelte-1mlgfcq{grid-column:1;grid-row:1;display:inline-flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;min-height:calc(1em + 6px);border-radius:999px;background:var(--graphic-ad-label-bg);color:inherit;box-shadow:inset 0 0 0 1px var(--graphic-ad-label-edge);padding:0 5px;font-size:9px;line-height:1;font-weight:700;letter-spacing:.08em;text-shadow:none}.graphic-ad-card.svelte-1mlgfcq strong:where(.svelte-1mlgfcq){grid-column:2;grid-row:1;display:flex;align-items:center;min-width:0;min-height:calc(1em + 4px);overflow:hidden;color:inherit;font-size:clamp(12px,3.5cqi,16px);font-weight:700;line-height:1}.graphic-ad-card__eyebrow-text.svelte-1mlgfcq{display:block;line-height:1}.graphic-ad-card__title-text.svelte-1mlgfcq{display:block;min-width:0;max-width:100%;overflow:hidden;line-height:1;text-overflow:ellipsis;white-space:nowrap}@supports (text-box: trim-both cap alphabetic){.graphic-ad-card__title-text.svelte-1mlgfcq{text-box:trim-both cap alphabetic;overflow:clip visible}}.graphic-ad-card.svelte-1mlgfcq small:where(.svelte-1mlgfcq){grid-column:1 / -1;grid-row:2;display:none;min-width:0;overflow:hidden;color:inherit;font-size:12px;font-weight:400;line-height:1.4;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}a.graphic-ad-card.svelte-1mlgfcq:focus-visible{outline:2px solid rgb(var(--color-primary-400));outline-offset:2px}.graphic-ad-placement--sidebar.svelte-1mlgfcq .graphic-ad-card:where(.svelte-1mlgfcq){border-radius:.7rem}.graphic-ad-placement--sidebar.svelte-1mlgfcq .graphic-ad-card:where(.svelte-1mlgfcq) strong:where(.svelte-1mlgfcq){font-size:clamp(12px,4cqi,16px)}.graphic-ad-placement--sidebar.svelte-1mlgfcq .graphic-ad-card:where(.svelte-1mlgfcq) small:where(.svelte-1mlgfcq){font-size:.75rem}@container graphic-ad-copy (min-width: 560px){.graphic-ad-card__eyebrow.svelte-1mlgfcq{font-size:10px}.graphic-ad-card.svelte-1mlgfcq small:where(.svelte-1mlgfcq){display:-webkit-box}}@container graphic-ad-copy (min-width: 960px){.graphic-ad-card__copy.svelte-1mlgfcq{display:flex;max-width:min(62%,36rem);flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px;padding:6px 10px}.graphic-ad-card.svelte-1mlgfcq strong:where(.svelte-1mlgfcq){max-width:100%;font-size:clamp(1.1rem,1.4vw,1.45rem)}.graphic-ad-card.svelte-1mlgfcq small:where(.svelte-1mlgfcq){max-width:100%;font-size:.84rem}}@container graphic-ad-inline (min-width: 1120px){.graphic-ad-placement__grid.svelte-1mlgfcq:has(.graphic-ad-card--secondary:where(.svelte-1mlgfcq)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.graphic-ad-card.svelte-1mlgfcq{border-radius:.7rem}}
