.document-header{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:92px;border-bottom:1px solid var(--line)}.document-header>a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.document-shell{max-width:880px;margin:64px auto 80px}.document-shell h1{font-size:clamp(40px,5vw,66px);margin:0 0 24px}.document-shell .lead{font-size:20px;line-height:1.55;color:#535353;max-width:760px}.policy-draft{font-size:13px;line-height:1.6;border-left:3px solid #6642df;background:#f7f5fc;padding:16px 20px;margin:26px 0 36px;color:#535353}.document-copy h2{font-size:23px;letter-spacing:-.025em;margin:30px 0 12px}.document-copy p,.document-copy li{font-size:16px;color:#535353;line-height:1.7}.document-copy p+p{margin-top:12px}.document-copy a{color:#4626a8;text-decoration:underline;text-underline-offset:3px}.document-copy ul{padding-left:22px}.document-nav{display:flex;flex-wrap:wrap;gap:0 26px;border-top:1px solid #dedce3;padding:22px 0 30px}.document-nav a{display:flex;align-items:center;min-height:44px;font-size:13px;color:#535353}.partner-hero{background:#241735;color:#fff;border-radius:24px;padding:44px;margin-bottom:32px}.partner-hero h1{max-width:740px}.partner-hero .lead{color:#dfd8e9}.partner-hero .button{margin-top:26px;background:#ffb969;color:#211635}.partner-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:32px 0}.partner-step{border-top:2px solid #6642df;padding-top:18px}.partner-step span{color:#6642df;font-size:13px}.partner-step h2{margin:13px 0 10px;font-size:23px}.partner-step p{font-size:15px;color:#535353}.career-contact{padding:28px;background:#f7f5fc;border-radius:18px;margin:28px 0}.career-contact .button{margin-top:20px}.document-note{font-size:13px!important;color:#535353;margin-top:24px}@media(max-width:639px){.document-header{min-height:80px;gap:18px}.document-header>a{font-size:12px}.document-header .footer-logo{width:auto}.document-shell{margin:38px auto 48px}.document-shell .lead{font-size:18px}.partner-hero{padding:26px 22px;margin-inline:-4px}.partner-hero h1{font-size:37px}.partner-steps{grid-template-columns:1fr;gap:26px}.document-nav{gap:0 18px}}
.document-header-actions{display:flex;align-items:center;gap:16px}.document-header-actions>a{display:flex;align-items:center;gap:5px;min-height:44px;font-size:13px}@media(max-width:639px){.document-header{gap:10px}.document-header-actions{gap:4px}.document-header-actions>a{font-size:11px}.document-header .wordmark.footer-logo{font-size:30px}}
