.lux-holiday-trust{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;list-style:none;margin:0 0 1.5rem;padding:0;color:var(--lux-white);font-size:15px;font-weight:600}.lux-holiday-trust li:before{content:"✓";color:var(--lux-gold);margin-right:.4rem}.lux-holiday-actions{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;margin-top:1.5rem}.lux-site-root .lux-holiday-body a.lux-btn.lux-holiday-call{color:var(--lux-text);border-color:var(--lux-text);background:transparent}.lux-site-root .lux-holiday-body a.lux-btn.lux-holiday-call:hover{color:var(--lux-text);border-color:var(--lux-gold)}.lux-holiday-body{padding:1rem 16px 3rem}.lux-holiday-section{padding:2.5rem 0;border-bottom:1px solid #ececec}.lux-holiday-section:last-child{border-bottom:0}.lux-holiday-section h2{font-size:clamp(1.4rem,2.4vw,1.9rem);margin:0 0 1rem;color:var(--lux-text)}.lux-holiday-section li,.lux-holiday-section p{font-size:17px;line-height:1.7;color:var(--lux-text)}.lux-holiday-section ul{padding-left:1.25rem}.lux-holiday-nye{background:var(--lux-black);color:var(--lux-white);padding:2.5rem 0}.lux-holiday-nye-inner{display:grid;grid-gap:1.5rem;gap:1.5rem;padding:0 16px}@media (min-width:900px){.lux-holiday-nye-inner{grid-template-columns:1fr auto;align-items:center}}.lux-holiday-nye h2{color:var(--lux-white);font-size:clamp(1.5rem,2.6vw,2rem);margin:.25rem 0 .75rem}.lux-holiday-nye p{color:rgba(255,255,255,.9);font-size:17px;line-height:1.7;margin:0 0 .5rem}.lux-holiday-eyebrow{color:var(--lux-gold)!important;font-size:13px!important;font-weight:700;letter-spacing:.14em}.lux-holiday-hint{font-size:15px!important}.lux-holiday-fleet{list-style:none;padding:0!important;display:grid;grid-gap:.75rem;gap:.75rem}@media (min-width:760px){.lux-holiday-fleet{grid-template-columns:repeat(2,1fr)}}.lux-holiday-fleet li{display:flex;flex-direction:column;gap:.15rem;padding:1rem 1.25rem;border:1px solid #e4e4e4;border-radius:4px}.lux-holiday-fleet a{font-weight:700}.lux-holiday-seats{font-weight:600;color:var(--lux-muted)!important}.lux-holiday-steps{counter-reset:holiday-step;list-style:none;padding:0!important;display:grid;grid-gap:1rem;gap:1rem}@media (min-width:760px){.lux-holiday-steps{grid-template-columns:repeat(3,1fr)}}.lux-holiday-steps li{counter-increment:holiday-step;display:flex;flex-direction:column;gap:.35rem;padding:1.25rem;background:#f7f8f9;border-radius:4px}.lux-holiday-steps li:before{content:counter(holiday-step);font-weight:700;font-size:1.4rem;color:var(--lux-text)}.lux-holiday-figure{margin:0 0 1.25rem;max-width:760px;aspect-ratio:1600/901;border-radius:3px;overflow:hidden;outline:1px solid rgba(207,176,91,.55);outline-offset:4px;background:#1a1a1a}.lux-holiday-figure img{display:block;width:100%;height:100%;object-fit:cover}.lux-holiday-nye .lux-holiday-figure{margin:1.25rem 0 .25rem}