@media(max-width: 980px){.cardGrid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.cardGrid{grid-template-columns:1fr}}.featureCard__cat{color:var(--accent-deep)}.featureCard__meta .sep{color:var(--line)}.offerCard .featureCard__media{position:relative}.offerCard__badge{position:absolute;top:var(--space-4);left:var(--space-4);padding:6px 12px;background:color-mix(in oklab, var(--noir-950, #14110f) 68%, transparent);color:var(--neutral-0, #fff);font-size:var(--fs-label);letter-spacing:var(--ls-nav);text-transform:uppercase;backdrop-filter:blur(6px)}.offerCard__hotel{display:flex;align-items:center;gap:8px;margin-top:20px;font-size:var(--fs-label);letter-spacing:var(--ls-nav);text-transform:uppercase;color:var(--accent-deep)}.offerCard__hotel svg{width:14px;height:14px;flex-shrink:0}.offerCard .featureCard__title{margin-top:var(--space-3)}.offerCard__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4) var(--space-5);flex-wrap:wrap;margin-top:18px}.offerCard__valid{display:flex;align-items:center;gap:7px;font-size:var(--fs-label);letter-spacing:var(--ls-cap);text-transform:uppercase;color:var(--ink-faint);white-space:nowrap}.offerCard__valid svg{width:13px;height:13px;flex-shrink:0}.offerCard__foot .arrow{width:16px;height:8px;color:var(--ink-faint);flex-shrink:0;transition:transform .3s var(--ease),color .3s}.offerCard:hover .offerCard__foot .arrow{transform:translateX(5px);color:var(--accent-deep)}.filterBar{border-top:var(--bw) solid var(--line);border-bottom:var(--bw) solid var(--line);margin-bottom:clamp(36px,4vw,56px)}.filterBar__row{display:flex;flex-wrap:wrap;align-items:stretch;gap:clamp(16px,3vw,40px)}.filterTab{display:inline-flex;align-items:baseline;gap:var(--space-2);padding:var(--space-5) 0 calc(var(--space-5) - 2px);font-size:var(--fs-nav);letter-spacing:var(--ls-nav);text-transform:uppercase;border-bottom:2px solid rgba(0,0,0,0);color:var(--ink-faint);transition:color .3s,border-color .3s}.filterTab:hover{color:var(--ink-soft)}.filterTab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent)}.filterTab__count{font-size:var(--fs-meta);letter-spacing:var(--ls-wide);color:var(--ink-faint)}.filterTab[aria-selected=true] .filterTab__count{color:var(--accent-deep)}@media(max-width: 640px){.filterBar__row{overflow-x:auto;flex-wrap:nowrap}.filterTab{white-space:nowrap}}.feature{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(28px,4vw,64px);align-items:center;margin-bottom:clamp(44px,5vw,72px);padding-bottom:clamp(44px,5vw,72px);border-bottom:var(--bw) solid var(--line)}.feature--no-media{grid-template-columns:1fr}.feature__media{overflow:hidden;background:var(--paper-3)}.feature__media img{width:100%;aspect-ratio:16/11;object-fit:cover;transition:transform .8s var(--ease)}.feature:hover .feature__media img{transform:scale(1.04)}.feature__meta{display:flex;gap:11px;align-items:center;font-size:var(--fs-label);letter-spacing:var(--ls-cap);text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--space-5)}.feature__meta .dot{width:5px;height:5px;border-radius:50%;background:var(--accent);flex-shrink:0}.feature__meta .cat{color:var(--accent-deep)}.feature__title{font-family:var(--font-display);font-weight:var(--fw-med);font-size:clamp(30px,3.4vw,48px);line-height:1.08;letter-spacing:var(--ls-tight);text-wrap:balance;transition:color .3s}.feature:hover .feature__title{color:var(--accent-deep)}.feature__excerpt{margin-top:var(--space-5);font-size:var(--fs-body-lg);line-height:var(--lh-relaxed);color:var(--ink-soft);max-width:52ch}.feature__link{margin-top:var(--space-6);font-size:var(--fs-nav);letter-spacing:var(--ls-nav);text-transform:uppercase;color:var(--ink);display:inline-flex;gap:10px;align-items:center}.feature__link .arrow{transition:transform .3s var(--ease)}.feature:hover .feature__link{color:var(--accent-deep)}.feature:hover .feature__link .arrow{transform:translateX(5px)}@media(max-width: 860px){.feature{grid-template-columns:1fr;gap:var(--space-7)}}.cardsEmpty{padding:clamp(40px,6vw,80px) 0;font-size:var(--fs-lede);color:var(--ink-faint)}.featureCard[hidden],.cardsEmpty[hidden]{display:none !important}.article{max-width:820px;margin-inline:auto}.byline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);padding-bottom:clamp(24px,3vw,36px);border-bottom:var(--bw) solid var(--line)}.byline__item{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-label);letter-spacing:var(--ls-nav);text-transform:uppercase;color:var(--ink-faint)}.byline__item .dot{width:5px;height:5px;border-radius:50%;background:var(--accent)}.byline__item.cat{color:var(--accent-deep)}.article .prose{margin-top:clamp(32px,4vw,52px)}.article .prose>p:first-of-type{font-size:clamp(18px,1.6vw,22px);line-height:1.6;color:var(--ink);max-width:none}.pullquote{margin:clamp(40px,5vw,64px) 0;padding-left:clamp(20px,3vw,36px);border-left:2px solid var(--accent)}.pullquote p{font-family:var(--font-display);font-weight:var(--fw-reg);font-size:clamp(24px,2.6vw,36px);line-height:1.28;letter-spacing:-0.006em;color:var(--ink);text-wrap:pretty}.pullquote cite{display:block;margin-top:var(--space-5);font-family:var(--font-body);font-style:normal;font-size:var(--fs-label);letter-spacing:var(--ls-nav);text-transform:uppercase;color:var(--ink-faint)}.article__foot{margin-top:clamp(48px,6vw,80px);padding-top:clamp(28px,3vw,40px);border-top:var(--bw) solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap}.share{display:flex;align-items:center;gap:var(--space-5)}.share__label{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-faint)}.share a{font-size:var(--fs-nav);letter-spacing:var(--ls-nav);text-transform:uppercase;color:var(--ink-soft);transition:color .3s}.share a:hover{color:var(--accent-deep)}.related{margin-top:clamp(56px,7vw,96px)}.related__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-5);margin-bottom:clamp(28px,3vw,40px);flex-wrap:wrap}.related__head h2{font-size:var(--fs-h3);letter-spacing:var(--ls-tight)}.offerGrid{display:grid;grid-template-columns:1fr minmax(300px, 0.5fr);gap:clamp(36px,5vw,80px);align-items:start}.offerAside{position:sticky;top:calc(var(--header-h) + 24px);background:var(--white);border:var(--bw) solid var(--line)}.offerAside__head{padding:clamp(24px,2.6vw,32px);border-bottom:var(--bw) solid var(--line)}.offerAside__kicker{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-faint)}.offerAside__price{display:flex;align-items:baseline;gap:var(--space-3);margin-top:var(--space-4)}.offerAside__num{font-family:var(--font-display);font-size:clamp(38px,4vw,54px);font-weight:var(--fw-reg);line-height:1;color:var(--ink)}.offerAside__unit{font-size:var(--fs-sm);color:var(--ink-faint)}.offerAside__facts{padding:var(--space-4) clamp(24px,2.6vw,32px)}.offerFact{display:flex;justify-content:space-between;gap:var(--space-5);padding:var(--space-4) 0;border-bottom:var(--bw) solid var(--line)}.offerFact:last-child{border-bottom:0}.offerFact__key{font-size:var(--fs-label);letter-spacing:var(--ls-nav);text-transform:uppercase;color:var(--ink-faint)}.offerFact__value{font-size:var(--fs-sm);color:var(--ink);text-align:right}.offerAside__cta{padding:0 clamp(24px,2.6vw,32px) clamp(24px,2.6vw,32px)}.offerAside__cta .buttonSolid{width:100%;justify-content:center}.offerAside__note{margin-top:var(--space-4);font-size:var(--fs-sm);color:var(--ink-faint);text-align:center}.incl{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4) clamp(24px,3vw,48px);margin-top:clamp(20px,2.4vw,32px)}.incl li{position:relative;padding-left:var(--space-7);font-size:var(--fs-body);line-height:1.5;color:var(--ink-soft)}.incl li::before{content:"";position:absolute;left:3px;top:6px;width:11px;height:6px;border-left:1.5px solid var(--accent-deep);border-bottom:1.5px solid var(--accent-deep);transform:rotate(-45deg)}@media(max-width: 560px){.incl{grid-template-columns:1fr}}@media(max-width: 1024px){.offerGrid{grid-template-columns:1fr}.offerAside{position:static}}/*# sourceMappingURL=editorial.css.map */
