#nw-pol .nw-hero,#nw-pol .nw-section{margin-left:calc(var(--nw-bleed-l, 0px)*-1);margin-right:calc(var(--nw-bleed-r, 0px)*-1)}#nw-modal,#nw-pol{--primary-blue:#2e6db6;--primary-navy:#002060;--primary-white:#fff;--blue-400:#4b89d1;--blue-300:#78a7dd;--blue-200:#a5c4e8;--cream:#fef3cd;--ink:#262424;--mist:#f0f2f5;--muted-on-dark:hsla(0,0%,100%,.9);--rule-dark:hsla(0,0%,100%,.24);--rule-light:rgba(0,32,96,.14);--glass-dark:hsla(0,0%,100%,.1);--font-display:"Manrope","Sharp Sans",ui-sans-serif,system-ui,sans-serif;--font-body:"Inter","Aptos",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--radius-tile:24px;--radius-row:16px;--radius-pill:9999px}#nw-pol{color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;line-height:1.5}#nw-modal *,#nw-modal :after,#nw-modal :before,#nw-pol *,#nw-pol :after,#nw-pol :before{box-sizing:border-box}#nw-pol .nw-wrap{margin:0 auto;max-width:1140px;padding:0 24px;position:relative;z-index:2}#nw-pol .nw-hero{background:linear-gradient(120deg,#eef4fb,#d6e5f5);color:var(--primary-navy);padding:56px 0 32px;position:relative}#nw-pol .nw-tag{background:var(--primary-blue);border-radius:var(--radius-pill);color:var(--primary-white);display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.3;margin:0 0 14px;padding:6px 14px;text-transform:uppercase}#nw-pol .nw-cols{align-items:end;display:grid;gap:48px;grid-template-columns:minmax(0,auto) minmax(0,1fr)}#nw-pol .nw-hero h1{color:var(--primary-navy);font-family:var(--font-display);font-size:clamp(32px,4.6vw,58px);font-weight:700;letter-spacing:-.03em;line-height:1.04;margin:0;text-wrap:balance}#nw-pol .nw-hl{color:var(--primary-blue)}#nw-pol .nw-lead{color:var(--ink);font-size:16px;line-height:1.55;margin:0;max-width:40ch}@media (min-width:1000px){#nw-pol .nw-hero h1{white-space:nowrap}}@media (max-width:999px){#nw-pol .nw-cols{gap:14px;grid-template-columns:minmax(0,1fr)}}#nw-pol .nw-tabbar{margin-top:36px;position:relative}#nw-pol .nw-tabs{background:var(--primary-white);border:1px solid rgba(46,109,182,.22);border-radius:var(--radius-pill);box-shadow:0 10px 30px rgba(0,32,96,.1);display:grid;gap:4px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;overflow:hidden;padding:5px}#nw-pol .nw-tab{align-items:center;background:transparent;border:0;border-radius:var(--radius-pill);box-shadow:none;color:var(--primary-navy);cursor:pointer;display:flex;font-family:var(--font-body);font-size:12px;font-weight:600;height:auto;justify-content:center;letter-spacing:.06em;line-height:1.2;margin:0;min-width:0;padding:12px 8px;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;transition:background .15s,color .15s;white-space:nowrap;width:auto}#nw-pol .nw-tab:hover{background:#eef4fb;color:var(--primary-navy)}#nw-pol .nw-tab[aria-selected=true]{background:var(--primary-navy);color:var(--primary-white)}#nw-pol .nw-tab:focus-visible{outline:2px solid var(--primary-blue);outline-offset:2px}#nw-pol .nw-tabs.is-grid{border-radius:var(--radius-tile);grid-auto-flow:row;grid-auto-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr))}#nw-pol .nw-tabs.is-grid .nw-tab{line-height:1.25;min-height:46px;padding:10px 12px;white-space:normal}#nw-pol .nw-tabs.is-2col{gap:3px;grid-template-columns:repeat(2,minmax(0,1fr));padding:5px}#nw-pol .nw-tabs.is-2col .nw-tab{min-height:42px;padding:9px 8px}#nw-pol .nw-section{background:linear-gradient(165deg,var(--primary-white) 0,var(--primary-white) 35%,var(--mist) 100%);overflow:hidden;padding:56px 0 88px;position:relative}#nw-pol .nw-panel[hidden]{display:none}#nw-pol .nw-head{align-items:center;display:flex;gap:20px;margin:0}#nw-pol .nw-head h2{flex:0 1 auto;min-width:0}#nw-pol .nw-head .nw-line{background:var(--rule-light);flex:1 1 24px;height:2px}#nw-pol .nw-head .nw-count{flex:none}@media (max-width:520px){#nw-pol .nw-head{flex-wrap:wrap;gap:10px}#nw-pol .nw-head .nw-line{display:none}#nw-pol .nw-head h2{flex:1 1 auto}}#nw-pol .nw-count{background:var(--cream);border:2px solid var(--cream);border-radius:var(--radius-pill);color:var(--primary-navy);font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.12em;padding:6px 14px;text-transform:uppercase;white-space:nowrap}#nw-pol .nw-panel h2{color:var(--primary-navy);font-family:var(--font-display);font-size:clamp(30px,3.6vw,44px);font-weight:700;letter-spacing:-.025em;line-height:1.08;margin:0}#nw-pol .nw-panel h2 .nw-hl{color:var(--primary-blue)}#nw-pol .nw-sub{color:var(--ink);font-size:17px;line-height:1.5;margin:12px 0 0;max-width:44em}#nw-pol .nw-intro{color:var(--ink);font-size:16px;line-height:1.6;margin:16px 0 0;max-width:60em}#nw-pol .nw-intro p{margin:0 0 12px}#nw-pol .nw-intro .nw-caps{font-size:12.5px;line-height:1.55}#nw-pol .nw-search-wrap{margin:28px 0 16px;position:relative}#nw-pol .nw-search-wrap svg{color:#1e7f94;height:20px;left:20px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:20px}#nw-pol .nw-search{background:#eaf6f9;border:2px solid #2ca6bf;border-radius:var(--radius-pill);color:var(--ink);font-family:var(--font-body);font-size:16px;padding:15px 20px 15px 52px;width:100%}#nw-pol .nw-search::placeholder{color:#5c6273}#nw-pol .nw-search:focus{background:var(--primary-white);border-color:#1e7f94;box-shadow:0 0 0 4px rgba(44,166,191,.22);outline:none}#nw-pol .nw-list.no-search{margin-top:28px}#nw-pol .nw-empty{color:var(--ink);font-size:16px;margin:8px 4px}#nw-pol .nw-item{margin:0 0 10px}#nw-pol .nw-row{align-items:center;background:var(--primary-navy);border:0;border-radius:var(--radius-row);box-shadow:none;color:var(--primary-white);cursor:pointer;display:flex;gap:16px;height:auto;letter-spacing:normal;line-height:1.3;margin:0;min-width:0;padding:14px 18px;text-align:left;text-transform:none;transition:background .15s;width:100%}#nw-pol .nw-row:hover{background:#0a2c72}#nw-pol .nw-row:focus-visible{outline:3px solid var(--blue-200);outline-offset:2px}#nw-pol .nw-rtitle{flex:1;font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:-.01em;min-width:0}#nw-pol .nw-chev{fill:none;flex:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .2s;width:22px}#nw-pol .nw-item.is-open .nw-row,#nw-pol .nw-item.is-open .nw-row:hover{background:var(--primary-blue);border-radius:var(--radius-row) var(--radius-row) 0 0}#nw-pol .nw-item.is-open .nw-chev{transform:rotate(90deg)}#nw-pol .nw-body{background:var(--primary-white);border:2px solid var(--blue-200);border-radius:0 0 var(--radius-row) var(--radius-row);border-top:0;padding:18px}#nw-pol .nw-body[hidden]{display:none}#nw-pol .nw-meta{color:var(--ink);font-size:14px;margin:0 0 12px}#nw-pol .nw-links{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));list-style:none;margin:0;padding:0}#nw-pol .nw-doc{align-items:center;background:var(--mist);border:1px solid transparent;border-radius:14px;color:var(--primary-navy);display:flex;gap:14px;height:100%;padding:14px 16px;text-decoration:none;transition:border-color .15s,background .15s}#nw-pol .nw-doc:hover{background:var(--primary-white);border-color:var(--primary-blue)}#nw-pol .nw-doc:focus-visible{outline:2px solid var(--primary-blue);outline-offset:2px}#nw-pol .nw-doc .nw-ico{fill:none;flex:none;height:26px;stroke:var(--primary-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:26px}#nw-pol .nw-doc span{flex:1;font-size:15px;font-weight:600;line-height:1.35;min-width:0}#nw-pol .nw-doc em{background:var(--primary-navy);border-radius:var(--radius-pill);color:var(--primary-white);flex:none;font-size:11px;font-style:normal;font-weight:700;letter-spacing:.1em;padding:4px 10px}@media (max-width:700px){#nw-pol .nw-hero{padding:40px 0 24px}#nw-pol .nw-tabbar{margin-top:28px}#nw-pol .nw-wrap{padding:0 16px}#nw-pol .nw-section{padding:40px 0 64px}#nw-pol .nw-row{gap:12px;padding:12px 14px}#nw-pol .nw-rtitle{font-size:16px}}#nw-modal{align-items:center;background:rgba(0,16,48,.74);display:flex;font-family:var(--font-body);inset:0;justify-content:center;padding:24px;position:fixed;z-index:99999}#nw-modal[hidden]{display:none}#nw-modal .nw-dialog{background:var(--primary-white);border-radius:var(--radius-tile);box-shadow:0 24px 64px rgba(0,20,60,.45);display:flex;flex-direction:column;height:min(92vh,1000px);overflow:hidden;width:min(1100px,100%)}#nw-modal .nw-bar{align-items:center;background:radial-gradient(ellipse 60% 140% at 100% 0,rgba(75,137,209,.55) 0,rgba(75,137,209,0) 70%),var(--primary-navy);color:var(--primary-white);display:flex;gap:10px;padding:14px 14px 14px 24px}#nw-modal .nw-mtext{flex:1;min-width:0}#nw-modal .nw-mtext small{color:var(--muted-on-dark);display:block;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}#nw-modal .nw-mtitle{color:var(--primary-white);font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.01em;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#nw-modal .nw-btn{align-items:center;background:transparent;border:2px solid var(--rule-dark);border-radius:var(--radius-pill);box-shadow:none;color:var(--primary-white);cursor:pointer;display:inline-flex;flex:none;font-family:var(--font-body);font-size:13px;font-weight:600;height:40px;justify-content:center;letter-spacing:normal;line-height:1;margin:0;min-width:0;padding:0 18px;text-decoration:none;text-transform:none}#nw-modal .nw-btn:hover{background:var(--glass-dark)}#nw-modal .nw-btn.is-primary{background:var(--primary-white);border-color:var(--primary-white);color:var(--primary-navy)}#nw-modal .nw-btn.is-primary:hover{background:var(--cream);border-color:var(--cream)}#nw-modal .nw-x{font-size:22px;line-height:1;padding:0;width:40px}#nw-modal .nw-btn:focus-visible{outline:2px solid var(--blue-200);outline-offset:2px}#nw-modal iframe{background:var(--mist);border:0;flex:1;width:100%}#nw-modal iframe[hidden]{display:none}#nw-modal .nw-sheet{background:var(--primary-white);display:flex;flex:1;flex-direction:column;min-height:0}#nw-modal .nw-sheet[hidden]{display:none}#nw-modal .nw-sheet-tools{align-items:center;background:var(--mist);border-bottom:1px solid var(--rule-light);display:flex;flex-wrap:wrap;gap:10px 12px;padding:14px 20px}#nw-modal .nw-sheet-lbl{color:var(--primary-navy);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}#nw-modal #nw-sheet-find,#nw-modal #nw-sheet-pick{background:var(--primary-white);border:2px solid var(--rule-light);border-radius:var(--radius-pill);box-shadow:none;color:var(--ink);font-family:var(--font-body);font-size:14px;height:40px;margin:0;min-width:0;padding:0 16px}#nw-modal #nw-sheet-pick{color:var(--primary-navy);font-weight:600;max-width:100%}#nw-modal #nw-sheet-find{flex:1 1 220px}#nw-modal #nw-sheet-find:focus,#nw-modal #nw-sheet-pick:focus{border-color:var(--primary-blue);box-shadow:0 0 0 3px rgba(46,109,182,.18);outline:none}#nw-modal .nw-sheet-count{color:var(--ink);flex-basis:100%;font-size:12.5px}#nw-modal .nw-sheet-notes{border-bottom:1px solid var(--rule-light);color:var(--ink);display:flex;flex-direction:column;font-size:12.5px;gap:2px;line-height:1.45;padding:10px 20px}#nw-modal .nw-sheet-notes:empty{display:none}#nw-modal .nw-sheet-notes span:first-child{color:var(--primary-navy);font-weight:700}#nw-modal .nw-sheet-table{flex:1;min-height:0;overflow:auto}#nw-modal .nw-sheet-table:focus-visible{outline:2px solid var(--primary-blue);outline-offset:-2px}#nw-modal .nw-sheet-table table{border-collapse:collapse;font-size:13px;line-height:1.35;width:100%}#nw-modal .nw-sheet-table th{background:var(--primary-navy);color:var(--primary-white);font-size:12px;font-weight:600;letter-spacing:.04em;padding:10px 14px;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:1}#nw-modal .nw-sheet-table td{border-bottom:1px solid var(--rule-light);color:var(--ink);padding:8px 14px;white-space:nowrap}#nw-modal .nw-sheet-table tbody tr:nth-child(2n) td{background:#f7f9fc}#nw-modal .nw-sheet-table td.num{font-variant-numeric:tabular-nums;text-align:right}#nw-modal .nw-sheet-msg{color:var(--primary-navy);font-size:15px;margin:40px auto;max-width:44ch;padding:0 20px;text-align:center}@media (max-width:600px){#nw-modal .nw-sheet-tools{padding:12px}#nw-modal .nw-sheet-notes{padding:8px 12px}#nw-modal #nw-sheet-pick{flex:1 1 100%}#nw-modal{padding:0}#nw-modal .nw-dialog{border-radius:0;height:100%}#nw-modal .nw-hide-sm{display:none}}