.article-media-slide[data-astro-cid-ttal5z6q]{min-width:0;padding-inline:var(--space-8)}.article-media-card[data-astro-cid-ttal5z6q]{width:100%;min-width:0;height:100%;padding:var(--space-12);gap:clamp(var(--space-12), 2vw, var(--space-20));border:var(--border-width) solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:none;transition:transform var(--transition-fast), border-color var(--transition-fast);grid-template-columns:minmax(15rem,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}.article-media-card[data-astro-cid-ttal5z6q]:hover,.article-media-card[data-astro-cid-ttal5z6q]:focus-within{border-color:var(--color-brand-500-a42);box-shadow:none;transform:translateY(-4px)}.article-media-slide__media[data-astro-cid-ttal5z6q]{border-radius:var(--radius);background:var(--color-surface-subtle);min-height:100%;overflow:hidden}.article-media-slide__media[data-astro-cid-ttal5z6q] img[data-astro-cid-ttal5z6q]{object-fit:cover;filter:saturate(.86);width:100%;height:100%;transition:transform var(--transition-slow), filter var(--transition-slow)}.article-media-card[data-astro-cid-ttal5z6q]:hover .article-media-slide__media[data-astro-cid-ttal5z6q] img[data-astro-cid-ttal5z6q],.article-media-card[data-astro-cid-ttal5z6q]:focus-within .article-media-slide__media[data-astro-cid-ttal5z6q] img[data-astro-cid-ttal5z6q]{filter:saturate(1.05);transform:scale(1.035)}.article-media-slide__content[data-astro-cid-ttal5z6q]{min-width:0;padding:clamp(var(--space-20), 3vw, var(--space-32))}.article-media-slide__content[data-astro-cid-ttal5z6q] h3[data-astro-cid-ttal5z6q]{color:var(--color-brand-700);margin:0}.article-media-slide__content[data-astro-cid-ttal5z6q] ul{margin-top:var(--space-20)}.article-media-slide__content[data-astro-cid-ttal5z6q] li+li{margin-top:var(--space-12)}@media (width<=720px){.article-media-card[data-astro-cid-ttal5z6q]{grid-template-columns:minmax(0,1fr)}.article-media-slide__media[data-astro-cid-ttal5z6q]{aspect-ratio:16/9;min-height:0}.article-media-slide__content[data-astro-cid-ttal5z6q]{padding:var(--space-16) var(--space-12) var(--space-20)}}@media (width<=620px){.article-media-slider[data-astro-cid-ttal5z6q] .carousel__arrow--prev{left:-.2rem}.article-media-slider[data-astro-cid-ttal5z6q] .carousel__arrow--next{right:-.2rem}}@media (prefers-reduced-motion:reduce){.article-media-card[data-astro-cid-ttal5z6q]:hover,.article-media-card[data-astro-cid-ttal5z6q]:focus-within{transform:none}}.treatment-explainers[data-astro-cid-elwriwjs]{gap:var(--space-24);margin-top:var(--space-32);display:grid}.treatment-explainer[data-astro-cid-elwriwjs]{box-sizing:border-box;padding:var(--space-20) clamp(var(--space-28), 4vw, var(--space-40)) clamp(var(--space-28), 4vw, var(--space-40));border:var(--border-width) solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm);overflow:hidden}.treatment-explainer__layout[data-astro-cid-elwriwjs]:after{clear:both;content:"";display:block}.treatment-explainer__copy[data-astro-cid-elwriwjs] h3[data-astro-cid-elwriwjs]{margin:0 0 var(--space-20);color:var(--color-brand-700)}.treatment-explainer__media[data-astro-cid-elwriwjs]{float:left;aspect-ratio:3/2;width:min(42%,19rem);margin:clamp(var(--space-32), 6vw, var(--space-56)) clamp(var(--space-20), 3vw, var(--space-32)) var(--space-16) 0;border-radius:var(--radius);background:var(--color-surface-subtle);box-shadow:var(--shadow-sm);overflow:hidden}.treatment-explainer--reverse[data-astro-cid-elwriwjs] .treatment-explainer__media[data-astro-cid-elwriwjs]{float:right;margin-right:0;margin-left:clamp(var(--space-20), 3vw, var(--space-32))}.treatment-explainer__media[data-astro-cid-elwriwjs] img[data-astro-cid-elwriwjs]{object-fit:cover;width:100%;height:100%}.comparison-table[data-astro-cid-elwriwjs]{width:100%;min-width:0;max-width:100%;margin-top:var(--space-24);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.comparison-table[data-astro-cid-elwriwjs] table{border-collapse:collapse;table-layout:auto;width:100%;min-width:48rem}.comparison-table[data-astro-cid-elwriwjs] th,.comparison-table[data-astro-cid-elwriwjs] td{padding:var(--space-14);border:0;border-right:var(--border-width) solid var(--color-line);border-bottom:var(--border-width) solid var(--color-line);text-align:left;vertical-align:top;overflow-wrap:normal;word-break:normal;hyphens:none}.comparison-table[data-astro-cid-elwriwjs] th:first-child,.comparison-table[data-astro-cid-elwriwjs] td:first-child{min-width:9.5rem}.comparison-table[data-astro-cid-elwriwjs] th{color:var(--color-ink);background:var(--color-brand-50)}.comparison-table[data-astro-cid-elwriwjs] tr:last-child td{border-bottom:0}.comparison-table[data-astro-cid-elwriwjs] th:last-child,.comparison-table[data-astro-cid-elwriwjs] td:last-child{border-right:0}.comparison-table[data-astro-cid-elwriwjs] table{display:table}.duration-grid[data-astro-cid-elwriwjs]{gap:var(--space-20);margin-top:var(--space-28);grid-template-columns:minmax(0,1fr);display:grid}.duration-card[data-astro-cid-elwriwjs]{box-sizing:border-box;padding:clamp(var(--space-28), 4vw, var(--space-40));border:var(--border-width) solid var(--color-brand-500-a28);border-radius:var(--radius-lg);background:linear-gradient(155deg, var(--color-surface), var(--color-brand-50));box-shadow:var(--shadow);position:relative;overflow:hidden}.duration-card[data-astro-cid-elwriwjs]:before{content:"";background:linear-gradient(90deg, var(--color-brand-500), var(--color-accent-500));height:5px;position:absolute;inset:0 0 auto}.duration-card--braces[data-astro-cid-elwriwjs]{background:linear-gradient(155deg, var(--color-surface), var(--color-surface-subtle))}.duration-card--braces[data-astro-cid-elwriwjs]:before{background:linear-gradient(90deg, var(--color-brand-700), var(--color-brand-500))}.duration-card__header[data-astro-cid-elwriwjs]{align-items:flex-start;gap:var(--space-14);display:flex}.duration-card__icon[data-astro-cid-elwriwjs]{width:2.75rem;height:2.75rem;color:var(--color-on-brand);border-radius:var(--radius-pill);background:var(--color-brand-600);font-family:var(--font-display);font-weight:var(--font-weight-bold);box-shadow:var(--shadow-sm);flex:0 0 2.75rem;place-items:center;display:grid}.duration-card--braces[data-astro-cid-elwriwjs] .duration-card__icon[data-astro-cid-elwriwjs]{background:var(--color-brand-700)}.duration-card__eyebrow[data-astro-cid-elwriwjs]{margin:0 0 var(--space-5);color:var(--color-muted);font-size:var(--font-size-label);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}.duration-card[data-astro-cid-elwriwjs] h3[data-astro-cid-elwriwjs]{color:var(--color-brand-700);margin:0}.duration-card__body[data-astro-cid-elwriwjs]{margin-top:var(--space-20);color:var(--color-muted)}.decision-panel[data-astro-cid-elwriwjs]{box-sizing:border-box;margin-top:var(--space-32);padding:clamp(var(--space-28), 4vw, var(--space-40));border-left:5px solid var(--color-brand-500);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow-sm)}.decision-panel[data-astro-cid-elwriwjs] h3[data-astro-cid-elwriwjs]{margin:0 0 var(--space-16);color:var(--color-brand-700)}.article-booking-cta__card[data-astro-cid-elwriwjs]{--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-elwriwjs]: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-elwriwjs]{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-elwriwjs]{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-elwriwjs] h2[data-astro-cid-elwriwjs]{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-elwriwjs]{margin-top:var(--space-16)}.article-booking-cta__image[data-astro-cid-elwriwjs]{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-elwriwjs] img[data-astro-cid-elwriwjs]{object-fit:cover;width:100%;height:100%}.article-booking-cta__details[data-astro-cid-elwriwjs]{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-elwriwjs],.article-booking-cta__details[data-astro-cid-elwriwjs]{color:var(--color-white-a82)}.article-booking-cta__lead[data-astro-cid-elwriwjs] p,.article-booking-cta__details[data-astro-cid-elwriwjs] p{color:inherit}.article-body .article-booking-cta__details[data-astro-cid-elwriwjs] a[data-astro-cid-elwriwjs]:not(.btn){color:var(--color-on-brand);text-decoration-color:var(--color-white-a32)}.article-body .article-booking-cta__details[data-astro-cid-elwriwjs] a[data-astro-cid-elwriwjs]:not(.btn):hover,.article-body .article-booking-cta__details[data-astro-cid-elwriwjs] a[data-astro-cid-elwriwjs]:not(.btn):focus-visible{color:var(--color-accent-500);text-decoration-color:currentColor}.article-booking-cta__footer[data-astro-cid-elwriwjs]{z-index:1;gap:var(--space-10);margin-top:var(--article-booking-cta-paragraph-gap);flex-wrap:wrap;display:flex;position:relative}@media (width<=760px){.article-booking-cta__main[data-astro-cid-elwriwjs]{grid-template-columns:minmax(0,1fr) 7.5rem}}@media (width<=620px){.treatment-explainer[data-astro-cid-elwriwjs],.duration-card[data-astro-cid-elwriwjs],.decision-panel[data-astro-cid-elwriwjs]{padding:var(--space-20)}.treatment-explainer__layout[data-astro-cid-elwriwjs]{flex-direction:column;display:flex}.treatment-explainer__copy[data-astro-cid-elwriwjs]{display:contents}.treatment-explainer__copy[data-astro-cid-elwriwjs] h3[data-astro-cid-elwriwjs]{order:-2}.treatment-explainer__media[data-astro-cid-elwriwjs],.treatment-explainer--reverse[data-astro-cid-elwriwjs] .treatment-explainer__media[data-astro-cid-elwriwjs]{float:none;width:100%;margin:0 0 var(--space-20)}}@media (width<=480px){.article-booking-cta__main[data-astro-cid-elwriwjs]{grid-template-columns:minmax(0,1fr)}.article-booking-cta__image[data-astro-cid-elwriwjs]{grid-row:1;width:7.5rem}.article-booking-cta__copy[data-astro-cid-elwriwjs]{grid-row:2}.article-booking-cta__footer[data-astro-cid-elwriwjs],.article-booking-cta__footer[data-astro-cid-elwriwjs] .btn[data-astro-cid-elwriwjs]{width:100%}.article-booking-cta__footer[data-astro-cid-elwriwjs] .btn[data-astro-cid-elwriwjs]{justify-content:center}}
