.ns-policy{background:#f5f6f8;color:#202a36}.ns-policy-width{max-width:1260px;margin:0 auto;padding-left:6%;padding-right:6%}.ns-policy-hero{padding:78px 0 58px;border-top:1px solid #dfe3e9}.ns-policy-eyebrow{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#526277;margin:0 0 30px}.ns-policy-eyebrow span{margin:0 12px;color:#a2adbc}.ns-policy h1{font-size:clamp(48px,6.3vw,84px);font-weight:550;line-height:1.03;letter-spacing:-.055em;max-width:1000px;margin:0 0 30px;text-wrap:balance}.ns-policy-lede{font-size:clamp(18px,1.7vw,21px);line-height:1.65;color:#48586b;max-width:850px;margin:0}.ns-policy-status{display:flex;gap:10px 24px;flex-wrap:wrap;margin-top:30px;font-size:12px;color:#566579;letter-spacing:.01em}.ns-policy-status:empty{display:none}.ns-policy-status>span:first-child{font-weight:550}.ns-policy-security .ns-policy-hero{background:radial-gradient(ellipse at 90% 15%,#172c42 0,transparent 70%),#0c121b;border-color:#ffffff14;color:#f7f9fc}.ns-policy-security .ns-policy-eyebrow{color:#b1c6de}.ns-policy-security .ns-policy-lede{color:#b9c5d3}.ns-policy-security .ns-policy-status{color:#a0b2c8}.ns-policy-tabs{border-bottom:1px solid #d9dfe7;background:#fff}.ns-policy-tabs>div{display:flex;gap:32px;align-items:stretch}.ns-policy-tabs a{display:flex;align-items:center;min-height:68px;padding:16px 0;border-bottom:2px solid transparent;font-size:13px;font-weight:500;line-height:1.5;color:#5b6879}.ns-policy-tabs a[aria-current=page]{color:#1b4f82;border-color:#1b4f82}.ns-policy-tabs a:hover{color:#172d49}.ns-policy-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:clamp(35px,6vw,90px);padding-top:60px;padding-bottom:96px}.ns-policy-sidebar{align-self:start;position:sticky;top:28px;max-height:calc(100dvh - 56px);overflow:auto;padding:4px}.ns-policy-desktop-contents>p{margin:0 0 18px;font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.1em;color:#627084}.ns-policy-sidebar ol{list-style:none;padding:0;margin:0;display:grid;gap:3px}.ns-policy-sidebar li{margin:0}.ns-policy-sidebar a{display:flex;align-items:baseline;gap:12px;padding:7px 0;font-size:12px;line-height:1.55;color:#46576c}.ns-policy-sidebar a>span{color:#6b7b8f;font-size:10px;font-variant-numeric:tabular-nums}.ns-policy-sidebar a:hover{color:#154f87;text-decoration:underline;text-underline-offset:3px}.ns-policy-mobile-contents{display:none}.ns-policy-copy{min-width:0;max-width:730px;font-size:16px;line-height:1.85;color:#425065}.ns-policy-copy p{margin:0 0 19px}.ns-policy-copy p:last-child{margin-bottom:0}.ns-policy-intro{font-size:18px;line-height:1.75;color:#344359;padding-bottom:42px}.ns-policy-copy section{position:relative;border-top:1px solid #d7dee7;padding-top:30px;margin-bottom:45px;scroll-margin-top:28px}.ns-policy-number{display:block;font-size:11px;font-weight:500;letter-spacing:.06em;color:#5c728e;margin:0 0 12px;font-variant-numeric:tabular-nums}.ns-policy h2{font-size:clamp(24px,2.2vw,29px);line-height:1.22;font-weight:550;letter-spacing:-.035em;color:#15283e;margin:0 0 22px;text-wrap:balance}.ns-policy-copy a{color:#164f88;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;overflow-wrap:anywhere}.ns-policy-copy a:hover{color:#092b52;text-decoration-thickness:2px}.ns-policy-copy ul{list-style:disc;padding-left:24px;margin:18px 0 24px}.ns-policy-copy li{padding-left:5px;margin-bottom:10px}.ns-policy-copy address{font-style:normal;line-height:1.9}.ns-policy-copy .ns-policy-back{display:flex;justify-content:space-between;border-top:1px solid #d7dee7;padding:24px 0;font-size:13px;text-decoration:none}.ns-policy :focus-visible{outline-color:#2462a0;outline-offset:4px}@media(max-width:900px){.ns-policy-layout{grid-template-columns:1fr;gap:35px;padding-top:28px;padding-bottom:55px}.ns-policy-sidebar{position:static;max-height:none;overflow:visible;padding:0}.ns-policy-desktop-contents{display:none}.ns-policy-mobile-contents{display:block;border:1px solid #cbd5e1;border-radius:8px;background:#ffffff85}.ns-policy-mobile-contents summary{display:flex;justify-content:space-between;align-items:center;min-height:50px;padding:12px 18px;list-style:none;font-size:13px;cursor:pointer;font-weight:550}.ns-policy-mobile-contents summary::-webkit-details-marker{display:none}.ns-policy-mobile-contents[open] summary{border-bottom:1px solid #d9e1ea}.ns-policy-mobile-contents[open] summary>span{transform:rotate(45deg)}.ns-policy-mobile-contents nav{padding:12px 18px}.ns-policy-sidebar a{padding:10px 0;font-size:14px}.ns-policy-copy{max-width:none}.ns-policy-intro{padding-bottom:28px}}@media(max-width:600px){.ns-policy-hero{padding:48px 0 35px}.ns-policy-eyebrow{font-size:10px;letter-spacing:.08em;max-width:280px;line-height:1.8;margin-bottom:24px}.ns-policy-eyebrow span{margin:0 7px}.ns-policy h1{font-size:44px;letter-spacing:-.045em;margin-bottom:23px}.ns-policy-lede{font-size:17px}.ns-policy-status{margin-top:23px;font-size:11px;gap:5px 18px}.ns-policy-tabs>div{gap:18px}.ns-policy-tabs a{font-size:11px;min-height:65px;flex:1}.ns-policy-tabs a:last-child{flex:1.7}.ns-policy-copy{font-size:16px;line-height:1.8}.ns-policy-intro{font-size:17px}.ns-policy h2{font-size:25px}.ns-policy-copy section{margin-bottom:34px}}@media print{.ns-footer,.ns-header,.ns-policy-back,.ns-policy-sidebar,.ns-policy-tabs,.ns-skip{display:none!important}.ns-policy,.ns-policy-security .ns-policy-hero{background:white;color:black}.ns-policy-hero{padding:20px 0}.ns-policy-layout{display:block;padding-top:20px}.ns-policy-width{max-width:none;padding-left:0;padding-right:0}.ns-policy-copy{max-width:none}.ns-policy h1{font-size:32px}.ns-policy-copy section{break-inside:avoid}.ns-policy p,.ns-policy-security .ns-policy-lede{color:#222}}