/* Use the corporate/system font stack without unverified font requests. */
*,*::before,*::after{box-sizing:border-box}body{font-family:Arial,sans-serif}#pf-corporate-footer{max-width:100%}
body{margin:0;background:#f5f8fd;color:#08284c;font-family:PF,Arial,sans-serif}.pf-editorial{font-size:16px;line-height:1.8}.pf-editorial *{box-sizing:border-box}.pf-editorial a{color:#0759dd;text-decoration:none}.pf-editorial a:hover{text-decoration:underline}.pf-editorial a:focus-visible,.pf-editorial summary:focus-visible{outline:3px solid #1685ff;outline-offset:4px}.draft{background:#e9f2ff;color:#194c8b;font-size:13px;text-align:center;padding:12px 20px;border-block:1px solid #d6e6ff}.article-hero{padding:58px max(24px,calc((100% - 1160px)/2));background:radial-gradient(ellipse at right top,#1460bc,transparent 65%),#062448;color:white}.article-hero h1{font-size:clamp(30px,4vw,52px);letter-spacing:-.035em;line-height:1.16;max-width:1000px;margin:20px 0}.article-hero .lead{font-size:19px;max-width:900px;color:#dfebff}.article-hero a{color:#c2ddff}.eyebrow{font-size:12px;font-weight:700;letter-spacing:.13em}.meta,.crumb{font-size:13px;color:#c0d5ef}.article-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:36px;max-width:1208px;margin:auto;padding:44px 24px 64px}.contents{position:sticky;top:110px;align-self:start;display:grid;gap:12px;padding:22px;border:1px solid #dbe6f5;border-radius:20px;background:white;font-size:14px}.article-layout article{min-width:0;background:#fff;border:1px solid #e0e9f5;border-radius:24px;padding:36px}.article-layout section{scroll-margin-top:110px;margin:38px 0}.article-layout h2{font-size:25px;line-height:1.35;letter-spacing:-.02em}.article-layout p{color:#40536b}.answer{border-left:4px solid #0864ed;background:#eef5ff;border-radius:0 18px 18px 0;padding:22px}.answer p{margin-bottom:0}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:14px}caption{text-align:left;font-weight:700;margin-bottom:12px}th,td{text-align:left;vertical-align:top;border:1px solid #dce6f3;padding:15px}thead{background:#edf4ff}tbody th{width:32%;color:#173b68}details{border-top:1px solid #e0e9f5;padding:18px 0}summary{font-weight:700;cursor:pointer}.cta{padding:26px;background:#edf5ff;border-radius:20px}.cta a{display:inline-block;margin:8px 16px 0 0;font-weight:700}.related{border-top:1px solid #dce6f3;padding-top:16px}.chips{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.chips a{border:1px solid #ffffff38;padding:7px 14px;border-radius:99px;color:white;font-size:14px}.collection{max-width:1208px;padding:24px;margin:auto}.topic-group{scroll-margin-top:110px;margin:32px 0 56px}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.guide-card{background:white;border:1px solid #dce6f4;border-radius:22px;padding:28px;border-top:4px solid #075eff;box-shadow:0 10px 35px #102f5509;display:flex;flex-direction:column}.guide-card span{font-size:12px;color:#57718e}.guide-card h3{font-size:22px;line-height:1.4;letter-spacing:-.02em}.guide-card h3 a{color:#08284c}.guide-card p{font-size:15px;color:#53657a}.guide-card>a:last-child{margin-top:auto;font-weight:700}.pf-editorial ol{padding-left:24px}.pf-editorial li{padding:5px 0}
@media(max-width:800px){.article-layout{grid-template-columns:1fr;padding:24px 18px;gap:18px}.contents{position:static;grid-template-columns:1fr 1fr}.contents strong{grid-column:1/-1}.article-layout article{padding:24px}.guide-grid{grid-template-columns:1fr}.article-hero{padding:36px 24px}.article-hero .lead{font-size:17px}.guide-card{padding:24px}.article-layout h2{font-size:22px}.collection{padding:18px}th,td{padding:10px}.pf-editorial{overflow-wrap:break-word}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
