/* A single content column inside the rail, without compounded container padding. */
html body.sb-split>footer{width:100%;max-width:none!important;padding:28px 24px 24px!important;box-sizing:border-box}
html body.sb-split>footer>.wrap{width:100%!important;max-width:1180px!important;margin:0 auto!important;padding:0!important;box-sizing:border-box}
html body.sb-split>footer .fcols{display:grid;grid-template-columns:1.35fr repeat(4,1fr);gap:24px}
html body.sb-split>footer .flegal{margin-top:20px;padding-top:14px;gap:8px 24px;line-height:1.5}
html body.sb-split>footer .fcols a,html body.sb-split>footer .fcols button{min-height:32px!important;line-height:1.5!important;color:#c4d5e3!important}
html body.sb-split>footer .fbrand p{color:#c4d5e3!important}
html body.sb-split #view-refs>.wrap{max-width:1180px!important;width:100%;margin:0 auto!important;padding:32px 24px 40px!important;box-sizing:border-box}
html body.sb-split #view-refs .pagehead{margin:0 0 20px!important;padding:0!important}
html body.sb-split #refsPanel{margin-bottom:0!important}
@media(max-width:900px){html body.sb-split>footer .fcols{grid-template-columns:repeat(2,minmax(0,1fr))}html body.sb-split>footer .fbrand{grid-column:1/-1}}
@media(max-width:760px){html body.sb-split>footer{padding:24px 18px 100px!important}html body.sb-split>footer .fcols{gap:20px}html body.sb-split>footer .fcols a,html body.sb-split>footer .fcols button{min-height:44px!important}html body.sb-split #view-refs>.wrap{padding:24px 16px 32px!important}}
@media(max-width:760px){html body:has(.sb-mobile-nav) nav.tabbar{display:none!important}html body .hg .hg-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}html body .hg .hg-tabs button{font-size:12px!important;min-height:48px!important;white-space:normal!important;padding:8px 3px!important}html body .hg-slot form#searchForm .location-picker{min-height:44px!important;font-size:16px!important}html body header.top :is(button,input,select){min-height:44px!important}html body .hg :is(.hg-picks button,.hg-book){min-height:44px!important}html body .hg .hg-book{white-space:normal;line-height:1.3}html body #view-refs .pagehead h2{margin-top:14px!important}html body #refsPanel .empty{padding:24px 16px!important}}
