html body{letter-spacing:-0.02em;}
html body b, html body strong{font-weight:700 !important;}
html body .plan-rows .plan-row .k{flex:0 0 auto !important; white-space:nowrap !important;}
html body .plan-rows .plan-row .v{text-align:right !important; word-break:keep-all !important;}
:root{--fs-title:3.2rem; --fs-h2:2.2rem; --fs-h3:1.7rem; --fs-body:1.5rem; --fs-note:1.35rem; --fs-tag:1.2rem;}
@media (max-width:760px){:root{--fs-title:2.6rem; --fs-h2:1.9rem; --fs-h3:1.6rem; --fs-body:1.45rem; --fs-note:1.3rem;}}
html body:is(.page-insurance-1,.page-insurance-2,.page-info-page-1,.page-info-page-2,.page-info-page-3,.page-notice-1,.page-notice-2,.page-notice-3,.page-notice-4,.page-my-bookings,.page-privacy,.page-terms,.page-rental-terms) .page-hero h1{font-size:var(--fs-title) !important;}
html body:is(.page-insurance-1,.page-insurance-2,.page-info-page-1,.page-info-page-2,.page-info-page-3,.page-notice-1,.page-notice-2,.page-notice-3,.page-notice-4,.page-my-bookings,.page-privacy,.page-terms,.page-rental-terms) section:not(.page-hero) h2{font-size:var(--fs-h2) !important;}
html body:is(.page-insurance-1,.page-insurance-2,.page-info-page-1,.page-info-page-2,.page-info-page-3,.page-notice-1,.page-notice-2,.page-notice-3,.page-notice-4,.page-my-bookings,.page-privacy,.page-terms,.page-rental-terms) section:not(.page-hero) h3{font-size:var(--fs-h3) !important;}
html body.page-notice-4 .about-intro h2{font-size:2.6rem !important;}
html body:is(.page-insurance-1,.page-insurance-2,.page-info-page-1,.page-info-page-2,.page-info-page-3,.page-notice-1,.page-notice-2,.page-notice-3,.page-notice-4,.page-my-bookings,.page-privacy,.page-terms,.page-rental-terms) section:not(.page-hero) :is(p,li,td,dd){font-size:var(--fs-body) !important;}
html body:is(.page-insurance-1,.page-insurance-2,.page-info-page-1,.page-info-page-2,.page-info-page-3,.page-notice-1,.page-notice-2,.page-notice-3,.page-notice-4,.page-my-bookings,.page-privacy,.page-terms,.page-rental-terms) section:not(.page-hero) th{font-size:1.45rem !important;}
html body:is(.page-insurance-1,.page-insurance-2,.page-info-page-1,.page-info-page-2,.page-info-page-3,.page-notice-1,.page-notice-2,.page-notice-3,.page-notice-4,.page-my-bookings,.page-privacy,.page-terms,.page-rental-terms) :is(.page-hero p, section small, .pol-head span, .after-hours, .sub-when, .review-hint, .check-note.agency-note, .must, .limit, .flow-head span){font-size:var(--fs-note) !important;}
