@font-face{font-family:Oswald;src:url(/_next/static/media/5debeb2b218a6750-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:Oswald Fallback;src:local("Arial");ascent-override:146.78%;descent-override:35.56%;line-gap-override:0.00%;size-adjust:81.28%}.__className_a6b1d9{font-family:Oswald,Oswald Fallback}.__variable_a6b1d9{--font-oswald:"Oswald","Oswald Fallback"}@font-face{font-family:Manrope;src:url(/_next/static/media/39d61692df186658-s.p.woff2) format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:104.55%;descent-override:29.42%;line-gap-override:0.00%;size-adjust:101.96%}.__className_e9ac50{font-family:Manrope,Manrope Fallback}.__variable_e9ac50{--font-manrope:"Manrope","Manrope Fallback"}.booking-theme{--cream:#ebe7de;--panel:#f6f3ec;--ink:#111218;--muted:rgba(17,18,24,0.58);--line:rgba(17,18,24,0.14);--red:#cf3a2f;--red-hover:#b32f25;--gold:#ecd792;--olive:#1e1e0a;--on-olive:#e4e3e2;background:var(--cream);color:var(--ink);font-family:var(--font-manrope),system-ui,sans-serif}.booking-theme .osw{font-family:var(--font-oswald),sans-serif;font-weight:600;letter-spacing:.005em;line-height:1;text-transform:uppercase}.booking-theme .article-prose{font-size:18px;line-height:1.7;color:#23242b}.booking-theme .article-prose p{margin:0 0 20px}.booking-theme .article-prose h2,.booking-theme .article-prose h3{font-family:var(--font-oswald),sans-serif;font-weight:600;text-transform:uppercase;line-height:1.05;margin:36px 0 14px}.booking-theme .article-prose h2{font-size:30px}.booking-theme .article-prose h3{font-size:24px}.booking-theme .article-prose ul{margin:0 0 20px;padding-left:0;list-style:none}.booking-theme .article-prose ul li{position:relative;padding-left:26px;margin-bottom:10px}.booking-theme .article-prose ul li:before{content:"";position:absolute;left:0;top:11px;width:8px;height:8px;border-radius:50%;background:var(--red)}.booking-theme .article-prose ol{margin:0 0 20px;padding-left:24px}.booking-theme .article-prose img{width:100%;border-radius:14px;display:block;margin:8px 0}.booking-theme .article-prose figure{margin:28px 0}.booking-theme .article-prose figcaption{font-size:13px;color:var(--muted);margin-top:8px}.booking-theme .article-prose blockquote{border-left:3px solid var(--red);padding-left:18px;margin:24px 0;color:var(--muted)}.booking-theme .article-prose a{color:var(--red);text-decoration:underline}.booking-theme .article-prose strong{font-weight:700}