:root{--ink:#142731;--blue:#275dde;--mist:#f3f6f8;--copper:#b56a35;--teal:#147d71;--caution:#9a6500;--line:#dce3e7;--muted:#526570;--white:#fff;--radius:12px;--sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:ui-monospace,SFMono-Regular,Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#fcfdfd;color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3{line-height:1.17;letter-spacing:-.035em}h1{font-size:clamp(34px,4.5vw,58px);font-weight:740}h2{font-size:clamp(25px,2.65vw,34px);font-weight:720}h3{font-size:21px;font-weight:690}a{color:var(--blue);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}img{max-width:100%;height:auto;display:block}input,select,textarea{width:100%;border:1px solid #bac7cf;border-radius:7px;background:white;color:var(--ink);padding:11px 13px;min-width:0}input[type=radio],input[type=checkbox]{width:18px;height:18px;padding:0;accent-color:var(--blue)}input::placeholder,textarea::placeholder{color:#607580}label{display:block;font-size:13px;font-weight:660;line-height:1.5}label input,label select,label textarea{margin-top:7px;font-size:15px;font-weight:430}fieldset{margin:0;padding:0;border:0;min-width:0}legend{font-weight:650;margin-bottom:12px}button,a,input,select,textarea,[tabindex]{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--blue)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:16px;top:-100px;z-index:100;padding:12px 20px;background:var(--ink);color:#fff}.skip-link:focus{top:10px}.release-strip{background:var(--ink);color:#dbe6ea;font-size:11px;letter-spacing:.025em}.release-strip>div{max-width:1200px;margin:auto;min-height:32px;display:flex;gap:14px;align-items:center;padding:4px 28px}.release-strip strong{font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:#fff}.release-strip a{margin-left:auto;color:#dbe6ea;text-decoration:none;font-size:10px}.site-header{background:#ffffffed;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20;backdrop-filter:blur(10px)}.header-inner{max-width:1200px;margin:auto;min-height:80px;padding:12px 28px;display:flex;align-items:center;justify-content:space-between;gap:30px}.wordmark{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;white-space:nowrap;font-size:23px;letter-spacing:-.045em;font-weight:750;line-height:1.2}.wordmark b{font-weight:450;color:var(--muted)}.wordmark:hover{text-decoration:none}.main-nav{display:flex;gap:23px;align-items:center}.main-nav>a{color:var(--muted);font-size:12px;font-weight:610;text-decoration:none;white-space:nowrap;padding:9px 0;border-bottom:2px solid transparent}.main-nav>a[aria-current=page]{color:var(--blue);border-color:var(--blue)}.main-nav>a:hover{color:var(--ink)}.page-shell{max-width:1200px;padding:0 28px 76px;margin:auto;outline:none}.eyebrow{font-size:10px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.13em;line-height:1.6;font-weight:500;color:var(--muted)}.eyebrow>span:not(.tiny-line){padding:0 4px}.section-block{margin-top:57px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.section-head .eyebrow{margin-bottom:9px}.section-head .text-link{font-size:12px;white-space:nowrap}.text-link{font-size:13px;font-weight:650;text-decoration:none}.principle-banner{margin-top:58px;background:var(--ink);border-radius:14px;color:white;display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:38px 43px}.principle-banner .eyebrow{color:#9bb4c6;margin-bottom:14px}.principle-banner h2{font-size:35px;line-height:1.12}.principle-banner p:not(.eyebrow){font-size:13px;color:#d0dce3;line-height:1.8;margin-bottom:19px}.principle-banner .btn{font-size:11px}.btn{border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:7px;padding:11px 17px;min-height:42px;font-size:12px;font-weight:650;line-height:1.45;text-decoration:none;text-align:center}.btn:hover{text-decoration:none}.btn.primary{background:var(--blue);color:#fff}.btn.primary:hover{background:#194ac1}.btn.quiet{background:transparent;color:var(--muted)}.btn.quiet:hover{background:#ecf1f5;color:var(--ink)}.btn.light{background:#fff;color:var(--ink)}.action-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.crumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:var(--muted);padding:26px 0 0;line-height:1.6}.crumbs a{color:var(--muted);text-decoration:none}.crumbs span[aria-current]{max-width:100%;overflow-wrap:anywhere}.page-intro{padding:40px 0 31px;max-width:850px}.page-intro .eyebrow{margin-bottom:14px}.page-intro h1{margin-bottom:21px}.lede{font-size:17px;line-height:1.75;color:var(--muted);max-width:780px}.note{border:1px solid #d6e2ee;border-left:3px solid var(--blue);border-radius:4px;padding:18px 22px;font-size:13px;color:var(--muted);background:#f4f8fd;margin:12px 0 24px;line-height:1.75}.note>b{color:var(--ink);display:block;margin-bottom:4px}.article-section{margin-top:41px;scroll-margin-top:100px}.article-section>.eyebrow{margin-bottom:8px}.article-section h2{font-size:29px;margin-bottom:20px}.article-section p{margin:13px 0;font-size:14px;line-height:1.9;color:#3d525e}table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}td,th{border-bottom:1px solid var(--line);padding:15px 18px;vertical-align:top;overflow-wrap:anywhere}th{font-weight:650}thead th{background:#f1f5f8;color:var(--ink)}tbody tr:last-child>td,tbody tr:last-child>th{border-bottom:0}.badge{display:inline-flex;border:1px solid #d3dce3;background:#f3f6f8;border-radius:4px;font-size:10px;font-weight:500;padding:3px 7px;color:var(--muted)}.badge.candidate{background:#fff8ea;border-color:#e9d9b5;color:#775104}.panel{background:#fff;border:1px solid var(--line);border-radius:12px;padding:25px}.small-print{font-size:11px;color:var(--muted);line-height:1.8;margin-top:13px}.source-register{margin-top:25px}.correction-form{max-width:730px}.correction-form>label{margin-bottom:20px}.site-footer{background:#f2f5f7;border-top:1px solid var(--line);padding:38px max(28px,calc((100vw - 1144px)/2)) 25px}.legal-line{font-size:9px;color:var(--muted);line-height:1.75;margin-top:12px;max-width:1000px}.toast{position:fixed;bottom:23px;left:50%;transform:translateX(-50%);z-index:50;background:var(--ink);color:#fff;padding:12px 19px;border-radius:8px;font-size:12px;max-width:min(90vw,550px);box-shadow:0 7px 30px #14273122;display:none}.toast.visible{display:block}@media(max-width:1050px){.main-nav{gap:15px}.main-nav>a{font-size:11px}.header-inner{gap:20px}.wordmark{font-size:20px}.principle-banner{gap:35px}}@media(max-width:800px){.release-strip>div{padding-inline:20px}.release-strip>div>span:not(.live-dot){font-size:9px}.release-strip a{display:none}.header-inner{display:block;padding:16px 20px 0}.header-inner>.wordmark{margin-bottom:8px}.main-nav{justify-content:space-between;gap:14px;overflow-x:auto;padding-bottom:2px}.main-nav>a{font-size:11px;padding:10px 0 11px}.page-shell{padding-inline:20px}.section-head{align-items:flex-start;flex-wrap:wrap;gap:12px}.section-head h2{font-size:28px}.principle-banner{padding:30px;gap:30px}.principle-banner h2{font-size:31px}.site-footer{padding-inline:20px}}@media(max-width:560px){html{scroll-padding-top:133px}.release-strip>div{gap:8px;padding:7px 16px;min-height:32px}.release-strip strong{font-size:9px}.release-strip>div>span:not(.live-dot){font-size:8px}.header-inner{padding:13px 16px 0}.header-inner>.wordmark{font-size:21px;margin-bottom:8px}.header-inner>.wordmark img{width:29px;height:29px}.main-nav{gap:16px;justify-content:flex-start}.main-nav>a{font-size:10px}.page-shell{padding:0 16px 50px}.section-block{margin-top:39px}.section-head h2{font-size:27px}.section-head .eyebrow{font-size:9px}.section-head .text-link{font-size:11px}.principle-banner{grid-template-columns:1fr;padding:27px 25px;gap:22px;margin-top:39px}.principle-banner h2{font-size:32px}.principle-banner p:not(.eyebrow){font-size:12px;margin-bottom:18px}.page-intro{padding:29px 0 24px}.page-intro h1{font-size:36px}.page-intro .lede{font-size:14px}.page-intro .eyebrow{font-size:9px}.crumbs{font-size:10px;padding-top:20px;gap:7px}.note{padding:16px;font-size:12px}.article-section{margin-top:31px;scroll-margin-top:142px}.article-section h2{font-size:26px}.article-section p{font-size:13px;line-height:1.85}.badge{font-size:9px}.correction-form{padding:20px}.action-row>.btn{font-size:10px;padding:10px 12px}.site-footer{padding:29px 16px 20px}.legal-line{font-size:8px}.toast{font-size:11px;bottom:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}@media print{body{font-size:11pt;background:white}.release-strip,.site-header,.site-footer,.action-row,.section-nav,.article-aside,.btn,.toast,.skip-link,.filter-bar,.compare-controls,.result-actions,.checker-form{display:none!important}.page-shell{max-width:none;padding:0}.article-section{break-inside:avoid}.evidence-card,.note{break-inside:avoid}a{color:inherit}h1{font-size:26pt}h2{font-size:18pt}}.panel{padding:26px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-width:0}.panel h2{margin-bottom:18px;font-size:24px}@media(max-width:950px){.panel{padding:20px}}.main-nav{gap:19px}.checklist{margin:24px 0 18px;display:grid;gap:12px}@media(max-width:1020px){.main-nav{gap:13px}.header-inner{gap:16px}}@media(max-width:760px){.header-inner{flex-wrap:wrap;gap:8px;padding-bottom:6px}.main-nav{width:100%;justify-content:space-between;gap:9px}.main-nav>a{font-size:11px}}@media(max-width:420px){.main-nav{gap:6px}.main-nav>a{font-size:10px}}@media print{body[data-route='/tools/card-reader/']:has(#media-report) #main>*{display:none!important}}@media print{body[data-route="/tools/ethernet/"]:has(#network-report):not(.network-print-ready) #main>*,body[data-route="/tools/poe-budget/"]:has(#network-report):not(.network-print-ready) #main>*{display:none!important}}.start-orientation{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);gap:2rem;align-items:center;padding:1.6rem 0 1.2rem}.start-orientation h2{margin:.4rem 0 .7rem}.start-orientation p{max-width:68ch}.start-rule{display:grid;gap:.45rem;padding:1.15rem 1.25rem;border:1px solid var(--line);border-radius:12px;background:#f3f6f8}.start-rule span{font-size:.86rem;color:var(--muted);line-height:1.55}.task-start-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.4rem 0 2.4rem}.task-start-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:.55rem 1.1rem;align-content:start;min-width:0;padding:1.45rem;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--ink);text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s}.task-start-card:hover{border-color:var(--blue);transform:translateY(-2px);box-shadow:0 7px 22px #1427310c;text-decoration:none}.task-start-number{grid-row:1/span 3;font:700 1rem var(--mono);color:var(--blue);padding-top:.15rem}.task-start-card h2{font-size:clamp(1.25rem,2.2vw,1.65rem);margin:.28rem 0 .55rem}.task-start-card>div>p:not(.eyebrow){font-size:.91rem;line-height:1.6;color:var(--muted)}.task-start-stop{grid-column:2;font-size:.78rem;line-height:1.55;padding:.75rem .85rem;background:#f6f7f4;border-left:3px solid #8f9d92;border-radius:4px;color:#475a61}.task-start-stop strong{color:var(--ink)}.task-start-card>.text-link{grid-column:2;margin-top:.1rem}.start-recovery-grid{display:grid;grid-template-columns:1.15fr repeat(3,minmax(0,1fr));gap:1px;margin:2.8rem 0;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden}.start-recovery-grid>*{background:#fff;padding:1.3rem}.start-recovery-intro{background:var(--ink);color:#fff}.start-recovery-intro .eyebrow{color:#aac0cf}.start-recovery-intro h2{font-size:1.35rem;margin:.45rem 0}.start-recovery-grid>a{display:flex;flex-direction:column;gap:.8rem;justify-content:space-between;color:var(--ink);text-decoration:none;min-height:142px}.start-recovery-grid>a:hover b{text-decoration:underline}.start-recovery-grid>a span{font-size:.8rem;color:var(--blue)}.start-known-hardware{margin:2rem 0}.start-principle{margin-top:2rem}@media(max-width:900px){.task-start-grid{grid-template-columns:1fr}.start-recovery-grid{grid-template-columns:1fr 1fr}.start-recovery-intro{grid-column:1/-1}.start-orientation{grid-template-columns:1fr}}@media(max-width:560px){.task-start-card{grid-template-columns:34px minmax(0,1fr);padding:1.05rem;gap:.5rem .75rem}.task-start-stop,.task-start-card>.text-link{grid-column:1/-1}.task-start-number{grid-row:auto}.start-recovery-grid{grid-template-columns:1fr}.start-recovery-intro{grid-column:auto}.start-recovery-grid>a{min-height:0}.start-orientation{padding-top:.8rem}}.task-router{margin:1.4rem 0 2.8rem;padding:1.35rem;border:1px solid var(--line);border-radius:16px;background:#fbfcfa}.task-router-head{display:flex;justify-content:space-between;gap:1.4rem;align-items:flex-start;margin-bottom:1.2rem}.task-router-head h2{margin:.3rem 0 .45rem}.task-router-head p{max-width:68ch}.task-router-step{margin:0 0 1rem;padding:1rem;border:1px solid var(--line);border-radius:12px;background:#fff}.task-router-step[hidden]{display:none}.task-router-step legend{padding:0 .4rem;font-weight:700;color:var(--ink)}.task-router-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.task-router-options.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.task-router-options label{display:flex;gap:.7rem;align-items:flex-start;padding:.85rem;border:1px solid var(--line);border-radius:10px;cursor:pointer;background:#fff}.task-router-options label:has(input:checked){border-color:var(--blue);box-shadow:0 0 0 1px var(--blue) inset;background:#f5f9fb}.task-router-options input{margin-top:.22rem;flex:0 0 auto}.task-router-options span{display:grid;gap:.2rem}.task-router-options b{font-size:.9rem}.task-router-options small{font-size:.77rem;line-height:1.45;color:var(--muted)}.task-router-result{margin-top:1rem;min-height:48px}.start-all-routes{margin-top:2.2rem}.task-start-card h3{font-size:clamp(1.25rem,2.2vw,1.65rem);margin:.28rem 0 .55rem}.task-start-card>div>p:not(.eyebrow){font-size:.91rem;line-height:1.6;color:var(--muted)}@media(max-width:900px){.task-router-options.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.task-router{padding:1rem}.task-router-head{display:grid}.task-router-options,.task-router-options.compact{grid-template-columns:1fr}}.task-router-why{margin:.35rem 0 .85rem;color:var(--muted);font-size:.82rem;line-height:1.55;max-width:78ch}.start-entry-modes{margin:1.2rem 0 2rem}.start-entry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.start-entry-grid a{display:grid;gap:.35rem;padding:1rem 1.05rem;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);text-decoration:none}.start-entry-grid a:hover{border-color:var(--blue);text-decoration:none}.start-entry-grid strong{font-size:1rem}.start-entry-grid span{font-size:.82rem;line-height:1.5;color:var(--muted)}@media(max-width:820px){.start-entry-grid,.desk-continuation-grid,.desk-continuation-cards{grid-template-columns:1fr}}@media(max-width:360px){.main-nav{flex-wrap:wrap;justify-content:flex-start;column-gap:12px;row-gap:6px;overflow:visible}}.reader-edition{--radius:7px;background:#fcfdfd}.reader-edition [hidden]{display:none!important}.reader-edition .release-strip>div{max-width:1240px;min-height:30px}.reader-edition .release-strip{font-size:11px}.reader-header{background:#fff;backdrop-filter:none}.reader-header .header-inner{max-width:1240px;min-height:82px;display:grid;grid-template-columns:auto 1fr auto;gap:28px;grid-template-areas:"brand navigation actions"}.reader-header .wordmark{grid-area:brand}.reader-header .main-nav{grid-area:navigation;display:flex;justify-content:center;gap:26px;overflow:visible;margin:0;padding:0}.reader-header .main-nav a{font-size:14px;font-weight:600;min-height:44px;display:inline-flex;align-items:center;padding:8px 0;position:relative}.reader-header .main-nav a[aria-current=page]{color:var(--blue)}.reader-header .main-nav a[aria-current=page]::after{content:"";position:absolute;bottom:2px;left:0;right:0;height:2px;background:var(--blue)}.reader-search-button,.reader-menu-toggle{border:1px solid var(--line);border-radius:4px;padding:8px 12px;background:#fff;color:var(--ink);font-size:13px;font-weight:650;min-height:44px}.reader-menu-toggle[aria-expanded=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.reader-edition .page-shell{max-width:1240px;padding-left:28px;padding-right:28px}.reader-edition .crumbs{font-size:12px;line-height:1.7;flex-wrap:wrap;gap:8px;overflow-wrap:anywhere;margin-bottom:28px}.reader-edition h1{font-size:clamp(32px,4.1vw,54px);font-weight:740;letter-spacing:-.04em;text-wrap:balance}.reader-edition h2{font-size:clamp(24px,2.7vw,33px);font-weight:700;letter-spacing:-.03em;text-wrap:balance}.reader-edition h3{letter-spacing:-.025em}.reader-edition .eyebrow{font-family:var(--mono);letter-spacing:.1em;font-size:11px;line-height:1.7;color:var(--muted)}.reader-edition .lede{max-width:760px;font-size:18px;line-height:1.7}.reader-edition .page-intro{margin-bottom:30px;max-width:980px}.reader-edition .page-intro .lede{max-width:800px}.reader-edition .btn{border-radius:4px;box-shadow:none;min-height:44px}.reader-edition .panel,.reader-edition .aside-box,.reader-edition .evidence-card{border-radius:6px;box-shadow:none}.reader-edition .note{border-radius:4px;line-height:1.7}.reader-edition th,.reader-edition td{line-height:1.65;vertical-align:top}.reader-edition .section-block{margin:54px 0}.reader-edition .article-section{padding-top:32px;margin-bottom:32px}.reader-edition :is(.reader-contents,.reader-next,[id^=question-],[id^=engineering-],#evidence,#requirements,#specifications,#compare-view){scroll-margin-top:115px}.reader-edition summary{cursor:pointer;outline-offset:4px}.reader-edition summary:focus-visible{outline:3px solid var(--blue)}.reader-footer{padding-top:36px;padding-bottom:28px;background:var(--mist);border-top:1px solid var(--line);max-width:none}.reader-footer>*{max-width:1184px;margin-left:auto;margin-right:auto}.reader-footer a:hover{text-decoration:underline;color:var(--blue)}.reader-policy-links{display:flex;gap:22px;flex-wrap:wrap;border-top:1px solid #ccd6de;padding-top:22px;margin-top:8px}.reader-policy-links a{font-size:12px;min-height:32px;color:var(--muted)}.reader-footer .legal-line{font-size:11px;line-height:1.8;margin-top:16px;color:var(--muted)}@media(min-width:761px) and (max-width:1020px){.reader-header .header-inner{gap:18px;padding-left:24px;padding-right:24px}.reader-header .wordmark{font-size:20px;gap:7px}.reader-header .main-nav{gap:16px}}@media(max-width:760px){.reader-edition .release-strip>div{padding:6px 18px;gap:9px;flex-wrap:wrap;line-height:1.5}.reader-edition .release-strip>div>span:not(.live-dot){font-size:10px}.reader-edition .release-strip a{display:none}.reader-header .header-inner{padding:13px 18px;min-height:70px;grid-template-columns:minmax(0,1fr) auto;gap:12px;grid-template-areas:"brand actions" "navigation navigation"}.reader-header .wordmark{font-size:20px;gap:7px}.reader-header .wordmark img{width:28px;height:28px}.reader-header .main-nav{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 12px;justify-content:start;padding-top:7px;border-top:1px solid var(--line)}.reader-header .main-nav a{justify-content:center;font-size:13px;padding:9px;min-height:44px}.reader-search-button,.reader-menu-toggle{font-size:11px;padding:8px 10px;min-height:40px}.reader-edition .page-shell{padding:24px 20px 32px}.reader-edition .crumbs{font-size:11px;margin-bottom:23px}.reader-edition .section-head{display:block}.reader-edition .section-head>a{display:inline-block;margin-top:12px;font-size:13px}.reader-edition .section-block{margin:36px 0}.reader-edition .lede{font-size:16px;line-height:1.75}.reader-edition .article-section{padding-top:20px}.reader-footer{padding:28px 20px}.reader-policy-links{gap:15px}}@media(max-width:360px){.reader-header .header-inner{padding-left:14px;padding-right:14px;column-gap:9px}.reader-header .wordmark{font-size:18px;gap:6px}.reader-header .wordmark img{width:25px;height:25px}.reader-search-button,.reader-menu-toggle{padding:8px}.reader-edition .page-shell{padding-left:16px;padding-right:16px}.reader-footer{padding-left:16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reader-edition *{scroll-behavior:auto;transition:none!important;animation:none!important}}@media print{.reader-header,.reader-footer,.reader-edition .release-strip,.reader-contents,.reader-edition .skip-link{display:none!important}.reader-edition .page-shell{max-width:none;padding:0}}.reader-edition #main:focus{outline:none}@media(max-width:620px){.reader-edition[data-route="/tools/"] .page-intro{margin-top:25px;margin-bottom:25px}}.reader-premium {
 --paper:#f7f7f2; --surface:#ffffff; --plate:#eef0ed;
 --ink:#142731; --blue:#275dde; --blue-hover:#1945af;
 --mist:#eef1ee; --line:#d5dbd7; --muted:#52616a;
 --display:Georgia,"Times New Roman",serif;
 --radius:4px; --shell:1320px;
 --space-section:88px; --space-panel:28px;
 --reader-rule-strong:#cbd4d1; --reader-caption:#475b64;
 background:var(--paper); color:var(--ink);
 font-size:16px; line-height:1.72;
}.reader-premium ::selection {background:#dce6ff;color:var(--ink)}.reader-premium :is(button,input,select,textarea) {border-radius:4px}.reader-premium :is(input,select,textarea) {border-color:#9da9a8;background:var(--surface);line-height:1.5}.reader-premium :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible {outline:3px solid var(--blue);outline-offset:4px}.reader-premium a {text-underline-offset:4px;text-decoration-thickness:1px}.reader-premium a:hover {text-decoration-thickness:2px}.reader-premium :is(h1,h2,h3) {text-wrap:balance}.reader-premium h1 {font-size:clamp(36px,4.3vw,62px);line-height:1.08;letter-spacing:-.045em;font-weight:700}.reader-premium h2 {font-size:clamp(26px,2.8vw,36px);line-height:1.19;letter-spacing:-.035em;font-weight:650}.reader-premium h3 {letter-spacing:-.025em;line-height:1.3}.reader-premium .eyebrow {font-size:11px;letter-spacing:.12em;line-height:1.7;color:var(--muted)}.reader-premium .page-shell {max-width:var(--shell);padding:32px 40px 72px}.reader-premium .section-block {margin:var(--space-section) 0}.reader-premium .section-head {align-items:end;gap:32px;margin-bottom:30px}.reader-premium .section-head .eyebrow {margin-bottom:14px}.reader-premium .section-head>a {font-size:14px;line-height:1.6;padding-bottom:4px}.reader-premium .page-intro {margin:12px 0 38px;max-width:1040px}.reader-premium .page-intro>.eyebrow {margin-bottom:18px}.reader-premium .page-intro .lede {margin-top:20px}.reader-premium .lede {font-size:19px;line-height:1.75;max-width:72ch;color:var(--muted)}.reader-premium .crumbs {margin:0 0 35px;padding-bottom:17px;border-bottom:1px solid var(--line);font-size:12px;gap:10px;line-height:1.8}.reader-premium .crumbs a {color:var(--muted)}.reader-premium .release-strip {background:var(--ink);color:#e0e7e7;letter-spacing:.035em}.reader-premium .release-strip>div {max-width:var(--shell);min-height:30px;padding:5px 40px;gap:14px}.reader-premium .release-strip strong {font-size:10px;color:#fff}.reader-premium .release-strip a {color:#e0e7e7}.reader-premium .reader-header {background:var(--paper);border-bottom:1px solid var(--line);box-shadow:none}.reader-premium .reader-header .header-inner {max-width:var(--shell);min-height:96px;padding:16px 40px;gap:40px}.reader-premium .reader-header .wordmark {font-size:25px;gap:12px;letter-spacing:-.06em}.reader-premium .reader-header .wordmark img {width:36px;height:36px}.reader-premium .reader-header .main-nav {gap:30px}.reader-premium .reader-header .main-nav a {font-size:14px;font-weight:600;border-bottom:0;color:var(--ink)}.reader-premium .reader-header .main-nav a[aria-current=page] {color:var(--blue)}.reader-premium .reader-header .main-nav a[aria-current=page]::after {bottom:0;right:0;height:2px}.reader-premium .reader-menu-toggle {min-height:46px;border-color:#9da9a8;background:var(--paper)}.reader-premium .reader-menu-toggle[aria-expanded=true] {background:var(--ink);color:#fff}.reader-premium .btn {padding:11px 18px;border-radius:4px;min-height:46px;font-weight:600;line-height:1.5;box-shadow:none}.reader-premium .btn.primary {background:var(--blue);color:#fff;border-color:var(--blue)}.reader-premium .btn.primary:hover {background:var(--blue-hover);border-color:var(--blue-hover)}.reader-premium .btn.quiet {color:var(--muted)}.reader-premium .btn:disabled {cursor:not-allowed;opacity:.6}.reader-premium .article-section {padding-top:30px;margin-bottom:38px}.reader-premium .article-section>.eyebrow {margin-bottom:12px}.reader-premium .article-section h2 {margin-bottom:18px}.reader-premium .article-section>p {max-width:76ch;line-height:1.85;margin-top:14px}.reader-premium :is(.panel,.evidence-card,.record-card,.device-card,.cable-profile-card,.navigator-result) {border-color:var(--line);border-radius:4px;box-shadow:none;background:var(--surface)}.reader-premium .badge {border-radius:3px;font-size:11px;line-height:1.5;letter-spacing:0}.reader-premium .badge.candidate {background:#edf1f0;color:#314c54;border:1px solid #c8d3d1}.reader-premium :is(.table-scroll,.table-wrap) {border:1px solid var(--line);border-radius:4px;background:var(--surface);overscroll-behavior-x:contain}.reader-premium table {background:#fff}.reader-premium table caption {padding:15px 18px;color:var(--muted);font-size:13px;line-height:1.8}.reader-premium table caption.sr-only {padding:0}.reader-premium :is(th,td) {padding:17px 19px;line-height:1.8;font-size:14px;border-color:var(--line)}.reader-premium thead th {font:600 11px/1.75 var(--mono);letter-spacing:.035em;color:var(--ink);background:#eef1ee}.reader-premium tbody th {font-size:13px;font-weight:650;background:#f7f8f5}.reader-premium tbody tr:nth-child(even) td {background:#fbfcfa}.reader-premium .note {border-radius:3px;padding:20px 23px;line-height:1.8;background:#edf1ee;border-left:3px solid #849d9b;font-size:14px}.reader-premium .note p {line-height:1.8}.reader-premium :is(.record-card,.device-card,.cable-profile-card) {overflow-wrap:anywhere}.reader-premium :is(.navigator-filter,.recognition-filter,.tool-directory-intro,.compare-controls) {background:var(--plate);border-color:var(--line);border-radius:4px;box-shadow:none}.reader-premium dialog::backdrop {background:#142731aa}.reader-premium .reader-footer {background:var(--ink);color:#fff;border:0;padding:47px 40px 32px;margin-top:0}.reader-premium .reader-footer>* {max-width:1240px}.reader-premium .reader-footer .wordmark {color:#fff;font-size:28px}.reader-premium .reader-footer .wordmark b {color:#c3d2fe}.reader-premium .reader-footer-groups a,.reader-premium .reader-utility nav a,.reader-premium .reader-policy-links a {color:#cbd7da;font-size:13px;min-height:35px}.reader-premium .reader-footer a:hover {color:#fff}.reader-premium .reader-footer .reader-utility,.reader-premium .reader-policy-links,.reader-premium .reader-footer .footer-bottom {border-color:#45585e}.reader-premium .reader-utility>p,.reader-premium .reader-footer .footer-bottom,.reader-premium .reader-footer .legal-line {color:#cbd7da;font-size:11px;line-height:1.85}.reader-premium .reader-footer :is(a,summary):focus-visible,.reader-premium .premium-distinction a:focus-visible {outline-color:#b5c9ff}@media (min-width:761px) and (max-width:1100px){.reader-premium .reader-header .header-inner {gap:25px;padding-left:28px;padding-right:28px}.reader-premium .reader-header .main-nav {gap:20px}.reader-premium .reader-header .wordmark {font-size:22px}.reader-premium .page-shell {padding-left:28px;padding-right:28px}}@media (max-width:760px){.reader-premium {--space-section:52px;--space-panel:20px}.reader-premium .release-strip>div {padding:6px 20px;gap:6px 10px;line-height:1.6}.reader-premium .release-strip>div>span:not(.live-dot) {font-size:10px}.reader-premium .reader-header .header-inner {min-height:80px;padding:14px 20px;gap:12px;grid-template-columns:minmax(0,1fr) auto}.reader-premium .reader-header .wordmark {font-size:21px;gap:8px}.reader-premium .reader-header .wordmark img {width:29px;height:29px}.reader-premium .reader-header .main-nav {display:grid;gap:5px 12px}.reader-premium .reader-header .main-nav a {justify-content:center;font-size:13px;min-height:44px}.reader-premium .reader-search-button,.reader-premium .reader-menu-toggle {font-size:11px;padding:8px 11px;min-height:44px}.reader-premium .page-shell {padding:24px 20px 42px}.reader-premium .crumbs {font-size:11px;gap:7px;margin-bottom:25px;padding-bottom:14px}.reader-premium .page-intro {margin:6px 0 28px}.reader-premium .page-intro>.eyebrow {font-size:10px;margin-bottom:15px}.reader-premium .lede {font-size:17px;line-height:1.75}.reader-premium h1 {font-size:clamp(32px,7.6vw,44px);line-height:1.12;letter-spacing:-.04em}.reader-premium .section-head {display:block;margin-bottom:24px}.reader-premium .section-head>a {display:inline-block;margin-top:15px;font-size:13px}.reader-premium .article-section {padding-top:22px;margin-bottom:30px}.reader-premium :is(th,td) {padding:14px 15px;font-size:13px;line-height:1.8}.reader-premium .note {padding:19px;font-size:13px;line-height:1.8}.reader-premium .reader-footer {padding:35px 20px 28px}.reader-premium .reader-footer .wordmark {font-size:26px}}@media (max-width:380px){.reader-premium .reader-header .header-inner {padding-left:16px;padding-right:16px;gap:8px}.reader-premium .reader-header .wordmark {font-size:18px;gap:7px}.reader-premium .reader-header .wordmark img {width:26px;height:26px}.reader-premium .reader-search-button,.reader-premium .reader-menu-toggle {padding-left:8px;padding-right:8px;font-size:10px}.reader-premium .page-shell {padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.reader-premium *, .reader-premium *::before, .reader-premium *::after {transition:none!important;animation:none!important;scroll-behavior:auto!important}html:has(.reader-premium) {scroll-behavior:auto}}@media (forced-colors:active){.reader-premium :is(.reader-specimen,.reader-distinction,.reader-footer,.reader-answer,.reader-private-note,.reader-specimen-card) {border:1px solid CanvasText}.reader-premium .main-nav a[aria-current=page] {text-decoration:underline}.reader-premium :is(a,button,input,select,summary):focus-visible {outline-color:Highlight}}@media print{.reader-premium {background:#fff;color:#000;font-size:11pt}.reader-premium .page-shell {max-width:none;padding:0}.reader-premium :is(.premium-distinction,.reader-specimen,.reader-answer,.note,.evidence-card,.visual-symbol-warning) {background:#fff!important;color:#000!important;box-shadow:none;border:1px solid #777}.reader-premium :is(.premium-distinction,.reader-specimen) :is(p,a,strong,span,small,h2,h3) {color:#000!important}.reader-premium :is(th,td) {padding:8px;font-size:10pt}}.reader-premium :is(.desk-continuation-options,.desk-continuation-arrival,.task-handoff-arrival,.evidence-path-arrival){border-radius:3px;background:var(--paper);border:1px solid var(--line);padding:28px;margin-top:36px}.reader-premium :is(.desk-continuation-options,.desk-continuation-arrival,.task-handoff-arrival,.evidence-path-arrival) h2{font-size:27px;line-height:1.3}.reader-premium :is(.desk-continuation-preview,.desk-continuation-public-ref,.desk-continuation-stop,.task-handoff-stop,.evidence-path-arrival-stop){border-radius:3px;background:var(--work-neutral,#eef0ed);font-size:13px;line-height:1.85}.reader-premium :is(.desk-continuation-options,.desk-continuation-arrival,.task-handoff-arrival,.evidence-path-arrival) .badge{border-radius:3px;font-size:11px;color:var(--muted);background:#fff;border:1px solid var(--line)}@media(max-width:760px){.reader-premium :is(.desk-continuation-arrival,.task-handoff-arrival,.evidence-path-arrival,.desk-continuation-card){padding:20px}}.reader-premium .comparison-reading-view {border:1px solid var(--reference-rule);border-radius:3px;background:#fff;margin:26px 0 40px;padding:0 28px}.comparison-reading-view>summary {font-weight:600;line-height:1.75;padding:23px 0;cursor:pointer;font-size:16px}.comparison-reading-view>p {max-width:85ch;margin:0 0 26px;line-height:1.9}@media(max-width:600px){.reader-premium .comparison-reading-view{padding:0 20px}.comparison-reading-view>summary{font-size:15px}}@media(forced-colors:active){.reference-map li,.reference-comparison-table,.comparison-reading-view{border-color:CanvasText}}@media print{.reference-rail,.reference-return,.comparison-selection-status,.comparison-scroll-hint,.comparison-reading-view{display:none!important}}.reader-premium .entry-workspace{--entry-rule:#ced5d1;min-width:0}.reader-premium .entry-workspace>.crumbs{margin-bottom:1.6rem}.reader-premium .entry-workspace .page-intro{margin:0 0 1.75rem;padding:0;max-width:57rem}.reader-premium .entry-workspace .page-intro h1{font-size:clamp(2rem,4.1vw,3.6rem);line-height:1.08;letter-spacing:-.045em;margin:.5rem 0 1rem}.reader-premium .entry-workspace .page-intro .lede{font-size:1.08rem;line-height:1.6;max-width:49rem;margin:0}.reader-premium .entry-method{border:1px solid var(--entry-rule);border-left:3px solid #142731;padding:.8rem 1rem;margin:1rem 0 1.3rem;background:#fffef9}.reader-premium .entry-method>summary{font-weight:650;font-size:.9rem;min-height:28px;cursor:pointer;padding:.15rem 0}.reader-premium .entry-method[open]>summary{padding-bottom:.7rem;border-bottom:1px solid var(--entry-rule);margin-bottom:1rem}.reader-premium .entry-workspace>.action-row{margin:0 0 1rem;gap:.5rem}.reader-premium .entry-start-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:2rem;align-items:start;border-top:1px solid var(--entry-rule);padding-top:1.5rem}.reader-premium .entry-start-layout>*{min-width:0}.reader-premium .entry-start-layout .task-router{margin:0;padding:1.5rem;background:#fffef9;border:1px solid var(--entry-rule)}.reader-premium .entry-start-layout .task-router-head{display:block;padding:0;margin:0 0 1.3rem}.reader-premium .entry-start-layout .task-router-head h2{font-size:1.55rem;margin:.4rem 0}.reader-premium .entry-start-layout .task-router-head p{font-size:.9rem;line-height:1.6;margin:.5rem 0}.reader-premium .entry-start-layout .task-router-why{font-size:.85rem;line-height:1.6;margin:.7rem 0 1rem}.reader-premium .entry-start-layout .task-router-step{padding:0;margin:1.2rem 0}.reader-premium .entry-start-layout .task-router-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.reader-premium .entry-start-layout .task-router-options label{padding:.9rem;min-width:0;border-color:var(--entry-rule);border-radius:3px;background:#f7f7f2}.reader-premium .entry-start-layout .task-router-options label:has(input:checked){border-color:#275DDE;box-shadow:inset 3px 0 #275DDE;background:#eef3fc}.reader-premium .entry-start-layout .task-router-options label:focus-within{outline:3px solid #275DDE;outline-offset:3px}.reader-premium .entry-start-layout .task-router-options b{font-size:.9rem;line-height:1.45}.reader-premium .entry-start-layout .task-router-options small{font-size:.8rem;line-height:1.5}.reader-premium .entry-alternatives .start-entry-modes{margin:0;padding:0}.reader-premium .entry-alternatives .section-head{margin:0 0 1rem}.reader-premium .entry-alternatives .section-head h2{font-size:1.5rem}.reader-premium .entry-alternatives .start-entry-grid{grid-template-columns:1fr;gap:0;border-top:1px solid var(--entry-rule)}.reader-premium .entry-alternatives .start-entry-grid>a{padding:1rem .2rem;border:0;border-bottom:1px solid var(--entry-rule);border-radius:0;background:none;min-height:72px}.reader-premium .entry-alternatives .start-entry-grid strong{font-size:.95rem}.reader-premium .entry-alternatives .start-entry-grid span{font-size:.84rem}.reader-premium .entry-alternatives .start-orientation{display:block;padding:0;margin:0;border:0;background:none}.reader-premium .entry-alternatives .start-orientation h2{font-size:1.3rem}.reader-premium .entry-alternatives .start-orientation p,.reader-premium .entry-alternatives .start-rule{font-size:.86rem;line-height:1.6}.reader-premium .entry-workspace :is(input,select,textarea){max-width:100%;min-width:0}@media(max-width:900px){.reader-premium .entry-start-layout{grid-template-columns:1fr;gap:2rem}}@media(max-width:600px){.reader-premium .entry-workspace>.crumbs{margin-bottom:1.35rem}.reader-premium .entry-workspace .page-intro{margin-bottom:1.2rem}.reader-premium .entry-workspace .page-intro h1{font-size:2.15rem;margin:.4rem 0 .7rem}.reader-premium .entry-workspace .page-intro .lede{font-size:1rem;line-height:1.55}.reader-premium .entry-workspace :is(.dp-filter-grid,.cable-filter-grid),.reader-premium .entry-workspace #dp-advanced>.entry-advanced-fields,.reader-premium .entry-workspace #cable-advanced>.entry-advanced-fields{grid-template-columns:1fr}.reader-premium .entry-start-layout{padding-top:1.1rem;gap:1.5rem}.reader-premium .entry-start-layout .task-router{padding:1rem}.reader-premium .entry-start-layout .task-router-options{grid-template-columns:1fr}.reader-premium .entry-start-layout .task-router-head{margin-bottom:1rem}.reader-premium .entry-start-layout .task-router-head h2{font-size:1.4rem}.reader-premium .entry-workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:1rem}}@media(forced-colors:active){.reader-premium .entry-start-layout .task-router-options label:has(input:checked){outline:2px solid Highlight}}@media print{.entry-results-nav,[data-entry-advanced],.entry-method{display:none!important}}.reader-premium .entry-question-why{margin:.6rem 0 1rem;font-size:.86rem}.reader-premium .entry-question-why>summary{padding:.35rem 0;cursor:pointer;color:#465e69;min-height:32px}.reader-premium .entry-question-why[open]{border-bottom:1px solid var(--entry-rule)}.reader-premium .entry-start-layout .task-router{border-radius:4px}.reader-premium .entry-start-layout .task-router-options small{font-weight:400}.reader-premium .entry-workspace .page-intro h1{overflow-wrap:anywhere}@media print{@page{size:letter;margin:11mm}html,body[data-route^="/field-sheets/"]{background:#fff!important;color:#000!important}body[data-route^="/field-sheets/"] > :not(#main){display:none!important}body[data-route^="/field-sheets/"] #main{display:block!important;margin:0!important;padding:0!important;max-width:none!important;min-width:0!important;width:100%!important}a{color:#142731!important;text-decoration:underline}}.v110-task-links a:focus-visible,[id^="v110-sources-"]:focus,[id^="v110-references-"]:focus{outline:3px solid #275dde;outline-offset:4px}@media(forced-colors:active){.v110-task-links a:focus-visible,[id^="v110-sources-"]:focus,[id^="v110-references-"]:focus{outline:3px solid Highlight}}[id^="v111-answer-"]:focus,[id^="v109-handoff-"]:focus{outline:3px solid #275dde;outline-offset:5px}[id^="v111-answer-"],[id^="v109-handoff-"]{scroll-margin-top:120px}@media(forced-colors:active){.v111-backlink a:focus-visible,[id^="v111-answer-"]:focus,[id^="v109-handoff-"]:focus{outline-color:Highlight}}.v122{--v122-rule:#bbc7cb;--v122-muted:#435963;color:#142731;min-width:0}.v122 a{color:inherit;text-underline-offset:.22em}.v122 a:focus-visible,.v122 summary:focus-visible,.v122 [tabindex]:focus-visible{outline:3px solid #275DDE;outline-offset:4px}.v122 h2,.v122 h3{overflow-wrap:anywhere}.v122 .lede{max-width:70ch;font-size:1.2rem;line-height:1.65}.v122-section>h2,.v122-boundary h2,.v122-reference h2{font:400 clamp(1.65rem,3vw,2.7rem)/1.18 Georgia,serif;letter-spacing:-.025em}.v122-boundary{padding:1.5rem 0;margin:2rem 0;border-top:2px solid #142731;border-bottom:1px solid var(--v122-rule)}.v122-boundary p{max-width:85ch;line-height:1.65}@media print{.v122{color:#000}.v122-boundary{break-inside:avoid}}@media(forced-colors:active){.v122{color:CanvasText;--v122-rule:CanvasText;--v122-muted:CanvasText}.v122 a:focus-visible{outline-color:Highlight}}@media(min-width:761px) and (max-width:1100px){.reader-premium .reader-header .header-inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions" "navigation navigation";gap:12px 24px}.reader-premium .reader-header .main-nav{width:100%;min-width:0;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;border-top:1px solid var(--line);padding-top:8px}}.v124-context,.v124-launch,.v124-library,.v124-reference-tasks{margin:2rem 0;padding:clamp(1rem,3vw,2.4rem);border:1px solid #c5cec9;background:#f7f7f2;color:#142731;min-width:0;overflow-wrap:anywhere}.v124-eyebrow{font:700 .72rem/1.5 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.12em;margin:0 0 .6rem;color:#425966}.v124-context h2,.v124-launch h2,.v124-library h2,.v124-reference-tasks h2{font-size:clamp(1.4rem,3vw,2.3rem);line-height:1.15;margin:.4rem 0 1rem;letter-spacing:-.025em}.v124-context h3,.v124-task h3{font-size:1.18rem;line-height:1.35;margin:.5rem 0 .8rem}.v124-small{font-size:.79rem;line-height:1.55;color:#41535d}.v124-boundary{border-left:3px solid #9b7738;padding:.7rem .85rem;background:#f0ebdd;font-size:.85rem;line-height:1.6}.v124-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1.2rem 0}.v124-actions a{display:block;padding:.9rem;border:1px solid #b5c2c7;text-decoration:none!important;color:#142731;font-weight:650;font-size:.87rem;line-height:1.5;background:#fff;min-width:0}.v124-actions a:hover{border-color:#275dde}.v124-actions a span{display:block;text-transform:uppercase;font-size:.64rem;letter-spacing:.09em;color:#275dde;margin-bottom:.35rem}.v124-evidence summary,.v124-task-group summary{font-weight:700;cursor:pointer;min-height:44px;line-height:1.5}.v124-task-group{border-top:1px solid #b5c2c7;margin-top:1rem;padding:1rem 0 0}.v124-task-group summary span{font-size:.77rem;font-weight:400;margin-left:.8rem}.v124-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.v124-task{padding:1.25rem;border:1px solid #cbd3d0;background:#fff;min-width:0}.v124-task>p:not(.v124-eyebrow){font-size:.86rem;line-height:1.65}.v124-task .v124-actions{grid-template-columns:1fr}.v124-task .v124-actions a{padding:.65rem .8rem}.v124-task .v124-actions span{display:inline;margin-right:.7rem}.v124-context :focus-visible,.v124-launch :focus-visible,.v124-task :focus-visible{outline:3px solid #275dde;outline-offset:3px}@media(max-width:760px){.v124-context-grid,.v124-task-grid{grid-template-columns:1fr;gap:1rem}.v124-actions{grid-template-columns:1fr}.v124-context,.v124-launch,.v124-library,.v124-reference-tasks{padding:1rem}.v124-context h2,.v124-library h2{font-size:1.55rem}}@media print{.v124-context,.v124-launch,.v124-task,.v124-library,.v124-reference-tasks{background:#fff;box-shadow:none;border-color:#999}.v124-controls,.v124-share,.v124-actions,.v124-context-status{display:none!important}.v124-context,.v124-task{break-inside:auto}.v124-boundary{color:#000;background:none}.v124-small{color:#222}}:is(.v152-directory,.v152-source-access,.v152-start-nav,.v152-explore) :focus-visible{outline:3px solid var(--blue,#275DDE);outline-offset:4px}.reader-premium :is(.entrance-task-links,.entrance-topic-nav) a{padding:8px 0;min-height:44px;font-size:14px;font-weight:600}.reader-premium :is(.entrance-section,.entrance-register,.entrance-plates,.entrance-field-group){margin:52px 0;scroll-margin-top:30px}.reader-premium :is(.entrance-image-groups>details,.entrance-plate-group){border:1px solid var(--line);border-radius:0;background:var(--surface);margin:12px 0;padding:0}.reader-premium :is(.entrance-image-groups>details,.entrance-plate-group)>summary{min-height:62px;padding:16px 22px;font-size:17px;font-weight:600;cursor:pointer;color:var(--ink)}.reader-premium :is(.entrance-image-groups>details,.entrance-plate-group)>summary span{font-size:13px;font-weight:400;color:var(--muted);margin-left:12px}@media(forced-colors:active){.reader-premium :is(.entrance-visual-topic,.entrance-reference-grid article,.entrance-subject-grid>a,.entrance-image-groups>details,.entrance-plate-group){border:1px solid CanvasText}}@media print{.reader-premium :is(.entrance-reference-grid,.entrance-plate-grid,.entrance-image-groups .v123-card-grid){display:block}.reader-premium :is(.entrance-reference-grid article,.v123-card){break-inside:avoid}}.connection-decision-guide summary,.connection-decision-summary summary,.connection-decision-scenarios summary{cursor:pointer;font-weight:650;min-height:44px;display:list-item;padding:.6rem .15rem;line-height:1.5}.connection-decision-scenarios{margin-block:3rem}.connection-decision-scenario-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.connection-decision-scenario-groups>section{min-width:0}.connection-decision-scenario-groups details{border-top:1px solid var(--line,#d8dfdf);padding:.4rem .8rem;scroll-margin-top:6rem}.connection-decision-scenario-groups details p{line-height:1.7;overflow-wrap:anywhere}.connection-decision-summary summary:focus-visible,.connection-decision-guide summary:focus-visible,.connection-decision-scenarios summary:focus-visible{outline:3px solid var(--signal,#275dde);outline-offset:3px;border-radius:4px}@media(max-width:560px){.connection-decision-stage-grid,.connection-decision-scenario-groups{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}.reader-premium :is([data-image-group],.v113-atlas-card details,.reader-utility)>summary {min-height:44px;display:flex;align-items:center;cursor:pointer;padding-block:8px}.reader-premium :is([id][tabindex="-1"],section[id],article[id]) {scroll-margin-block-start:24px}@media(forced-colors:active){.reader-premium :is([data-image-group],.v113-atlas-card details,.reader-utility)>summary:focus-visible{outline:3px solid Highlight}}.reader-premium :is(.v170-home-heading,.v170-compare-head) h2 em{font-weight:400;color:#275DDE}.reader-premium :is(.v170-home-heading,.v170-compare-head)>div>p:not(.eyebrow),.reader-premium .v170-compare-head>p{font-size:.94rem;line-height:1.6;color:#465862;margin:.4rem 0 .65rem}.reader-premium .v170-compare{border-top:2px solid #142731;margin:3.25rem 0 4rem;padding-top:2rem;min-width:0;scroll-margin-top:3rem}.reader-premium :is(.v170-quick-card,.v170-compare-shortcuts a,.v170-pair>summary,.v170-image-frame,.v170-view-actions a):focus-visible{outline:3px solid #275DDE;outline-offset:3px;position:relative;z-index:1}@media(forced-colors:active){.reader-premium :is(.v170-quick-grid,.v170-quick-card,.v170-pair,.v170-side,.v170-finder-jump){border:1px solid CanvasText}}.reader-premium :is(.v171-static-group>summary,.v171-pair-link a,.v171-fields select,.v171-actions button,.v171-outcome a,.v171-recovery a,.v171-atlas-entry a):focus-visible{outline:3px solid #275DDE;outline-offset:3px}@media (forced-colors:active){.reader-premium :is(.v171-static-group,.v171-wizard,.v171-outcome){border:1px solid CanvasText}.reader-premium :is(.v171-guide-aside,.v171-atlas-entry){border-left:3px solid Highlight}}.v172-collection{--v172-line:#d8dfde;--v172-ink:#142731;--v172-signal:#275dde;--v172-muted:#4d6269;--v172-paper:#f7f7f2;margin:clamp(1.1rem,4vw,3rem) 0 4rem;color:var(--v172-ink);scroll-margin-top:6rem;overflow-wrap:anywhere}.v172-head{background:linear-gradient(126deg,#f5f5ee 0%,#e9f0f5 100%);border-radius:clamp(1rem,2vw,1.7rem);padding:clamp(1.25rem,4vw,3.5rem);border:1px solid var(--v172-line)}.v172-head h2{font-family:inherit;line-height:1.12;max-width:19ch;font-size:clamp(2rem,4.4vw,4.1rem);letter-spacing:-.035em;margin:.5rem 0 1.25rem}.v172-head>p:not(.eyebrow){max-width:76ch;line-height:1.75;color:var(--v172-muted)}.v172-metrics{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:2rem}.v172-metrics span{display:flex;align-items:center;gap:.55rem;min-height:3rem;background:#fff;border-radius:10px;border:1px solid var(--v172-line);padding:.5rem .85rem;font-size:.85rem}.v172-metrics b{font-size:1.45rem;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.v172-lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:1.4rem 0}.v172-lanes a{border:1px solid var(--v172-line);border-radius:13px;padding:1rem;color:var(--v172-ink);background:#fff;min-width:0;display:flex;flex-direction:column;gap:.5rem;text-decoration:none;min-height:9rem}.v172-lanes a:hover{border-color:var(--v172-signal);box-shadow:0 6px 20px #1427310e;transform:none}.v172-lanes b{line-height:1.35}.v172-lanes span{font-size:.85rem;color:var(--v172-muted);line-height:1.6;flex:1}.v172-lanes small{font-size:.76rem;color:var(--v172-signal);font-weight:700}.v172-method{border-left:3px solid var(--v172-signal);background:#f4f6f7;padding:1rem 1.2rem;line-height:1.8;margin:1.5rem 0 2rem;font-size:.91rem}.v172-lane{margin:2.5rem 0 4rem;scroll-margin-top:6rem}.v172-lane-heading{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:1.2rem;border-bottom:1px solid var(--v172-line);padding-bottom:1.2rem}.v172-lane-heading h3{font-size:clamp(1.6rem,3vw,2.4rem);margin:.25rem 0}.v172-lane-heading p{margin:.2rem 0;color:var(--v172-muted)}.v172-lane-heading>a{white-space:nowrap;font-size:.88rem}.v172-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:stretch}.v172-card{border:1px solid var(--v172-line);border-radius:16px;min-width:0;padding:clamp(1rem,2vw,1.5rem);background:#fff;display:flex;flex-direction:column;box-shadow:0 5px 25px rgba(20,39,49,.035);scroll-margin-top:7rem}.v172-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.v172-status{font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;font-weight:760;border-radius:4px;background:#eef1f3;color:#2c4b5c;padding:.42rem .62rem}.v172-card[data-v172-state="conflict"] .v172-status,.v172-card[data-v172-state="rejected"] .v172-status{background:#f7ebe6;color:#8b4930}.v172-card[data-v172-state="reference-only"] .v172-status{background:#eaf1e7;color:#425b37}.v172-index{font-size:.74rem;color:var(--v172-muted);font-variant-numeric:tabular-nums}.v172-card h3{font-size:clamp(1.22rem,1.5vw,1.55rem);line-height:1.25;letter-spacing:-.02em;margin:.85rem 0 .5rem}.v172-why{color:var(--v172-muted);line-height:1.65;margin:.1rem 0 .55rem}.v172-status-definition{font-size:.82rem;color:var(--v172-muted);border-top:1px solid #edf0f0;padding:.7rem 0 1rem;margin:0}.v172-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.35rem;padding:0;margin:0 0 1rem;list-style:none}.v172-stage{border-radius:8px;background:#f4f6f6;border:1px solid #e5e9e9;display:flex;align-items:flex-start;gap:.45rem;min-width:0;padding:.75rem .6rem;position:relative}.v172-stage-num{font-size:.7rem;color:var(--v172-signal);font-weight:760;flex-shrink:0;margin-top:.15rem}.v172-stage>div{min-width:0;display:flex;flex-direction:column;gap:.32rem}.v172-stage small{font-size:.67rem;letter-spacing:.055em;text-transform:uppercase;color:#4d6269;line-height:1.4}.v172-stage strong{font-size:.84rem;line-height:1.4}.v172-stage-basis{font-size:.69rem;color:var(--v172-muted)}.v172-stage p{font-size:.77rem;line-height:1.5;margin:0;color:#45575d}.v172-stage-sources{font-size:.7rem;line-height:1.55}.v172-path-rejected{background:#fff7f2;border:1px solid #eed6c4;border-radius:10px;padding:1rem;margin-bottom:1rem}.v172-path-rejected p{font-size:.86rem;margin:.5rem 0 0}.v172-first-check{border-left:3px solid var(--v172-signal);padding:.15rem .85rem;margin-top:auto}.v172-first-check>span{font-weight:750;font-size:.69rem;text-transform:uppercase;letter-spacing:.07em;color:#375f8c}.v172-first-check p{font-size:.86rem;line-height:1.65;margin:.3rem 0;color:var(--v172-ink)}.v172-expand{border-top:1px solid var(--v172-line);margin-top:1.1rem}.v172-expand>summary{list-style:revert;cursor:pointer;min-height:44px;padding:.8rem 0;font-weight:740;font-size:.85rem}.v172-expand>summary span{margin-left:.2rem;color:var(--v172-signal)}.v172-details{border-top:1px solid var(--v172-line);font-size:.82rem;line-height:1.65;padding-top:.8rem;color:#364b53}.v172-details h4{font-size:.82rem;margin:.5rem 0}.v172-details ul{padding-left:1.1rem;margin:.5rem 0}.v172-details li{margin:.3rem 0}.v172-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.v172-evidence{border-top:1px solid var(--v172-line)}.v172-evidence small{display:block;color:var(--v172-muted)}.v172-original-sources span{display:block;color:var(--v172-muted)}.v172-desk-link{display:inline-block;font-size:.84rem;font-weight:750;align-self:flex-start;margin-top:.3rem;text-decoration:underline;text-underline-offset:.2em}.v172-collection a:focus-visible,.v172-collection summary:focus-visible,.v172-inline a:focus-visible{outline:3px solid var(--v172-signal);outline-offset:3px;border-radius:4px}@media(max-width:950px){.v172-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.v172-card-grid{grid-template-columns:1fr}}@media(max-width:560px){.v172-head h2{font-size:clamp(1.8rem,8vw,2.45rem)}.v172-lanes{grid-template-columns:1fr 1fr}.v172-lanes a{padding:.8rem;min-height:9.5rem}.v172-card{padding:1rem}.v172-lane-heading{align-items:start;flex-direction:column}.v172-detail-grid{grid-template-columns:1fr}.v172-metrics span{width:calc(50% - .35rem);align-items:start;flex-direction:column}.v172-flow{grid-template-columns:1fr}.v172-stage{padding:.65rem}.v172-stage:before{display:none}}@media(max-width:359px){.v172-lanes{grid-template-columns:1fr}.v172-metrics span{width:100%}}@media(prefers-reduced-motion:reduce){.v172-collection *{scroll-behavior:auto}}@media print{.v172-lanes,.v172-inline,.v172-desk-link{display:none!important}.v172-card-grid{grid-template-columns:1fr}.v172-card{break-inside:avoid;box-shadow:none}.v172-details{display:block}.v172-expand>*{display:block!important}.v172-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{@page{margin:13mm}}.reader-premium .v179-section-nav{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:16px 0 22px;padding:12px 14px;border:1px solid #cbd6d1;border-radius:12px;background:#f3f6f1;max-width:100%;min-width:0}.reader-premium .v179-section-nav>span{font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:#475b53;margin-right:6px}.reader-premium .v179-section-nav a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:7px 12px;border:1px solid #b8cac3;border-radius:7px;background:#fff;color:#173d50;text-decoration:none;font-size:13px;font-weight:650;line-height:1.35;text-align:center}.reader-premium .v179-section-nav a:hover{background:#e4eef0;border-color:#708c95;text-decoration:underline}.reader-premium .v179-section-nav a:focus-visible{outline:3px solid #275dde;outline-offset:3px}.reader-premium :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #275dde;outline-offset:3px}.reader-premium :is(.page-shell,.reader-home-hero,.reader-hero-copy,.premium-specimen,.reader-intents,.reader-intent,.flagship-layout,.flagship-section,.reader-specimen-grid,.entrance-section,.v179-section-nav){min-width:0}.reader-premium :is(h1,h2,h3,p,li,dd,figcaption){overflow-wrap:break-word}.reader-premium :is(.atlas-depth-map,.decision-graphic-scroll){scrollbar-width:auto;overscroll-behavior-x:contain}.reader-premium :is(.atlas-depth-map,.decision-graphic-scroll):focus-visible{outline:3px solid #275dde;outline-offset:3px}.reader-premium :is(.v179-section-nav a,.entrance-mobile-intents a){touch-action:manipulation}@media(max-width:760px){.reader-premium .v179-section-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.reader-premium .v179-section-nav>span{grid-column:1/-1;margin:0}.reader-premium .v179-section-nav a{min-width:0;overflow-wrap:anywhere}}@media(max-width:350px){.reader-premium .v179-section-nav{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.reader-premium *, .reader-premium *::before, .reader-premium *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(forced-colors:active){.reader-premium .v179-section-nav,.reader-premium .v179-section-nav a{background:Canvas;color:CanvasText;border-color:CanvasText}.reader-premium :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:Highlight}}@media print{.reader-premium .v179-section-nav{display:none!important}}.reader-premium .v181-reader-paths{margin:18px 0 24px;padding:17px 19px 14px;border:1px solid #cbd5d4;border-radius:14px;background:linear-gradient(120deg,#f8f9f5,#edf3f1);min-width:0;max-width:100%;box-shadow:0 8px 23px rgba(20,39,49,.055)}.reader-premium .v181-path-head{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:14px}.reader-premium .v181-path-head p{margin:0;display:flex;flex-direction:column;gap:4px;color:#142731;line-height:1.35}.reader-premium .v181-path-head strong{font-size:clamp(15px,1.35vw,19px);font-weight:750;letter-spacing:-.02em}.reader-premium .v181-path-eyebrow{font-size:10px;font-weight:800;letter-spacing:.15em;color:#385d5a}.reader-premium .v181-path-qualifier{font-size:12px;color:#506365}.reader-premium .v181-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.reader-premium .v181-path-card{display:flex;align-items:center;gap:10px;min-height:66px;padding:11px 12px;background:#fff;border:1px solid #cbd8dc;border-radius:9px;text-decoration:none;color:#142731;min-width:0;overflow-wrap:anywhere}.reader-premium .v181-path-card:hover{border-color:#275dde;background:#f5f8ff;box-shadow:0 3px 12px rgba(39,93,222,.08)}.reader-premium .v181-path-card:focus-visible{outline:3px solid #275dde;outline-offset:3px}.reader-premium .v181-path-index{flex:none;font-variant-numeric:tabular-nums;color:#2b6565;font-weight:800;font-size:11px;align-self:flex-start;margin-top:3px}.reader-premium .v181-path-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.reader-premium .v181-path-copy strong{font-size:13px;color:#143c50}.reader-premium .v181-path-copy>span{font-size:12px;line-height:1.42;color:#455961}.reader-premium .v181-path-arrow{flex:none;align-self:flex-start;color:#275dde;font-size:16px;margin-left:auto}.reader-premium .v181-path-boundary{font-size:12px;line-height:1.5;margin:12px 0 0;color:#384f56;max-width:94ch}.reader-premium .v181-path-boundary>span{color:#275dde;margin-right:4px}@media(max-width:850px){.reader-premium .v181-path-grid{grid-template-columns:1fr}.reader-premium .v181-path-card{min-height:56px}.reader-premium .v181-reader-paths{padding:14px}}@media(prefers-reduced-motion:reduce){.reader-premium .v181-path-card{transition:none!important}}@media(forced-colors:active){.reader-premium .v181-reader-paths,.reader-premium .v181-path-card{background:Canvas;color:CanvasText;border-color:CanvasText}.reader-premium .v181-path-card:focus-visible{outline-color:Highlight}}@media print{.reader-premium .v181-reader-paths{display:none!important}}@font-face {font-family:"Inter";src:url("/assets/fonts/inter-latin-wght-normal.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face {font-family:"Manrope";src:url("/assets/fonts/manrope-latin-wght-normal.woff2") format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face {font-family:"IBM Plex Mono";src:url("/assets/fonts/ibm-plex-mono-latin-400-normal.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face {font-family:"IBM Plex Mono";src:url("/assets/fonts/ibm-plex-mono-latin-500-normal.woff2") format("woff2");font-weight:500 700;font-style:normal;font-display:swap}@font-face {font-family:"Georgia";src:url("/assets/fonts/manrope-latin-wght-normal.woff2") format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face {font-family:"Georgia";src:url("/assets/fonts/manrope-latin-wght-normal.woff2") format("woff2");font-weight:200 800;font-style:italic;font-display:swap}.reader-premium {
 --paper:#f5f6f2; --surface:#ffffff; --plate:#f3f6f8; --mat:#f3f6f8; --mist:#f3f6f8;
 --ink:#142731; --ink-2:#1d3540; --blue:#275dde; --blue-hover:#1945af; --blue-on-ink:#9db8ff;
 --copper:#b56a35; --line:#d6dcdc; --rule-ink:#2c4550; --muted:#4f5e67;
 --on-ink:#e4ebed; --on-ink-muted:#b9c8cd;
 --grid:rgba(39,93,222,.075); --grid-ink:rgba(255,255,255,.045);
 --sans:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
 --display:"Manrope","Inter",ui-sans-serif,system-ui,sans-serif;
 --mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Consolas,monospace;
 --shell:1320px; --space-section:96px; --radius:4px;
 /* Signature plate: mist mat, blueprint grid and copper corner crop marks. */
 --crop:linear-gradient(var(--copper),var(--copper));
 --plate-bg:
  var(--crop) left 10px top 10px/14px 1.5px no-repeat, var(--crop) left 10px top 10px/1.5px 14px no-repeat,
  var(--crop) right 10px top 10px/14px 1.5px no-repeat, var(--crop) right 10px top 10px/1.5px 14px no-repeat,
  var(--crop) left 10px bottom 10px/14px 1.5px no-repeat, var(--crop) left 10px bottom 10px/1.5px 14px no-repeat,
  var(--crop) right 10px bottom 10px/14px 1.5px no-repeat, var(--crop) right 10px bottom 10px/1.5px 14px no-repeat,
  linear-gradient(var(--grid) 1px,transparent 1px) 0 0/16px 16px,
  linear-gradient(90deg,var(--grid) 1px,transparent 1px) 0 0/16px 16px,
  var(--mat);
 /* Small thumbnails keep the grid but drop crop marks, which crowd at tile size. */
 --plate-grid:
  linear-gradient(var(--grid) 1px,transparent 1px) 0 0/12px 12px,
  linear-gradient(90deg,var(--grid) 1px,transparent 1px) 0 0/12px 12px,
  var(--mat);
 --ink-grid:
  linear-gradient(var(--grid-ink) 1px,transparent 1px) 0 0/24px 24px,
  linear-gradient(90deg,var(--grid-ink) 1px,transparent 1px) 0 0/24px 24px,
  var(--ink);
 font-family:var(--sans);
 font-feature-settings:"cv11","ss01";
 background:var(--paper);
 line-height:1.7;
 text-rendering:optimizeLegibility;
}.reader-premium ::selection {background:#d6e2ff;color:var(--ink)}.reader-premium :is(h1,h2,h3,h4) {font-family:var(--display)!important;font-style:normal!important;color:inherit}.reader-premium :is(h1,h2) {font-weight:780!important;letter-spacing:-.032em!important}.reader-premium :is(h3,h4) {font-weight:720!important;letter-spacing:-.018em!important}.reader-premium h1 {line-height:1.06}.reader-premium h2 {line-height:1.14}.reader-premium :is(h1,h2) em {font-style:normal!important;font-weight:inherit!important;color:var(--blue)}.reader-premium :is(.eyebrow,.premium-record-id,.reader-specimen-label,.reader-index,.premium-comparison-index) {font-family:var(--mono);font-weight:500;letter-spacing:.1em;text-transform:uppercase}.reader-premium .page-intro>.eyebrow,.reader-premium .section-head .eyebrow,.reader-premium .detail-hero .eyebrow,.reader-premium .entrance-hero .eyebrow {display:flex;align-items:center;gap:12px;color:var(--ink)}.reader-premium .page-intro>.eyebrow::before,.reader-premium .section-head .eyebrow::before,.reader-premium .detail-hero .eyebrow::before,.reader-premium .entrance-hero .eyebrow::before {content:"";flex:none;width:22px;height:2px;background:var(--blue)}.reader-premium .crumbs {font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;border-bottom-color:var(--line)}.reader-premium .lede {color:var(--muted);font-size:19px;line-height:1.65}.reader-premium .release-strip {background:#0d1d25;color:var(--on-ink-muted);border-bottom:1px solid var(--rule-ink)}.reader-premium .release-strip strong {font-family:var(--mono);font-weight:500;letter-spacing:.12em;color:#fff}.reader-premium .release-strip>div>span:not(.live-dot) {font-family:var(--mono);font-size:10.5px;letter-spacing:.04em}.reader-premium .release-strip a {color:var(--on-ink-muted);font-family:var(--mono);font-size:10.5px}.reader-premium .reader-header {background:var(--ink-grid);color:#fff;border-bottom:3px solid var(--blue)}.reader-premium .reader-header .header-inner {min-height:84px}.reader-premium .reader-header .wordmark {color:#fff;font-family:var(--display);font-weight:800;letter-spacing:-.04em}.reader-premium .reader-header .wordmark b {color:var(--blue-on-ink);font-weight:500}.reader-premium .reader-header .wordmark img {background:#f5f6f2;border-radius:6px;padding:4px;box-sizing:border-box;width:38px;height:38px}.reader-premium .reader-header .main-nav {counter-reset:navitem}.reader-premium .reader-header .main-nav a {color:var(--on-ink);font-family:var(--sans);font-weight:550;font-size:14px;counter-increment:navitem;position:relative;text-decoration:none}.reader-premium .reader-header .main-nav a::before {content:counter(navitem,decimal-leading-zero);font:500 10px/1 var(--mono);color:var(--on-ink-muted);margin-right:8px;letter-spacing:.04em}.reader-premium .reader-header .main-nav a:hover {color:#fff;text-decoration:underline;text-decoration-color:var(--blue-on-ink);text-underline-offset:6px}.reader-premium .reader-header .main-nav a[aria-current=page] {color:#fff}.reader-premium .reader-header .main-nav a[aria-current=page]::before {color:var(--blue-on-ink)}.reader-premium .reader-header .main-nav a[aria-current=page]::after {background:var(--blue-on-ink);height:3px}.reader-premium .reader-menu-toggle {background:transparent;color:#fff;border:1px solid #5d7480}.reader-premium .reader-menu-toggle[aria-expanded=true] {background:#fff;color:var(--ink);border-color:#fff}.reader-premium .reader-header :is(a,button):focus-visible {outline-color:var(--blue-on-ink)}@media (min-width:1101px){.reader-premium .reader-header .header-inner {display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand navigation actions";align-items:center;gap:40px}.reader-premium .reader-header .wordmark {grid-area:brand}.reader-premium .reader-header .main-nav {grid-area:navigation;justify-content:flex-end;gap:30px}}@media (min-width:761px) and (max-width:1100px){.reader-premium .reader-header .main-nav {border-top-color:var(--rule-ink)}}@media (max-width:760px){.reader-premium .reader-header .main-nav {border-top:1px solid var(--rule-ink)}.reader-premium .reader-header .main-nav a {border:1px solid var(--rule-ink);border-radius:4px}.reader-premium .reader-header .wordmark img {width:32px;height:32px;padding:3px}}.reader-premium .btn {font-family:var(--sans);font-weight:600;letter-spacing:-.005em}.reader-premium .btn.primary {box-shadow:0 1px 0 #0d1d25}.reader-premium :is(input,select,textarea) {font-family:var(--sans);border-color:#8f9fa1}.reader-premium :is(.premium-card-art,.detail-art,.recognition-hero-art,.v170-image-frame,.v123-art-link,.v99-gallery-card>a,.v113-atlas-card>a,.reader-question-art figure,.v107-triptych figure) {background:var(--plate-bg)!important}.reader-premium :is(.card-art,.v170-quick-art,.v182-index-link>img,.entrance-visual-topic>img,.v175-mini-images) {background:var(--plate-grid)!important}.reader-premium :is(.v120-figure,.v119-figure,.v121-figure,.v122-figure,.v118-plate figure) {background:var(--plate-bg)!important;border-color:var(--line)}.reader-premium :is(.premium-art-boundary,.visual-caption) {font-family:var(--sans)}.reader-premium :is(.reader-specimen-card,.record-card,.v170-quick-card,.v123-card,.v182-index-tile,.v99-gallery-card,.v113-atlas-card,.device-card,.cable-profile-card,[data-tool-route]) {border:1px solid var(--line);border-radius:4px;background:var(--surface);box-shadow:inset 0 2px 0 transparent;transition:border-color .15s,box-shadow .15s}.reader-premium :is(.reader-specimen-card,.record-card,.v170-quick-card,.v123-card,.v182-index-tile,.v99-gallery-card,.v113-atlas-card,.device-card,.cable-profile-card,[data-tool-route]):hover {border-color:var(--ink);box-shadow:inset 0 2px 0 var(--blue)}.reader-premium :is(.note,.visual-symbol-warning) {border-radius:0 4px 4px 0}.reader-premium .badge {font-family:var(--mono);font-weight:500;letter-spacing:.02em}.reader-premium thead th {font-family:var(--mono);font-weight:500;letter-spacing:.06em;text-transform:uppercase;font-size:11px;background:var(--mat);border-bottom:2px solid var(--ink)}.reader-premium tbody th {font-family:var(--sans);font-weight:650}.reader-premium tbody tr:nth-child(even) td {background:#f9fafb}.reader-premium .reader-footer {background:var(--ink-grid);border-top:3px solid var(--blue)}.reader-premium .reader-footer .wordmark {font-family:var(--display);font-weight:800;letter-spacing:-.04em}.reader-premium .reader-footer .wordmark img {background:#f5f6f2;border-radius:6px;padding:4px;box-sizing:border-box}.reader-premium .reader-footer .footer-bottom,.reader-premium .reader-footer .legal-line {font-family:var(--mono);font-size:10.5px}.reader-premium :is(.power-hero,.network-hero,.audio-hero,.dock-hero,.power-callout,.decision-study,.v175-fieldbook,.v175-field-directory,.v175-download-panel,.v174-atlas-entry,.v178-entry,.v181-reader-paths,.principle-banner,.start-recovery-grid,.task-router-step,.filter-bar,.lookalike-form,.v179-section-nav,.recognition-context,.recognition-selection,.empty-state,.start-rule,.decision-graphic-scroll,.v172-head,.v172-path-rejected,.task-router) {border-radius:6px}.reader-premium :is(.task-start-card,.v181-path-card,.work-tool,.trouble-flow-card,.v172-card,.power-example,.v175-compare-card,.power-principles>article,.v175-go,.v172-stage,.network-path>div) {border-radius:4px}.reader-premium :is(.note,.comparison-discovery-boundary,.question-directory-boundary,.v119-boundary,.v120-boundary,.v121-boundary,.comparison-title-jumps,.question-title-jumps,.compare-controls,.v120-next,.v171-guide-aside,.v171-atlas-entry,.family-next,.recognition-quick-nav,.v179-section-nav,.directory-boundary,.v170-pair-decide,.v115-method,.v116-premise,.filter-bar,.lookalike-form,.recognition-selection,.v172-method,.task-start-stop,.power-principles>article,.comparison-record-set,.result-ends) {background-color:var(--mat)}.reader-premium :is(.task-router,.entry-method,.v170-pair,.v171-static-group,.v170-quick-grid,.network-path>div) {background-color:var(--surface)}.reader-premium :is(.v117-boundary,.v116-warning,.decision-unknown,.v124-boundary) {background-color:#fbf5e7}.reader-premium :is(.v115-index,.v116-desk-grid,.v117-desk-list,.v99-gallery-grid) {background-color:var(--line)}.reader-premium :is(.v99-gallery-card figcaption,.v107-triptych figcaption,.lookalike-form) {background-color:var(--mat)}.reader-premium thead {background:var(--mat)}.reader-premium .entry-start-layout .task-router {background:var(--surface)}.reader-premium .v172-head {background:var(--surface);border-top:3px solid var(--ink)}.reader-premium .v172-head h2 {font-size:clamp(30px,3.6vw,46px)}.reader-premium :is(.power-hero,.network-hero,.power-callout) {background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--ink)}.reader-premium :is(.audio-hero,.dock-hero) {background:var(--ink-grid)}.reader-premium :is(.power-example,.start-principle,.start-recovery-intro,.v115-hero,.workflow-scope,.audio-hero,.dock-hero) :is(.eyebrow,.lede) {color:var(--on-ink-muted)}.reader-premium :is(.v115-hero,.v116-hero,.audio-hero,.dock-hero) :is(h1,h2) em {color:var(--blue-on-ink)}.reader-premium :is(.v115-hero,.v116-hero) {background:var(--ink-grid)}.reader-premium .note {border-left-color:#8796a0}.reader-premium .note :is(h2,h3) {font-size:22px;line-height:1.25;color:var(--ink);margin-bottom:6px}.reader-premium :is(.work-tool,.trouble-flow-card) h2 {font-size:26px;line-height:1.2}.reader-premium h2 + p {margin-top:12px}.reader-premium :is(.v117-hero,.premium-distinction,.premium-specimen,.reader-footer) :is(h1,h2) em {color:var(--blue-on-ink)}.reader-premium :is(p,li,dd,figcaption) {text-wrap:pretty}.reader-premium :is(td,th,.premium-method-counts b,.v117-hero-stat strong) {font-variant-numeric:tabular-nums}.reader-premium :is(.card-link,.small-link) {font-size:12px}.reader-premium :is(a,button,summary):focus-visible {border-radius:2px}.reader-premium :is(.device-evidence-cell,.device-evidence-wrap,.related-link,.port-card-head,.checklist-step) {border-radius:4px}.reader-premium :is(.device-evidence-map,.finder-summary) {border-radius:6px}.reader-premium :is(.profile-banner,.metric) {background-color:var(--mat)}.reader-premium :is(.metric-grid,.cable-profile-metrics) {background-color:var(--line)}.reader-premium :is(main.page-shell>.page-intro,.reference-reading>.page-intro,.comparison-discovery-header>.page-intro,.question-directory-header>.page-intro,.family-header>.page-intro,.entry-workspace>.page-intro,main.page-shell>.detail-hero,.reference-reading>.detail-hero,.reader-entrance>.entrance-hero) {
 margin-inline:-16px;padding:36px 16px 44px;max-width:none;
 border-top:3px solid var(--ink);
 background:
  linear-gradient(180deg,rgba(245,246,242,0) 0%,rgba(245,246,242,.55) 55%,var(--paper) 100%),
  linear-gradient(var(--grid) 1px,transparent 1px) 0 0/16px 16px,
  linear-gradient(90deg,var(--grid) 1px,transparent 1px) 0 0/16px 16px,
  var(--mat);
}.reader-premium :is(main.page-shell>.page-intro,.reference-reading>.page-intro,.comparison-discovery-header>.page-intro,.question-directory-header>.page-intro,.family-header>.page-intro,.entry-workspace>.page-intro) .lede {max-width:68ch}.reader-premium .crumbs {border-bottom:0;padding-bottom:0;margin-bottom:18px}.reader-premium .article-section>.eyebrow {display:flex;align-items:center;gap:12px;color:var(--ink)}.reader-premium .article-section>.eyebrow::before {content:"";flex:none;width:22px;height:2px;background:var(--blue)}.reader-premium main :is(p,li,dd,td,figcaption) a:not(.btn) {text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-thickness:1px;text-underline-offset:3px}.reader-premium main :is(p,li,dd,td,figcaption) a:not(.btn):hover {text-decoration-color:currentColor;text-decoration-thickness:2px}.reader-premium :is(.table-scroll,.table-wrap,.decision-graphic-scroll) {scrollbar-color:#93a2a5 var(--mat)}.reader-premium :is(.v175-go,.v175-downloads a) {display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:11px 18px;border:1px solid #93a2a5;border-radius:4px;background:var(--surface);color:var(--ink);font:600 14px/1.4 var(--sans);text-decoration:none}.reader-premium :is(.v175-go,.v175-downloads a):hover {border-color:var(--ink);background:var(--mat)}.reader-premium :is(.reader-specimen-card,.record-card,.v170-quick-card):hover :is(.premium-card-art,.card-art,.v170-quick-art) {background:
  linear-gradient(rgba(39,93,222,.15) 1px,transparent 1px) 0 0/12px 12px,
  linear-gradient(90deg,rgba(39,93,222,.15) 1px,transparent 1px) 0 0/12px 12px,
  var(--mat)!important}.reader-premium :is(.entrance-image-groups>details,.entrance-plate-group)>summary {display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer}.reader-premium :is(.entrance-image-groups>details,.entrance-plate-group)>summary::-webkit-details-marker {display:none}.reader-premium :is(.entrance-image-groups>details,.entrance-plate-group)>summary::before {content:"+";flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid #93a2a5;border-radius:3px;font:500 14px/1 var(--mono);color:var(--blue);background:var(--surface)}.reader-premium :is(.entrance-image-groups>details,.entrance-plate-group)[open]>summary::before {content:"\2212";background:var(--ink);border-color:var(--ink);color:#fff}.reader-premium :is(.entrance-image-groups>details,.entrance-plate-group)>summary:hover {background:var(--mat)}.reader-premium .skip-link:focus {background:var(--paper);color:var(--ink);padding:10px 16px;border-radius:4px;box-shadow:0 8px 24px #0d1d2555;outline:3px solid var(--blue-on-ink);outline-offset:2px;text-decoration:none;font-weight:650}.reader-premium :is(.pinout-gaps,.pinout-sources) {border-top:1px solid var(--line);padding:12px 0}.reader-premium :is(.pinout-gaps,.pinout-sources) summary {font-weight:650;cursor:pointer}.reader-premium :is(.pinout-gaps,.pinout-sources) li {font-size:13.5px;color:var(--muted);margin:6px 0}.reader-premium .connect-verdict {font:500 11px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.reader-premium .connect-verdict::before {content:"";display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px;vertical-align:.05em;border:1.5px solid var(--ink)}.reader-premium .connect-verdict:is([data-verdict=yes],[data-verdict=adapter])::before {background:var(--ink)}.reader-premium .connect-verdict[data-verdict=conditional]::before {background:linear-gradient(90deg,var(--ink) 50%,transparent 50%)}.reader-premium .connect-picker {display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:20px 48px;align-items:center;margin:8px 0 72px;padding:34px 40px;background:var(--ink-grid);color:var(--on-ink);border-radius:var(--radius);border-top:3px solid var(--blue)}.reader-premium .connect-picker-kicker {margin:0 0 8px;font:500 12px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue-on-ink);display:flex;align-items:center;gap:12px}.reader-premium .connect-picker-kicker::before {content:"";width:28px;height:2px;background:var(--copper)}.reader-premium .connect-picker h2 {margin:0;font:800 clamp(28px,3vw,38px)/1.05 var(--display);letter-spacing:-.03em;color:#fff}.reader-premium .connect-picker-copy p:last-child {margin:10px 0 0;color:var(--on-ink-muted);font-size:15px;line-height:1.5;max-width:34ch}.reader-premium .connect-picker-form {display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:end;gap:12px;margin:0}.reader-premium .connect-picker-field {position:relative;display:grid;gap:6px;margin:0}.reader-premium .connect-picker-field::after {content:"";position:absolute;right:19px;bottom:23px;width:8px;height:8px;border:solid var(--ink);border-width:0 2px 2px 0;transform:rotate(45deg);pointer-events:none}.reader-premium .connect-picker-field span {font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-ink-muted)}.reader-premium .connect-picker-field select {appearance:none;-webkit-appearance:none;width:100%;min-height:52px;padding:0 40px 0 16px;border:1px solid #fff;border-radius:3px;background:#fff;color:var(--ink);font:650 17px/1.2 var(--display);cursor:pointer}.reader-premium .connect-picker-field select:focus-visible {outline:3px solid var(--blue-on-ink);outline-offset:2px}.reader-premium .connect-picker-arrow {align-self:end;padding-bottom:20px;font-size:20px;line-height:1;color:var(--blue-on-ink)}.reader-premium .connect-picker-go {min-height:52px;padding:0 22px;border:0;border-radius:3px;background:var(--blue);color:#fff;font:700 15px/1 var(--sans);cursor:pointer;white-space:nowrap}.reader-premium .connect-picker-go:hover {background:var(--blue-hover)}.reader-premium .connect-picker-go:focus-visible {outline:3px solid var(--blue-on-ink);outline-offset:2px}.reader-premium .connect-picker-result {grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;min-height:24px;margin:4px 0 0;font-size:15px}.reader-premium .connect-picker-result:empty {display:none}.reader-premium .connect-picker-result .connect-verdict {color:#fff;font-size:12px}.reader-premium .connect-picker-result .connect-verdict::before {border-color:#fff}.reader-premium .connect-picker-result .connect-verdict:is([data-verdict=yes],[data-verdict=adapter])::before {background:#fff}.reader-premium .connect-picker-result .connect-verdict[data-verdict=conditional]::before {background:linear-gradient(90deg,#fff 50%,transparent 50%)}.reader-premium .connect-picker-result a,.reader-premium .connect-picker-popular a {color:var(--blue-on-ink);text-underline-offset:3px}.reader-premium .connect-picker-popular {grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin:0;padding-top:16px;border-top:1px solid var(--rule-ink);font-size:14px}.reader-premium .connect-picker-popular span {font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--on-ink-muted)}.reader-premium .connect-picker-popular a:last-child {margin-left:auto;font-weight:650}.ar {display:inline-block;position:relative;width:.78em;height:.62em;height:round(.62em,2px);margin-left:.42em;vertical-align:.02em;flex:none;transition:transform .18s ease}.ar::before {content:"";position:absolute;left:0;right:.05em;top:calc(50% - 1px);height:2px;background:currentColor;border-radius:1px}.ar::after {content:"";position:absolute;right:.02em;top:50%;width:.36em;height:.36em;border:solid currentColor;border-width:2px 2px 0 0;transform:translateY(-50%) rotate(45deg);border-radius:0 1px 0 0}span.ar,.reader-premium span.ar {display:inline-block!important;position:relative!important;padding:0!important;border:0!important;background:none!important;font-size:inherit;line-height:1;white-space:nowrap}.reader-premium .connect-picker-arrow .ar {margin:0;width:1em}a:hover>.ar:not([class*=" ar-"]),a:focus-visible>.ar:not([class*=" ar-"]),button:not(:disabled):hover>.ar:not([class*=" ar-"]) {transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.ar {transition:none}}@media (forced-colors:active){.ar::before {background:LinkText}.ar::after {border-color:LinkText}}.reader-premium :is(.connect-rules,.connect-sources) code {display:inline-block;min-width:44px;margin-right:10px;padding:2px 6px;border-radius:3px;background:var(--mist);border:1px solid var(--line);font:500 12px/1.4 var(--mono);color:var(--ink);text-align:center}.reader-premium .identify-more {margin-top:56px;padding-top:18px;border-top:2px solid var(--ink)}.reader-premium .identify-more>h2 {margin:0 0 18px;font:800 clamp(24px,2.4vw,30px)/1.15 var(--display);letter-spacing:-.02em}.reader-premium .identify-more>aside+aside {margin-top:20px}.reader-premium .comparison-finder {margin:0 0 26px;padding:18px 20px;border:1px solid var(--line);border-top:3px solid var(--ink);border-radius:var(--radius);background:var(--surface)}@media (max-width:640px){.reader-premium .comparison-finder {padding:14px}}@media (max-width:700px){.reader-premium #compare-view:has(.comparison-reading-view[open]) :is(.reference-comparison-table,.comparison-scroll-hint) {display:none}}.reader-premium .entry-workspace>.connect-picker {margin-top:20px}.reader-premium .start-recovery-grid {grid-template-columns:1.15fr repeat(4,minmax(0,1fr))}.reader-premium .start-recovery-intro h2 {font-size:clamp(22px,2.1vw,28px);line-height:1.15}@media (max-width:1100px){.reader-premium .start-recovery-grid {grid-template-columns:1fr 1fr}.reader-premium .start-recovery-grid>.start-recovery-intro {grid-column:1/-1}}@media (max-width:620px){.reader-premium .start-recovery-grid {grid-template-columns:1fr}}@media (max-width:700px){.reader-premium #reader-main-navigation.main-nav {grid-template-columns:repeat(2,minmax(0,1fr))}.reader-premium #reader-main-navigation.main-nav>a:nth-child(5):last-child {grid-column:1/-1}}.reader-premium main th small,.reader-premium main a>span:not([class]):not(.ar) {color:var(--muted)}.reader-premium :is(.rv-radio[data-view=angle]:checked~.rv-stages .rv-stage[data-view=angle],.rv-radio[data-view=face]:checked~.rv-stages .rv-stage[data-view=face],.rv-radio[data-view=port]:checked~.rv-stages .rv-stage[data-view=port],.rv-radio[data-view=drawing]:checked~.rv-stages .rv-stage[data-view=drawing]) {display:block}.reader-premium :is(.rv-radio[data-view=angle]:checked~.rv-thumbs .rv-thumb[data-view=angle],.rv-radio[data-view=face]:checked~.rv-thumbs .rv-thumb[data-view=face],.rv-radio[data-view=port]:checked~.rv-thumbs .rv-thumb[data-view=port],.rv-radio[data-view=drawing]:checked~.rv-thumbs .rv-thumb[data-view=drawing]) {border-color:var(--ink);box-shadow:inset 0 3px 0 var(--blue)}.reader-premium :is(.rv-radio[data-view=angle]:focus-visible~.rv-thumbs .rv-thumb[data-view=angle],.rv-radio[data-view=face]:focus-visible~.rv-thumbs .rv-thumb[data-view=face],.rv-radio[data-view=port]:focus-visible~.rv-thumbs .rv-thumb[data-view=port],.rv-radio[data-view=drawing]:focus-visible~.rv-thumbs .rv-thumb[data-view=drawing]) {outline:3px solid var(--blue);outline-offset:2px}@media (max-width:760px){.reader-premium {--space-section:56px}.reader-premium .btn {font-size:14px}.reader-premium :is(.reader-search-button,.reader-menu-toggle) {font-size:12.5px}.reader-premium h1 {letter-spacing:-.03em!important}}@media (pointer:coarse), (max-width:760px){.reader-premium .crumbs {align-items:center}.reader-premium :is(.crumbs a,.v175-card-links a,.navigator-examples a,.navigator-related a,.reader-popular a,.premium-section-aside a) {display:inline-flex;align-items:center;min-height:36px}}@media (prefers-reduced-motion:reduce){.reader-premium :is(.reader-specimen-card,.record-card,.v170-quick-card,.v123-card,.v182-index-tile,.v99-gallery-card,.v113-atlas-card,.device-card,.cable-profile-card,[data-tool-route]) {transition:none}}@media (forced-colors:active){.reader-premium :is(.entrance-image-groups>details,.entrance-plate-group)>summary::before {background:Canvas;color:CanvasText;border-color:CanvasText}.reader-premium :is(.page-intro,.detail-hero) {background:Canvas!important}.reader-premium .reader-header,.reader-premium .reader-footer,.reader-premium .premium-specimen,.reader-premium .premium-distinction,.reader-premium .reader-next {background:Canvas!important;border-color:CanvasText}.reader-premium :is(.premium-card-art,.detail-art,.card-art,.recognition-hero-art,.v170-quick-art,.v170-image-frame,.v123-art-link,.v175-mini-images,.v99-gallery-card>a,.v113-atlas-card>a,.reader-question-art figure,.v107-triptych figure,.v120-figure,.v119-figure,.v121-figure,.v122-figure,.v118-plate figure,.premium-specimen>a) {background:Canvas!important}.reader-premium .reader-header .main-nav a::before {color:CanvasText}.reader-premium .reader-header .wordmark img,.reader-premium .reader-footer .wordmark img {background:Canvas}}@media print{.reader-premium :is(.page-intro,.detail-hero) {background:#fff!important;border-top-color:#000}.reader-premium,.reader-premium .reader-header,.reader-premium .reader-footer,.reader-premium .premium-distinction,.reader-premium .premium-specimen {background:#fff!important;color:#000}.reader-premium :is(.premium-card-art,.detail-art,.card-art,.recognition-hero-art,.v170-quick-art,.v170-image-frame,.v123-art-link,.v175-mini-images,.v99-gallery-card>a,.v113-atlas-card>a,.reader-question-art figure,.v107-triptych figure,.v120-figure,.v119-figure,.v121-figure,.v122-figure,.v118-plate figure,.premium-specimen>a,.reader-next) {background:#fff!important}.reader-premium .reader-header .wordmark,.reader-premium .reader-header .main-nav a {color:#000}}@media (max-width:1023px){.reader-premium .connect-picker {grid-template-columns:1fr;padding:28px 24px}}@media (max-width:620px){.reader-premium .connect-picker-form {grid-template-columns:1fr}.reader-premium .connect-picker-arrow {display:none}.reader-premium .connect-picker-go {width:100%}.reader-premium .connect-picker-popular a:last-child {margin-left:0}}@media print{.reader-premium .connect-picker {display:none}}@media (forced-colors:active){.reader-premium .connect-picker {border:1px solid CanvasText}.reader-premium .connect-picker-field select {border-color:CanvasText}}.reader-premium :is(.premium-specimen-window,.premium-card-art,.comparison-card-art span,.connect-end-art,.connect-ends-art):has(>img.is-illustration) {padding:0!important;overflow:hidden;background:#e9ecee!important}.reader-premium :is(.record-card>.card-art,.port-card-head>a,.reader-question-art figure>a):has(>img.is-illustration) {display:block;padding:0!important;overflow:hidden;background:#e9ecee!important;aspect-ratio:4/3;height:auto;min-height:0}.reader-premium .page-intro+.connect-picker {margin:8px 0 28px}.reader-premium main :is(.small-print,.source-meta,.directory-inventory,.directory-boundary,.directory-scope,.question-link-note,.question-reference-types,.v125-fine,.candidate-evidence p,.candidate-evidence summary,.result-follow-on,.pinout-source,.question-reference-links summary,.navigator-match,.illustration-note,.compare-hero-note,.count-picker-note,.search-start-note,.rv-caption,.connect-link-via,.field-card-body>span,.atlas-related small,.comparison-record-set small,.directory-actions a,.btn,.btn span,p>small,div>small,a>small:not([class]),:is(.atlas-depth-sources,.atlas-index,.reference-map,.question-link-list,.pinout-sources,.flagship-provenance,.v99-difference-sources,.candidate-reading) li>a,.where-chip,:is(.recognition-facts,.family-card-facts) dd) {font-size:14px!important}.reader-premium main :is(.question-reference-types span,.result-follow-on span) {font-size:inherit!important}.reader-premium :is(.eyebrow,[class*="kicker"],[class*="eyebrow"],.field-card-meta,.atlas-related-kind,.directory-art-note,.shape-picker-step,.shape-tile-count,.atlas-section-count,.connect-verdict,.pinout-key>span:first-child,.sheet-bar-count,.sheet-step small,.compare-glance-table tbody th,.compare-hero-art figcaption small,.connect-end p span,.comparison-chip-label,.connect-picker-field span,.result-index,.nav-count,.premium-record-id,.specimen-count,.v181-path-index,.badge,.evidence-head>span:first-child,.crumbs,.crumbs a,.crumbs span,.where-chip b,.atlas-index b,.question-card-number,.comparison-record-number,.field-card-kicker,.check-route .connect-verdict,.recognition-facts dt,.connect-ends-copy small,.connect-sources small,.connect-end p span,.sheet-step small,.reference-map span,.comparison-group-map span,.v125-chip):not(.v171-guide-heading *,.v170-finder-jump *) {font-size:12px!important;letter-spacing:.06em!important}.reader-premium main :is(.question-link-list li>span,.comparison-links a>span,.v171-pair-link a>span,.evidence-card .small-link,.metric-grid .metric>span) {font-size:13px!important}.reader-premium main :is(.family-card-facts dt,.flagship-capability-row dt,.question-card-answer>span,.visual-candidate-note>span,.atlas-related>h3,.comparison-card-art .is-text,.comparison-art-note,.spec-cites a,dl>div>dt>span,table:not([class]) thead th) {font-size:12px!important}@media (max-width:760px),(pointer:coarse){.reader-premium main :is(.card-copy h3 a,.authority-scope h3 a,dd a,dt a,td a,th a,.atlas-section-top a,.text-link,.reference-return,.small-link,.connect-picker-popular a,.result-sources a,.specimen-peers a,.specimen-source-views a,.flagship-related a,.comparison-cell-sources a,.aside-box a,.evidence-card>a,details>p>a,.claim-link):not(.btn) {padding-block:11px;margin-block:-11px}.reader-premium main :is(.radio-options,.task-switch,.recognition-check) input:is([type=radio],[type=checkbox]) {width:20px;height:20px}.reader-premium main details>summary {min-height:44px;box-sizing:border-box;display:list-item;align-content:center}}@media (prefers-reduced-motion:reduce){.reader-premium *,.reader-premium *::before,.reader-premium *::after {transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.reader-premium :is(.shape-tile,.directory-record,.field-card,.comparison-discovery-card,.sheet-step,.connect-ends-list a):hover,.reader-premium :is(.directory-record:hover .card-art img,.reader-result .recognition-card-art:hover img),.reader-premium a:hover>.ar {transform:none!important}}.projection-unavailable{color:var(--muted)}