.ms-offers-page{margin:0;background:#fffdf3;color:#504842;font-family:Jost,sans-serif}
.offers-main{max-width:1200px;margin:auto;padding:70px 32px 90px}
.offers-heading{max-width:850px;margin:0 auto 60px;text-align:center}
.offers-kicker{font:500 12px/1.5 Jost,sans-serif;letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px}
.offers-heading h1{font:400 clamp(42px,5vw,76px)/1.08 'Marcellus SC',Georgia,serif;margin:0 0 24px}
.offers-heading>p:last-child{max-width:630px;margin:auto;font-size:19px;line-height:1.65}
.offers-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:start}
.offers-poster{margin:0}.offers-poster img{display:block;width:100%;height:auto}
.offers-item{padding:0 0 30px;margin:0 0 30px;border-bottom:1px solid #d8ceba}
.offers-item h2,.offers-contact h2,.ms-offers-teaser h2{font:400 clamp(27px,3vw,39px)/1.15 'Marcellus SC',Georgia,serif;margin:0 0 18px}
.offers-item p{line-height:1.65;font-size:17px}
.offers-item .offers-kicker{font-size:12px}
.offers-item .offers-saving{font-size:30px;line-height:1.2;margin:18px 0}.offers-saving span{display:block;font-size:16px;margin-top:8px}
.offers-main a,.ms-offers-teaser a{color:inherit;text-underline-offset:5px}
.offers-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:#504842;color:#fffdf3!important;padding:16px 24px;min-height:48px;box-sizing:border-box;text-decoration:none;font:500 17px/1.4 Jost,sans-serif}
.offers-main a:focus-visible,.ms-offers-teaser a:focus-visible{outline:2px solid #504842;outline-offset:5px}
.offers-contact{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;padding:48px 0 0;margin-top:40px;border-top:1px solid #d8ceba}
.offers-contact p{font-size:17px;line-height:1.65}.offers-actions{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:22px}
.ms-offers-teaser{max-width:1160px;margin:32px auto 48px;padding:32px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:32px;background:#fffae9;color:#504842}
.ms-offers-teaser>div{max-width:750px}.ms-offers-teaser p{font:400 17px/1.6 Jost,sans-serif;margin-bottom:0}.ms-offers-teaser .offers-kicker{font-size:12px;margin-bottom:12px}.ms-offers-teaser h2{font-size:32px}.ms-offers-teaser .offers-button{flex-shrink:0}
@media(max-width:760px){.offers-main{padding:40px 24px 64px}.offers-heading{margin-bottom:36px}.offers-layout{grid-template-columns:1fr;gap:36px}.offers-poster{max-width:520px;margin:auto}.offers-contact{grid-template-columns:1fr;gap:18px;margin-top:12px}.offers-actions{align-items:stretch}.ms-offers-teaser{margin:24px;display:block;padding:24px}.ms-offers-teaser .offers-button{margin-top:24px;width:100%}.ms-offers-teaser h2{font-size:28px}}
