
.site-header{display:block!important;padding:18px max(5%,calc((100% - 1220px)/2)) 0!important;position:relative!important}.site-header .brand-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:17px}.site-header .brand-row .nav-cta{font-size:12px;white-space:nowrap}.site-header .nav{display:flex!important;position:static!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:5px 26px!important;padding:0!important;box-shadow:none!important;border-top:1px solid #e9d4c6;background:transparent!important}.site-header .nav a{display:block;padding:12px 0!important;font-size:12px!important;white-space:normal!important}.site-header .nav a[aria-current=page]{color:#a94325;font-weight:700}.breadcrumbs{grid-column:1/-1;padding:20px max(6%,calc((100% - 1220px)/2));background:#fffaf5;border-bottom:1px solid #eee2d8}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px 12px;list-style:none;padding:0;margin:0;font-size:12px;color:#786153}.breadcrumbs li+li:before{content:'›';margin-right:12px;color:#ae7956}.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.breadcrumbs li[aria-current]{color:#42251c}.related-pages{grid-column:1/-1;padding:55px max(6%,calc((100% - 1220px)/2));background:#f3e9df;border-top:1px solid #e9d4c6}.related-pages h2{font-size:clamp(25px,3vw,36px);max-width:800px}.related-pages nav{display:flex;flex-wrap:wrap;gap:12px}.related-pages nav a{display:flex;gap:25px;justify-content:space-between;align-items:center;padding:16px 20px;background:#fffaf5;border:1px solid #dec5b1;border-radius:5px;font-size:14px;color:#733b28}.related-pages nav a:hover{border-color:#a94325;text-decoration:none}.opening-special{display:block}.opening-special>.breadcrumbs{margin:-65px -6% 45px}.opening-special>.opening-photo{max-width:550px;margin:30px auto 0!important}.footer{grid-template-columns:1.3fr 1fr 1fr 1fr}.floating-actions{z-index:90}
@media(max-width:760px){.site-header{padding:15px 6% 0!important}.site-header .brand{font-size:17px!important}.site-header .brand-symbol{width:32px;height:39px;font-size:25px}.site-header .brand-row{gap:10px;padding-bottom:13px}.site-header .brand-row .nav-cta{font-size:10px;padding:10px;min-height:40px}.site-header .nav{gap:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch!important}.site-header .nav a{padding:10px 4px!important;font-size:12px!important}.breadcrumbs{padding:15px 6%}.related-pages{padding:38px 6%}.related-pages nav{display:grid;grid-template-columns:1fr}.related-pages nav a{font-size:13px}.footer{grid-template-columns:1fr 1fr}.opening-special>.breadcrumbs{margin:0 0 30px;padding:0 0 20px}}@media(max-width:420px){.footer{grid-template-columns:1fr}.site-header .brand{font-size:15px!important}.site-header .brand-symbol{width:28px}.site-header .brand-row .nav-cta{padding:9px 7px;font-size:10px}}
