html[data-reading-size=large]{font-size:125%}html[data-reading-size=larger]{font-size:150%}html[data-reading-size] body{font-size:1rem}.reading-size-control{color:#243a32;background:#f3f7f9;border-bottom:1px solid #b9cad4;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:10px max(18px,50vw - 590px);font-size:1rem;line-height:1.7;display:flex}.reading-size-control>span{font-weight:700}.reading-size-control>div{flex-wrap:wrap;gap:8px;display:flex}.reading-size-control button{color:#243a32;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #637a70;border-radius:6px;padding:8px 14px}.reading-size-control button[aria-pressed=true]{color:#fff;background:#00547d;border-color:#00547d}.reading-size-control button:focus-visible{outline-offset:3px;outline:3px solid #98621a}.reading-size-control>p{flex-basis:100%;margin:0;font-size:1rem}.booking-guide-hero>div{min-width:0}.booking-guide-hero h1 span{white-space:normal;overflow-wrap:anywhere}html[data-reading-size] .saved-comparison-picker>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}@media (max-width:720px){.reading-size-control{justify-content:flex-start;padding:10px 18px}.reading-size-control>div{flex:100%}.reading-size-control button{flex:auto}}@media print{.reading-size-control{display:none}}html:is([data-reading-size=large],[data-reading-size=larger]) .site-header{flex-wrap:wrap;gap:12px;height:auto;min-height:84px;padding-top:12px;padding-bottom:12px}html:is([data-reading-size=large],[data-reading-size=larger]) .site-header nav{flex-wrap:wrap;min-width:0;max-width:100%}html:is([data-reading-size=large],[data-reading-size=larger]) .hero-count{grid-template-columns:auto minmax(0,1fr);width:auto;max-width:calc(100% - 36px)}html:is([data-reading-size=large],[data-reading-size=larger]) .hero-count strong{flex-shrink:0}html:is([data-reading-size=large],[data-reading-size=larger]) .hero-count span{min-width:5em;max-width:9em;font-size:.75rem}
