.nxseo26{color:#17334d;background:#fff;font-size:17px;line-height:1.75}.nxseo26 *{box-sizing:border-box}.nxseo26 .nxseo26-wrap{width:min(1120px,100%);margin:0 auto;padding:0 28px}.nxseo26 .nxseo26-hero{background:#edf6ff;border-bottom:1px solid #cce0f2;padding:calc(var(--nxnt-header-bottom,80px) - var(--nxnt-safe-extra,0px) + 30px) 0 38px}.nxseo26 .nxseo26-back{display:inline-flex;gap:8px;font-size:15px;margin-bottom:20px}.nxseo26 .nxseo26-kicker{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0759b7;margin:0 0 12px}.nxseo26 h1{font-size:clamp(30px,4vw,48px);line-height:1.15;letter-spacing:-.025em;color:#10395f;max-width:950px;margin:0 0 20px}.nxseo26 .nxseo26-lead{font-size:20px;line-height:1.65;color:#294e6d;max-width:900px;margin:0}.nxseo26 .nxseo26-meta{font-size:14px;color:#355771;margin:20px 0 0}.nxseo26 .nxseo26-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:44px;padding-top:36px;padding-bottom:48px}.nxseo26 .nxseo26-toc{align-self:start;border:1px solid #caddeb;border-radius:12px;padding:20px;background:#f5f9fd;font-size:15px}.nxseo26 .nxseo26-toc strong{color:#10395f;display:block;margin-bottom:12px}.nxseo26 .nxseo26-toc a{display:block;padding:7px 0;text-decoration:none}.nxseo26 article{min-width:0}.nxseo26 section[id]{scroll-margin-top:155px}.nxseo26 h2{font-size:27px;line-height:1.3;margin:34px 0 16px;color:#10395f;letter-spacing:-.01em}.nxseo26 article>section:first-child h2{margin-top:0}.nxseo26 h3{font-size:20px;line-height:1.4;color:#10395f;margin:20px 0 10px}.nxseo26 p{margin:12px 0 18px}.nxseo26 ul,.nxseo26 ol{padding-left:24px;margin:14px 0 22px}.nxseo26 li{margin:9px 0}.nxseo26 a{color:#0759a7;text-underline-offset:4px;overflow-wrap:anywhere}.nxseo26 a:focus-visible,.nxseo26 summary:focus-visible{outline:3px solid #00a9c7;outline-offset:4px}.nxseo26 .nxseo26-note{background:#edf6ff;border-left:4px solid #0759b7;padding:18px 22px;border-radius:0 10px 10px 0;margin:26px 0}.nxseo26 .nxseo26-note p:last-child{margin-bottom:0}.nxseo26 .nxseo26-table{overflow-x:auto;border:1px solid #c9dcec;border-radius:10px;margin:20px 0}.nxseo26 table{border-collapse:collapse;width:100%;min-width:530px;font-size:15px;line-height:1.6}.nxseo26 th,.nxseo26 td{text-align:left;vertical-align:top;padding:14px 16px;border-bottom:1px solid #dce8f2}.nxseo26 th{background:#eaf4fc;color:#143e63;font-weight:750}.nxseo26 tr:last-child td{border-bottom:0}.nxseo26 details{border-bottom:1px solid #caddeb;padding:16px 0}.nxseo26 summary{cursor:pointer;font-weight:700;color:#123b5d}.nxseo26 details p{margin-bottom:2px}.nxseo26 .nxseo26-sources{padding:20px 24px;background:#f5f9fd;border:1px solid #d2e2ef;border-radius:12px;margin-top:32px}.nxseo26 .nxseo26-sources h2{font-size:22px;margin-top:0}.nxseo26 .nxseo26-cta{margin-top:32px;border:1px solid #b9d8ef;background:#edf6ff;padding:28px;border-radius:14px}.nxseo26 .nxseo26-cta h2{margin-top:0}.nxseo26 .nxseo26-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.nxseo26 .nxseo26-button{display:inline-flex;justify-content:center;align-items:center;background:#0759b7;border:1px solid #0759b7;border-radius:9px;padding:12px 20px;color:#fff;font-weight:750;line-height:1.5;text-decoration:none}.nxseo26 .nxseo26-button-secondary{background:#fff;color:#0759b7}.nxseo26 .nxseo26-related{padding-top:20px;font-size:16px}.nxseo26 .nxseo26-related a{display:inline-block;margin:5px 20px 5px 0}@media(max-width:760px){.nxseo26{font-size:16px}.nxseo26 .nxseo26-wrap{padding:0 20px}.nxseo26 .nxseo26-hero{padding-top:calc(var(--nxnt-header-bottom,80px) - var(--nxnt-safe-extra,0px) + 24px);padding-bottom:28px}.nxseo26 .nxseo26-lead{font-size:18px}.nxseo26 .nxseo26-layout{grid-template-columns:1fr;gap:26px;padding-top:26px}.nxseo26 .nxseo26-toc{padding:16px 20px}.nxseo26 h2{font-size:24px}.nxseo26 .nxseo26-cta{padding:22px}.nxseo26 .nxseo26-sources{padding:18px}.nxseo26 .nxseo26-actions>a{width:100%}}@media print{.nxseo26 .nxseo26-toc,.nxseo26 .nxseo26-actions{display:none}.nxseo26 .nxseo26-layout{display:block}.nxseo26 .nxseo26-hero{padding-top:20px}.nxseo26 .nxseo26-table{overflow:visible}.nxseo26 table{min-width:0}}
