.offer-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;margin:15px 0 35px}.offer-tools>span{color:#795b43;font-size:14px}.offer-tools .button{font-size:14px;padding:13px 22px}.offer-page .offer-text{margin-top:0}.offer-page h1{font-size:clamp(30px,5vw,48px);letter-spacing:-1px;line-height:1.15}.offer-page h2{font-size:22px;line-height:1.4;margin-top:32px}.offer-page p{margin:12px 0;overflow-wrap:anywhere}.site-footer .footer-bottom{flex-wrap:wrap;gap:18px}.offer-consent-row{margin-top:16px}@media(max-width:650px){.offer-tools{align-items:flex-start;flex-direction:column}.offer-page h2{font-size:20px}}

.footer-legal{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 48px;border-top:1px solid var(--border);padding:26px 0 0;color:#8a725c;font-size:13px;line-height:1.65}.footer-business p{margin:0}.footer-business .footer-business-name{color:#694d37;font-size:14px}.footer-business-ids{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:5px;font-variant-numeric:tabular-nums}.footer-business .footer-copyright{margin-top:15px;font-size:12px}.footer-documents{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.footer-documents a{max-width:310px;text-underline-offset:4px}.footer-documents a:hover{text-decoration:underline;color:var(--rust)}@media(max-width:650px){.footer-legal{grid-template-columns:1fr;gap:20px;padding-top:24px}.footer-business-ids{flex-direction:column;gap:2px}.footer-documents{gap:10px}.footer-business .footer-copyright{margin-top:12px}}
