.article-accordion[data-astro-cid-oidt5jvk]{gap:var(--space-12);display:grid}.article-accordion__item[data-astro-cid-oidt5jvk]{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);transition:background var(--transition-fast), border-color var(--transition-fast);overflow:hidden}.article-accordion__item[data-astro-cid-oidt5jvk]:hover,.article-accordion__item[data-astro-cid-oidt5jvk]:focus-within{border-color:var(--color-brand-500-a42);background:var(--color-brand-50)}.article-accordion__item[data-astro-cid-oidt5jvk] summary[data-astro-cid-oidt5jvk]{justify-content:space-between;align-items:flex-start;gap:var(--space-16);padding:var(--space-20);color:var(--color-ink);font-weight:var(--font-weight-bold);cursor:pointer;list-style:none;display:flex}.article-accordion__item[data-astro-cid-oidt5jvk] summary[data-astro-cid-oidt5jvk]::-webkit-details-marker{display:none}.article-accordion__title[data-astro-cid-oidt5jvk]{overflow-wrap:anywhere;min-width:0;transition:color var(--transition-fast)}.article-accordion__toggle[data-astro-cid-oidt5jvk]{color:var(--color-brand-600);transition:color var(--transition-fast), transform var(--transition-fast);flex:none;font-size:1.4rem;line-height:1}.article-accordion__item[data-astro-cid-oidt5jvk] summary[data-astro-cid-oidt5jvk]:hover .article-accordion__title[data-astro-cid-oidt5jvk],.article-accordion__item[data-astro-cid-oidt5jvk] summary[data-astro-cid-oidt5jvk]:focus-visible .article-accordion__title[data-astro-cid-oidt5jvk],.article-accordion__item[data-astro-cid-oidt5jvk] summary[data-astro-cid-oidt5jvk]:hover .article-accordion__toggle[data-astro-cid-oidt5jvk],.article-accordion__item[data-astro-cid-oidt5jvk] summary[data-astro-cid-oidt5jvk]:focus-visible .article-accordion__toggle[data-astro-cid-oidt5jvk]{color:var(--color-brand-700)}.article-accordion__item[data-astro-cid-oidt5jvk][open] .article-accordion__toggle[data-astro-cid-oidt5jvk]{transform:rotate(45deg)}.article-accordion__item[data-astro-cid-oidt5jvk] p[data-astro-cid-oidt5jvk]{padding:0 var(--space-48) var(--space-20) var(--space-20);color:var(--color-muted);margin:0}@media (width<=560px){.article-accordion__item[data-astro-cid-oidt5jvk] summary[data-astro-cid-oidt5jvk]{gap:var(--space-10)}.article-accordion__item[data-astro-cid-oidt5jvk] p[data-astro-cid-oidt5jvk]{padding-right:var(--space-20)}}.article-point-slide[data-astro-cid-nwmxbwkq]{min-width:0;padding-inline:calc(var(--space-12) / 2);display:flex}.article-point-slide__inner[data-astro-cid-nwmxbwkq]{width:100%;padding:clamp(var(--space-20), 3vw, var(--space-28));border:var(--border-width) solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);transition:transform var(--transition-fast), background var(--transition-fast), border-color var(--transition-fast)}.article-point-slide__inner[data-astro-cid-nwmxbwkq]:hover{border-color:var(--color-brand-500);background:var(--color-brand-500-a18);transform:translateY(-4px)}.article-point-slide__inner[data-astro-cid-nwmxbwkq] strong[data-astro-cid-nwmxbwkq]{transition:color var(--transition-fast)}.article-point-slide__inner[data-astro-cid-nwmxbwkq]:hover strong[data-astro-cid-nwmxbwkq]{color:var(--color-brand-700)}.article-point-slide[data-astro-cid-nwmxbwkq] p[data-astro-cid-nwmxbwkq]{margin-top:var(--space-8);color:var(--color-muted)}@media (prefers-reduced-motion:reduce){.article-point-slide__inner[data-astro-cid-nwmxbwkq]:hover{transform:none}}.article-introduction[data-astro-cid-mc6bqnak]{scroll-margin-top:calc(var(--header-height) + var(--space-24))}.article-booking-cta__card[data-astro-cid-mc6bqnak]{--article-booking-cta-paragraph-gap:var(--space-20);padding:clamp(var(--space-24), 5vw, var(--space-40));color:var(--color-on-brand);border:1px solid var(--color-white-a14);border-radius:var(--radius-lg);background:radial-gradient(circle at 92% 8%, var(--color-mint-glow-soft), transparent 16rem), linear-gradient(135deg, var(--color-hero-bg-deep), var(--color-brand-700));box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.article-booking-cta__card[data-astro-cid-mc6bqnak]:after{border:1px solid var(--color-white-a10);content:"";pointer-events:none;border-radius:50%;width:15rem;height:15rem;position:absolute;bottom:-6rem;right:-4rem}.article-booking-cta__main[data-astro-cid-mc6bqnak]{z-index:1;align-items:center;gap:clamp(var(--space-20), 4vw, var(--space-40));grid-template-columns:minmax(0,1fr) minmax(8.5rem,11.5rem);display:grid;position:relative}.article-booking-cta__eyebrow[data-astro-cid-mc6bqnak]{color:var(--color-accent-500);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}.article-booking-cta__copy[data-astro-cid-mc6bqnak] h2[data-astro-cid-mc6bqnak]{margin-top:var(--space-8);color:var(--color-on-brand);font-size:clamp(1.65rem,4vw,2.35rem)}.article-booking-cta__lead[data-astro-cid-mc6bqnak]{margin-top:var(--space-16)}.article-booking-cta__image[data-astro-cid-mc6bqnak]{aspect-ratio:1;border:5px solid var(--color-white-a14);border-radius:var(--radius-organic);background:var(--color-brand-600);width:100%;box-shadow:0 18px 38px var(--color-dark-a22);margin:0;overflow:hidden}.article-booking-cta__image[data-astro-cid-mc6bqnak] img[data-astro-cid-mc6bqnak]{object-fit:cover;width:100%;height:100%}.article-booking-cta__details[data-astro-cid-mc6bqnak]{z-index:1;gap:var(--article-booking-cta-paragraph-gap);margin-top:var(--article-booking-cta-paragraph-gap);display:grid;position:relative}.article-booking-cta__lead[data-astro-cid-mc6bqnak],.article-booking-cta__details[data-astro-cid-mc6bqnak],.article-booking-cta__footer[data-astro-cid-mc6bqnak]>p[data-astro-cid-mc6bqnak]{color:var(--color-white-a82);font-size:inherit;font-weight:inherit}.article-body .article-booking-cta__details[data-astro-cid-mc6bqnak] a[data-astro-cid-mc6bqnak]:not(.btn){color:var(--color-on-brand);text-decoration-color:var(--color-white-a32)}.article-body .article-booking-cta__details[data-astro-cid-mc6bqnak] a[data-astro-cid-mc6bqnak]:not(.btn):hover,.article-body .article-booking-cta__details[data-astro-cid-mc6bqnak] a[data-astro-cid-mc6bqnak]:not(.btn):focus-visible{color:var(--color-accent-500);text-decoration-color:currentColor}.article-booking-cta__footer[data-astro-cid-mc6bqnak]{z-index:1;align-items:flex-start;gap:var(--space-16);margin-top:var(--article-booking-cta-paragraph-gap);flex-direction:column;display:flex;position:relative}.article-booking-cta__footer[data-astro-cid-mc6bqnak]>p[data-astro-cid-mc6bqnak]{width:100%}.article-booking-cta__actions[data-astro-cid-mc6bqnak]{gap:var(--space-10);flex-wrap:wrap;flex:none;display:flex}.article-booking-cta__actions[data-astro-cid-mc6bqnak] .article-contact-button:hover{color:var(--color-ink);border-color:var(--color-white-a90);background:var(--color-white-a90)}@media (width<=700px){.article-booking-cta__main[data-astro-cid-mc6bqnak]{grid-template-columns:minmax(0,1fr) 7.5rem}}@media (width<=480px){.article-booking-cta__main[data-astro-cid-mc6bqnak]{grid-template-columns:minmax(0,1fr)}.article-booking-cta__image[data-astro-cid-mc6bqnak]{grid-row:1;width:7.5rem}.article-booking-cta__copy[data-astro-cid-mc6bqnak]{grid-row:2}.article-booking-cta__actions[data-astro-cid-mc6bqnak],.article-booking-cta__actions[data-astro-cid-mc6bqnak] .btn[data-astro-cid-mc6bqnak]{width:100%}.article-booking-cta__actions[data-astro-cid-mc6bqnak] .btn[data-astro-cid-mc6bqnak]{justify-content:center}}
