/* G22: exact five-width Privacy Policy source; shared account shell remains its owner. */
@font-face{font-family:Manrope;src:url('Manrope-300.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}
.nb-account-body:has(.nb-policy-page){min-width:0}
.nb-policy-page{height:auto;min-height:8208px;overflow:visible;--policy-font-size:15px;--policy-line-height:29px}
.nb-policy-page .nb-notifications-layout{height:auto;margin-top:20px}
.nb-policy-page .nb-notifications-sidebar{height:auto;min-height:100%}
.nb-policy-panel{width:100%;max-width:100%;min-width:0;min-height:8070px;padding:30px 30px 50px;display:flex;flex-direction:column;gap:30px;border-radius:30px;background:var(--nb-panel);font-feature-settings:"liga" 0}
.nb-policy-back{height:36px;flex:0 0 36px}
.nb-policy-back a,.nb-policy-back img{display:block;width:36px;height:36px}
.nb-policy-section{display:flex;flex-direction:column;gap:40px;min-width:0}
.nb-policy-section h1,.nb-policy-section h2{margin:0;max-width:100%;color:#000;line-height:79px;text-box-trim:trim-both;text-box-edge:cap alphabetic}
.nb-policy-section h2{font-size:32px;font-weight:500;letter-spacing:-.32px}
.nb-policy-section h1{font-size:40px;font-weight:600;letter-spacing:-.4px}
.nb-policy-copy{min-width:0;font-size:var(--policy-font-size);line-height:var(--policy-line-height);font-weight:500;text-box-trim:trim-both;text-box-edge:cap alphabetic;overflow-wrap:break-word}
.nb-policy-copy p,.nb-policy-copy ol,.nb-policy-copy ul{margin:0;padding:0}
.nb-policy-copy .nb-policy-sublist{display:block;list-style:none}
.nb-policy-copy .is-regular{font-weight:400}.nb-policy-copy .is-semibold{font-weight:600}.nb-policy-copy .is-light{font-weight:300}
.nb-policy-copy .preserve-space{white-space:pre-wrap}
.nb-policy-copy ol{list-style-type:decimal}.nb-policy-copy .alpha-list{list-style-type:lower-alpha}.nb-policy-copy .bullet-list{list-style-type:disc}.nb-policy-copy .plain-list{list-style-type:none}
.nb-policy-copy .indent-one{margin-inline-start:calc(var(--policy-font-size)*1.5)}.nb-policy-copy .indent-two{margin-inline-start:calc(var(--policy-font-size)*3)}
.nb-policy-copy a{color:inherit;text-decoration:underline;text-underline-position:from-font;text-decoration-skip-ink:none}
@media(min-width:992px) and (max-width:1199.98px){.nb-policy-page{min-height:8972px}.nb-policy-panel{min-height:8875px}}
@media(min-width:768px) and (max-width:991.98px){.nb-policy-page{min-height:6251px;--policy-font-size:12px;--policy-line-height:24px}.nb-policy-page .nb-notifications-layout{width:690px;max-width:calc(100vw - 78px)}.nb-policy-panel{min-height:6134px}.nb-policy-section h2{font-size:26px;letter-spacing:-.26px}.nb-policy-section h1{font-size:30px;letter-spacing:-.3px}}
@media(min-width:576px) and (max-width:767.98px){.nb-policy-page{min-height:7535px;--policy-font-size:12px;--policy-line-height:24px}.nb-policy-page .nb-notifications-layout{width:510px;max-width:calc(100vw - 66px);margin-top:10px}.nb-policy-panel{min-height:7419px;padding:20px 20px 50px;gap:20px}.nb-policy-section h2{font-size:22px;letter-spacing:-.22px}.nb-policy-section h1{font-size:26px;letter-spacing:-.26px}}
@media(max-width:575.98px){.nb-policy-page{min-height:10797px;--policy-font-size:12px;--policy-line-height:24px}.nb-policy-page .nb-notifications-layout{width:100%;margin-top:10px}.nb-policy-panel{min-height:10737px;padding:20px 15px 50px;gap:20px}.nb-policy-section h2{font-size:22px;letter-spacing:-.22px}.nb-policy-section h1{font-size:26px;letter-spacing:-.26px}}
