.bookingPanel{padding:3rem;display:grid;gap:12px;}.bookingPanel a{padding:12px;}
section.header{fill:white;color:white;background:var(--color-branding-primary);}hgroup p.section{font-size:16px;text-transform:uppercase;}hgroup p.aside{display:flex;gap:12px;text-transform:uppercase;font-weight:600;letter-spacing:3px;font-size:13px;}hgroup h1{font-size:2rem;}
dl.related-tags{display:flex;flex-wrap:wrap;gap:12px;}dl.related-tags dt{flex-basis:100%;}dl.related-tags dd{margin:0;}
h3{font-size:1.5rem;margin-bottom:0.5rem;font-family:var(--font-slab-serif);font-weight:600;line-height:1.5;}h4{font-size:1.5rem;margin-bottom:0.5rem;font-family:var(--font-slab-serif);font-weight:600;line-height:1.5;}h5{font-family:var(--font-sans-serif);}p{font-family:var(--font-sans-serif);}
