.xpnSVG_page{--legal-ink:#071a35;--legal-body:#334f6d;--legal-muted:#60768f;--legal-line:#377ec933;--legal-blue:#075ed7;min-height:70vh;color:var(--legal-ink);background:radial-gradient(circle at 86% 4%,#58bbff1a,#0000 25rem),linear-gradient(#fbfdff 0%,#f4faff 34%,#fff 100%);overflow:clip}.xpnSVG_shell{width:min(1120px,100% - 48px);margin-inline:auto}.xpnSVG_indexMasthead,.xpnSVG_policyMasthead{background:linear-gradient(112deg,#fffffff5,#eff9ffc7),#f5fbff;border-block:1px solid #539ae92e}.xpnSVG_indexMasthead .xpnSVG_shell{max-width:980px;padding-block:clamp(48px,6vw,78px)}.xpnSVG_policyMasthead .xpnSVG_shell{max-width:1120px;padding-block:clamp(34px,4.4vw,54px)}.xpnSVG_eyebrow{color:#075ecb;letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px;font-size:.78rem;font-weight:800;display:block}.xpnSVG_indexMasthead h1,.xpnSVG_policyMasthead h1{max-width:900px;color:var(--legal-ink);letter-spacing:-.045em;margin:0}.xpnSVG_indexMasthead h1{font-size:clamp(2.45rem,5vw,4.8rem);line-height:.99}.xpnSVG_policyMasthead h1{max-width:780px;font-size:clamp(2.45rem,4.7vw,4.15rem);line-height:1}.xpnSVG_indexMasthead p,.xpnSVG_policyMasthead>.xpnSVG_shell>p{max-width:76ch;color:var(--legal-body);margin:20px 0 0;font-size:clamp(1.04rem,1.45vw,1.2rem);line-height:1.62}.xpnSVG_directory{padding-block:clamp(18px,3vw,38px) clamp(52px,7vw,86px);display:grid}.xpnSVG_policyGroup{border-top:1px solid var(--legal-line);grid-template-columns:minmax(200px,.34fr) minmax(0,1fr);gap:clamp(28px,6vw,80px);padding-block:clamp(30px,4vw,46px);scroll-margin-top:96px;display:grid}.xpnSVG_policyGroup:last-child{border-bottom:1px solid var(--legal-line)}.xpnSVG_groupHeading h2{color:var(--legal-ink);letter-spacing:-.025em;margin:0;font-size:clamp(1.32rem,1.8vw,1.7rem);line-height:1.15}.xpnSVG_groupHeading p{max-width:34ch;color:var(--legal-muted);margin:12px 0 0;line-height:1.58}.xpnSVG_groupLinks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,54px);display:grid}.xpnSVG_directoryLink{border-top:1px solid var(--legal-line);min-width:0;min-height:96px;color:var(--legal-ink);align-content:center;padding-block:18px;text-decoration:none;display:grid}.xpnSVG_directoryLink:nth-child(-n+2){border-top:0}.xpnSVG_directoryLink strong{font-size:1.06rem;line-height:1.25}.xpnSVG_directoryLink span{color:var(--legal-muted);margin-top:6px;font-size:.94rem;line-height:1.5}.xpnSVG_directoryLink:hover strong,.xpnSVG_directoryLink:focus-visible strong{color:var(--legal-blue)}.xpnSVG_breadcrumbs{color:var(--legal-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:26px;font-size:.9rem;display:flex}.xpnSVG_breadcrumbs a{color:#264e78;text-underline-offset:3px}.xpnSVG_policyLayout{grid-template-columns:minmax(190px,230px) minmax(0,760px);justify-content:center;align-items:start;gap:clamp(44px,7vw,94px);padding-block:clamp(44px,6vw,74px) clamp(70px,8vw,110px);display:grid}.xpnSVG_tocColumn{min-width:0}.xpnSVG_toc{border-block:1px solid var(--legal-line);gap:3px;padding-block:16px;display:grid;position:sticky;top:96px}.xpnSVG_toc>strong{color:var(--legal-ink);letter-spacing:.09em;text-transform:uppercase;margin-bottom:9px;font-size:.78rem}.xpnSVG_toc a{color:#496580;border-left:2px solid #0000;margin-inline:-10px;padding:7px 10px;font-size:.9rem;line-height:1.35;text-decoration:none}.xpnSVG_toc a:hover,.xpnSVG_toc a:focus-visible{color:#0755ba;border-left-color:#1474dc}.xpnSVG_policyBody{min-width:0}.xpnSVG_policySection{border-bottom:1px solid var(--legal-line);padding-block:0 clamp(38px,5vw,54px)}.xpnSVG_policySection+.xpnSVG_policySection{padding-top:clamp(38px,5vw,54px)}.xpnSVG_policySection h2{max-width:30ch;color:var(--legal-ink);letter-spacing:-.03em;margin:0 0 18px;scroll-margin-top:104px;font-size:clamp(1.48rem,2.3vw,2rem);font-weight:750;line-height:1.15}.xpnSVG_policySection h2:focus{outline-offset:6px;border-radius:2px;outline:3px solid #ffb000}.xpnSVG_policySection p{max-width:76ch;color:var(--legal-body);margin:0;font-size:1.02rem;line-height:1.74}.xpnSVG_policySection p+p{margin-top:15px}.xpnSVG_policySection ul,.xpnSVG_policySection ol{max-width:74ch;color:var(--legal-body);gap:11px;margin:17px 0 0;padding-left:1.3rem;display:grid}.xpnSVG_policySection li{padding-left:5px;font-size:1rem;line-height:1.65}.xpnSVG_policySection li::marker{color:#0d68c8;font-weight:750}.xpnSVG_notice{border-top:1px solid var(--legal-line);background:0 0;margin-top:22px;padding:18px 0 19px}.xpnSVG_page{background:#fff}.xpnSVG_indexMasthead,.xpnSVG_policyMasthead{background:0 0;border:0}.xpnSVG_notice strong{color:#0a315b;margin-bottom:7px;font-size:.98rem;display:block}.xpnSVG_notice p{color:#294f71;font-size:.96rem;line-height:1.65}.xpnSVG_officialResources ul{gap:8px}.xpnSVG_officialResources a{color:#075ecb;text-underline-offset:4px}.xpnSVG_relatedLinks{flex-wrap:wrap;gap:10px 18px;display:flex}.xpnSVG_relatedLinks a{color:#075ecb;text-underline-offset:4px;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.xpnSVG_helpPanel{border-block:1px solid var(--legal-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:clamp(42px,6vw,64px);padding-block:24px;display:grid}.xpnSVG_helpPanel strong{color:var(--legal-ink);font-size:1.08rem}.xpnSVG_helpPanel p{max-width:58ch;color:var(--legal-muted);margin:6px 0 0;line-height:1.55}.xpnSVG_helpLinks{flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;display:flex}.xpnSVG_helpLinks a{color:#075ecb;text-underline-offset:4px;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.xpnSVG_page a:focus-visible{outline-offset:3px;border-radius:2px;outline:3px solid #ffb000}@media (max-width:820px){.xpnSVG_policyGroup{grid-template-columns:minmax(0,1fr);gap:22px}.xpnSVG_groupHeading p{max-width:62ch}.xpnSVG_policyLayout{grid-template-columns:minmax(0,1fr);gap:34px}.xpnSVG_toc{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px;position:static}.xpnSVG_toc>strong{grid-column:1/-1}.xpnSVG_helpPanel{grid-template-columns:minmax(0,1fr)}.xpnSVG_helpLinks{justify-content:flex-start}}@media (max-width:560px){.xpnSVG_shell{width:min(100% - 32px,1120px)}.xpnSVG_indexMasthead .xpnSVG_shell{padding-block:38px 42px}.xpnSVG_policyMasthead .xpnSVG_shell{padding-block:28px 34px}.xpnSVG_indexMasthead h1{font-size:clamp(2.2rem,10vw,3rem);line-height:1.02}.xpnSVG_policyMasthead h1{font-size:clamp(2.25rem,11vw,3.05rem)}.xpnSVG_indexMasthead p,.xpnSVG_policyMasthead>.xpnSVG_shell>p{margin-top:16px;font-size:1rem;line-height:1.58}.xpnSVG_breadcrumbs{margin-bottom:20px}.xpnSVG_directory{padding-block:10px 56px}.xpnSVG_policyGroup{padding-block:30px}.xpnSVG_groupLinks{grid-template-columns:minmax(0,1fr)}.xpnSVG_directoryLink,.xpnSVG_directoryLink:nth-child(-n+2){border-top:1px solid var(--legal-line);min-height:88px}.xpnSVG_directoryLink:first-child{border-top:0}.xpnSVG_policyLayout{gap:30px;padding-block:30px 74px}.xpnSVG_toc{grid-template-columns:minmax(0,1fr);max-height:none;padding:15px 0}.xpnSVG_toc>strong{grid-column:auto}.xpnSVG_toc a{min-height:44px;margin-inline:0;padding-block:11px}.xpnSVG_policySection{padding-bottom:36px}.xpnSVG_policySection+.xpnSVG_policySection{padding-top:36px}.xpnSVG_policySection h2{scroll-margin-top:76px;font-size:1.48rem}.xpnSVG_policySection p,.xpnSVG_policySection li{font-size:.98rem}.xpnSVG_notice{padding:16px}.xpnSVG_relatedLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px;display:grid}.xpnSVG_helpLinks{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.xpnSVG_relatedLinks a,.xpnSVG_helpLinks a{min-height:48px}}@media (prefers-reduced-motion:reduce){.xpnSVG_page{scroll-behavior:auto}}@media print{@page{margin:.65in}.xpnSVG_siteChrome,.xpnSVG_tocColumn,.xpnSVG_helpPanel{display:none!important}.xpnSVG_page,.xpnSVG_indexMasthead,.xpnSVG_policyMasthead{color:#000;overflow:visible;background:#fff!important}.xpnSVG_shell,.xpnSVG_policyLayout{width:100%;max-width:none}.xpnSVG_indexMasthead .xpnSVG_shell,.xpnSVG_policyMasthead .xpnSVG_shell{padding-block:0 24pt}.xpnSVG_policyLayout{padding-block:0;display:block}.xpnSVG_policyBody{max-width:none}.xpnSVG_policySection{break-inside:auto;border-color:#b8b8b8;padding-block:18pt}.xpnSVG_policySection h2{break-after:avoid-page;color:#000}.xpnSVG_policySection p,.xpnSVG_policySection li,.xpnSVG_indexMasthead p,.xpnSVG_policyMasthead>.xpnSVG_shell>p{color:#111;max-width:none}.xpnSVG_notice{break-inside:avoid-page;border-color:#555;background:#f4f4f4!important}.xpnSVG_directory{padding-block:0}.xpnSVG_policyGroup{break-inside:avoid-page}}
