[data-editorial-slider] [data-editorial-track]{--editorial-columns: 3;--editorial-gap: 30px;display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--editorial-columns) - 1) * var(--editorial-gap)) / var(--editorial-columns));gap:var(--editorial-gap);align-items:start;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b58da258 transparent;padding:0 0 20px}[data-editorial-slider] [data-editorial-track]:focus-visible{outline:2px solid #af819b;outline-offset:5px;border-radius:5px}[data-editorial-slider] [data-editorial-card]{min-width:0;scroll-snap-align:start;scroll-snap-stop:always}[data-editorial-slider] [data-editorial-card]:focus-visible{outline:2px solid #af819b;outline-offset:-2px;border-radius:8px}[data-editorial-slider] [data-editorial-card] h3{overflow-wrap:break-word}[data-editorial-slider] .article-visual{height:auto;min-height:0;aspect-ratio:1}[data-editorial-slot]{position:absolute;inset:0;display:grid;align-items:end;justify-items:center;pointer-events:none}.editorial-traveler-dock{position:relative;width:min(320px,calc(100% - 16px));aspect-ratio:1;pointer-events:none}.editorial-controls{display:none;align-items:center;gap:12px;padding-top:12px}.editorial-enhanced .editorial-controls{display:flex}[data-editorial-status]{margin-right:auto;font-size:12px;line-height:1.5;color:#8b7180}[data-editorial-prev],[data-editorial-next]{width:48px;height:48px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #b99aaf66;border-radius:50%;color:var(--ink, #48374a);background:transparent;font-size:24px;cursor:pointer;transition:background .2s ease}[data-editorial-prev]:hover:not(:disabled),[data-editorial-next]:hover:not(:disabled){background:#eadce480}[data-editorial-prev]:disabled,[data-editorial-next]:disabled{opacity:.35;cursor:default}[data-editorial-prev]:focus-visible,[data-editorial-next]:focus-visible{outline:2px solid #af819b;outline-offset:3px}[data-review-portraits] .review-portrait-slot{position:relative;display:grid;place-items:center;height:220px;margin:-6px 0 10px}[data-review-portraits] .stories-heading .review-portrait-slot{margin:14px 0}.review-traveler-dock{position:relative;width:min(220px,100%);aspect-ratio:1;background:radial-gradient(ellipse at 50% 65%,#e6dceaa1,transparent 68%);pointer-events:none}.review-portrait-sprite{display:block;position:absolute;inset:0;background:url(/art/lavender-poses-v2.webp) 50% 0 / 300% 200% no-repeat;filter:drop-shadow(0 8px 6px #67496d14)}html.traveler-ready [data-review-dock] .review-portrait-sprite{visibility:hidden}@media(max-width:899px){[data-editorial-slider] [data-editorial-track]{--editorial-columns: 2;--editorial-gap: 22px}}@media(max-width:599px){[data-editorial-slider] [data-editorial-track]{--editorial-columns: 1;--editorial-gap: 18px}[data-editorial-slider] [data-editorial-card] h3{font-size:30px}[data-editorial-prev],[data-editorial-next]{width:44px;height:44px;font-size:22px}}@media(max-width:760px){[data-review-portraits] .review-portrait-slot{height:180px;margin-bottom:8px}.review-traveler-dock{width:min(180px,100%)}}html[data-motion=reduced] [data-editorial-prev],html[data-motion=reduced] [data-editorial-next]{transition:none}@media(prefers-reduced-motion:reduce){html:not([data-motion=enabled]) [data-editorial-prev],html:not([data-motion=enabled]) [data-editorial-next]{transition:none}}
