: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)}.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}.record-card{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#fff;color:var(--ink);text-decoration:none;display:flex;flex-direction:column;transition:border-color .15s,box-shadow .15s;min-width:0}.record-card:hover{text-decoration:none;border-color:#8faeef;box-shadow:0 6px 16px #14273106}.card-art{background:#f3f6f8;height:146px;padding:8px 22px;border-bottom:1px solid #e5ebef;display:flex;align-items:center;justify-content:center}.card-art img{height:100%;width:100%;object-fit:contain}.card-copy{padding:18px;flex:1;display:flex;flex-direction:column;align-items:flex-start}.card-copy .eyebrow{font-size:8px;letter-spacing:.08em;margin-bottom:9px}.card-copy h3{font-size:17px;line-height:1.28;letter-spacing:-.025em;margin-bottom:9px;overflow-wrap:anywhere}.card-copy p{font-size:11px;line-height:1.7;color:var(--muted);margin-bottom:18px}.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.secondary{background:#fff;border-color:#c7d2da;color:var(--ink)}.btn.secondary:hover{border-color:var(--blue);color:var(--blue)}.btn.quiet{background:transparent;color:var(--muted)}.btn.quiet:hover{background:#ecf1f5;color:var(--ink)}.btn[aria-pressed=true]{background:var(--ink);color:#fff}.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}.note.caution{background:#fff8e9;border-color:#eeddbc;border-left-color:var(--caution)}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}.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}.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}.card-copy{padding:15px}.card-copy h3{font-size:16px}.card-art{height:130px;padding:7px 13px}}@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}.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}.card-art,.home-grid .card-art{height:116px;padding:7px 11px}.card-copy,.home-grid .card-copy{padding:14px}.card-copy h3,.home-grid .card-copy h3{font-size:16px;line-height:1.3}.card-copy p,.home-grid .card-copy p{font-size:11px}.card-copy .eyebrow,.home-grid .card-copy .eyebrow{font-size:7px}.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}.correction-form{padding:20px}.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}.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}}.recognition-hero{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(220px,1fr);gap:2rem;align-items:center}.recognition-hero .page-intro{padding-bottom:.5rem}.recognition-hero-art{display:flex;flex-direction:column;align-items:center;border:1px solid var(--line,#cdd8de);border-radius:18px;background:#f1f5f6;padding:1rem}.recognition-hero-art img{width:70%;height:auto;max-height:135px}.recognition-hero-art span{font-weight:700;font-size:.8rem}.recognition-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:2rem}.recognition-layout>aside{min-width:0}.recognition-filter{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;background:#f1f5f6;border:1px solid #d5dfe2;border-radius:12px}.recognition-filter label{display:flex;flex-direction:column;gap:.45rem;font-weight:650;font-size:.88rem}.recognition-filter input[type=search],.recognition-filter select,.lookalike-form select{width:100%;min-height:44px;padding:.65rem;border:1px solid #99acb5;border-radius:6px;background:white;font:inherit;color:#142731}.recognition-filter .recognition-check{display:flex;flex-direction:row;align-items:flex-start;gap:.6rem;font-weight:400}.recognition-check input{width:20px;height:20px;flex-shrink:0;accent-color:#17596a}.recognition-help{padding:1.1rem .2rem}.recognition-help h2{font-size:1.2rem}.recognition-help a{display:block;margin:.7rem 0;font-size:.85rem}.recognition-result-head{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem}.recognition-result-head h2{margin:0;font-size:1.35rem}.recognition-result-head p{max-width:280px;font-size:.8rem;margin:0}.recognition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.recognition-card{min-width:0;border:1px solid #d2dde1;border-radius:12px;overflow:hidden;background:white;display:flex;flex-direction:column}.recognition-card h3{font-size:1.1rem;line-height:1.35;margin:.5rem 0}.recognition-card h3 a{text-decoration:none}.recognition-card button{font-size:.78rem}.recognition-card button[aria-pressed=true]{background:#dcecef;border-color:#17596a}.recognition-pager{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin:1.5rem 0;font-size:.85rem}.recognition-selection{padding:1.2rem;background:#eaf1f3;border:1px solid #adbdc6;border-radius:12px}.recognition-selection p{font-size:.85rem;margin:.35rem 0 .8rem}.recognition-next{margin-top:1.5rem}.recognition-filter button,.recognition-pager button,.recognition-selection button{min-height:44px}@media(max-width:960px){.recognition-layout{grid-template-columns:220px minmax(0,1fr);gap:1.1rem}.recognition-grid{grid-template-columns:1fr}.recognition-hero{grid-template-columns:minmax(0,1fr) 220px}}@media(max-width:640px){.recognition-hero{display:block}.recognition-hero-art{flex-direction:row;padding:.5rem;margin:1rem 0}.recognition-hero-art img{width:35%}.recognition-hero-art span{font-size:.7rem;text-align:center}.recognition-layout{grid-template-columns:1fr}.recognition-help{display:none}.recognition-result-head{align-items:flex-start;flex-direction:column}.recognition-result-head p{max-width:none}.recognition-pager .btn{padding:.65rem}}@media print{body[data-route="/look-alikes/"]:has(#recognition-report) #main>*:not(#lookalike-lab){display:none!important}.recognition-layout aside,.recognition-selection,.recognition-pager,.recognition-card button{display:none!important}.recognition-layout{display:block}.recognition-grid{grid-template-columns:repeat(2,1fr)}.recognition-card{break-inside:avoid}}@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}}.power-path{margin:1rem 0;border:1px solid #d7ddd8;border-radius:10px;padding:1rem}.power-path summary{cursor:pointer;font-weight:700}.task-router{margin:1.4rem 0 2.8rem;padding:1.35rem;border:1px solid var(--line);border-radius:16px;background:#fbfcfa}@media(max-width:620px){.task-router{padding:1rem}}.navigator-form{display:grid;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(150px,1fr));gap:16px;align-items:end}@media(max-width:900px){.navigator-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.navigator-form,.model-coverage-filter{grid-template-columns:1fr}}.recognition-stepbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:-1rem 0 2rem}.recognition-stepbar span{display:flex;align-items:center;gap:.55rem;padding:.75rem .9rem;border:1px solid var(--line,#cdd8de);border-radius:10px;background:#f7f9fa;font-size:.78rem;font-weight:650}.recognition-stepbar b{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;background:#dcecef;color:#174955}.recognition-active{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin:0 0 1rem}.recognition-active span{font-size:.78rem;color:#52626b}.recognition-active b{font-size:.72rem;font-weight:650;padding:.35rem .55rem;border-radius:999px;background:#eaf1f3;border:1px solid #c7d5da}@media(max-width:960px){.recognition-stepbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.recognition-stepbar,.recognition-clue-grid{grid-template-columns:1fr}.recognition-stepbar{margin-top:0}.recognition-active{align-items:flex-start}}.recognition-insight-summary,.recognition-next-observations,.recognition-recovery,.recognition-disambiguation{border:1px solid var(--line);border-radius:14px;padding:1.1rem;margin:1rem 0;background:var(--surface,#fff);overflow-wrap:anywhere}.recognition-insight-summary h3,.recognition-next-observations h3,.recognition-recovery h3,.recognition-disambiguation h3{margin-top:0}#recognition-total:focus{outline:2px solid var(--accent,#167f83);outline-offset:4px}.recognition-card-copy,.recognition-layout>section{min-width:0;overflow-wrap:anywhere}@media(max-width:560px){.recognition-insight-summary,.recognition-next-observations,.recognition-recovery,.recognition-disambiguation{padding:.8rem}}.recognition-quick-nav{display:flex;flex-wrap:wrap;gap:.6rem;padding:.6rem 0 1.1rem}.recognition-quick-nav .btn{min-height:44px}.recognition-quick-nav #recognition-quick-count{font-variant-numeric:tabular-nums;margin-left:.3rem}@media(max-width:560px){.recognition-hero-art,.recognition-hero+.recognition-stats{display:none}.recognition-stepbar{grid-template-columns:1fr 1fr}.recognition-quick-nav .btn{flex:1 1 auto;font-size:.8rem;padding:.6rem .75rem}.recognition-hero .page-intro{padding-top:12px}.recognition-hero h1{font-size:32px}}@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 .record-card{border-radius:6px;box-shadow:none}.reader-edition .record-card:hover{transform:none;border-color:var(--blue);box-shadow:none}.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 :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-finder-scope{font-size:13px;color:var(--muted);border-bottom:1px solid var(--line);padding:14px 0}.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 .lede{font-size:16px;line-height:1.75}.reader-finder-scope{font-size:12px}.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}.visual-finder-prompt{margin:16px 0;border-bottom:1px solid #d4dfe5;padding:0 0 14px}.visual-finder-prompt summary{cursor:pointer;font-weight:650;line-height:1.6}.visual-finder-prompt p{max-width:900px;font-size:15px;line-height:1.7}.visual-inspection summary:focus-visible,.visual-finder-prompt summary:focus-visible,.visual-group-grid a:focus-visible,.visual-peer-links a:focus-visible{outline:3px solid #275DDE;outline-offset:4px}@media(max-width:600px){.navigator-form{min-width:0}.navigator-form label,.navigator-form input,.navigator-form select{min-width:0;max-width:100%}}.navigator-form{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}@media(max-width:600px){.navigator-form,.navigator-extra{grid-template-columns:1fr}}@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 .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.secondary {background:var(--surface);border-color:#a9b3b0;color:var(--ink)}.reader-premium .btn.secondary:hover {border-color:var(--ink);background:var(--plate)}.reader-premium .btn.quiet {color:var(--muted)}.reader-premium .btn:disabled {cursor:not-allowed;opacity:.6}.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 :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 :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.caution {background:#faf4e6;border-color:#cfb976;border-left-color:var(--caution)}.reader-premium .note p {line-height:1.8}.reader-premium :is(.record-card,.device-card,.cable-profile-card) {overflow-wrap:anywhere}.reader-premium .record-card .card-art {background:var(--plate);border-bottom:1px solid var(--line);border-radius:0}.reader-premium .card-copy {padding:24px}.reader-premium .card-copy h3 {font-size:22px;line-height:1.25}.reader-premium .card-copy p {font-size:14px;line-height:1.8}.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 .recognition-hero {gap:42px}.reader-premium .recognition-hero-art {border:1px solid var(--line);background:var(--plate);border-radius:4px}.reader-premium .recognition-quick-nav {padding:12px;gap:8px;background:var(--plate)}.reader-premium .recognition-quick-nav a {font-size:13px;min-height:44px;display:inline-flex;align-items:center}.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 :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}@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-workspace .recognition-hero{gap:2rem;align-items:center;margin:0 0 1.3rem;padding:0}.reader-premium .entry-workspace .recognition-hero .note{font-size:.86rem;line-height:1.6;padding:1rem 1.15rem;margin:1.1rem 0 0}.reader-premium .entry-workspace .recognition-hero-art{max-height:220px}.reader-premium .entry-workspace .recognition-hero-art img{max-height:85px}.reader-premium .entry-workspace .recognition-quick-nav{position:static;margin:0 0 1rem;padding:.65rem;gap:.5rem;background:#e9eeea;border-color:var(--entry-rule)}.reader-premium .entry-workspace .recognition-quick-nav button{min-height:44px}.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-method .reader-finder-scope{padding:0;border:0;margin:.7rem 0}.reader-premium .entry-method .visual-finder-prompt{margin:1rem 0}.reader-premium .entry-method .recognition-stepbar{margin:1rem 0 0}.reader-premium .entry-workspace .recognition-filter{padding:1.3rem}.reader-premium .entry-workspace .recognition-filter>label{margin-bottom:1rem}.reader-premium .entry-advanced{border-top:1px solid var(--entry-rule);border-bottom:1px solid var(--entry-rule);padding:.9rem 0;margin:1rem 0}.reader-premium [data-entry-advanced]>summary{cursor:pointer;line-height:1.5;min-height:28px}.reader-premium [data-entry-active-count]{font-size:.8rem;color:#275DDE;font-weight:650}.reader-premium .entry-advanced-fields{display:grid;gap:1rem;margin-top:1rem}.reader-premium .entry-advanced-fields>label{min-width:0;display:grid;gap:.4rem;margin:0}.reader-premium .entry-advanced-fields>.recognition-check{display:flex;align-items:flex-start}.reader-premium .entry-workspace .navigator-form{margin:1.5rem 0 1rem;padding:1.4rem}.reader-premium .entry-workspace :is(input,select,textarea){max-width:100%;min-width:0}@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 .recognition-hero{margin-bottom:1rem}.reader-premium .entry-workspace .recognition-quick-nav{display:flex;flex-wrap:wrap}.reader-premium .entry-workspace .recognition-quick-nav button{flex:1 1 0;font-size:.76rem;padding:.6rem .5rem}.reader-premium .entry-workspace .recognition-quick-nav button:last-child{flex:1 1 0;min-height:44px}.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-workspace .navigator-form{padding:1rem}.reader-premium .entry-workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:1rem}}@media(forced-colors:active){.reader-premium [data-entry-active-count]{color:LinkText}}@media print{.entry-results-nav,[data-entry-advanced],.entry-method{display:none!important}}.reader-premium .result-reading-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 0;margin:16px 0 22px;border-block:1px solid var(--reader-rule-strong);font-size:.86rem}.reader-premium .result-reading-nav a{padding-block:8px;text-decoration:none;color:var(--ink);min-height:44px;display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.reader-premium .result-reading-nav a:hover{text-decoration:underline;text-underline-offset:4px}.reader-premium [data-result-selection-count]{font:500 .75rem/1.5 var(--mono,monospace);padding:3px 7px;border:1px solid var(--reader-rule-strong);border-radius:2px;background:#fff}.reader-premium #recognition-results{grid-template-columns:minmax(0,1fr);gap:22px}@media print{.result-reading-nav,.reader-result .result-actions,.reader-result .result-follow-on{display:none!important}}.reader-premium .entry-method .recognition-stepbar>span{min-width:0;flex-wrap:wrap;overflow-wrap:anywhere}.reader-premium .entry-method .recognition-stepbar b{flex-shrink:0}@media(max-width:640px){.reader-premium .entry-method .recognition-stepbar{grid-template-columns:minmax(0,1fr)}}.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}}.v119{color:var(--ink,#142731);margin:3rem 0;scroll-margin-top:2rem;overflow-wrap:anywhere}.v119 a{color:inherit}.v119 h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(2rem,3.5vw,3.5rem);font-weight:400;letter-spacing:-.035em;line-height:1.1}.v119 a:focus-visible,.v119 summary:focus-visible{outline:3px solid #275DDE;outline-offset:4px}@media(max-width:540px){.v119{margin:2rem 0}}@media print{.v119{margin:1.5rem 0}.v119 h2{font-size:24pt}}@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}}.v146{--v146-paper:#f7f7f2;--v146-ink:#142731;--v146-blue:#275dde;max-width:1180px;margin-inline:auto;color:var(--v146-ink)}.v146 p,.v146 li{line-height:1.7}.v146 h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(2.8rem,5.3vw,5.4rem);font-weight:400;letter-spacing:-.035em;line-height:1.02;margin:.7rem 0 1.6rem}.v146 h1 em{font-weight:400;color:var(--v146-blue)}.v146 h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(1.65rem,2.8vw,2.45rem);font-weight:400;line-height:1.18;letter-spacing:-.018em}.v146 h3{font-size:1.23rem;line-height:1.35}.v146 a{overflow-wrap:anywhere}.v146 a:focus-visible,.v146 summary:focus-visible{outline:3px solid var(--v146-blue);outline-offset:5px}.v146 details summary{cursor:pointer;line-height:1.5;font-weight:600;padding:.25rem 0}.v146 details ol{padding-left:1.15rem}.v146 details li{padding:.35rem 0}.v146 details li p{margin:.5rem 0}@media(max-width:760px){.v146 h1{font-size:clamp(2.5rem,11vw,4.2rem)}}@media print{.v146 h1{font-size:32pt}.v146 h2{font-size:21pt}}: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}}@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-quick-card{display:flex;flex-direction:column;min-width:0;text-decoration:none;padding:0 0 .9rem;border-right:1px solid #cbd4d1;transition:background-color .15s}.reader-premium .v170-quick-card:last-child{border-right:0}.reader-premium .v170-quick-card:hover,.reader-premium .v170-quick-card:focus-visible{background:#edf2ef}.reader-premium .v170-quick-art{display:flex;align-items:center;justify-content:center;min-height:125px;padding:.45rem;background:#f0f1ed;border-bottom:1px solid #d9dfda}.reader-premium .v170-quick-card img{display:block;width:100%;max-width:160px;height:112px;object-fit:contain}.reader-premium .v170-quick-title{font-size:.82rem;font-weight:700;color:#142731;padding:1rem .78rem .35rem;display:flex;justify-content:space-between;gap:.25rem;line-height:1.32}.reader-premium .v170-quick-title span{color:#275DDE}.reader-premium .v170-quick-sub{font-size:.77rem;color:#4f656a;padding:0 .78rem;line-height:1.4}.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 .v170-finder-jump{margin:0 0 2.2rem;padding:1.2rem;border:1px solid #becfc6;background:#f5f6f0;display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,1.5fr);gap:1.4rem;min-width:0}.reader-premium .v170-finder-jump h2{font-family:var(--display);font-size:1.65rem;font-weight:500;margin:.35rem 0}.reader-premium .v170-finder-jump p{font-size:.84rem;line-height:1.55;margin:.45rem 0}.reader-premium .v170-finder-jump>div>a{display:inline-flex;align-items:center;min-height:44px;font-size:.86rem;font-weight:700}.reader-premium .v170-finder-jump nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #c5d1cb}.reader-premium .v170-finder-jump .v170-quick-art{min-height:95px}.reader-premium .v170-finder-jump .v170-quick-card img{height:83px}.reader-premium .v170-finder-jump .v170-quick-sub{padding-bottom:.25rem}.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(max-width:1050px){.reader-premium .v170-quick-card:nth-child(3){border-right:0}.reader-premium .v170-quick-card:nth-child(-n+3){border-bottom:1px solid #cbd4d1}}@media(max-width:760px){.reader-premium .v170-pair-images,.reader-premium .v170-pair-decide,.reader-premium .v170-finder-jump{grid-template-columns:1fr}.reader-premium .v170-finder-jump nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:420px){.reader-premium .v170-quick-card:nth-child(n){border-bottom:1px solid #cbd4d1;border-right:1px solid #cbd4d1}.reader-premium .v170-quick-card:nth-child(2n){border-right:0}.reader-premium .v170-quick-card:nth-last-child(-n+2){border-bottom:0}.reader-premium .v170-quick-art{min-height:94px}.reader-premium .v170-quick-card img{height:85px}.reader-premium .v170-quick-title{font-size:.8rem}.reader-premium .v170-finder-jump nav{grid-template-columns:1fr}.reader-premium .v170-finder-jump .v170-quick-card{display:grid;grid-template-columns:84px 1fr;grid-template-rows:auto auto;align-items:center;padding:0}.reader-premium .v170-finder-jump .v170-quick-art{grid-row:span 2;border-bottom:0;border-right:1px solid #cbd4d1;min-height:80px}.reader-premium .v170-finder-jump .v170-quick-card img{height:70px}.reader-premium .v170-finder-jump .v170-quick-title{padding:.5rem .6rem 0}.reader-premium .v170-finder-jump .v170-quick-sub{padding:0 .6rem .6rem}}@media(prefers-reduced-motion:reduce){.reader-premium .v170-quick-card{transition:none}}@media(forced-colors:active){.reader-premium :is(.v170-quick-grid,.v170-quick-card,.v170-pair,.v170-side,.v170-finder-jump){border:1px solid CanvasText}}@media print{.reader-premium .v170-quick-art{min-height:70px}.reader-premium .v170-quick-card img{height:60px}.reader-premium .v170-compare-shortcuts,.reader-premium .v170-view-actions,.reader-premium .v170-finder-jump nav{display:none}}.reader-premium .v171-guide{margin:2.1rem 0 2.7rem;border-top:2px solid #142731;border-bottom:1px solid #bfcfc9;padding:2rem 0 2.2rem;scroll-margin-top:1.7rem;min-width:0}.reader-premium .v171-guide-heading{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(225px,.8fr);gap:2rem;align-items:start;margin:0 0 1.5rem}.reader-premium .v171-guide-heading h2{font-family:var(--display);font-weight:500;font-size:clamp(2rem,3.3vw,3.45rem);letter-spacing:-.04em;line-height:1.08;margin:.35rem 0 .8rem;color:#142731}.reader-premium .v171-guide-heading p{color:#425965;line-height:1.62;max-width:68ch;font-size:.93rem;margin:.5rem 0}.reader-premium .v171-guide-aside{padding:1rem 1.1rem;background:#ebf0ec;border-left:3px solid #275DDE;font-size:.86rem}.reader-premium .v171-guide-aside b{font-size:.71rem;letter-spacing:.08em;text-transform:uppercase}.reader-premium .v171-guide-aside p{font-size:.82rem;margin:.5rem 0}.reader-premium .v171-guide-aside a{font-weight:700;display:inline-flex;align-items:center;min-height:42px}.reader-premium .v171-static>h3{font-family:var(--display);font-size:1.4rem;font-weight:550;margin:1.1rem 0 .3rem}.reader-premium .v171-static>p{max-width:80ch;font-size:.84rem;color:#52676d;line-height:1.6;margin:.5rem 0 1rem}.reader-premium .v171-static-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.reader-premium .v171-static-group{border:1px solid #cbd6d1;background:#fffefa;min-width:0}.reader-premium .v171-static-group>summary{cursor:pointer;list-style:none;padding:1.1rem;min-height:55px;color:#142731;font-weight:700;font-size:.94rem;line-height:1.45}.reader-premium .v171-static-group>summary::-webkit-details-marker{display:none}.reader-premium .v171-static-group>summary::after{content:'＋';float:right;margin-left:.3rem;color:#275DDE}.reader-premium .v171-static-group[open]>summary::after{content:'−'}.reader-premium .v171-static-group>summary small{display:block;color:#617378;font-weight:500;font-size:.74rem}.reader-premium .v171-static-group[open]>summary{border-bottom:1px solid #d5ded9;background:#edf2ed}.reader-premium .v171-static-group>p{margin:.7rem 1rem;font-size:.82rem;line-height:1.55;color:#465f68}.reader-premium .v171-static-group ul{list-style:none;padding:0;margin:0}.reader-premium .v171-pair-link a{display:block;margin:0 1rem;border-top:1px solid #dee5e0;padding:.7rem 0;text-decoration:none;min-height:55px;color:#204253}.reader-premium .v171-pair-link b{display:block;font-size:.82rem;line-height:1.45}.reader-premium .v171-pair-link span{display:block;font-size:.73rem;color:#576b72;margin-top:.23rem;line-height:1.5}.reader-premium .v171-pair-link a:hover b{text-decoration:underline;color:#275DDE}.reader-premium .v171-wizard:not([hidden]){display:block;margin:1.5rem 0 1.1rem;padding:1.4rem;background:#f0f3ed;border:1px solid #bfcfc9;border-top:3px solid #275DDE;min-width:0}.reader-premium .v171-wizard-lede{font-size:.85rem;line-height:1.55;color:#455b65;margin:0 0 1.2rem;max-width:82ch}.reader-premium .v171-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.reader-premium .v171-fields label{font-size:.79rem;font-weight:720;display:flex;flex-direction:column;gap:.4rem;color:#243f4c;min-width:0}.reader-premium .v171-fields select{appearance:auto;width:100%;background:#fff;color:#132832;border:1px solid #a5b7b3;border-radius:0;min-height:49px;max-width:100%;font:inherit;font-size:.85rem;font-weight:500;padding:.65rem .7rem}.reader-premium .v171-fields label:last-child{grid-column:1/-1}.reader-premium .v171-actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin:1.3rem 0}.reader-premium .v171-actions button{min-height:45px;max-width:100%;white-space:normal}.reader-premium .v171-outcome{padding:1.15rem 1.25rem;background:#fffefa;border-left:3px solid #527268;min-height:85px;scroll-margin-top:1.5rem}.reader-premium .v171-outcome h3{font-family:var(--display);font-weight:550;color:#142731;font-size:1.5rem;line-height:1.25;margin:0 0 .7rem}.reader-premium .v171-outcome p{font-size:.84rem;line-height:1.55;margin:.5rem 0;color:#3b5360}.reader-premium .v171-recovery{margin:1.2rem 0 .2rem;border-top:1px solid #ccd8d1;padding:1rem .1rem;font-size:.84rem;line-height:1.7;color:#415760}.reader-premium .v171-recovery b{color:#142731}.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(max-width:960px){.reader-premium .v171-static-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.reader-premium .v171-guide-heading,.reader-premium .v171-static-grid,.reader-premium .v171-fields{grid-template-columns:1fr}.reader-premium .v171-guide{margin-top:1rem}.reader-premium .v171-wizard:not([hidden]){padding:.95rem}.reader-premium .v171-fields label:last-child{grid-column:auto}.reader-premium .v171-guide-aside{padding:.8rem 1rem}}@media print{.reader-premium .v171-wizard,.reader-premium .v171-guide-aside{display:none!important}.reader-premium .v171-guide{padding:.4rem 0}.reader-premium .v171-static-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reader-premium .v171-static-group{break-inside:avoid}}@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}}.v175-fieldbook{margin:clamp(2rem,5vw,5rem) auto;padding:clamp(1.2rem,3vw,3rem);max-width:1320px;background:#f7f7f2;color:#142731;border:1px solid #ccd6d7;border-radius:22px;overflow:hidden;}@media(max-width:360px){.v175-fieldbook{padding:.7rem}}@media(prefers-reduced-motion:reduce){.v175-fieldbook *, .v175-field-directory *{scroll-behavior:auto!important;transition:none!important}}@media(forced-colors:active){.v175-fieldbook,.v175-compare-card,.v175-field-directory,.v175-download-panel,.v175-related{border:1px solid CanvasText;background:Canvas;color:CanvasText}}@media print{.v175-fieldbook{padding:0;margin:0;border:0;max-width:none;background:white}@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 .btn.secondary {border-color:#93a2a5}.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 .note.caution,.reader-premium .reader-private-note {background:#fbf5e7;border-left:4px solid var(--caution)}.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-workspace .recognition-quick-nav {background:var(--mat)}.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 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 tr[data-role=unused] td {color:var(--muted)}.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 :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 .recognition-hero .note.caution {display:flex;gap:10px;align-items:baseline;max-width:62ch;margin:14px 0 0;padding:8px 0 8px 14px;border:0;border-left:3px solid var(--caution);border-radius:0;background:none;font-size:14px;line-height:1.5;color:var(--ink)}.reader-premium .recognition-hero .note.caution::before {content:"Safety";flex:none;font:500 10.5px/1.9 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--caution)}.reader-premium #recognition-results.recognition-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.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}@media (max-width:700px){.reader-premium #recognition-results.recognition-grid {grid-template-columns:1fr}}.reader-premium .shape-picker {margin:26px 0 30px;padding:24px 26px 20px;border:1px solid var(--line);border-top:3px solid var(--ink);border-radius:var(--radius);background:var(--surface)}.reader-premium .shape-picker-head h2 {margin:2px 0 4px;font:800 clamp(24px,2.4vw,30px)/1.15 var(--display);letter-spacing:-.02em}.reader-premium .shape-picker-head p:last-child {margin:0;color:var(--muted);font-size:15px}.reader-premium .shape-picker-step {margin:0;font:500 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}.reader-premium .shape-tiles {list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:10px}.reader-premium .shape-tile {display:flex;flex-direction:column;height:100%;padding:8px 8px 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);color:var(--ink);text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.reader-premium .shape-tile:hover {border-color:var(--ink);transform:translateY(-1px);box-shadow:0 8px 18px rgba(20,39,49,.08)}.reader-premium .shape-tile:focus-visible {outline:3px solid var(--blue);outline-offset:2px}.reader-premium .shape-tile[aria-current=true] {border-color:var(--ink);box-shadow:inset 0 3px 0 var(--blue),0 0 0 1px var(--ink);background:var(--surface)}.reader-premium .shape-tile-art {display:grid;place-items:center;aspect-ratio:16/10;margin-bottom:8px;padding:6px;border-radius:3px;background:var(--plate-grid)}.reader-premium .shape-tile-art {overflow:hidden}.reader-premium .shape-tile-art img {max-width:100%;max-height:100%;object-fit:contain;transform:scale(1.32)}.reader-premium .shape-tile-art.is-sketch svg {width:78%;height:auto}.reader-premium .shape-tile b {padding:0 4px;font:700 14.5px/1.3 var(--display)}.reader-premium .shape-tile small {padding:2px 4px 0;font-size:12.5px;line-height:1.4;color:var(--muted)}.reader-premium .shape-tile-count {margin-top:auto;padding:8px 4px 0;font:500 10.5px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.reader-premium .where-picker {margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.reader-premium .where-picker h3 {margin:2px 0 10px;font:700 18px/1.3 var(--display)}.reader-premium .where-chips {list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.reader-premium .where-chip {display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 13px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);font-size:13.5px;font-weight:600;text-decoration:none}.reader-premium .where-chip:hover {border-color:var(--ink)}.reader-premium .where-chip b {font:500 11px/1 var(--mono);color:var(--muted)}.reader-premium .where-chip[aria-current=true] {background:var(--ink);border-color:var(--ink);color:#fff}.reader-premium .where-chip[aria-current=true] b {color:var(--on-ink-muted)}.reader-premium .shape-picker-status {display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;min-height:0;margin:14px 0 0;font-size:14.5px}.reader-premium .shape-picker-status:empty {display:none}.reader-premium .shape-picker-status a {font-weight:650}@media (max-width:640px){.reader-premium .shape-picker {padding:18px 14px}.reader-premium .shape-tiles {grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.reader-premium .shape-tile small {display:none}}@media print{.reader-premium .shape-picker {display:none}}.reader-premium .count-picker-note {margin:8px 0 0;font-size:13px;color:var(--muted)}.reader-premium .still-unsure {margin:44px 0 0;padding:22px 24px;border:1px solid var(--line);border-top:3px solid var(--caution);border-radius:var(--radius);background:var(--surface)}.reader-premium .still-unsure h2 {margin:0 0 10px;font:800 clamp(22px,2.2vw,28px)/1.15 var(--display);letter-spacing:-.02em}.reader-premium .still-unsure ol {counter-reset:su;list-style:none;margin:0;padding:0;max-width:860px}.reader-premium .still-unsure li {counter-increment:su;position:relative;padding:10px 0 10px 42px;border-bottom:1px solid var(--line);font-size:15px;line-height:1.55}.reader-premium .still-unsure li:last-child {border-bottom:0}.reader-premium .still-unsure li::before {content:counter(su);position:absolute;left:0;top:9px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:#fff;font:500 12px/1 var(--mono)}.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}}@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}}.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 .v170-quick-art:has(>img.is-illustration) {display:block;min-height:0;padding:0;aspect-ratio:4/3;overflow:hidden;background:#e9ecee!important}.reader-premium .v170-quick-card:hover .v170-quick-art:has(>img.is-illustration) {background:#e9ecee!important}.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}}