: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::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}.record-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.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}.card-link{font-size:10px;font-weight:650;display:flex;justify-content:space-between;width:100%;margin-top:auto;color:var(--blue)}.card-link span{font-size:14px}.type-art{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;min-height:120px;color:var(--blue);width:100%}.type-art>span{font:25px var(--mono);letter-spacing:-.06em;background:#e7eefb;padding:6px 16px;border:1px solid #ccdaf4;border-radius:7px}.type-art b{font:9px var(--mono);text-transform:uppercase;letter-spacing:.15em;color:var(--muted)}.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}.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}.note.caution{background:#fff8e9;border-color:#eeddbc;border-left-color:var(--caution)}.filter-bar{display:flex;gap:15px;align-items:flex-end;padding:22px;background:var(--mist);border:1px solid var(--line);border-radius:12px;margin-top:7px}.filter-bar label{flex:1}.filter-bar .search-field{flex:2}.filter-bar .btn{padding-inline:12px}.filter-submit{display:none}.results-line{display:flex;justify-content:space-between;gap:20px;margin:24px 0 18px;font-size:11px;color:var(--muted)}.results-line>p{color:var(--ink);font-weight:650}.detail-hero{padding:36px 0 34px;display:grid;grid-template-columns:1.65fr 1fr;gap:40px;align-items:center}.detail-hero .eyebrow{margin-bottom:15px}.detail-hero h1{font-size:clamp(32px,4vw,50px);margin-bottom:19px}.detail-hero .lede{margin-bottom:22px;font-size:16px}.review-inline{font-size:10px;color:var(--muted);margin-top:15px}.review-inline span{padding:0 6px}.detail-art{background:var(--mist);border:1px solid var(--line);border-radius:12px;padding:18px;min-width:0}.detail-art>img{width:100%;max-height:210px;object-fit:contain}.detail-art figcaption{font:9px var(--mono);text-align:center;color:var(--muted);margin:5px auto 0;line-height:1.6;max-width:260px}.detail-art .type-art{height:180px}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:62px;align-items:start}.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}.article-section .fact-lead{font-size:17px;font-weight:550;color:var(--ink);line-height:1.75}.claim-link{font:9px var(--mono);white-space:nowrap;text-decoration:none}.step-list{list-style:none;counter-reset:step;margin:0 0 20px;padding:0}.step-list li{counter-increment:step;position:relative;padding:15px 0 15px 48px;border-bottom:1px solid var(--line);font-size:14px;color:#3d525e;line-height:1.8}.step-list li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:18px;color:var(--blue);font:11px var(--mono);background:#edf2fb;border-radius:4px;padding:6px}.table-scroll{max-width:100%;overflow:auto;border:1px solid var(--line);border-radius:9px}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}.spec-table th{width:36%;background:#f7f9fa}.spec-table td{color:#3d525e}.spec-cites{display:block;font:9px var(--mono);margin-top:5px}.spec-cites a{text-decoration:none}.article-aside{padding-top:42px;position:sticky;top:90px}.aside-box{padding:22px;border:1px solid var(--line);border-radius:10px;margin-bottom:18px;background:#fff;font-size:12px}.aside-box>.eyebrow{font-size:9px;margin-bottom:17px}.layer-item{display:flex;gap:12px;align-items:flex-start;margin-bottom:20px}.layer-item:last-child{margin-bottom:0}.layer-item>span{font:10px var(--mono);color:var(--blue);padding-top:3px}.layer-item b{font-size:12px;display:block}.layer-item small{color:var(--muted);font-size:10px;line-height:1.6;display:block;margin-top:3px}.alias-list{display:flex;gap:6px;flex-wrap:wrap}.alias-list>span{padding:4px 7px;background:#f2f5f8;color:var(--muted);font-size:10px;border-radius:4px}.aside-box.subtle{background:var(--mist)}.aside-box p{color:var(--muted);line-height:1.75;margin:10px 0}.aside-box a{font-size:11px}.evidence-card{border:1px solid var(--line);background:#fff;border-radius:9px;padding:22px;margin-bottom:17px;scroll-margin-top:105px}.evidence-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;align-items:center}.evidence-head>span:first-child{font:11px var(--mono);color:var(--blue)}.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}.evidence-card>a{font-size:12px}.evidence-card p.source-meta{font-size:11px;line-height:1.8;color:var(--muted);margin:10px 0}.small-link{font-size:10px!important}.panel{background:#fff;border:1px solid var(--line);border-radius:12px;padding:25px}.comparison-links{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:23px}.comparison-links>a{border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;position:relative;padding:20px 40px 20px 23px;text-decoration:none;color:var(--ink);background:#fff}.comparison-links b{font-size:15px;line-height:1.45;letter-spacing:-.025em}.comparison-links span{font-size:11px;line-height:1.75;color:var(--muted);margin-top:8px}.comparison-links i{position:absolute;right:18px;top:16px;color:var(--blue);font-style:normal}.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}.article-layout{grid-template-columns:minmax(0,1fr) 230px;gap:32px}.record-grid{gap:13px}.card-copy{padding:15px}.card-copy h3{font-size:16px}.card-art{height:130px;padding:7px 13px}.filter-bar{gap:10px;padding:16px}}@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}.record-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-bar{flex-wrap:wrap}.filter-bar .search-field{flex-basis:100%}.filter-bar label{min-width:120px}.results-line{font-size:10px}.detail-hero{gap:25px;grid-template-columns:1.5fr 1fr}.detail-hero h1{font-size:34px}.detail-hero .lede{font-size:14px}.detail-hero .btn{font-size:10px;padding:10px 11px}.detail-art{padding:9px}.detail-art figcaption{font-size:8px}.article-layout{grid-template-columns:1fr}.article-aside{position:static;padding-top:0;display:grid;grid-template-columns:1fr 1fr;gap:15px}.aside-box{margin:0}.aside-box:last-child{grid-column:1/-1}.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}.record-grid,.home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.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}.card-link{font-size:9px}.type-art>span{font-size:20px}.type-art b{font-size:8px}.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}.filter-bar{padding:15px;gap:12px}.filter-bar label{font-size:11px;min-width:100px}.filter-bar input,.filter-bar select{font-size:12px;padding:10px}.filter-bar .btn{font-size:11px;padding:10px;min-width:55px}.results-line{display:block;font-size:10px}.results-line>p{margin-bottom:4px}.note{padding:16px;font-size:12px}.detail-hero{grid-template-columns:1fr;padding:27px 0;gap:24px}.detail-hero h1{font-size:38px}.detail-hero .lede{font-size:15px}.detail-hero .eyebrow{font-size:9px}.detail-hero .btn{font-size:11px;padding:11px 13px}.detail-art{padding:15px}.detail-art>img{max-height:185px}.detail-art figcaption{font-size:9px;max-width:290px}.detail-art .type-art{height:130px}.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}.article-section .fact-lead{font-size:16px}.step-list li{font-size:13px;padding-left:42px}.step-list li:before{font-size:10px}.table-scroll td,.table-scroll th{padding:12px;font-size:11px}.spec-table th{width:34%}.evidence-card{padding:17px;scroll-margin-top:143px}.evidence-head>span:first-child{font-size:10px}.badge{font-size:9px}.evidence-card p.source-meta{font-size:10px}.article-aside{display:block}.aside-box{margin-bottom:12px}.aside-box .eyebrow{font-size:9px}.comparison-links{grid-template-columns:1fr}.comparison-links b{font-size:14px}.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}.home-hero,.detail-hero,.article-layout,.checker-layout{display:block}.detail-art{float:right;width:30%;margin:0 0 20px 20px}.article-section{break-inside:avoid}.table-scroll{overflow:visible}.evidence-card,.note{break-inside:avoid}a{color:inherit}.record-grid{grid-template-columns:repeat(3,1fr)}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}}.table-scroll{max-width:100%;overflow-x:auto}.table-scroll table caption{text-align:left;font-size:.85rem;padding:1rem 0;white-space:normal}.power-callout{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin:3rem 0;padding:2rem;background:#e8f0e9;border-radius:16px;border:1px solid #bbd0c2}.power-callout h2{margin:.3rem 0 .7rem}.power-callout p{max-width:65ch}.power-callout .btn{flex-shrink:0}@media(max-width:620px){.power-callout{display:block;padding:1.4rem}.power-callout .btn{margin-top:.8rem}}.authority-context{border-top:2px solid var(--line,#d7dfe2);padding-top:2rem}.authority-context details,.authority-impact{border:1px solid var(--line,#d7dfe2);padding:1rem;margin:1rem 0;border-radius:.6rem}.authority-context summary,.authority-impact summary{cursor:pointer;font-weight:650;line-height:1.5}.authority-scope,.authority-claim{border-top:1px solid var(--line,#d7dfe2);padding:1rem 0;margin-top:1rem}.authority-source a,.authority-context a,.authority-impact a{overflow-wrap:anywhere}.authority-context h3{font-size:1.05rem}@media(max-width:640px){.authority-context{padding-top:1.25rem}}@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 .table-scroll,.reader-edition .table-wrap{max-width:100%;border-radius:4px;overscroll-behavior-x:contain}.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-edition .review-inline{line-height:1.7;font-size:12px;color:var(--muted)}.reader-contents{display:flex;align-items:center;flex-wrap:wrap;gap:5px 22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:11px 0;margin:22px 0 34px}.reader-contents>span{font:10px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:7px 0;margin-right:4px}.reader-contents>a{display:inline-flex;align-items:center;min-height:36px;font-size:13px;color:var(--ink);font-weight:620}.reader-clue{margin-top:20px;padding:15px 0 0;border-top:1px solid var(--line);max-width:65ch}.reader-clue>b{font:10px/1.5 var(--mono);color:var(--muted);letter-spacing:.08em;text-transform:uppercase}.reader-clue>p{margin-top:6px;font-size:14px;line-height:1.75}.reader-edition .detail-hero{gap:45px;align-items:start;margin-bottom:25px}.reader-edition .detail-art{border-radius:4px;background:var(--mist);overflow:hidden;border:1px solid var(--line)}.reader-edition .detail-art figcaption{font-size:11px;line-height:1.7;color:var(--muted);padding:13px 18px;border-top:1px solid var(--line);background:#fff}.reader-edition .detail-art img{object-fit:contain;max-height:290px}.reader-edition .article-layout{grid-template-columns:minmax(0,1fr) 275px;gap:40px}.reader-edition .article-layout>article{min-width:0}.reader-edition .article-aside .action-row{display:flex;flex-direction:column;align-items:stretch;gap:9px}.reader-edition .article-aside .btn{font-size:12px;padding:10px 12px;text-align:center;justify-content:center}.reader-edition .fact-lead{font-size:19px;line-height:1.7}.reader-edition .article-aside{position:static}.reader-next{background:var(--mist);border-top:2px solid var(--ink);padding:25px;margin:30px 0 38px;min-width:0}.reader-next h2{font-size:24px;line-height:1.3;max-width:32ch;margin-top:5px}.reader-next-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:14px 25px;margin-top:20px}.reader-next-links>a{display:block;text-decoration:none;color:var(--ink);border-top:1px solid #ccd6de;padding-top:13px;min-width:0}.reader-next-links b{display:block;font-size:13px;line-height:1.6;color:var(--blue)}.reader-next-links b span{margin-left:4px}.reader-next-links>a>span{display:block;font-size:12px;line-height:1.75;color:var(--muted);margin-top:5px}.reader-next-links>a:hover b{text-decoration:underline}.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 .detail-hero{grid-template-columns:1fr;gap:24px}.reader-edition .detail-art img{max-height:220px}.reader-edition .article-layout{display:flex;flex-direction:column;gap:24px}.reader-edition .article-layout>article{width:100%}.reader-edition .article-aside{width:100%;display:grid;grid-template-columns:1fr;gap:14px}.reader-edition .article-aside .action-row{flex-direction:row;flex-wrap:wrap}.reader-edition .lede{font-size:16px;line-height:1.75}.reader-clue>p{font-size:13px}.reader-contents{gap:5px 17px;padding:9px 0;margin:23px 0}.reader-contents>span{flex-basis:100%;padding:0 0 4px}.reader-contents>a{font-size:12px;min-height:36px}.reader-edition .article-section{padding-top:20px}.reader-edition .fact-lead{font-size:17px}.reader-next{padding:20px;margin:27px 0}.reader-next h2{font-size:23px}.reader-next-links{grid-template-columns:1fr;margin-top:17px}.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 .detail-hero,.reader-edition .article-layout{display:block}.reader-edition .article-aside{display:none}.reader-next{break-inside:avoid;background:#fff}.reader-edition .table-scroll{overflow:visible}}.reader-edition #main:focus{outline:none}.reader-edition .detail-art{padding:0;display:block}.reader-edition .detail-art img{width:100%;height:270px;padding:24px;object-fit:contain}@media(max-width:760px){.reader-edition .detail-art img{height:220px;padding:18px}}.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.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 .detail-hero {grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:60px;margin:12px 0 30px;align-items:start}.reader-premium .detail-hero h1 {margin:16px 0 20px}.reader-premium .detail-hero .lede {font-size:20px;max-width:52ch;line-height:1.65}.reader-premium .detail-art {border:1px solid #acb8b7;border-top:3px solid var(--ink);border-radius:4px;background:var(--plate)}.reader-premium .detail-art>img {padding:28px 24px;width:100%;height:255px;max-height:330px;object-fit:contain}.reader-premium .detail-art figcaption {background:#fff;border-top:1px solid var(--line);padding:18px 22px;font-size:12px;line-height:1.8}.reader-premium .reader-clue {margin-top:26px;padding-top:20px}.reader-premium .reader-clue>b {font-size:10px;letter-spacing:.12em;color:var(--blue)}.reader-premium .reader-clue>p {font-size:15px;line-height:1.8;margin-top:10px}.reader-premium .review-inline {margin-top:20px;font-size:12px;line-height:1.8}.reader-premium .reader-contents {margin:30px 0 32px;padding:12px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);gap:4px 24px}.reader-premium .reader-contents>a {font-size:13px;min-height:40px;text-decoration:none}.reader-premium .reader-contents>a:hover {color:var(--blue);text-decoration:underline}.reader-premium .reader-contents>span {font-size:10px}.reader-premium .article-layout {grid-template-columns:minmax(0,1fr) 264px;gap:64px}.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 .article-section .fact-lead {font-size:21px;line-height:1.8}.reader-premium .aside-box {background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;padding:21px 0;margin-bottom:17px}.reader-premium .aside-box .eyebrow {font-size:10px;margin-bottom:16px}.reader-premium .aside-box:first-child {border-top:2px solid var(--ink)}.reader-premium .article-aside {padding-top:30px}.reader-premium .article-aside .btn {font-size:13px;min-height:44px}.reader-premium .layer-item {border-top:1px solid var(--line);padding-top:13px;line-height:1.6}.reader-premium .alias-list>span {background:#eef0ed;border-radius:3px;border:1px solid var(--line);font-size:12px}.reader-premium .reader-next {background:var(--plate);border-top:2px solid var(--ink);border-radius:0 0 4px 4px;padding:28px;margin:36px 0}.reader-premium .reader-next h2 {font-size:29px;line-height:1.2;letter-spacing:-.025em;margin:9px 0 0}.reader-premium .reader-next-links {gap:22px}.reader-premium .reader-next-links b {font-size:14px}.reader-premium .reader-next-links>a>span {font-size:13px;line-height:1.8}.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 .evidence-card {padding:24px;margin-top:18px}.reader-premium .evidence-head {padding-bottom:12px;border-bottom:1px solid var(--line);gap:12px}.reader-premium .evidence-card>p {font-size:15px;line-height:1.85}.reader-premium .evidence-card>.source-meta {font-size:12px;line-height:1.85;color:var(--muted)}.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 .spec-cites {font-size:11px}.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 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}.reader-premium .article-layout {gap:36px;grid-template-columns:minmax(0,1fr) 240px}.reader-premium .detail-hero {gap:36px}}@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 .detail-hero {grid-template-columns:1fr;gap:28px;margin:0 0 25px}.reader-premium .detail-hero h1 {margin:13px 0 19px}.reader-premium .detail-hero .lede {font-size:18px;line-height:1.7}.reader-premium .detail-art>img {height:220px;padding:23px}.reader-premium .detail-art figcaption {font-size:12px;padding:18px}.reader-premium .reader-clue>p {font-size:14px;line-height:1.85}.reader-premium .article-layout {grid-template-columns:1fr;gap:22px}.reader-premium .article-section {padding-top:22px;margin-bottom:30px}.reader-premium .article-section .fact-lead {font-size:18px;line-height:1.8}.reader-premium .reader-contents {margin:24px 0;padding:11px 0;gap:3px 19px}.reader-premium .reader-contents>span {width:100%}.reader-premium .reader-contents>a {min-height:40px;font-size:12px}.reader-premium .reader-next {padding:23px}.reader-premium .reader-next h2 {font-size:25px}.reader-premium .reader-next-links {grid-template-columns:1fr;gap:20px}.reader-premium .reader-next-links b {font-size:14px}.reader-premium .reader-next-links>a>span {font-size:13px}.reader-premium :is(th,td) {padding:14px 15px;font-size:13px;line-height:1.8}.reader-premium .evidence-card {padding:21px}.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 .table-scroll {overflow:visible}.reader-premium .reader-contents,.reader-premium .premium-wordmark-caption {display:none}}.reader-premium .detail-art {padding:0;display:flex;flex-direction:column;align-items:stretch}.reader-premium .detail-art figcaption {width:100%;max-width:none;margin:0;text-align:left}.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 .directory-card{--directory-rule:var(--reader-rule-strong);--directory-muted:var(--reader-caption);min-width:0;overflow-wrap:anywhere;border:1px solid var(--directory-rule);border-radius:2px;background:#fff;box-shadow:none;transform:none}.reader-premium .directory-card:hover{transform:none;box-shadow:none;border-color:#a0b0ac}.reader-premium .directory-card a:not(.btn){text-underline-offset:4px}.reader-premium .directory-card header{min-width:0}.reader-premium .directory-card h2,.reader-premium .directory-card h3{font-family:var(--sans,system-ui);font-size:clamp(1.16rem,1.6vw,1.48rem);letter-spacing:-.025em;line-height:1.3;margin:10px 0 14px}.reader-premium .directory-card h2 a,.reader-premium .directory-card h3 a{color:var(--ink);text-decoration:none}.reader-premium .directory-card h2 a:hover,.reader-premium .directory-card h3 a:hover{text-decoration:underline}.reader-premium .directory-card p{font-size:.94rem;line-height:1.7;max-width:75ch;margin:12px 0}.reader-premium .directory-card .eyebrow{font-size:.7rem;line-height:1.7;color:var(--directory-muted);margin:0}.reader-premium .directory-card .source-meta{font-size:.79rem;line-height:1.8;color:var(--directory-muted)}.reader-premium .directory-card .source-meta a{display:inline-block;padding:4px 2px}.reader-premium .directory-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:22px 0 0;padding-top:16px;border-top:1px solid var(--directory-rule,var(--reader-rule-strong))}.reader-premium .directory-actions>a{font-size:.85rem;line-height:1.5;min-height:44px;display:inline-flex;align-items:center;white-space:normal;max-width:100%}.reader-premium .directory-actions .btn{margin:0;text-align:left;border-radius:2px}.reader-premium .directory-reading-nav{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px 22px;border-block:1px solid var(--reader-rule-strong);padding:8px 0;margin:20px 0 26px}.reader-premium .directory-reading-nav a{display:inline-flex;align-items:center;min-height:44px;font-size:.86rem;line-height:1.5;text-decoration:none}.reader-premium .directory-reading-nav a:hover{text-decoration:underline;text-underline-offset:4px}.reader-premium .directory-cable-grid,.reader-premium .directory-device-grid,.reader-premium .directory-record-grid,.reader-premium .directory-port-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.reader-premium .directory-record{display:grid;grid-template-columns:128px minmax(0,1fr);gap:0}.reader-premium .directory-record .card-art{height:100%;min-height:170px;display:flex;flex-direction:column;justify-content:center;background:#f0f3ec;padding:18px 12px;border-right:1px solid var(--reader-rule-strong)}.reader-premium .directory-record .card-art>a{display:flex;align-items:center;justify-content:center;width:100%;min-height:100px}.reader-premium .directory-record .card-art img{width:100%;max-height:120px;object-fit:contain}.reader-premium .directory-record .card-copy{padding:22px;min-width:0;display:block}.reader-premium .directory-record .card-copy h3{font-size:1.2rem;margin-top:8px}.reader-premium .directory-record .card-copy>p:not(.eyebrow){font-size:.87rem}.reader-premium .directory-record .directory-actions{gap:6px 18px;margin-top:16px;padding-top:8px}@media(max-width:1100px){.reader-premium .directory-record{display:block}.reader-premium .directory-record .card-art{min-height:160px;border-right:0;border-bottom:1px solid var(--reader-rule-strong)}.reader-premium .directory-record .card-art img{max-height:100px;width:170px}}@media(max-width:760px){.reader-premium .directory-cable-grid,.reader-premium .directory-device-grid,.reader-premium .directory-record-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.reader-premium .directory-actions{align-items:stretch}}@media print{.directory-reading-nav,.directory-domain-nav,.directory-actions{display:none!important}.reader-premium .directory-card{break-inside:auto;box-shadow:none}}@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}}.cap-library a,.cap-record a{color:var(--cap-blue);text-underline-offset:3px}.cap-library :focus-visible,.cap-record :focus-visible,.cap-home-strip :focus-visible{outline:3px solid #275dde;outline-offset:5px;border-radius:2px}.cap-record{margin:30px 0 36px;padding:clamp(22px,3vw,39px);border:1px solid #d1dcd7;border-top:4px solid #275dde;background:#f6f8f6;scroll-margin-top:110px}.cap-record-label{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;color:#52717c}.cap-record .eyebrow{color:#275dde}.cap-record h2{font-size:clamp(24px,2.6vw,37px);font-weight:560;letter-spacing:-.025em;line-height:1.2;margin:12px 0}.cap-record-answer{font-size:17px;line-height:1.7;max-width:960px}.cap-record-columns{display:grid;grid-template-columns:1.2fr 1fr;gap:25px;margin-top:20px;padding-top:22px;border-top:1px solid #cfdbd8}.cap-record-columns h3{font-size:14px;letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px}.cap-record-columns ol{padding-left:21px;margin:0;font-size:14px;line-height:1.7}.cap-record-columns li{margin-bottom:7px}.cap-record-columns p{font-size:14px;line-height:1.7;color:#445c64}.cap-record-columns a{font-size:14px;font-weight:620}@media(max-width:620px){.cap-record-columns{grid-template-columns:1fr;gap:15px}}@media(forced-colors:active){.cap-hero,.cap-facts,.cap-feature,.cap-answer,.cap-topic,.cap-sources,.cap-record,.cap-hub-groups a{forced-color-adjust:auto;border:1px solid CanvasText}}@media print{.cap-hero,.cap-record,.cap-topic,.cap-hub-groups a,.cap-facts,.cap-matrix-section{background:white!important;color:black!important;box-shadow:none;break-inside:avoid}}.authority-context p{overflow-wrap:anywhere}.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-index{display:flex;flex-wrap:wrap;gap:.75rem 1.4rem;margin:1.2rem 0;font-size:.9rem}.v122-table-wrap{max-width:100%;overflow-x:auto}.v122-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.9rem}.v122-table caption{text-align:left;font-size:.8rem;color:var(--v122-muted);line-height:1.5;padding:0 0 1rem}.v122-table th,.v122-table td{vertical-align:top;border-bottom:1px solid var(--v122-rule);padding:1.1rem .85rem;text-align:left;overflow-wrap:anywhere;line-height:1.6}.v122-table thead th{border-top:1px solid #142731;border-bottom:1px solid #142731;text-transform:uppercase;letter-spacing:.06em;font-size:.66rem}.v122-table th:first-child{width:21%}.v122-table th:nth-child(2){width:32%}.v122-table th:nth-child(3){width:27%}.v122-table th:nth-child(4){width:20%}.v122-table td strong,.v122-table td span{display:block}.v122-table td span{margin-top:.55rem}.v122-table td:last-child{font-size:.76rem}.v122-mobile-rows{display:none}.v122-fine,.v122-cites{font-size:.8rem!important;line-height:1.6;color:var(--v122-muted)}.v122-evidence{margin:1rem 0;border:1px solid var(--v122-rule);padding:.85rem 1rem}.v122-evidence summary{cursor:pointer;font-size:.88rem;line-height:1.5}.v122-evidence article{border-top:1px solid var(--v122-rule);padding-top:.6rem;margin-top:1rem}.v122-reference{padding:2rem 0;margin:2rem 0;border-top:2px solid #142731;border-bottom:1px solid var(--v122-rule)}@media(max-width:720px){.v122-table-wrap{display:none}.v122-mobile-rows{display:block}.v122-mobile-rows article{border-top:1px solid #142731;padding:.9rem 0}.v122-mobile-rows h3{font:400 1.4rem Georgia,serif}.v122-mobile-rows dl{margin:.5rem 0}.v122-mobile-rows dl div{padding:.45rem 0}.v122-mobile-rows dt{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.v122-mobile-rows dd{margin:.3rem 0 0;font-size:.93rem;line-height:1.6;overflow-wrap:anywhere}.v122-reference{padding:1.2rem 0}}@media print{.v122{color:#000}.v122-table-wrap{display:block;overflow:visible}.v122-table{font-size:8.5pt}.v122-table th,.v122-table td{padding:6pt;overflow-wrap:anywhere}.v122-table thead{display:table-header-group}.v122-table tr{break-inside:avoid}.v122-mobile-rows{display:none}.v122-evidence{display:block}.v122-evidence::details-content{content-visibility:visible;display:block}.v122-evidence>*{display:block!important}.v122-evidence summary{display:none!important}.v122-figure figcaption,.v122-fine,.v122-status{color:#000!important}.v122-index{font-size:9pt}}@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}}.v145{--v145-paper:#f7f7f2;--v145-ink:#142731;--v145-blue:#275dde;max-width:1180px;margin-inline:auto;color:var(--v145-ink)}.v145 p,.v145 li{line-height:1.7}.v145-kicker{font-size:.73rem!important;line-height:1.45!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem}.v145 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}.v145 h1 em{font-weight:400;color:var(--v145-blue)}.v145 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}.v145 h3{font-size:1.23rem;line-height:1.35}.v145 a{overflow-wrap:anywhere}.v145 a:focus-visible,.v145 summary:focus-visible{outline:3px solid var(--v145-blue);outline-offset:5px}.v145 details summary{cursor:pointer;line-height:1.5;font-weight:600;padding:.25rem 0}.v145 details ol{padding-left:1.15rem}.v145 details li{padding:.35rem 0}.v145 details li p{margin:.5rem 0}.v145-inline{padding:1.6rem;margin-top:2rem;border:1px solid #cad2d2;border-left:4px solid var(--v145-blue)}.v145-inline h2{font-size:1.7rem}@media(max-width:760px){.v145 h1{font-size:clamp(2.5rem,11vw,4.2rem)}}@media print{.v145 h1{font-size:32pt}.v145 h2{font-size:21pt}}.v146-kicker{font-size:.73rem!important;line-height:1.45!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem}.v146-inline{padding:1.6rem;margin-top:2rem;border:1px solid #cad2d2;border-left:4px solid var(--v146-blue)}.v146-inline h2{font-size:1.7rem}.v146-inline p{max-width:75ch}: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 :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}}@media print{@page{margin:13mm}}.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(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 :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:Highlight}}@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 .detail-art {border:1px solid var(--line);border-top:3px solid var(--ink);border-radius:4px;overflow:hidden}.reader-premium .detail-art figcaption {font-family:var(--sans)}.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 .reader-contents {font-family:var(--sans);border-top:2px solid var(--ink)}.reader-premium .reader-contents>span {font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase}.reader-premium .aside-box:first-child {border-top:3px solid var(--ink)}.reader-premium .reader-next {background:var(--plate-bg);border-top:3px solid var(--ink)}.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 .evidence-card {border-top:2px solid var(--ink)}.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 :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 .claim-link {font-size:11px}.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 .reader-at-a-glance {font:650 clamp(19px,1.9vw,23px)/1.45 var(--display);letter-spacing:-.01em;color:var(--ink);margin:14px 0 10px;max-width:56ch}.reader-premium .reader-aliases {display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 18px;font-size:14px;color:var(--muted)}.reader-premium .reader-aliases>span {font:500 10.5px/1.6 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-right:4px}.reader-premium .reader-aliases b {font:500 12.5px/1.5 var(--mono);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:3px;padding:1px 7px}.reader-premium .reader-at-a-glance~.lede {font-size:17px}.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 .directory-record-grid {grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.reader-premium .directory-record-grid .directory-record {display:flex;flex-direction:column;border:1px solid var(--line);border-top:3px solid var(--ink);border-radius:var(--radius);background:var(--surface);overflow:hidden;transition:border-color .15s,box-shadow .15s}.reader-premium .directory-record-grid .directory-record:hover {border-color:var(--blue);box-shadow:0 10px 24px rgba(20,39,49,.08)}.reader-premium .directory-record-grid .directory-record .card-art {position:relative;min-height:0;height:auto;aspect-ratio:2/1;padding:20px 26% 26px;border:0;border-bottom:1px solid var(--line);background:var(--plate-bg)}.reader-premium .directory-record-grid .directory-record .card-art>a {height:100%;min-height:0}.reader-premium .directory-record-grid .directory-record .card-art img {width:100%;height:100%;max-height:none;object-fit:contain;transition:transform .2s}.reader-premium .directory-record-grid .directory-record:hover .card-art img {transform:scale(1.03)}.reader-premium .directory-record-grid .directory-record .card-copy {display:flex;flex:1;flex-direction:column;padding:16px 18px 14px}.reader-premium .directory-record-grid .directory-record .card-copy .eyebrow {font:500 10.5px/1.5 var(--mono);letter-spacing:.1em}.reader-premium .directory-record-grid .directory-record .card-copy h3 {margin:4px 0 6px;font:750 19px/1.25 var(--display);letter-spacing:-.015em}.reader-premium .directory-record-grid .directory-record .card-copy h3 a {color:var(--ink);text-decoration:none}.reader-premium .directory-record-grid .directory-record .card-copy h3 a:hover {color:var(--blue);text-decoration:underline;text-underline-offset:3px}.reader-premium .directory-record-grid .directory-record .card-copy>p:not(.eyebrow) {font-size:14px;line-height:1.55;color:var(--muted);margin:0}.reader-premium .directory-record-grid .directory-record .directory-actions {margin-top:auto;padding-top:12px;border-top:0}@media (max-width:1100px){.reader-premium .directory-record-grid {grid-template-columns:repeat(2,minmax(0,1fr))}.reader-premium .directory-record-grid .directory-record .card-art {min-height:0;border-bottom:1px solid var(--line)}}@media (max-width:640px){.reader-premium .directory-record-grid {grid-template-columns:minmax(0,1fr);gap:10px}.reader-premium .directory-record-grid .directory-record {display:grid;grid-template-columns:104px minmax(0,1fr)}.reader-premium .directory-record-grid .directory-record .card-art {aspect-ratio:auto;padding:14px 12px;border-bottom:0;border-right:1px solid var(--line)}.reader-premium .directory-record-grid .directory-record .card-copy {padding:12px 14px}.reader-premium .directory-record-grid .directory-record .card-copy h3 {font-size:17px}}.reader-premium .atlas-results:focus {outline:none}.reader-premium .atlas-index {position:sticky;top:0;z-index:5;margin:0 0 8px;padding:10px 0;background:var(--paper);border-bottom:1px solid var(--line)}.reader-premium .atlas-index ol {display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.reader-premium .atlas-index a {display:flex;align-items:center;gap:8px;min-height:34px;padding:0 11px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.reader-premium .atlas-index a:hover {border-color:var(--ink)}.reader-premium .atlas-index a[aria-current=true] {background:var(--ink);border-color:var(--ink);color:#fff}.reader-premium .atlas-index b {font:500 11px/1 var(--mono);color:var(--muted)}.reader-premium .atlas-index a[aria-current=true] b {color:var(--on-ink-muted)}.reader-premium .atlas-section {padding-top:40px;scroll-margin-top:178px}.reader-premium .atlas-section-head {scroll-margin-top:178px}.reader-premium .atlas-section:focus {outline:none}.reader-premium .atlas-section-head {display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 18px;padding-top:14px;border-top:2px solid var(--ink)}.reader-premium .atlas-section-head h2 {margin:0;font:800 clamp(26px,2.6vw,34px)/1.1 var(--display);letter-spacing:-.025em}.reader-premium .atlas-section-head p {margin:6px 0 0;color:var(--muted);font-size:15px}.reader-premium .atlas-section-head .atlas-section-count {flex:none;margin:0;font:500 11.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.reader-premium .atlas-section-top {margin:14px 0 0;text-align:right;font-size:13px}@media (min-width:1024px){.reader-premium .atlas-index {top:88px}}@media (max-width:760px){.reader-premium .atlas-index {position:static}.reader-premium .atlas-index ol {flex-wrap:wrap}.reader-premium .atlas-section-head {flex-direction:column;align-items:flex-start;gap:6px}}@media print{.reader-premium .atlas-index,.reader-premium .atlas-section-top {display:none}}.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 #evidence .evidence-card {position:relative;margin:0 0 10px;padding:14px 18px 12px;border:1px solid var(--line);border-left:3px solid var(--ink);border-radius:var(--radius);background:var(--surface);box-shadow:none}.reader-premium #evidence .evidence-head {display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px 12px;margin:0 0 8px;padding:0 120px 0 0;border:0}.reader-premium #evidence .evidence-head>span:first-child {font:500 12px/1.4 var(--mono);color:var(--blue)}.reader-premium #evidence .evidence-head .badge {font-size:10.5px}.reader-premium #evidence .evidence-card>p:first-of-type {margin:0 0 8px;font-size:15.5px;line-height:1.5;color:var(--ink)}.reader-premium #evidence .evidence-card .source-meta {margin:6px 0;font-size:13px;line-height:1.55;color:var(--muted)}.reader-premium #evidence .evidence-card .small-link {display:inline-block;margin:2px 16px 2px 0;font-size:12.5px}@media (max-width:560px){.reader-premium #evidence .evidence-head {padding-right:0}}@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)}@media (max-width:480px){.reader-premium .record-grid:has(>a.record-card) {grid-template-columns:minmax(0,1fr)}}.reader-premium .detail-hero:has(.rv-gallery) {grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.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:860px){.reader-premium .detail-hero:has(.rv-gallery) {grid-template-columns:1fr}}@media (min-width:1101px){.reader-premium .directory-record:not(.directory-record-grid *):has(.has-illustration) {grid-template-columns:240px minmax(0,1fr)}}@media (max-width:1100px){.reader-premium .directory-record:not(.directory-record-grid *):has(.has-illustration) {display:block}}.reader-premium .illustration-note {margin:0 0 12px;font-size:13px;color:var(--muted)}@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 .detail-hero::after {content:"";display:block;clear:both}.reader-premium .detail-hero .detail-art {float:none!important;width:60%!important;margin:20px 0 0!important;break-inside:avoid}.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(.premium-specimen-window,.premium-card-art,.comparison-card-art span,.connect-end-art,.connect-ends-art)>img.is-illustration {display:block;width:100%;height:100%;max-width:100%;max-height:none;padding:0;object-fit:cover;transform:none}.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 :is(.record-card>.card-art,.port-card-head>a,.reader-question-art figure>a)>img.is-illustration {display:block;width:100%;height:100%;max-width:100%;max-height:none;padding:0;object-fit:cover}@media (min-width:1101px){.reader-premium .directory-record:not(.directory-record-grid *) {grid-template-columns:240px minmax(0,1fr)}}.reader-premium .directory-record:not(.directory-record-grid *) .card-art:not(.has-illustration) {position:relative;display:flex;align-items:center;justify-content:center;align-self:start;height:auto;min-height:0;aspect-ratio:4/3;padding:16px;border-right:0}.reader-premium .directory-record-grid .directory-record .card-art:not(.has-illustration) {aspect-ratio:4/3}.reader-premium .directory-record .card-art:not(.has-illustration)>a {display:flex;align-items:center;justify-content:center;width:100%;height:100%;max-width:none}.reader-premium .directory-record .card-art:not(.has-illustration) img {width:100%;height:100%;max-height:none;object-fit:contain}@media (max-width:1100px){.reader-premium .directory-record:not(.directory-record-grid *) .card-art:not(.has-illustration) {width:100%;max-width:none;aspect-ratio:16/9}}.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)}