/* A contiguous, unclipped hit area joins every trigger to its scrolling panel. */
.nav-menu{position:relative}.dropdown-hover-panel{position:absolute;top:100%;inset-inline-start:0;min-width:320px;width:max-content;max-width:min(90vw,500px);padding-top:12px;z-index:100;overflow:visible}.dropdown-hover-panel::before,.dropdown-hover-panel>.nav-dropdown::before{content:"";position:absolute;top:-18px;left:0;right:0;height:20px;background:transparent;pointer-events:auto}.dropdown-hover-panel>.nav-dropdown{position:static!important;inset:auto!important;transform:none!important;margin:0!important;box-sizing:border-box;width:100%;max-width:100%;max-height:min(72vh,700px);overflow:auto}.primary-nav .nav-menu:last-child>.dropdown-hover-panel{inset-inline-start:auto;inset-inline-end:0}
body[data-editorial-system="magazine"] main{padding-block-start:36px!important}body[data-editorial-system="magazine"] main :is(.hotel-rating,.ux-scorecard,.editorial-take,.article-summary){display:block!important;grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;box-sizing:border-box;float:none;clear:both;gap:0!important}body[data-editorial-system="magazine"] .scorecard-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid #cdbfA8;padding-bottom:.9rem;margin-bottom:1.2rem}body[data-editorial-system="magazine"] .scorecard-heading .ux-eyebrow{margin:0;font:700 .72rem/1.5 Arial,sans-serif;letter-spacing:.1em}body[data-editorial-system="magazine"] .scorecard-heading h2{margin:0;text-align:end;font:600 .85rem/1.5 Arial,sans-serif;white-space:normal}body[data-editorial-system="magazine"] .scorecard-heading bdi{display:inline-flex!important;gap:.15em;align-items:baseline;font-size:1.25rem}body[data-editorial-system="magazine"] :is(.ux-scorecard,.editorial-take,.article-summary)>p{font:400 1.15rem/1.65 Georgia,serif!important;max-width:68ch;width:100%;float:none;grid-column:1/-1}body[data-editorial-system="magazine"] .ux-scorecard>.ux-muted{display:block;border-block:1px solid #dacfbf;padding:.7rem 0;font:500 .78rem/1.6 Arial,sans-serif!important;max-width:none;clear:both}.ux-scorecard .ux-bento{grid-template-columns:1fr!important}.ux-scorecard .ux-bento>div{width:100%;box-sizing:border-box}.dispatch-toc-rail{display:none}
@media(min-width:1180px){body[data-editorial-system="magazine"] main{width:min(96%,1560px)!important;max-width:1560px!important;padding-inline-start:224px!important;padding-inline-end:272px!important}.dispatch-toc-rail{display:block;position:absolute;inset-block:36px;inset-inline-start:0;width:200px;border-inline-end:1px solid #d5ccbd;box-sizing:border-box;padding-inline-end:16px}.dispatch-toc{position:sticky;top:var(--header-anchor-offset,170px);max-height:calc(100dvh - var(--header-anchor-offset,170px) - 20px);overflow:auto;scrollbar-width:thin}.dispatch-toc h2{font:italic 1.25rem/1.4 Georgia,serif;margin:0 0 1rem}.dispatch-toc ol{list-style:none;padding:0;margin:0}.dispatch-toc a{display:block;font:.82rem/1.65 Georgia,serif;color:#39372f;padding:.5rem 0;border-bottom:1px solid #e2d9cb;text-decoration:none}.dispatch-toc a:hover{color:#862534}.dispatch-toc a:focus-visible{outline:2px solid #862534;outline-offset:2px}body[data-editorial-system="magazine"] :is(.article-jump,.ux-route-jump){display:none}.concierge-rail{inset-block:36px}}
@media(max-width:800px){.dropdown-hover-panel{inset-inline:0!important;min-width:0;width:100%;max-width:100%}.dropdown-hover-panel>.nav-dropdown{min-width:0!important}.scorecard-heading{flex-wrap:wrap}.scorecard-heading h2{margin-inline-start:auto!important}}
body[data-editorial-system="magazine"] .scorecard-heading .pilot-score-value{font-size:1.4rem!important;line-height:1.2!important}body[data-editorial-system="magazine"] .scorecard-heading .pilot-score-scale{font-size:1rem!important;line-height:1.2!important}
