html[data-cv]{--mtc-ink:#0f172a;--mtc-text:#334155;--mtc-muted:#475569;--mtc-line:#e2e8f0;--mtc-soft:#f8fafc;--mtc-teal:#0f766e;--mtc-teal-dark:#115e59;--mtc-teal-band:#134e4a;--mtc-teal-tint:#f0fdfa;--mtc-sky:#0369a1}html[data-cv] .mtc-root .uppercase:not(#booking-form *){text-transform:none;letter-spacing:0}html[data-cv] .mtc-root .mtc-deco{display:none}html[data-cv] .mtc-root :is(a,button,summary):focus-visible{outline:3px solid var(--mtc-teal);outline-offset:2px;border-radius:6px}html[data-cv] .mtc-root :is(.text-red-600,.text-red-700):not(#booking-form *){color:var(--mtc-teal)}html[data-cv] .mtc-root a.bg-red-600:not(#booking-form *){background-color:var(--mtc-teal)}html[data-cv] .mtc-root a.bg-red-600:not(#booking-form *):hover{background-color:var(--mtc-teal-dark)}html[data-cv] .mtc-root a.bg-gradient-to-r:not(#booking-form *){background-image:none;background-color:var(--mtc-teal);box-shadow:none}html[data-cv] .mtc-root a:is(.bg-gradient-to-r,.bg-red-600,.bg-primary):not(#booking-form *){min-height:48px;align-items:center}html[data-cv] .mtc-root details:not(#booking-form *)>summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:none}html[data-cv] .mtc-root details:not(#booking-form *){box-shadow:none}html[data-cv] .mtc-folded{max-height:11.5em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}html[data-cv] .mtc-fold-btn{min-height:44px;margin-top:4px;padding:0 4px;font-size:.9375rem;font-weight:600;color:var(--mtc-teal);text-decoration:underline;text-underline-offset:4px}html[data-cv] .mtc-post .prose{color:var(--mtc-text);font-size:1.0625rem;line-height:1.75}html[data-cv] .mtc-post .prose :is(h2,h3){color:var(--mtc-ink);letter-spacing:-.01em}html[data-cv] .mtc-post .prose a:not([class*=bg-]){color:var(--mtc-teal-dark)}html[data-cv=a] .mtc-root{background:#fff}html[data-cv=a] .mtc-root :is(.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl,.brand-soft-card):not(#booking-form,#booking-form *){box-shadow:none}html[data-cv=a] .mtc-root .group:not(#booking-form *):hover{box-shadow:none}html[data-cv=a] .mtc-root .group-hover\:scale-105:not(#booking-form *){transform:none}html[data-cv=a] .mtc-links,html[data-cv=a] .mtc-post-lead,html[data-cv=a] .mtc-sv>section{background:#fff;border:0;border-top:1px solid var(--mtc-line);border-radius:0;padding:24px 0 0}html[data-cv=a] .mtc-sv>section.mtc-sv-hero{border-top:0;padding-top:0}html[data-cv=a] .mtc-root :is(.mtc-links,.mtc-sv>section) :is(a,div,li).rounded-2xl,html[data-cv=a] .mtc-root :is(.mtc-links,.mtc-sv>section) :is(a,div,li).rounded-xl{border:1px solid var(--mtc-line);border-radius:10px;background:#fff}html[data-cv=a] .mtc-card{border:1px solid var(--mtc-line);border-radius:12px}html[data-cv=a] .mtc-card .mtc-card-img{height:auto;aspect-ratio:16/9}html[data-cv=a] .mtc-card--feat .mtc-card-img{aspect-ratio:16/9}@media (min-width:768px){html[data-cv=a] .mtc-card--feat .mtc-card-img{height:auto;aspect-ratio:auto}}html[data-cv=a] .mtc-root .mtc-card :is(.badge,[class*=absolute]){display:none}html[data-cv=a] .mtc-post-lead{border-top:0;border-left:3px solid var(--mtc-teal);padding:4px 0 4px 16px}html[data-cv=a] .mtc-post-lead .rounded-full.border{border:0;padding:0 10px 0 0;background:none;font-weight:500;color:var(--mtc-muted)}html[data-cv=a] .mtc-post-lead a.rounded-full{border-radius:10px}html[data-cv=a] .mtc-post-hero>div{border-radius:8px;box-shadow:none}html[data-cv=a] .mtc-post :is(.citation-capsule,.blog-faq,.bg-sky-50\/70,.bg-blue-50\/60){background:#fff;border:1px solid var(--mtc-line);border-radius:10px}html[data-cv=a] .mtc-sv-hero{background:#fff;border:0;padding:0}html[data-cv=b] .mtc-root{background:#fff}html[data-cv=b] .mtc-head{position:relative;padding:28px 0;margin-bottom:28px;background:var(--mtc-teal-band);box-shadow:0 0 0 100vmax var(--mtc-teal-band);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);color:#fff}html[data-cv=b] .mtc-head :is(h1,h2,p,span,time,svg){color:#fff}html[data-cv=b] .mtc-head p{color:#ccfbf1}html[data-cv=b] .mtc-head .badge,html[data-cv=b] .mtc-head [class*=bg-primary]{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.3);color:#fff}html[data-cv=b] .mtc-links,html[data-cv=b] .mtc-post-lead,html[data-cv=b] .mtc-sv>section:not(.mtc-sv-hero){background:var(--mtc-soft);border:0;border-left:4px solid var(--mtc-teal);border-radius:0 12px 12px 0;box-shadow:none}html[data-cv=b] .mtc-root :is(.mtc-links,.mtc-sv>section) :is(a,div,li).rounded-2xl,html[data-cv=b] .mtc-root :is(.mtc-links,.mtc-sv>section) :is(a,div,li).rounded-xl{border:1px solid var(--mtc-line);background:#fff;box-shadow:none}html[data-cv=b] .mtc-sv-hero{background:var(--mtc-teal-tint);border:0;border-top:6px solid var(--mtc-teal);border-radius:0 0 16px 16px;box-shadow:none}html[data-cv=b] .mtc-grid{gap:12px}@media (min-width:768px){html[data-cv=b] .mtc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-cv=b] .mtc-card:not(.mtc-card--feat){display:grid;grid-template-columns:112px minmax(0,1fr);border:1px solid var(--mtc-line);border-radius:12px;box-shadow:none;min-height:112px}html[data-cv=b] .mtc-card:not(.mtc-card--feat) .mtc-card-img{height:100%;min-height:112px}html[data-cv=b] .mtc-card:not(.mtc-card--feat) .mtc-card-body{padding:12px 14px}html[data-cv=b] .mtc-card:not(.mtc-card--feat) h3{font-size:1rem;line-height:1.35}html[data-cv=b] .mtc-card :is(.badge,[class*=absolute]){display:none}html[data-cv=b] .mtc-card--feat{border:1px solid var(--mtc-line);box-shadow:none}html[data-cv=b] .mtc-post-lead{padding:16px 18px}html[data-cv=b] .mtc-post-lead .rounded-full.border{border-color:var(--mtc-line)}html[data-cv=b] .mtc-post-lead a.rounded-full{border-radius:10px}html[data-cv=b] .mtc-post-hero>div{border-radius:12px;box-shadow:none}html[data-cv=b] .mtc-post :is(.citation-capsule,.bg-sky-50\/70){background:var(--mtc-soft);border:0;border-left:4px solid var(--mtc-teal);border-radius:0 12px 12px 0}html[data-cv=c] .mtc-root{background:#f1f5f9}html[data-cv=c] .mtc-faq,html[data-cv=c] .mtc-head,html[data-cv=c] .mtc-links,html[data-cv=c] .mtc-post-body,html[data-cv=c] .mtc-post-lead,html[data-cv=c] .mtc-sv>section{background:#fff;border:1px solid var(--mtc-line);border-radius:16px;box-shadow:none;padding:20px}@media (min-width:768px){html[data-cv=c] :is(.mtc-head,.mtc-links,.mtc-faq,.mtc-sv>section,.mtc-post-body){padding:28px}}html[data-cv=c] .mtc-sv{padding-left:0;padding-right:0}html[data-cv=c] .mtc-sv>section{margin-bottom:16px}html[data-cv=c] .mtc-root :is(.mtc-links,.mtc-sv>section) :is(a,div,li).rounded-2xl,html[data-cv=c] .mtc-root :is(.mtc-links,.mtc-sv>section) :is(a,div,li).rounded-xl{border:1px solid var(--mtc-line);background:var(--mtc-soft);box-shadow:none}html[data-cv=c] .mtc-root :is(.mtc-links,.mtc-sv>section,.mtc-post-body) a:not([class*=bg-]):not(.rounded-xl):not(.rounded-2xl){color:var(--mtc-sky)}html[data-cv=c] .mtc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width:1024px){html[data-cv=c] .mtc-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}html[data-cv=c] .mtc-card{border:1px solid var(--mtc-line);border-radius:14px;box-shadow:none}html[data-cv=c] .mtc-card:not(.mtc-card--feat) .mtc-card-img{height:auto;aspect-ratio:4/3}html[data-cv=c] .mtc-card:not(.mtc-card--feat) .mtc-card-body{padding:10px 12px 14px}html[data-cv=c] .mtc-card:not(.mtc-card--feat) .mtc-card-body>p{display:none}html[data-cv=c] .mtc-card:not(.mtc-card--feat) h3{font-size:.9375rem;line-height:1.35;-webkit-line-clamp:3}html[data-cv=c] .mtc-card :is(.badge,[class*=absolute]){display:none}html[data-cv=c] .mtc-post-head{margin-bottom:16px}html[data-cv=c] .mtc-post-lead .rounded-full.border{background:var(--mtc-soft);border-color:var(--mtc-line)}html[data-cv=c] .mtc-post-hero{margin-bottom:16px}html[data-cv=c] .mtc-post-hero>div{border-radius:16px;box-shadow:none}html[data-cv=c] .mtc-post-body{margin-bottom:16px}html[data-cv=c] .mtc-post :is(.citation-capsule,.bg-sky-50\/70){background:var(--mtc-soft);border:1px solid var(--mtc-line);border-radius:12px}html[data-cv] .mtc-root .tldr-box{border-left-color:var(--mtc-teal)}html[data-cv] .mtc-root .tldr-box .text-blue-900{color:var(--mtc-teal-dark)}html[data-cv=a] .mtc-root .tldr-box{background:#fff;border-left-width:3px;padding-left:16px}html[data-cv=b] .mtc-root .tldr-box{background:var(--mtc-soft)}html[data-cv=c] .mtc-root .tldr-box{background:var(--mtc-teal-tint);border-radius:12px}html[data-cv] .mtc-sv .border-rose-200.bg-rose-50:not(#booking-form *){background:var(--mtc-teal-tint);border-color:#99f6e4}html[data-cv] .mtc-sv :is(.text-rose-900,.text-rose-800):not(#booking-form *){color:var(--mtc-teal-dark)}html[data-cv] .mtc-sv span.rounded-full:is(.bg-amber-50,.bg-emerald-50,.bg-sky-50):not(#booking-form *){background:#fff;color:var(--mtc-ink);--tw-ring-color:var(--mtc-line)}@media (max-width:767px){html[data-cv=c] .mtc-sv>section:has(table){padding:12px}}html[data-cv] .mtc-post aside[data-cta=blog-to-pillar]{background:var(--mtc-teal-tint);border-left-color:var(--mtc-teal);box-shadow:none}html[data-cv] .mtc-post aside[data-cta=blog-to-pillar] a.border-blue-200{border-color:var(--mtc-line);color:var(--mtc-teal-dark)}