.vreel[data-astro-cid-bg2ievvu]{aspect-ratio:9/16;color:#fff;background:#111;text-decoration:none;display:block;position:relative;overflow:hidden}.vreel__video[data-astro-cid-bg2ievvu]{object-fit:cover;width:100%;height:100%;display:block}.vreel__title[data-astro-cid-bg2ievvu]{background:linear-gradient(#0000,#000000bf);padding:1.5rem .75rem .75rem;font-size:.875rem;font-weight:600;position:absolute;bottom:0;left:0;right:0}.vd-reels[data-astro-cid-mtjbp2bv]{margin:0 0 1.75rem}.vd-reels__head[data-astro-cid-mtjbp2bv]{margin-bottom:.75rem}.vd-reels__title[data-astro-cid-mtjbp2bv]{letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:700}.vd-reels__scroller[data-astro-cid-mtjbp2bv]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:.75rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.vd-reels__item[data-astro-cid-mtjbp2bv]{scroll-snap-align:start;flex:0 0 clamp(10rem,42vw,12.5rem)}.rvo-ad-banner[data-astro-cid-lrnqvjuy]{max-width:72rem;margin-inline:auto;padding-inline:1rem}@media (width>=640px){.rvo-ad-banner[data-astro-cid-lrnqvjuy]{padding-inline:1.5rem}}.rvo-ad-banner__badge[data-astro-cid-lrnqvjuy]{letter-spacing:.06em;text-transform:uppercase;color:#a8a29e;margin:0 0 .5rem;font-size:.65rem;font-weight:600}.rvo-ad-banner__card[data-astro-cid-lrnqvjuy]{color:inherit;background:#fafaf9;border:1px solid #e7e5e4;border-radius:.5rem;align-items:center;gap:1rem;padding:1rem 1.1rem;text-decoration:none;transition:border-color .15s,background-color .15s;display:grid}@media (width>=640px){.rvo-ad-banner__card[data-astro-cid-lrnqvjuy]{grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);padding:1.15rem 1.35rem}}.rvo-ad-banner__card[data-astro-cid-lrnqvjuy]:hover{background:#fff;border-color:#d6d3d1}.rvo-ad-banner__card[data-astro-cid-lrnqvjuy]:focus-visible{outline:2px solid var(--color-accent,#0f766e);outline-offset:2px}.rvo-ad-banner__media[data-astro-cid-lrnqvjuy]{justify-content:center;align-items:center;min-height:4rem;display:flex}.rvo-ad-banner__img[data-astro-cid-lrnqvjuy]{object-fit:contain;width:auto;max-width:100%;max-height:4.5rem}.rvo-ad-banner__body[data-astro-cid-lrnqvjuy]{min-width:0}.rvo-ad-banner__sponsor[data-astro-cid-lrnqvjuy]{letter-spacing:.02em;color:#78716c;margin:0 0 .2rem;font-size:.75rem;font-weight:600}.rvo-ad-banner__title[data-astro-cid-lrnqvjuy]{color:#1c1917;margin:0;font-size:1.05rem;font-weight:650;line-height:1.3}.rvo-ad-banner__desc[data-astro-cid-lrnqvjuy]{color:#57534e;margin:.4rem 0 0;font-size:.9rem;line-height:1.45}.rvo-ad-banner__cta[data-astro-cid-lrnqvjuy]{color:var(--color-accent,#0f766e);margin-top:.65rem;font-size:.8rem;font-weight:600;display:inline-block}.rvo-ad-banner__classic-link[data-astro-cid-lrnqvjuy]{text-align:center;color:inherit;background:#fafaf9;border:1px solid #e7e5e4;border-radius:.5rem;padding:.75rem 1rem;text-decoration:none;transition:border-color .15s;display:block}.rvo-ad-banner__classic-link[data-astro-cid-lrnqvjuy]:hover{border-color:#d6d3d1}.rvo-ad-banner__classic-link[data-astro-cid-lrnqvjuy]:focus-visible{outline:2px solid var(--color-accent,#0f766e);outline-offset:2px}.rvo-ad-banner__classic-img[data-astro-cid-lrnqvjuy]{object-fit:contain;width:auto;max-width:100%;max-height:5.5rem;margin-inline:auto;display:block}.rvo-ad-banner__classic-fallback[data-astro-cid-lrnqvjuy]{flex-direction:column;align-items:center;gap:.25rem;display:flex}.rvo-topic-island[data-astro-cid-qkuddlbw]{background:var(--rvo-island-bg,#0f172a)}.rvo-hero-swimlane__track[data-astro-cid-cyj55mzt]{scroll-snap-type:x mandatory;padding-inline:1rem;-webkit-overflow-scrolling:touch;grid-auto-columns:86vw;grid-auto-flow:column;gap:.75rem;padding-bottom:.5rem;scroll-padding-inline:1rem;display:grid;overflow-x:auto}.rvo-hero-swimlane__card[data-astro-cid-cyj55mzt]{scroll-snap-align:start;scroll-snap-stop:always;color:inherit;background:#fff;border:1px solid #e7e5e4;border-radius:.5rem;flex-direction:column;min-width:0;text-decoration:none;display:flex;overflow:hidden}.rvo-hero-swimlane__media[data-astro-cid-cyj55mzt]{aspect-ratio:16/10;contain:layout paint;background:#f5f5f4;position:relative}.rvo-hero-swimlane__img[data-astro-cid-cyj55mzt]{object-fit:cover;width:100%;height:100%}.rvo-hero-swimlane__placeholder[data-astro-cid-cyj55mzt]{background:linear-gradient(135deg,#e7e5e4,#d6d3d1);width:100%;height:100%}.rvo-hero-swimlane__badge[data-astro-cid-cyj55mzt]{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#1c1917bf;border-radius:.25rem;padding:.25rem .5rem;font-size:.65rem;font-weight:700;position:absolute;top:.75rem;left:.75rem}.rvo-hero-swimlane__body[data-astro-cid-cyj55mzt]{padding:.875rem 1rem 1rem}.rvo-hero-swimlane__title[data-astro-cid-cyj55mzt]{font-family:var(--font-serif,ui-serif, Georgia, serif);color:#1c1917;font-size:1.125rem;font-weight:700;line-height:1.25}.rvo-hero-swimlane__meta[data-astro-cid-cyj55mzt]{color:#a8a29e;margin-top:.35rem;font-size:.75rem}.rvo-hero-longread__link[data-astro-cid-cyj55mzt]{color:inherit;text-decoration:none;display:block}.rvo-hero-longread__media[data-astro-cid-cyj55mzt]{aspect-ratio:16/9;contain:layout paint;background:#1c1917;min-height:min(70vh,36rem);position:relative}.rvo-hero-longread__img[data-astro-cid-cyj55mzt]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rvo-hero-longread__overlay[data-astro-cid-cyj55mzt]{z-index:1;min-height:inherit;color:#fff;background:linear-gradient(#0000 30%,#0c0a09d9 80%);flex-direction:column;justify-content:flex-end;padding:1.5rem 1rem 2rem;display:flex;position:relative}.rvo-hero-longread__badge[data-astro-cid-cyj55mzt]{letter-spacing:.05em;text-transform:uppercase;background:#ffffff26;border-radius:.25rem;align-self:flex-start;margin-bottom:.75rem;padding:.25rem .5rem;font-size:.65rem;font-weight:700}.rvo-hero-longread__title[data-astro-cid-cyj55mzt]{max-width:40rem;font-size:clamp(1.75rem,5vw,3rem);font-weight:700;line-height:1.15}.rvo-hero-longread__excerpt[data-astro-cid-cyj55mzt]{color:#ffffffd9;max-width:36rem;margin-top:.75rem;font-size:1.05rem;line-height:1.5}.rvo-hero-longread__meta[data-astro-cid-cyj55mzt]{color:#ffffffa6;margin-top:.75rem;font-size:.8rem}.rvo-hero-dossier[data-astro-cid-cyj55mzt]{background:var(--rvo-dossier-accent,#0f172a)}@media (width>=1024px){.rvo-hero-swimlane__track[data-astro-cid-cyj55mzt]{grid-auto-flow:unset;grid-auto-columns:unset;scroll-snap-type:none;grid-template-rows:1fr 1fr;grid-template-columns:1.4fr 1fr 1fr;gap:1rem;max-width:72rem;margin-inline:auto;padding-inline:0;display:grid;overflow:visible}.rvo-hero-swimlane__card[data-astro-cid-cyj55mzt]{scroll-snap-align:unset}.rvo-hero-swimlane__card--lead[data-astro-cid-cyj55mzt]{grid-area:1/1/span 2}.rvo-hero-swimlane__card--lead[data-astro-cid-cyj55mzt] .rvo-hero-swimlane__media[data-astro-cid-cyj55mzt]{aspect-ratio:auto;flex:1;min-height:16rem}.rvo-hero-swimlane__card--lead[data-astro-cid-cyj55mzt] .rvo-hero-swimlane__title[data-astro-cid-cyj55mzt]{font-size:1.5rem}.rvo-hero-swimlane__card[data-astro-cid-cyj55mzt]:nth-child(2){grid-area:1/2}.rvo-hero-swimlane__card[data-astro-cid-cyj55mzt]:nth-child(3){grid-area:1/3}.rvo-hero-swimlane__card[data-astro-cid-cyj55mzt]:nth-child(4){grid-area:2/2}.rvo-hero-swimlane__card[data-astro-cid-cyj55mzt]:nth-child(5){grid-area:2/3}.rvo-hero-longread__overlay[data-astro-cid-cyj55mzt]{max-width:72rem;margin-inline:auto;padding:2.5rem 2rem 3rem}}@media (prefers-reduced-motion:reduce){.rvo-hero-swimlane__track[data-astro-cid-cyj55mzt]{scroll-behavior:auto}}.rvo-most-read{background:linear-gradient(145deg, #fff 0%, color-mix(in srgb, var(--color-surface) 90%, #fff) 52%, #f5f5f4 100%);border:1px solid #78716c2e;border-radius:.875rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #1c19170d,0 12px 28px #1c19170f}.rvo-most-read:before{content:"";background:linear-gradient(180deg, var(--color-accent) 0%, var(--color-accent-light) 100%);opacity:.95;border-radius:9999px;width:3px;position:absolute;top:.85rem;bottom:.85rem;left:clamp(0px,1.5vw,.65rem)}.rvo-most-read__inner{padding:clamp(1.35rem,2.5vw,1.65rem) clamp(1.25rem,2.5vw,1.75rem) clamp(1.35rem,2.5vw,1.65rem) clamp(1.35rem,2.8vw,1.85rem)}.rvo-most-read__kicker{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-dark);align-items:center;gap:.45rem;margin:0 0 .55rem;font-size:.65rem;font-weight:700;display:inline-flex}.rvo-most-read__kicker-icon{background:color-mix(in srgb, var(--color-accent) 12%, transparent);width:1.15rem;height:1.15rem;color:var(--color-accent);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rvo-most-read__kicker-icon svg{width:.7rem;height:.7rem}.rvo-most-read__kicker:after{content:"";background:linear-gradient(90deg, var(--color-accent) 0%, transparent 100%);opacity:.55;width:2rem;height:1px}.rvo-most-read__title{font-family:var(--font-serif);color:var(--color-text-primary,#1c1917);margin:0 0 1rem;font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:700;line-height:1.2}.rvo-most-read__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rvo-most-read__item+.rvo-most-read__item{border-top:1px solid #78716c1f}.rvo-most-read__link{min-height:44px;color:inherit;border-radius:.375rem;align-items:center;gap:.75rem;padding:.65rem .25rem;text-decoration:none;transition:color .15s;display:flex}.rvo-most-read__link:hover .rvo-most-read__label{color:var(--color-accent)}.rvo-most-read__link:hover .rvo-most-read__rank{background:var(--color-accent);color:#fff}.rvo-most-read__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rvo-most-read__rank{background:color-mix(in srgb, var(--color-accent) 10%, #f5f5f4);width:1.75rem;height:1.75rem;font-family:var(--font-sans);color:var(--color-text-muted,#57534e);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;transition:background-color .15s,color .15s;display:flex}.rvo-most-read__thumb{object-fit:cover;border-radius:.5rem;flex-shrink:0;width:3.5rem;height:3.5rem}.rvo-most-read__label{min-width:0;font-family:var(--font-sans);color:var(--color-text-primary,#1c1917);flex:auto;font-size:clamp(.9375rem,.9rem + .2vw,1rem);font-weight:600;line-height:1.35;transition:color .15s}@media (prefers-reduced-motion:reduce){.rvo-most-read__link,.rvo-most-read__rank,.rvo-most-read__label{transition:none}}
