body.daylight-home main{container-type:inline-size}.day-hero{overflow:visible;grid-template-columns:minmax(0,46%) minmax(0,54%);align-items:center}.day-hero h1{max-width:none;font-size:clamp(46px,4.2vw,72px);line-height:1.04}.day-section,.day-section img{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent}.day-section img{width:100%;margin:0;mix-blend-mode:multiply}.day-paths a{display:grid;grid-template-columns:46px 1fr;gap:4px 14px;align-items:start}.day-path-icon{width:42px;height:42px;grid-row:1/3;fill:none;stroke:currentColor;stroke-width:1.6}.day-paths strong{font-size:22px}.day-content{padding-block:70px}.day-header{flex-wrap:wrap}.day-header nav{min-width:0;flex-wrap:wrap;overflow:visible}
@container(max-width:900px){.day-hero{grid-template-columns:1fr}.day-hero-copy{padding:40px 24px 18px}.day-hero h1{font-size:clamp(42px,8cqw,64px)}.day-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.day-paths a{padding:0;border:0}}
.yellow-content{max-width:72ch;margin:42px auto;padding:0 24px}.yellow-content h2{margin-bottom:14px}.yellow-content p{line-height:1.65}@media(max-width:760px){body:has(form.quote) .actionbar,body:has(form.quote) .mobile-bar{position:static;inset:auto;margin-top:24px}body:has(form.quote) input,body:has(form.quote) textarea{scroll-margin-block:24px}}
