.np-home .ee-path-label>span:before{content:"A";display:inline-block;min-width:1.6em;margin-right:10px;padding-right:10px;border-right:1px solid;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:0;opacity:.8}.np-home .ee-path-company .ee-path-label>span:before{content:"B"}.site-header{border-bottom:1px solid #d3dde4}.site-footer .footer-legal{border-top:1px solid rgba(192,216,233,.25)}.np-home{overflow-x:clip}.np-home .np-inline{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.np-home a svg{transition:transform .22s cubic-bezier(.2,.7,.2,1);flex-shrink:0}.np-home a:focus-visible svg.lucide-arrow-right,.np-home a:hover svg.lucide-arrow-right{transform:translateX(4px)}.np-home a:focus-visible svg.lucide-arrow-up-right,.np-home a:hover svg.lucide-arrow-up-right{transform:translate(3px,-3px)}.np-home a:focus-visible svg.lucide-arrow-down-right,.np-home a:hover svg.lucide-arrow-down-right{transform:translate(3px,3px)}.np-home .ee-eyebrow{color:#33506a}.np-home .np-masthead{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:24px clamp(32px,4vw,64px);align-items:end;padding:clamp(32px,3.6vw,52px) 0 32px;text-align:left}.np-home .np-masthead .ee-eyebrow{display:flex;align-items:center;gap:14px;margin-bottom:clamp(20px,2.4vw,36px);color:#09283c}.np-home .np-masthead .ee-eyebrow:after{content:"";flex:0 0 56px;height:1px;background:#09283c}.np-home .np-masthead h1{max-width:17ch;margin:0;font:400 clamp(44px,5.4vw,78px)/1.03 Georgia,Times New Roman,serif;letter-spacing:-.045em;color:#09283c;text-wrap:balance}.np-home .np-masthead-aside{border-top:1px solid #09283c;padding-top:22px}.np-home .np-lead{margin:0 0 16px;font:400 clamp(21px,1.8vw,27px)/1.3 Georgia,Times New Roman,serif;color:#122b3e;letter-spacing:-.01em;text-wrap:balance}.np-home .np-masthead .np-sub{max-width:440px;margin:0 0 26px;color:#445c6e;font-size:15px;line-height:1.65}.np-home .np-index{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;border-top:1px solid #c4d1da}.np-home .np-index a{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 4px 0 0;border-bottom:1px solid #c4d1da;font-size:14px;font-weight:600;color:#09283c}.np-home .np-index a+a{padding-left:16px;border-left:1px solid #c4d1da}.np-home .np-index a svg{margin-left:auto}.np-home .np-index a span{font:400 13px/1 Georgia,Times New Roman,serif;color:#526d7f}.np-home .np-index a:hover{color:#173caf}.np-home .ee-paths{border:0;border-top:1px solid #09283c}.np-home .ee-path{padding:clamp(24px,2.3vw,36px);min-height:340px}.np-home .ee-path-expert{background:#f5f5f1}.np-home .ee-path-company{background:#09283c}.np-home .ee-path-label{padding-bottom:12px;margin-bottom:22px;border-bottom:1px solid rgba(18,43,62,.2)}.np-home .ee-path-company .ee-path-label{border-bottom-color:rgba(255,255,255,.22)}.np-home .ee-path h2{font-size:clamp(32px,2.9vw,42px);line-height:1.06;margin-bottom:14px}.np-home .ee-path p{font-size:15px;line-height:1.6;margin-bottom:22px;color:#3f5768}.np-home .ee-path-company p{color:#d1dee7}.np-home .ee-path .ee-button{min-width:min(100%,300px);justify-content:space-between}.np-home .ee-path-expert .ee-button-outline{border-color:#09283c}.np-home .ee-path-expert .ee-button-outline:hover{background:#09283c;color:#fff}.np-home .ee-path small{color:#4a6172}.np-home .ee-path-company small{color:#bdcfdb}.np-home .ee-path-company :focus-visible{outline-color:#a5ceff}.np-home .np-entry-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 32px;border-bottom:1px solid #d5dee4}.np-home .np-entry-foot .ee-entry-rule{padding:16px 0;font:italic 400 16px/1.5 Georgia,Times New Roman,serif;color:#122b3e}.np-home .np-entry-foot .ee-entry-links{border:0;padding:4px 0;gap:0 28px}.np-home .np-entry-foot .ee-entry-links a:last-child{margin-left:0}.np-home .ee-reddit-banner{max-width:none;margin-top:clamp(48px,6vw,88px);padding-top:clamp(40px,4.5vw,64px);padding-bottom:clamp(40px,4.5vw,64px)}.np-home .ee-reddit-banner>*{max-width:1432px;margin-left:auto;margin-right:auto}.np-home .ee-reddit-banner>p{margin-top:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.18);max-width:1432px}.np-home .ee-section{padding-top:clamp(56px,7vw,112px);padding-bottom:clamp(56px,7vw,112px)}.np-home .ee-section-heading h2{font-size:clamp(32px,3.8vw,58px);line-height:1.06;letter-spacing:-.035em}.np-home .np-rail{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px clamp(40px,5vw,96px);align-items:start}.np-home .np-rail .ee-section-heading{margin:0;position:sticky;top:112px}.np-home .np-rail .ee-section-heading h2{font-size:clamp(32px,3.2vw,48px)}.np-home .np-rail .ee-principles{grid-template-columns:1fr;gap:0}.np-home .np-rail .ee-principles li{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(0,1.4fr);gap:8px 32px;padding:28px 0;border-top:1px solid #bbcbd5}.np-home .np-rail .ee-principles li:last-child{border-bottom:1px solid #bbcbd5}.np-home .np-rail .ee-principles li>span{margin:0;font:400 20px/1.3 Georgia,Times New Roman,serif;color:#33506a}.np-home .np-rail .ee-principles h3{margin:0;font:400 clamp(21px,1.8vw,26px)/1.25 Georgia,Times New Roman,serif;letter-spacing:-.01em}.np-home .np-rail-body>.ee-text-link{margin-top:16px}.np-home .ee-source-rationale{max-width:none}.np-home .ee-source-rationale>*{max-width:1432px;margin-left:auto;margin-right:auto}.np-home .np-criteria{gap:clamp(24px,3vw,48px);margin-bottom:0}.np-home .np-criteria li{border-top:1px solid #09283c;padding-top:24px}.np-home .np-criteria h3{font:400 clamp(22px,1.9vw,28px)/1.2 Georgia,Times New Roman,serif;margin-bottom:14px}.np-home .np-source-foot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 clamp(32px,5vw,96px);margin-top:clamp(40px,4vw,64px);padding-top:8px;border-top:1px solid #c4d1da}.np-home .np-source-foot .ee-source-note{margin:20px 0 0;font-size:15px;color:#3f5768}.np-home .np-source-foot .ee-source-links{grid-column:1}.np-home .np-disclosure{grid-column:2;grid-row:1/span 2;align-self:start;border-bottom:1px solid #c4d1da}.np-home details>summary{list-style:none;position:relative;cursor:pointer}.np-home details>summary::-webkit-details-marker{display:none}.np-home details>summary:after{content:"";position:absolute;right:4px;top:50%;width:9px;height:9px;margin-top:-7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);transition:transform .2s}.np-home details[open]>summary:after{transform:rotate(-135deg);margin-top:-2px}.np-home .np-disclosure summary{display:flex;align-items:center;min-height:56px;padding:12px 32px 12px 0;font-size:15px;font-weight:600}.np-home .np-disclosure>div{padding-bottom:20px;color:#3f5768;font-size:14px;line-height:1.7}.np-home .np-disclosure>div p{margin:0 0 12px}.np-home .ee-process{max-width:none}.np-home .ee-process .ee-eyebrow{color:#c0d8e9}.np-home .ee-process>*{max-width:1432px;margin-left:auto;margin-right:auto}.np-home .ee-process ol{counter-reset:none;gap:0}.np-home .ee-process li{padding:24px clamp(16px,2vw,32px) 8px 0;border-top:1px solid #4b6374}.np-home .ee-process li+li{padding-left:clamp(16px,2vw,32px);border-left:1px solid #2c4a5e}.np-home .ee-process li>span{font:400 clamp(34px,3.4vw,52px)/1 Georgia,Times New Roman,serif;color:#c0d8e9;margin-bottom:28px}.np-home .ee-process h3{font:400 22px/1.25 Georgia,Times New Roman,serif}.np-home .ee-process li a{text-decoration:underline;text-underline-offset:3px}.np-home .ee-process .ee-text-link{color:#fff}.np-home .ee-process :focus-visible{outline-color:#a5ceff}.np-home .ee-faq{gap:28px clamp(40px,6vw,112px)}.np-home .ee-faq .ee-section-heading{margin:0}.np-home .ee-faq summary{display:flex;align-items:center;min-height:64px;padding:18px 40px 18px 0;font:400 clamp(19px,1.6vw,23px)/1.35 Georgia,Times New Roman,serif;color:#09283c}.np-home .ee-faq summary:hover{color:#173caf}.np-home .ee-faq details p{max-width:720px;padding-bottom:28px}.np-home .ee-final{padding-top:0}.np-home .ee-final-actions{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid #09283c;border-bottom:1px solid #c4d1da}.np-home .ee-final-actions .ee-button{justify-content:flex-start;gap:16px;min-height:76px;padding:16px 24px 16px 0;border:0;font-size:16px;background:transparent}.np-home .ee-final-actions .ee-button svg{margin-left:auto}.np-home .ee-final-actions .np-final-company{padding-left:24px;border-left:1px solid #c4d1da}.np-home .ee-final-actions .ee-button:hover{background:#f2f5f7}.np-home .np-final-role{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#4a6172}@media (max-width:960px){.np-home .np-masthead{grid-template-columns:1fr}.np-home .np-masthead h1{max-width:14ch}.np-home .np-masthead-aside{max-width:620px}.np-home .np-rail{grid-template-columns:1fr}.np-home .np-rail .ee-section-heading{position:static}.np-home .np-source-foot{grid-template-columns:1fr}.np-home .np-disclosure,.np-home .np-source-foot .ee-source-links{grid-column:1;grid-row:auto}.np-home .ee-process li:nth-child(3){padding-left:0;border-left:0}}@media (max-width:680px){.np-home .np-masthead{padding:36px 0 28px}.np-home .np-masthead h1{font-size:clamp(40px,11.5vw,60px)}.np-home .np-index{display:grid}.np-home .np-index a{font-size:13px}.np-home .ee-paths{grid-template-columns:1fr}.np-home .ee-path{min-height:0}.np-home .ee-path h2{font-size:32px}.np-home .ee-path .ee-button{width:100%}.np-home .np-entry-foot{display:block}.np-home .np-rail .ee-principles li{grid-template-columns:40px minmax(0,1fr)}.np-home .np-rail .ee-principles li p{grid-column:2}.np-home .ee-process ol,.np-home .np-criteria{grid-template-columns:1fr}.np-home .ee-process li,.np-home .ee-process li+li{padding-left:0;border-left:0}.np-home .ee-final-actions{grid-template-columns:1fr}.np-home .ee-final-actions .np-final-company{padding-left:0;border-left:0;border-top:1px solid #c4d1da}.np-home .ee-final-actions .ee-button{flex-wrap:wrap;gap:4px 12px}.np-home .np-final-role{flex-basis:100%}.np-home .ee-reddit-headline h2{font-size:clamp(26px,7.4vw,34px)}}@media (prefers-reduced-motion:reduce){.np-home a svg,.np-home details>summary:after{transition:none}.np-home a:hover svg{transform:none!important}}