:root{--ink:#142338;--deep:#10223e;--accent:#72dbf1;--line:#d5e1ed;--paper:#fff;--soft:#edf5fb;--muted:#52647a;--link:#075c9e;--nw-deep:#10223e;--nw-accent:#72dbf1;--nw-sky:#e9f3fb;--nw-brand:#72dbf1;--nw-bar-start:#17446f;--nw-bar-end:#19a6cf;--br-hero-bg:#10223e;--br-accent:#087bb9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#f5f8fc;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.62}a{color:var(--link)}a:hover{text-decoration-thickness:2px}button,input,select{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #ec9a34;outline-offset:3px}.skip{position:absolute;left:-9999px;top:10px;z-index:100;padding:10px;background:white}.skip:focus{left:10px}.site-header{background:#fff;border-bottom:1px solid var(--line);position:relative;z-index:5}.site-header__inner{max-width:1220px;margin:auto;min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 22px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:850;font-size:1.25rem;color:var(--deep);text-decoration:none}.brand-mark,.nw-brand__mark{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#0f688c;color:white;font-weight:850}.site-menu{display:flex;align-items:center;gap:18px}.site-menu a{text-decoration:none;color:#203550;font-size:.92rem;font-weight:650}.site-menu a:hover{text-decoration:underline}.menu-toggle{display:none;border:1px solid var(--line);background:white;border-radius:9px;padding:8px 12px;color:var(--deep)}.nw-page{--nw-deep:#10223e;--nw-accent:#72dbf1;--nw-sky:#e9f3fb;--nw-brand:#72dbf1;--nw-bar-start:#17446f;--nw-bar-end:#19a6cf}.nw-header{position:relative;z-index:5}.nw-menu a{white-space:nowrap}.nw-hero__stage{background:radial-gradient(circle at 83% 35%,#205f83 0%,#132d51 32%,#0c1d35 70%)}.nw-hero__content{max-width:890px}.nw-hero h1{line-height:1.08;letter-spacing:-.045em}.nw-hero h1 strong{color:var(--nw-accent)}.nw-hero__lead{max-width:750px}.eyebrow{font-size:.74rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase;color:#3aabc6;margin:0 0 12px}.nw-hero .eyebrow{color:#a6e8f5}.hero-caption{font-size:.92rem;color:#d3e4f3;margin-top:12px}.nw-search{max-width:700px}.nw-search label{display:block;font-size:.9rem;font-weight:700;margin:0 0 8px;color:#fff}.search-row{display:flex;gap:6px;background:#fff;border-radius:11px;padding:5px}.search-row input{width:100%;min-width:0;flex:1;border:0;border-radius:8px;padding:12px 14px;color:var(--ink);background:white}.search-row button{border:0;border-radius:8px;background:#006c97;color:#fff;padding:11px 21px;font-weight:800}.nw-categories__shell{background:var(--nw-sky)}.category-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:25px}.category-heading h2{margin:0;font-size:2rem;line-height:1.15}.category-heading>p{max-width:470px;margin:0;color:var(--muted)}.nw-category-grid{gap:18px}.nw-category{min-height:210px}.nw-category__icon{font-size:1.65rem;color:#075f82}.nw-content{padding-top:80px;padding-bottom:75px}.home-split{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:start;margin-bottom:65px}.home-split h2{font-size:2.3rem;line-height:1.15;margin:5px 0 18px}.home-callout{border-left:5px solid #159ec0;border-radius:12px;background:white;padding:24px;box-shadow:0 4px 20px #10263b0e}.home-callout strong{font-size:1.15rem}.home-note{background:#eaf4fb;border:1px solid #c9e1f0;border-radius:16px;padding:22px 26px;margin-top:45px}.home-note p{margin:5px 0 0}.br-editorial-hero{background:linear-gradient(130deg,#0c1d35,#173a60);padding-bottom:140px}.br-editorial-hero__inner{max-width:1190px}.br-editorial-hero h1{overflow-wrap:anywhere;max-width:940px;font-size:clamp(2rem,3.2vw,3.4rem);line-height:1.15;letter-spacing:-.035em}.br-editorial-breadcrumb{display:flex;justify-content:space-between;gap:20px;font-size:.85rem;color:#d6e8f4}.br-editorial-breadcrumb a{color:#fff}.byline{color:#d5e9f4;font-size:.87rem;margin-top:20px}.br-editorial-layout{max-width:1200px;grid-template-columns:minmax(0,1fr) 310px;gap:30px;margin-top:-89px}.br-editorial-main{min-width:0;padding:38px clamp(22px,4vw,54px);overflow:hidden}.br-editorial-main .lead{font-size:1.15rem;line-height:1.65;color:#18334d;margin:0 0 22px;font-weight:550}.br-editorial-main h2{font-size:1.65rem;line-height:1.22;margin:0 0 14px;color:#102741}.br-editorial-main h3{font-size:1.15rem;line-height:1.3;margin:0 0 9px}.article-section{scroll-margin-top:28px;border-top:1px solid var(--line);padding-top:30px;margin-top:31px}.article-section p{margin:0 0 14px}.article-section li{margin:9px 0}.br-insight{margin:28px 0 0;background:#e9f5fb;border-left:4px solid #087bb9}.br-insight__icon{background:#087bb9;color:white}.br-insight h3{margin:0 0 4px}.br-insight p{margin:0}.br-editorial-side{min-width:0}.br-editorial-figure{background:linear-gradient(150deg,#163d68,#0f2440);color:white;min-height:240px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:25px;border-radius:18px}.br-editorial-figure span{font-size:2.7rem;color:#73dff0}.br-editorial-figure strong{font-size:1.15rem}.br-editorial-figure p{font-size:.88rem;margin:6px 0 0}.br-toc{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px;margin-top:20px}.br-toc h3{font-size:1rem;margin:0 0 8px}.br-toc ol{margin:0;padding-left:20px}.br-toc li{margin:8px 0;font-size:.9rem}.br-toc a{color:#214768}.side-help{margin-top:18px;background:#ecf5fb;padding:18px;border-radius:12px}.inline-search label,.tool-panel label{display:block;font-size:.92rem;font-weight:750;margin:0 0 8px}.inline-search .search-row{border:1px solid #c6d7e5}.inline-search .search-row input{padding:8px}.inline-search .search-row button{padding:7px 12px}.link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.link-card{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:17px 19px;background:#f1f7fb;border:1px solid #d2e4ef;border-radius:11px;color:#164167;text-decoration:none;font-weight:750;line-height:1.35}.link-card:hover{background:#e0f1f9;border-color:#86c5df}.catalog-list{display:grid;gap:10px}.catalog-list>a{display:grid;gap:4px;text-decoration:none;padding:15px 17px;border:1px solid var(--line);border-radius:10px;background:#f8fbfe}.catalog-list>a:hover{border-color:#77b6d2;background:#edf7fd}.catalog-list strong{font-size:.99rem;color:#133959;overflow-wrap:anywhere}.catalog-list span{color:#51657b;font-size:.88rem}.pager{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:24px 0;flex-wrap:wrap}.pager a{background:#0d658e;color:#fff;text-decoration:none;padding:8px 13px;border-radius:8px}.step-group{padding:19px;border:1px solid #d1e0eb;border-radius:12px;background:#f8fbfe;margin:18px 0}.step-group ol{margin:8px 0;padding-left:23px}.step-check{font-size:.9rem;color:#536c7f}.risk{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;display:inline-block;padding:4px 7px;border-radius:20px;margin-left:6px;background:#deefe7;color:#18513c;vertical-align:middle}.risk-medium{background:#fff0d8;color:#845200}.ad-placement{min-height:150px;background:#f6f8fb;border:1px solid #e1e8ef;border-radius:10px;margin:34px 0;padding:10px 12px;display:block;overflow:hidden}.ad-label{display:block;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#738395;margin-bottom:12px}.adsbygoogle{min-height:100px}.source-list{padding-left:22px}.source-list li{overflow-wrap:anywhere}.tool-panel{background:#f1f7fc;border:1px solid #c9dce9;border-radius:15px;padding:22px;margin:16px 0}.tool-panel>label{margin-top:16px}.tool-panel input,.tool-panel select{display:block;width:100%;max-width:600px;border:1px solid #b7cbdc;border-radius:8px;background:#fff;color:#192d44;padding:10px 12px;margin:8px 0 16px}.tool-panel button,.command-card button,.btn{border:0;border-radius:8px;background:#0b638f;color:white;padding:10px 16px;text-decoration:none;font-weight:800;display:inline-block}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px}.form-grid label{font-size:.92rem;font-weight:750}.form-grid select,.form-grid input{margin-top:7px}.tool-results{margin-top:20px;border-top:1px solid #c9dce9;padding-top:18px;min-height:48px}.tool-results h3{margin:18px 0 7px}.tool-results p{margin:7px 0}.result-item{border:1px solid #d0dfeb;border-radius:10px;background:white;padding:17px;margin:12px 0;display:flex;justify-content:space-between;gap:24px}.result-item h3{overflow-wrap:anywhere}.result-family,.result-status{display:inline-block;font-size:.73rem;text-transform:uppercase;letter-spacing:.05em;color:#527087}.result-status{font-weight:750;color:#0e6c77}.result-count,.context-note{font-weight:700}.caution{color:#8a4818}.command-card{display:flex;gap:15px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#122d46;border-radius:10px;padding:14px 17px;margin:10px 0}.command-card code{color:#e8f9ff;overflow-wrap:anywhere}.site-footer{background:#0d2038;color:#e4edf4;margin-top:70px}.footer-inner{max-width:1220px;margin:auto;padding:44px 22px;display:flex;justify-content:space-between;gap:45px}.site-footer p{color:#c4d6e4;margin:8px 0;font-size:.88rem}.site-footer a{color:#b4e9fa}.site-footer nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 23px;align-content:start;font-size:.88rem}.nw-page .site-footer{margin-top:0}kbd{background:#edf1f5;border:1px solid #aebfcf;border-radius:4px;padding:1px 5px}@media(max-width:1050px){.br-editorial-layout{grid-template-columns:minmax(0,1fr) 270px}.site-menu{gap:11px}.site-menu a{font-size:.85rem}}@media(max-width:900px){.site-menu{display:none;position:absolute;top:69px;left:0;right:0;background:white;padding:15px 22px;box-shadow:0 10px 18px #0e234022;flex-direction:column;align-items:stretch}.site-header[data-open="true"] .site-menu{display:flex}.menu-toggle{display:inline-block}}@media(max-width:760px){.br-editorial-layout{display:block;margin-top:-70px;padding:0 15px}.br-editorial-main{padding:28px 22px}.br-editorial-side{margin-top:18px}.br-toc{position:static}.br-editorial-hero{padding:40px 15px 115px}.br-editorial-hero__inner{padding:0}.category-heading{display:block}.category-heading>p{margin-top:12px}.home-split{grid-template-columns:1fr}.footer-inner{display:block}.site-footer nav{margin-top:24px}.form-grid{grid-template-columns:1fr}}@media(max-width:650px){.nw-hero__stage{padding-bottom:110px}.nw-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nw-category{min-height:195px;padding:20px 16px}.link-grid{grid-template-columns:1fr}.result-item{display:block}.result-item>div:last-child{margin-top:12px}.br-editorial-main h2{font-size:1.4rem}.br-editorial-breadcrumb{display:block}.br-editorial-breadcrumb span+span{display:block;margin-top:5px}.search-row button{padding:8px 13px}}@media(max-width:350px){.nw-category-grid{grid-template-columns:1fr}.nw-category{min-height:150px}.br-editorial-main{padding:25px 17px}}@media(prefers-color-scheme:dark){body{background:#101b2a;color:#e6edf5}.br-editorial-main,.site-header,.br-toc,.link-card,.tool-panel,.home-callout{background:#17263a;color:#e6edf5}.site-menu a,.brand,.br-editorial-main h2,.link-card,.catalog-list strong{color:#e5f4ff}.br-editorial-main .lead{color:#d5e8f5}.article-section,.br-toc,.link-card,.tool-panel{border-color:#344961}.br-insight,.side-help,.home-note{background:#203a50;color:#e7f4ff}.catalog-list>a,.step-group,.result-item,.ad-placement{background:#1a3045;border-color:#36516a;color:#e6edf5}.catalog-list span,.step-check{color:#bed1df}.site-header[data-open="true"] .site-menu{background:#17263a}}@media print{.site-header,.nw-header,.site-footer,.br-editorial-side,.ad-placement,.tool-panel button,.menu-toggle{display:none!important}.br-editorial-hero{background:none;color:#111;padding:0}.br-editorial-hero h1,.byline,.br-editorial-breadcrumb{color:#111}.br-editorial-layout{display:block;margin:0}.br-editorial-main{box-shadow:none;padding:0}.article-section{break-inside:avoid}a{color:#111;text-decoration:underline}}
:root{--nw-dark:#0a1b31}
.nw-page{--nw-dark:#0a1b31;--nw-ink:#142338;--nw-muted:#52647a;--nw-brand-mark:linear-gradient(145deg,#0c6b92,#173f68);--nw-badge-bg:#c2eefa;--nw-badge-text:#083757;--nw-feature-hover:#2b90b2;--nw-feature-link:#075c9e;--nw-faq-icon:#087bb9}
.nw-search__bar{width:min(700px,100%);height:38px;margin:0;border-radius:0 0 9px 9px;background:linear-gradient(90deg,#184a76,#138daf);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 17px;font-weight:850;font-size:.74rem;letter-spacing:.12em}
.nw-search__bar small{color:#fff;background:transparent;font-size:.7rem;border:0;padding:0}
.repair-checklist{background:#f1f7fb;border:1px solid #cddfea;border-radius:13px;padding:23px;margin-top:32px}
.repair-checklist h2{margin-top:0}.repair-checklist label{display:flex;align-items:start;gap:10px;margin:12px 0;font-weight:600}.repair-checklist input{margin-top:5px;accent-color:#0b638f}.article-actions,.feedback-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}.article-actions button,.feedback-actions button{border:1px solid #aac8da;background:#fff;color:#164867;border-radius:8px;padding:8px 12px;font-weight:700}.article-actions button:hover,.feedback-actions button:hover{background:#e1f2fb}.feedback-result{margin-top:15px!important;color:#145278;font-weight:650}
@media(prefers-color-scheme:dark){.repair-checklist{background:#203a50;border-color:#36516a}.article-actions button,.feedback-actions button{background:#173047;color:#d8ecfa;border-color:#507088}}
@media print{.repair-checklist button,.feedback-actions{display:none!important}}
@media(max-width:650px){.br-editorial-hero h1{font-size:clamp(1.85rem,6vw,2.4rem);overflow-wrap:normal;word-break:normal}}
.reference-page .lead,.reference-page li,.reference-page td,.reference-page strong{overflow-wrap:anywhere}
