.advertise-page{color:#1d1d1f}.advertise-hero{background:#ffffff}.advertise-hero h1{font-size:clamp(1.75rem,2.6vw + 1rem,2.4rem);font-weight:700;color:#1d1d1f;line-height:1.2;margin-bottom:1.25rem;position:relative;display:inline-block}.advertise-hero h1:after{content:"";display:block;width:64px;height:4px;background:#8b9754;margin:1rem 0 0}.advertise-hero p{color:#5a6450;font-size:1rem;line-height:1.65;margin-bottom:.85rem}.advertise-product-title{font-size:clamp(1.15rem,1.4vw + .7rem,1.4rem);font-weight:700;color:#1d1d1f;margin:1.5rem 0 .75rem}.advertise-hero .advertise-product-title:first-of-type{margin-top:0}.advertise-product-block{max-width:780px;margin-bottom:2rem}.advertise-product-block p{color:#5a6450;font-size:1rem;line-height:1.65;margin-bottom:.75rem}.advertise-closing{max-width:780px;font-size:1.1rem;font-weight:700;color:#1d1d1f;margin:2rem 0 1.5rem}.advertise-contact-cta{max-width:780px;padding-top:1.5rem;border-top:1px solid #e8ebe1}.advertise-contact-cta span{font-weight:600;color:#1d1d1f}@media (max-width:991px){.advertise-hero .row{flex-direction:column-reverse}.advertise-hero [class*=col-lg-]{margin-left:0!important}}@media (max-width:575px){.advertise-hero h1{font-size:1.5rem}.advertise-hero p{font-size:.95rem}}