.policy-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:65px;align-items:start}.policy-toc{position:sticky;top:30px;border:1px solid #dce5f2;background:#f5f8fe;padding:24px;border-radius:10px}.policy-toc>.eyebrow{font-size:10px;margin-bottom:15px;display:block}.policy-toc>a{display:block;font-size:12px;line-height:1.6;padding:7px 0;color:#536478}.policy-toc>a:hover{color:#2457d6}.policy-content{max-width:820px;overflow-wrap:anywhere}.policy-content>div{max-width:none;padding:0}.policy-content h2{font-size:25px;line-height:1.35;margin:36px 0 16px;scroll-margin-top:30px}.policy-content h3{font-size:20px;margin:28px 0 13px}.policy-content p,.policy-content li,.policy-content blockquote{font-size:15px;line-height:1.95;color:#43546d;margin:14px 0}.policy-content ul,.policy-content ol{padding-left:25px;margin:18px 0}.policy-content li{margin:10px 0}.policy-content a{color:#2457d6;text-decoration:underline;text-underline-offset:3px}.policy-content small{font-size:12px;line-height:1.8;color:#607089}.policy-content table{border-collapse:collapse;width:100%;font-size:13px;display:block;overflow-x:auto}.policy-content td,.policy-content th{padding:12px;border:1px solid #dce5f2;text-align:left}.policy-contact{margin-top:38px!important;padding-top:25px!important;border-top:1px solid #dce5f2}.policy-contact>a{text-decoration:none}.legacy-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.legacy-feature-grid>article{padding:27px 24px;border:1px solid #dce5f2;border-radius:10px;background:#fff}.legacy-feature-grid h2{font-size:21px;line-height:1.3;margin:24px 0 13px;letter-spacing:-.035em}.legacy-feature-grid p,.legacy-scope-grid p,.legacy-process p{font-size:14px;line-height:1.9;color:#536478}.legacy-scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:32px}.legacy-scope-grid>article{padding:25px 0;border-top:1px solid #c9d7ed}.legacy-scope-grid h3{font-size:21px;margin:0 0 13px}.legacy-process{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.legacy-process>div>p{max-width:430px;margin:22px 0}.legacy-process>ol{list-style:none;padding:0;margin:0;counter-reset:steps}.legacy-process li{position:relative;padding:0 0 25px 45px;counter-increment:steps}.legacy-process li:before{content:counter(steps,decimal-leading-zero);position:absolute;left:0;top:4px;font-size:11px;color:#2457d6}.legacy-process li>strong{font-size:18px}.legacy-process li>p{margin:8px 0 0}.legacy-note{padding:25px 30px;background:#edf3ff;border-radius:10px;margin-bottom:55px}.legacy-note p{font-size:13px;line-height:1.9;color:#536478;margin:0}.legacy-callout{display:flex;align-items:center;justify-content:space-between;gap:40px}.legacy-callout p{font-size:14px;line-height:1.9;color:#536478;max-width:650px}.legacy-hub{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.legacy-hub article{padding:27px;border:1px solid #dce5f2;border-radius:10px}.legacy-hub h2{font-size:22px;margin:0 0 20px;line-height:1.35}.legacy-hub a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 0;border-top:1px solid #dce5f2;font-size:13px;color:#2457d6}.legacy-hub .icon{width:15px;height:15px;flex-shrink:0}.legacy-solution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.legacy-solution-grid>a{display:block;padding:30px;border:1px solid #dce5f2;border-radius:10px}.legacy-solution-grid h2{font-size:23px;margin:22px 0 13px}.legacy-solution-grid p{font-size:14px;line-height:1.9;color:#536478}.legacy-solution-grid>a>.icon{width:20px;height:20px;color:#2457d6;margin-top:20px}.legacy-policy-hub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.legacy-policy-hub>a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px;border:1px solid #dce5f2;border-radius:8px;font-size:15px;font-weight:600}.legacy-policy-hub .icon{width:18px;height:18px;color:#2457d6}.legacy-brand-marks{display:grid;grid-template-columns:1fr 1fr;gap:30px}.legacy-brand-marks article{padding:35px;border:1px solid #dce5f2;border-radius:12px}.legacy-brand-marks img{display:block;width:130px;height:140px;object-fit:contain;margin-bottom:30px}.legacy-brand-marks h2{font-size:24px;margin-bottom:15px}.legacy-brand-marks p,.legacy-brand-copy p{font-size:15px;line-height:1.9;color:#536478}.legacy-brand-marks a{display:inline-block;color:#2457d6;font-size:13px;font-weight:600;margin-top:20px}.legacy-palette{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:35px}.legacy-palette>div{border:1px solid #dce5f2;border-radius:8px;overflow:hidden;padding-bottom:18px}.legacy-palette span{display:block;height:90px;border-bottom:1px solid #dce5f2}.legacy-palette strong,.legacy-palette code{display:block;margin:13px 18px 0;font-size:13px}.legacy-palette code{color:#536478;font-size:12px}.legacy-brand-copy{max-width:820px;margin-top:40px}.legacy-brand-copy h2{font-size:27px;margin:30px 0 15px}@media(max-width:1000px){.policy-layout{grid-template-columns:220px minmax(0,1fr);gap:35px}.legacy-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-process{gap:40px}.legacy-hub{grid-template-columns:1fr 1fr}.legacy-hub>article:last-child{grid-column:1 / -1}}@media(max-width:650px){.policy-layout{grid-template-columns:1fr;gap:30px}.policy-toc{position:static;padding:22px}.policy-toc>a{padding:6px 0}.policy-content h2{font-size:23px}.policy-content p,.policy-content li{font-size:14px;line-height:1.95}.legacy-feature-grid,.legacy-scope-grid,.legacy-process,.legacy-hub,.legacy-solution-grid,.legacy-policy-hub,.legacy-brand-marks{grid-template-columns:1fr}.legacy-feature-grid>article{padding:25px}.legacy-process{gap:35px}.legacy-hub>article:last-child{grid-column:1}.legacy-callout{align-items:flex-start;flex-direction:column;gap:20px}.legacy-note{padding:22px}.legacy-brand-marks article{padding:28px}.legacy-palette{grid-template-columns:1fr 1fr}.legacy-policy-hub>a{font-size:14px}.legacy-palette span{height:70px}}
