/* Legal and pre-contract additions; original design files are unchanged. */
.sales-info-nav{display:flex;gap:14px 26px;align-items:center;justify-content:center;flex-wrap:wrap;padding:13px 24px;background:#f2f7ef;border-bottom:1px solid #b9c9bb;color:#083e2a;font-size:11px;line-height:1.9}.sales-info-nav a{color:inherit;text-decoration:underline;text-underline-offset:4px}.sales-info-nav a:focus-visible{outline:3px solid #ff7a00;outline-offset:4px}.terms-breadcrumb{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:10px;line-height:1.9;margin:0 0 35px}.terms-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.terms-index{display:flex;flex-wrap:wrap;gap:9px 18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 0;margin-bottom:32px}.terms-index a{font-size:11px;text-decoration:underline;text-underline-offset:4px}.transaction-text ol{padding-left:22px;margin:15px 0}.transaction-text ol li{margin:10px 0}.transaction-text a:not(.text-link),.legal-intro a,.legal-table a{color:inherit;text-decoration:underline;text-underline-offset:4px}.transaction-related{display:flex;flex-direction:column;align-items:flex-start;gap:9px;margin-top:25px;border-top:1px solid var(--line);padding-top:20px;font-size:12px}.email-link{overflow-wrap:anywhere;word-break:break-word}.contact-paper .contact-privacy{font-size:10px!important;line-height:1.9!important;margin-top:13px!important}.contact-privacy a{text-decoration:underline;text-underline-offset:3px}.transaction-text h2{scroll-margin-top:120px}.transaction-text section{scroll-margin-top:120px}
@media(max-width:760px){.sales-info-nav{justify-content:flex-start;font-size:9px;gap:6px 15px;padding:11px 22px}.terms-breadcrumb{font-size:9px;margin-bottom:28px;gap:7px 10px}.terms-index{gap:9px 15px;padding:14px 0}.terms-index a{font-size:10px}.transaction-related{font-size:11px}.transaction-text section{scroll-margin-top:95px}.contact-paper .contact-privacy{font-size:10px!important}}

#disclosure-request{margin-top:36px;scroll-margin-top:120px}#disclosure-request h2{font-size:20px;margin-bottom:16px}#disclosure-request p{font-size:13px;line-height:2.1;margin-top:14px}@media(max-width:760px){#disclosure-request h2{font-size:18px}#disclosure-request p{font-size:12px}}
