/* Approved NEST logo, 24 September 2026. Master assets also supplied for materials. */
.nest-brand{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px;flex:0 0 auto;max-width:100%;text-decoration:none;}
.nest-brand-picture{display:block;width:174px;max-width:100%;}
.nest-brand .nest-brand-image{display:block;width:100%;height:auto;aspect-ratio:496.972/116.537;object-fit:contain;border-radius:0;}
.nest-brand .nest-header-tagline{display:block;font-family:Lato,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.25;letter-spacing:0;color:#8FA88C;white-space:nowrap;}
.nest-offer-title{display:block;}
.nest-offer-logo{display:block;width:360px;max-width:100%;height:auto;border-radius:0;}
.nest-footer-logo{display:inline-block;width:160px;max-width:100%;height:auto;border-radius:0;}
.ws-logo .nest-worksheet-logo{display:block;width:45mm;height:12.05mm;object-fit:contain;border-radius:0;}
.nest-cover-logo{display:block;width:110mm;max-width:100%;height:auto;margin:0 auto 14mm;border-radius:0;}
.nest-decorative-symbol{display:inline-block;width:40px;height:auto;object-fit:contain;border-radius:0;}
.welcome>.nest-decorative-symbol{display:none;}
.course-page section[id]{scroll-margin-top:115px;}
@media(max-width:900px){.marketing-site .nav{gap:16px;}}
@media(max-width:640px){.nest-brand-picture,.marketing-site .nav .nest-brand-picture{width:150px;}.nest-brand .nest-header-tagline{display:none;}.nest-offer-logo{width:100%;max-width:360px;}}
@media(max-width:640px){.course-page section[id]{scroll-margin-top:100px;}}
@media print{.nest-worksheet-logo,.nest-cover-logo{-webkit-print-color-adjust:exact;print-color-adjust:exact;}}
