.legacy-transfer{background:#101213}
.legacy-app-shell>main>[class*="pt-"]{padding-top:0}
.legacy-app-shell>main>.bf-site{padding-top:0}
.legacy-app-shell .bf-nav{display:none}
.legacy-app-shell .bf-footer{display:none}
.legacy-app-shell .building-forward-home{--bf-ink:#101213;--bf-charcoal:#202224;--bf-gold:#ffc329;--bf-line:rgba(255,195,41,.24)}
.legacy-transfer .global-header,.static-transfer .global-header{color:#faf9f4}
.legacy-transfer #legacy-root .bf-wordmark{color:#faf9f4}
.legacy-transfer #legacy-root .bf-wordmark::first-letter{color:#ffc329}
.legacy-transfer #legacy-root main{min-height:50vh}
.legal-transfer{background:#f7f4ee}
.legal-document{width:calc(100% - 40px);max-width:900px;margin:auto;padding:65px 0 80px}
.legal-document>.global-eyebrow{margin-bottom:20px}
.legal-document h1{font-size:clamp(40px,5vw,65px);font-weight:800;letter-spacing:-2px;line-height:1.04;margin:0 0 35px}
.legal-document h2{font-size:27px;font-weight:700;letter-spacing:-.8px;line-height:1.2}
.legal-document h3{font-size:18px;line-height:1.5}
.legal-document section{scroll-margin-top:115px}
.legal-document a{color:#855700;text-decoration:underline;text-underline-offset:4px}
.legal-document .legal-related{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:45px;border-top:1px solid #d4cfc3;padding-top:25px;font-size:13px;font-weight:600}
.global-footer-resources{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;border-top:1px solid #3b3d3b;margin-top:36px;padding-top:30px}
.global-footer-resources section>p{color:#ffc329;font-size:10px;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;margin:0 0 16px}
.global-footer-resources nav{display:grid;grid-template-columns:1fr;gap:6px}
.global-footer-resources nav>a{font-size:12px;font-weight:400;color:#d3d4cd;padding:5px 0}
.static-transfer #static-content>main{padding-top:40px}
.static-transfer #static-content .header,.static-transfer #static-content .site-header,.static-transfer #static-content .site-footer,.static-transfer #static-content .jvlot-footer{display:none}
.static-transfer #static-content{min-height:50vh}
.static-transfer #static-content:has(.plans){overflow-x:clip}
.static-transfer #static-content .directory-page{--olive:#ffc329;--panel:#1d1f21}
.static-transfer #static-content .wordmark{color:#faf9f4}
.transfer-sitemap{padding-block:60px 80px}
.transfer-sitemap h1{font-size:clamp(42px,5.4vw,72px);font-weight:800;letter-spacing:-3px;line-height:1.04;margin:0 0 25px}
.transfer-sitemap>.site-wrap>p:not(.global-eyebrow){max-width:660px;font-size:17px;line-height:1.7;color:#63655f}
.site-map-search{margin:30px 0;max-width:600px}
.site-map-search label{display:block;font-size:12px;font-weight:700;margin-bottom:12px}
.site-map-search input{border:1px solid #b6af9f;border-radius:100px;background:transparent;padding:15px 20px;font-size:16px;width:100%;color:#101213}
.site-map-group{margin-top:45px}
.site-map-group h2{font-size:30px;font-weight:700;letter-spacing:-1px;margin:0 0 20px}
.site-map-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px}
.site-map-links a{font-size:13px;line-height:1.6;padding:14px 0;border-bottom:1px solid #d4cfc3}
.site-map-links a:hover{color:#855700}
.transfer-image-unavailable{background:#252728;color:#faf9f4;border:1px solid #4d4f50;border-radius:12px;min-height:180px;display:grid;place-items:center;font:500 12px/1.7 JVText,Arial,sans-serif}
@media(max-width:760px){.global-footer-resources{grid-template-columns:1fr 1fr;gap:28px}.legal-document{padding-block:40px 55px}.legal-document h1{font-size:42px}.site-map-links{grid-template-columns:1fr}.transfer-sitemap{padding-block:45px}.transfer-sitemap h1{font-size:44px;letter-spacing:-2px}.static-transfer #static-content>main{padding-top:25px}}
@media(max-width:640px){.static-transfer #static-content .price{grid-template-columns:minmax(0,1fr)}.static-transfer #static-content .deal-pills{align-items:flex-start;flex-direction:row;flex-wrap:wrap}}
