
.editorial-main{max-width:980px;margin:auto;padding:42px 5% 65px}.editorial-main h1{font:500 clamp(34px,4vw,54px)/1.13 'Playfair Display',Georgia,serif;letter-spacing:-1.8px;margin:22px 0}.editorial-main p,.editorial-main li{font-size:16px;line-height:1.8}.editorial-main section{margin-top:36px}.editorial-main h2{font-size:30px;margin-bottom:16px}.article-lede{font-size:20px!important;color:var(--muted)}.review-date,.back-link{font-size:13px!important;color:var(--muted)}.editorial-main a:not(.brand):not(.primary),.booking-note a{text-decoration:underline;text-underline-offset:4px}.editorial-main li{margin-bottom:12px}.editorial-main ul{padding-left:24px}.official-tag{display:inline-block;font-size:11px;font-weight:600;border:1px solid var(--muted);border-radius:3px;padding:1px 5px;white-space:nowrap;margin:3px}.booking-note{font-size:13px;line-height:1.7;border-left:3px solid var(--muted);padding:14px 18px;background:var(--paper);color:var(--muted);margin:25px 0}.table-wrap{overflow-x:auto;margin:24px 0;border:1px solid var(--line)}.editorial-main table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.7}.editorial-main th,.editorial-main td{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.editorial-main th{background:var(--paper);font-weight:700}.editorial-main td:first-child{min-width:170px}.planning-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:25px 0}.planning-card{display:block;border:1px solid var(--line);padding:24px;color:var(--ink);background:var(--paper);text-decoration:none!important}.planning-card h2{font:500 27px/1.2 'Playfair Display',Georgia,serif;letter-spacing:-.7px;margin:0 0 13px}.planning-card p{font-size:14px;line-height:1.7;color:var(--muted)}.planning-card span{font-size:13px;text-decoration:underline;text-underline-offset:4px}.planning-card:hover{border-color:var(--muted)}.editorial-footer{display:flex;flex-wrap:wrap;gap:14px 24px;padding:26px 5%;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.editorial-footer a{display:inline-flex;align-items:center;min-height:32px;text-decoration:underline;text-underline-offset:4px}.editorial-footer p{flex-basis:100%;font-size:12px;line-height:1.7;margin:0}.editorial-header{flex-wrap:wrap}.editorial-header nav{gap:22px}.editorial-header .theme-toggle{margin-left:auto}header nav{gap:18px}.card-actions a{line-height:1.7}
@media(max-width:1100px){header{flex-wrap:wrap}header>nav{order:3;flex-basis:100%;justify-content:center;flex-wrap:wrap}.header-actions{margin-left:auto}}
@media(max-width:760px){.planning-grid{grid-template-columns:1fr}.planning-card{padding:22px}.planning-card h2{font-size:26px}.editorial-main{padding-top:28px}.editorial-main h1{font-size:36px}.editorial-header nav{display:flex}.editorial-header nav a{display:inline-block!important;font-size:13px!important}.editorial-main th,.editorial-main td{padding:12px}.editorial-main h2{font-size:27px}.editorial-main td:first-child{min-width:125px}.crawlable-guides h2{margin-bottom:20px}header>nav a:last-child{display:block!important}.editorial-main p,.editorial-main li{font-size:15px}}
