:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;--canvas:#f3f5f8;--surface:#fbfcfe;--surface-raised:#fdfefe;--surface-muted:#edf1f5;--surface-strong:#e4e9f0;--ink:#172033;--ink-soft:#455168;--ink-muted:#69758a;--line:#d8dee8;--line-strong:#bdc7d6;--accent:#2457d6;--accent-hover:#1747bd;--accent-soft:#e4ebff;--accent-ink:#163a91;--success:#147451;--success-soft:#e3f5ed;--warning:#9b5d05;--warning-soft:#fff1d5;--shadow-soft:0 18px 54px #1e304e14;--shadow-popover:0 20px 70px #111d332e;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--header-height:72px;font-family:Segoe UI,Microsoft YaHei UI,PingFang SC,Noto Sans SC,system-ui,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#10141c;--surface:#151b25;--surface-raised:#1a2230;--surface-muted:#202a38;--surface-strong:#293546;--ink:#edf2fb;--ink-soft:#b8c3d5;--ink-muted:#8f9bae;--line:#2d394a;--line-strong:#42526a;--accent:#7da2ff;--accent-hover:#a2bbff;--accent-soft:#1d315f;--accent-ink:#c6d4ff;--success:#68d4a7;--success-soft:#153d31;--warning:#f0bd68;--warning-soft:#493417;--shadow-soft:0 18px 60px #00000038;--shadow-popover:0 22px 80px #00000075}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 24px)}body{min-width:320px;min-height:100dvh;color:var(--ink);background:var(--canvas);margin:0}button,input,select{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0}a{color:inherit}img{max-width:100%;display:block}h1,h2,h3,p,figure,dl,dd{margin:0}h1,h2,h3,strong{text-wrap:balance}p,li,dd{text-wrap:pretty}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 38%, transparent);outline-offset:2px}.skip-link{z-index:100;color:var(--surface);background:var(--ink);border-radius:var(--radius-sm);padding:10px 14px;position:fixed;top:10px;left:10px;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}.app-error{max-width:680px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);margin:12dvh auto;padding:30px}.app-error p{color:var(--ink-soft);margin-top:12px;line-height:1.8}.site-header{z-index:30;height:var(--header-height);background:color-mix(in srgb, var(--surface) 92%, transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);grid-template-columns:250px minmax(420px,1fr) minmax(330px,420px);align-items:center;gap:18px;padding:0 clamp(18px,2.2vw,36px);display:grid;position:sticky;top:0}.brand{text-align:left;color:var(--ink);background:0 0;align-items:center;gap:11px;padding:0;display:flex}.brand-mark{color:#f7f9ff;background:var(--accent);letter-spacing:.08em;border-radius:11px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.brand-copy{gap:2px;display:grid}.brand-copy strong{letter-spacing:-.02em;font-size:15px}.brand-copy small{color:var(--ink-muted);font-size:11px}.primary-nav{justify-content:center;align-items:center;gap:4px;display:flex}.nav-link{color:var(--ink-soft);border-radius:var(--radius-sm);white-space:nowrap;background:0 0;padding:10px 12px;font-size:13px;font-weight:650;position:relative}.nav-link:hover{color:var(--ink);background:var(--surface-muted)}.nav-link.is-active{color:var(--accent-ink);background:var(--accent-soft)}.nav-link.is-active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-10px;left:12px;right:12px}.header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.global-search{flex:1;max-width:300px;position:relative}.global-search>label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.global-search input,.local-search input{width:100%;height:38px;color:var(--ink);background:var(--surface-muted);border-radius:var(--radius-sm);border:1px solid #0000;outline:none;padding:0 12px}.global-search input::placeholder,.local-search input::placeholder{color:var(--ink-muted)}.global-search input:focus,.local-search input:focus{background:var(--surface-raised);border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent)}.search-popover{z-index:50;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);width:min(520px,100vw - 32px);max-height:min(68vh,620px);box-shadow:var(--shadow-popover);padding:8px;position:absolute;top:46px;right:0;overflow-y:auto}.search-popover button{text-align:left;width:100%;color:var(--ink);border-radius:var(--radius-sm);background:0 0;grid-template-columns:48px 1fr;gap:3px 10px;padding:11px 12px;display:grid}.search-popover button:hover{background:var(--surface-muted)}.search-popover button>span{color:var(--accent-ink);grid-row:1/span 2;align-self:start;padding-top:2px;font-size:11px;font-weight:750}.search-popover button>strong{font-size:13px}.search-popover button>small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.search-popover>p{color:var(--ink-muted);padding:18px;font-size:13px;line-height:1.7}.utility-button,.mobile-menu-button{min-width:54px;height:38px;color:var(--ink-soft);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:0 12px;font-size:12px;font-weight:700}.utility-button:hover,.mobile-menu-button:hover{color:var(--ink);border-color:var(--line-strong)}.mobile-menu-button{display:none}.workspace-shell{min-height:calc(100dvh - var(--header-height));grid-template-columns:250px minmax(0,1fr);display:grid}.side-rail{border-right:1px solid var(--line)}.side-rail-content{top:var(--header-height);min-height:calc(100dvh - var(--header-height));flex-direction:column;padding:28px 20px 22px;display:flex;position:sticky}.rail-label{color:var(--ink-muted);letter-spacing:.06em;margin:0 0 12px;font-size:11px;font-weight:750}.rail-shortcut,.rail-chapter{text-align:left;width:100%;color:var(--ink-soft);border-radius:var(--radius-sm);background:0 0;padding:9px 10px;font-size:13px}.rail-shortcut:hover,.rail-chapter:hover{color:var(--ink);background:var(--surface-muted)}.chapter-rail-list{gap:3px;display:grid}.rail-chapter{grid-template-columns:24px 1fr;align-items:center;gap:6px;display:grid}.rail-chapter span{color:var(--ink-muted);font-family:ui-monospace,Cascadia Code,monospace;font-size:10px}.rail-chapter strong{font-size:12px;font-weight:650}.rail-chapter.is-active{color:var(--accent-ink);background:var(--accent-soft)}.rail-source{background:var(--surface-muted);border-radius:var(--radius-md);gap:6px;margin-top:auto;padding:14px;display:grid}.rail-source span{color:var(--ink-muted);font-size:10px}.rail-source strong{font-size:12px;line-height:1.45}.rail-source a{width:fit-content;color:var(--accent-ink);font-size:11px;font-weight:750;text-decoration:none}.rail-source a:hover{text-decoration:underline}.main-content{width:100%;min-width:0;max-width:1580px;margin:0 auto;padding:clamp(30px,4vw,64px) clamp(22px,4vw,64px) 100px}.page-enter{animation:.36s ease-out both page-enter}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.section-kicker{color:var(--accent-ink);letter-spacing:.04em;margin-bottom:9px;font-size:12px;font-weight:750}.hero-section{min-height:min(710px, calc(100dvh - var(--header-height) - 80px));grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;gap:clamp(34px,5vw,80px);padding:20px 0 64px;display:grid}.hero-copy h1{letter-spacing:-.065em;max-width:760px;font-size:clamp(40px,4.4vw,60px);line-height:1.04}.hero-summary{max-width:660px;color:var(--ink-soft);margin-top:24px;font-size:clamp(16px,1.5vw,19px);line-height:1.8}.hero-actions{align-items:center;gap:10px;margin-top:30px;display:flex}.primary-action,.secondary-action{border-radius:var(--radius-sm);white-space:nowrap;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.primary-action{color:#f8faff;background:var(--accent)}.primary-action:hover{background:var(--accent-hover)}.secondary-action{color:var(--ink);background:var(--surface);border:1px solid var(--line-strong)}.secondary-action:hover{background:var(--surface-muted)}.scope-line{flex-wrap:wrap;gap:22px;margin-top:42px;display:flex}.scope-line div{align-items:baseline;gap:6px;display:flex}.scope-line dt{color:var(--ink-muted);font-size:11px}.scope-line dd{color:var(--ink);font-family:ui-monospace,Cascadia Code,monospace;font-size:15px;font-weight:750}.hero-figure{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#e8edf5;position:relative;overflow:hidden}:root[data-theme=dark] .hero-figure{background:#dfe6f0}.hero-figure img{aspect-ratio:1.25;object-fit:contain;width:100%}.hero-figure figcaption{color:var(--ink);background:var(--surface-raised);border-top:1px solid var(--line);gap:5px;padding:16px 18px 18px;display:grid}.hero-figure figcaption span{color:var(--ink-muted);font-size:10px}.hero-figure figcaption strong{font-size:13px}.learning-map,.engineer-lens,.quick-reference,.source-strip{border-top:1px solid var(--line);padding:clamp(70px,8vw,120px) 0}.section-heading-stack{max-width:790px;margin-bottom:42px}.section-heading-stack.compact{margin-bottom:28px}.section-heading-stack h2,.lens-statement h2,.source-strip h2{letter-spacing:-.05em;font-size:clamp(30px,3.6vw,52px);line-height:1.14}.section-heading-stack>p:last-child,.lens-statement>p:last-child{max-width:700px;color:var(--ink-soft);margin-top:16px;line-height:1.8}.stage-list{border-top:1px solid var(--line-strong)}.stage-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,.36fr) minmax(0,1.64fr);gap:34px;padding:30px 0;display:grid}.stage-row>header{align-items:baseline;gap:12px;display:flex}.stage-row>header span{color:var(--accent);font-family:ui-monospace,Cascadia Code,monospace;font-size:11px;font-weight:750}.stage-row>header h3{letter-spacing:-.025em;font-size:18px}.stage-chapters{gap:7px;display:grid}.stage-chapters button{text-align:left;color:var(--ink);border-radius:var(--radius-sm);background:0 0;grid-template-columns:36px minmax(160px,.5fr) minmax(260px,1.5fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.stage-chapters button:hover{background:var(--surface-muted)}.stage-chapters button>span{color:var(--ink-muted);font-family:ui-monospace,Cascadia Code,monospace;font-size:11px}.stage-chapters button>strong{font-size:14px}.stage-chapters button>small{color:var(--ink-muted);font-size:12px;line-height:1.6}.engineer-lens{grid-template-columns:minmax(340px,.95fr) minmax(460px,1.05fr);gap:clamp(50px,8vw,130px);display:grid}.question-sequence{counter-reset:lens}.question-sequence>div{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);gap:5px 16px;padding:22px 0;display:grid;position:relative}.question-sequence>div:first-child{border-top:1px solid var(--line)}.question-sequence span{color:var(--accent-ink);grid-row:1/span 2;font-size:11px;font-weight:750}.question-sequence strong{font-size:16px}.question-sequence p{color:var(--ink-muted);font-size:13px;line-height:1.7}.glossary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;display:grid}.glossary-grid>div{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:18px;padding:20px 0;display:grid}.glossary-grid dt{font-size:14px;font-weight:750}.glossary-grid dd{color:var(--ink-soft);font-size:13px;line-height:1.7}.source-strip{grid-template-columns:minmax(360px,1fr) minmax(360px,.8fr);align-items:end;gap:80px;display:grid}.source-strip h2{max-width:760px}.source-strip ul{margin:0;padding:0;list-style:none}.source-strip li{color:var(--ink-soft);border-bottom:1px solid var(--line);padding:11px 0;font-size:12px}.page-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:40px;padding:10px 0 46px;display:flex}.page-header>div:first-child{max-width:940px}.page-header h1,.lesson-header h1{letter-spacing:-.06em;font-size:clamp(38px,5vw,68px);line-height:1.08}.page-header>div:first-child>p:last-child,.lesson-header>div:first-child>p:last-child{max-width:780px;color:var(--ink-soft);margin-top:18px;font-size:16px;line-height:1.8}.lesson-article{max-width:1220px;margin:0 auto}.lesson-header{grid-template-columns:minmax(0,1fr) 270px;align-items:end;gap:70px;padding:12px 0 42px;display:grid}.lesson-header dl{grid-template-columns:1fr 1fr;gap:18px;padding-bottom:8px;display:grid}.lesson-header dt{color:var(--ink-muted);margin-bottom:5px;font-size:10px}.lesson-header dd{font-size:12px;font-weight:750}.lesson-cover{border:1px solid var(--line);border-radius:var(--radius-lg);background:#e8edf5;overflow:hidden}:root[data-theme=dark] .lesson-cover,:root[data-theme=dark] .inline-figure{background:#e5eaf2}.lesson-cover img{object-fit:contain;width:100%;max-height:700px}.lesson-cover figcaption,.inline-figure figcaption,.device-detail figure figcaption{color:var(--ink-muted);background:var(--surface-raised);border-top:1px solid var(--line);padding:10px 14px;font-size:10px}.outcome-block{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);grid-template-columns:260px minmax(0,1fr);gap:38px;margin:52px 0 76px;padding:28px 0;display:grid}.outcome-block h2{font-size:17px;line-height:1.4}.outcome-block ol{counter-reset:outcome;grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.outcome-block li{counter-increment:outcome;color:var(--ink-soft);font-size:13px;line-height:1.7}.outcome-block li:before{content:"0" counter(outcome);color:var(--accent);margin-bottom:8px;font-family:ui-monospace,Cascadia Code,monospace;font-size:10px;font-weight:750;display:block}.lesson-layout{grid-template-columns:minmax(0,760px) 240px;justify-content:center;gap:clamp(54px,8vw,120px);display:grid}.lesson-body,.lesson-section,.parameter-detail,.device-workspace-panel,.datasheet-map-item>section,.plot-guide-list>article>section{min-width:0}.lesson-section{padding-bottom:78px;position:relative}.lesson-section-index{color:var(--accent);margin-bottom:11px;font-family:ui-monospace,Cascadia Code,monospace;font-size:11px;font-weight:750;display:block}.lesson-section h2{letter-spacing:-.045em;margin-bottom:22px;font-size:clamp(27px,3vw,38px);line-height:1.2}.lesson-section>p{color:var(--ink-soft);margin-bottom:17px;font-size:16px;line-height:1.95}.concept-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 26px;margin:26px 0;padding:0;list-style:none;display:grid}.concept-list li{color:var(--ink-soft);padding-left:16px;font-size:14px;line-height:1.7;position:relative}.concept-list li:before{content:"";background:var(--accent);width:6px;height:2px;position:absolute;top:.72em;left:0}.formula-block{background:var(--surface-muted);border-left:3px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:12px;margin:28px 0;padding:18px 20px;display:grid}.formula-block span{color:var(--ink-muted);font-size:11px;font-weight:750}.formula-block code,.parameter-facts code{color:var(--ink);white-space:normal;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.7}.inline-figure{border:1px solid var(--line);border-radius:var(--radius-md);background:#e8edf5;margin:34px 0;overflow:hidden}.inline-figure img{object-fit:contain;width:100%;max-height:560px}.thinking-prompt{background:var(--accent-soft);border-radius:var(--radius-md);margin:34px 0 0;padding:23px 25px}.thinking-prompt span,.parameter-thinking span{color:var(--accent-ink);font-size:11px;font-weight:750}.thinking-prompt p,.parameter-thinking p{color:var(--ink);margin-top:8px;font-size:15px;font-weight:650;line-height:1.75}.aside-sticky{top:calc(var(--header-height) + 28px);position:sticky}.aside-sticky>a{color:var(--ink-soft);grid-template-columns:24px 1fr;gap:7px;padding:8px 0;font-size:11px;line-height:1.5;text-decoration:none;display:grid}.aside-sticky>a:hover{color:var(--accent-ink)}.aside-sticky>a span{color:var(--ink-muted);font-family:ui-monospace,Cascadia Code,monospace}.related-parameters{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:24px;padding-top:18px;display:flex}.related-parameters>span{width:100%;color:var(--ink-muted);margin-bottom:2px;font-size:10px}.related-parameters button{color:var(--accent-ink);background:var(--accent-soft);border-radius:6px;padding:6px 8px;font-size:10px;font-weight:700}.lesson-pagination{border-top:1px solid var(--line-strong);grid-template-columns:1fr 1fr;gap:30px;margin-top:20px;padding-top:36px;display:grid}.lesson-pagination button{text-align:left;color:var(--ink);background:0 0;gap:6px;padding:18px 0;display:grid}.lesson-pagination button.next{text-align:right}.lesson-pagination button span{color:var(--ink-muted);font-size:10px}.lesson-pagination button strong{font-size:15px}.lesson-pagination button:hover strong{color:var(--accent-ink)}.parameter-toolbar{justify-content:space-between;align-items:flex-end;gap:24px;padding:28px 0 22px;display:flex}.filter-tabs,.device-switch,.tool-tabs{scrollbar-width:thin;gap:5px;display:flex;overflow-x:auto}.filter-tabs button,.device-switch button,.tool-tabs button{min-height:36px;color:var(--ink-soft);border-radius:var(--radius-sm);white-space:nowrap;background:0 0;border:1px solid #0000;padding:0 11px;font-size:12px;font-weight:700}.filter-tabs button:hover,.device-switch button:hover,.tool-tabs button:hover{background:var(--surface-muted)}.filter-tabs button.is-active,.device-switch button.is-active,.tool-tabs button.is-active{color:var(--accent-ink);background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 22%, transparent)}.local-search{width:min(300px,100%)}.local-search>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.parameter-workbench{grid-template-columns:330px minmax(0,1fr);gap:24px;min-height:640px;display:grid}.parameter-index{background:var(--surface-muted);border-radius:var(--radius-md);padding:14px}.parameter-index>p{color:var(--ink-muted);padding:4px 7px 11px;font-size:10px;font-weight:750}.parameter-index>button{text-align:left;width:100%;color:var(--ink);border-radius:var(--radius-sm);background:0 0;grid-template-columns:48px 1fr;gap:3px 10px;padding:11px 12px;display:grid}.parameter-index>button:hover{background:color-mix(in srgb, var(--surface-raised) 70%, transparent)}.parameter-index>button.is-active{background:var(--surface-raised);box-shadow:0 2px 12px #1d2e4c0f}.parameter-index>button>span{color:var(--ink-muted);grid-row:1/span 2;font-size:10px}.parameter-index>button>strong{font-size:13px}.parameter-index>button>small{color:var(--ink-muted);font-size:10px}.empty-state{text-align:center;padding:32px 18px}.empty-state strong{font-size:13px}.empty-state p{color:var(--ink-muted);margin-top:7px;font-size:11px}.parameter-detail{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);padding:clamp(30px,4vw,58px)}.parameter-detail>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.parameter-detail>header p{color:var(--accent-ink);margin-bottom:8px;font-size:11px;font-weight:750}.parameter-detail>header h2{letter-spacing:-.055em;font-size:clamp(34px,4vw,54px)}.parameter-detail>header>code{color:var(--accent-ink);background:var(--accent-soft);border-radius:var(--radius-sm);padding:9px 11px;font-family:Cascadia Code,Consolas,monospace;font-size:12px}.parameter-definition{max-width:850px;color:var(--ink-soft);margin:25px 0 42px;font-size:18px;line-height:1.85}.parameter-facts{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.parameter-facts>div{background:var(--surface);min-height:154px;padding:22px}.parameter-facts>div.risk{background:color-mix(in srgb, var(--warning-soft) 55%, var(--surface))}.parameter-facts dt{color:var(--ink-muted);margin-bottom:11px;font-size:10px;font-weight:750}.parameter-facts dd{color:var(--ink-soft);font-size:13px;line-height:1.75}.parameter-thinking{background:var(--accent-soft);border-radius:var(--radius-md);margin-top:26px;padding:21px 23px}.device-header{align-items:flex-end}.datasheet-links{flex-shrink:0;gap:8px;display:grid}.datasheet-links a{min-width:168px;color:var(--ink-soft);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);text-align:center;padding:10px 13px;font-size:11px;font-weight:700;text-decoration:none}.datasheet-links a:hover{color:var(--accent-ink);border-color:var(--accent)}.device-switch,.tool-tabs{margin:24px 0}.compare-intro{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr) 360px;gap:1px;margin-bottom:22px;display:grid;overflow:hidden}.compare-intro article,.compare-intro aside{background:var(--surface-raised);padding:clamp(24px,4vw,42px)}.compare-intro article>span,.compare-intro aside>strong{color:var(--accent-ink);margin-bottom:10px;font-size:11px;font-weight:750;display:block}.compare-intro h2{letter-spacing:-.04em;font-size:clamp(23px,2.8vw,35px)}.compare-intro p{color:var(--ink-soft);margin-top:13px;font-size:13px;line-height:1.75}.comparison-table-wrap{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;min-width:720px}.comparison-table th,.comparison-table td{text-align:left;border-bottom:1px solid var(--line);padding:15px 18px;font-size:12px}.comparison-table thead th{color:var(--ink-muted);background:var(--surface-muted);letter-spacing:.04em;font-size:10px}.comparison-table tbody th{width:28%;color:var(--ink-soft);font-weight:650}.comparison-table td{font-family:ui-monospace,Cascadia Code,monospace}.comparison-table tr:last-child th,.comparison-table tr:last-child td{border-bottom:0}.table-note{color:var(--ink-muted);margin-top:12px;font-size:11px;line-height:1.7}.device-detail{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);overflow:hidden}.device-detail>header{grid-template-columns:300px 1fr;align-items:end;gap:60px;padding:clamp(28px,4vw,52px);display:grid}.device-detail>header>div>p{color:var(--accent-ink);font-size:11px;font-weight:750}.device-detail>header h2{letter-spacing:-.07em;margin:6px 0 9px;font-size:clamp(44px,6vw,78px)}.device-detail>header>div>span{color:var(--ink-soft);font-size:13px}.device-detail>header dl{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.device-detail>header dl>div{border-top:1px solid var(--line);padding-top:12px}.device-detail>header dt{color:var(--ink-muted);margin-bottom:6px;font-size:9px}.device-detail>header dd{font-family:ui-monospace,Cascadia Code,monospace;font-size:11px;font-weight:700}.device-detail figure{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#e7ecf4}.device-detail figure img{object-fit:contain;width:100%;max-height:580px}.device-detail-grid{grid-template-columns:1fr 1fr;gap:50px;padding:clamp(30px,4vw,54px);display:grid}.device-detail-grid h3{margin-bottom:20px;font-size:19px}.device-detail-grid section>dl>div{grid-template-columns:130px 1fr;gap:16px;padding:11px 0;display:grid}.device-detail-grid section>dl dt{color:var(--ink-muted);font-size:11px}.device-detail-grid section>dl dd{font-family:ui-monospace,Cascadia Code,monospace;font-size:11px;font-weight:700}.device-detail-grid ol{margin:0;padding-left:20px}.device-detail-grid li{color:var(--ink-soft);padding:0 0 15px 5px;font-size:13px;line-height:1.7}.calculator-frame{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);overflow:hidden}.calculator-frame>header{border-bottom:1px solid var(--line);padding:clamp(28px,4vw,48px)}.calculator-frame>header p{color:var(--accent-ink);margin-bottom:7px;font-size:11px;font-weight:750}.calculator-frame>header h2{letter-spacing:-.05em;font-size:clamp(28px,3.5vw,44px)}.calculator-frame>header span{max-width:760px;color:var(--ink-soft);margin-top:12px;font-size:13px;line-height:1.75;display:block}.calculator-inputs{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.calculator-inputs.two-column{grid-template-columns:repeat(2,1fr)}.calculator-inputs.three-column{grid-template-columns:repeat(3,1fr)}.number-field{background:var(--surface);gap:10px;padding:24px;display:grid}.number-field>span{color:var(--ink-muted);font-size:10px;font-weight:750}.number-field>div{position:relative}.number-field input,.number-field select{width:100%;height:44px;color:var(--ink);background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-sm);outline:0;padding:0 52px 0 12px}.number-field select{padding-right:10px;font-size:12px}.number-field input:focus,.number-field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent)}.number-field small{color:var(--ink-muted);pointer-events:none;font-size:10px;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.result-panel{background:var(--accent-soft);padding:clamp(28px,4vw,48px)}.result-panel.pass{background:var(--success-soft)}.result-panel.warn{background:var(--warning-soft)}.result-panel dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;display:grid}.result-panel dl>div{min-width:0}.result-panel dt{color:var(--ink-muted);margin-bottom:8px;font-size:10px}.result-panel dd{overflow-wrap:anywhere;color:var(--ink);font-family:ui-monospace,Cascadia Code,monospace;font-size:clamp(16px,2vw,23px);font-weight:750}.result-panel>p{max-width:830px;color:var(--ink-soft);border-top:1px solid color-mix(in srgb, var(--ink) 14%, transparent);margin-top:26px;padding-top:18px;font-size:12px;line-height:1.7}@media (width<=1180px){.site-header{grid-template-columns:210px 1fr 300px}.brand-copy small{display:none}.nav-link{padding:10px 8px}.workspace-shell{grid-template-columns:220px minmax(0,1fr)}.hero-section{grid-template-columns:1fr 1fr}.hero-copy h1{font-size:clamp(40px,5vw,62px)}.outcome-block{grid-template-columns:210px 1fr}.lesson-layout{grid-template-columns:minmax(0,1fr) 210px;gap:48px}.parameter-workbench{grid-template-columns:290px minmax(0,1fr)}.device-detail>header{grid-template-columns:230px 1fr;gap:30px}}@media (width<=980px){.site-header{grid-template-columns:1fr auto}.primary-nav{top:var(--header-height);background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow-soft);justify-content:flex-start;padding:10px 18px 14px;display:none;position:fixed;left:0;right:0;overflow-x:auto}.primary-nav.is-open{display:flex}.nav-link.is-active:after{display:none}.mobile-menu-button{display:inline-block}.workspace-shell{grid-template-columns:1fr}.side-rail{display:none}.main-content{padding-left:clamp(18px,4vw,44px);padding-right:clamp(18px,4vw,44px)}.hero-section{grid-template-columns:1fr;min-height:0;padding-top:20px}.hero-copy{max-width:780px}.hero-figure{max-width:760px}.engineer-lens,.source-strip{grid-template-columns:1fr;gap:44px}.lesson-layout{grid-template-columns:1fr}.lesson-aside{display:none}.parameter-workbench{grid-template-columns:270px minmax(0,1fr)}.compare-intro,.device-detail>header{grid-template-columns:1fr}.calculator-inputs,.result-panel dl{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){:root{--header-height:64px}.site-header{grid-template-columns:auto 1fr;gap:10px;padding:0 14px}.brand-mark{width:38px;height:38px}.brand-copy{display:none}.header-actions{min-width:0}.global-search{min-width:0;max-width:none}.global-search input{height:36px}.utility-button,.mobile-menu-button{min-width:48px;height:36px;padding:0 8px}.main-content{padding-top:28px;padding-bottom:70px}.hero-section{gap:38px;padding-bottom:52px}.hero-copy h1,.page-header h1,.lesson-header h1{font-size:clamp(34px,11vw,52px)}.hero-summary{margin-top:18px;font-size:15px;line-height:1.75}.hero-actions{flex-direction:column;align-items:stretch}.primary-action,.secondary-action{width:100%}.scope-line{grid-template-columns:repeat(2,1fr);gap:12px 20px;margin-top:30px;display:grid}.hero-figure{border-radius:var(--radius-md)}.learning-map,.engineer-lens,.quick-reference,.source-strip{padding:70px 0}.section-heading-stack h2,.lens-statement h2,.source-strip h2{font-size:32px}.stage-row{grid-template-columns:1fr;gap:18px}.stage-chapters button{grid-template-columns:28px 1fr}.stage-chapters button>small{grid-column:2}.question-sequence>div{grid-template-columns:60px 1fr}.glossary-grid{grid-template-columns:1fr}.glossary-grid>div{grid-template-columns:100px 1fr}.lesson-header{grid-template-columns:1fr;gap:24px}.lesson-header dl{max-width:360px}.lesson-cover{border-radius:var(--radius-md)}.outcome-block{grid-template-columns:1fr;gap:20px;margin:34px 0 60px}.outcome-block ol{grid-template-columns:1fr;gap:14px}.outcome-block li{grid-template-columns:28px 1fr;gap:8px;display:grid}.outcome-block li:before{margin:0}.lesson-section{padding-bottom:58px}.lesson-section>p{font-size:15px;line-height:1.9}.concept-list,.formula-block{grid-template-columns:1fr}.lesson-pagination{grid-template-columns:1fr;gap:6px}.lesson-pagination button.next{text-align:left}.page-header,.parameter-toolbar,.device-header{flex-direction:column;align-items:stretch}.parameter-toolbar{padding-top:20px}.filter-tabs{order:2}.local-search{order:1;width:100%}.parameter-workbench{grid-template-columns:1fr}.parameter-index{gap:6px;display:flex;overflow-x:auto}.parameter-index>p{display:none}.parameter-index>button{min-width:180px}.parameter-facts{grid-template-columns:1fr}.parameter-facts>div{min-height:0}.datasheet-links{grid-template-columns:1fr 1fr}.device-detail>header dl{grid-template-columns:repeat(2,1fr)}.device-detail-grid,.calculator-inputs,.calculator-inputs.two-column,.calculator-inputs.three-column{grid-template-columns:1fr}.number-field{padding:18px}.result-panel dl{grid-template-columns:1fr 1fr;gap:22px 16px}}@media (width<=440px){.utility-button{display:none}.search-popover{right:-58px}.glossary-grid>div,.device-detail-grid section>dl>div{grid-template-columns:1fr;gap:7px}.datasheet-links,.result-panel dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.filter-tabs button{align-items:center;gap:6px;display:inline-flex}.filter-tabs button small{min-width:18px;height:18px;color:var(--ink-muted);background:var(--surface-strong);border-radius:5px;place-items:center;padding:0 4px;font-size:9px;display:inline-grid}.filter-tabs button.is-active small{color:var(--accent-ink);background:color-mix(in srgb, var(--accent) 15%, var(--surface))}.lesson-checklist,.lesson-steps,.lesson-note,.worked-example{margin:28px 0}.lesson-checklist{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);padding:22px 24px}.lesson-checklist>span,.lesson-steps>span,.worked-example>span{color:var(--accent-ink);letter-spacing:.04em;margin-bottom:14px;font-size:10px;font-weight:800;display:block}.lesson-checklist ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 24px;margin:0;padding:0;list-style:none;display:grid}.lesson-checklist li{color:var(--ink-soft);padding-left:24px;font-size:13px;line-height:1.65;position:relative}.lesson-checklist li:before{content:"✓";color:var(--success);font-weight:800;position:absolute;top:0;left:0}.lesson-steps ol,.parameter-test-steps{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-md);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.lesson-steps li,.parameter-test-steps li{background:var(--surface);grid-template-columns:48px 1fr;align-items:start;gap:14px;padding:16px 18px;display:grid}.lesson-steps b,.parameter-test-steps b{color:var(--accent);font-family:ui-monospace,Cascadia Code,monospace;font-size:11px}.lesson-steps li p,.parameter-test-steps li p{color:var(--ink-soft);font-size:13px;line-height:1.7}.lesson-table-wrap,.instrument-table-wrap{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);margin:30px 0;overflow-x:auto}.lesson-table,.instrument-table{border-collapse:collapse;width:100%;min-width:660px}.lesson-table th,.lesson-table td,.instrument-table th,.instrument-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 16px;font-size:12px;line-height:1.65}.lesson-table thead th,.instrument-table thead th{color:var(--ink-muted);background:var(--surface-muted);font-size:10px}.lesson-table tbody th,.instrument-table tbody th{color:var(--ink);font-weight:750}.lesson-table tbody td,.instrument-table tbody td{color:var(--ink-soft)}.lesson-table tr:last-child th,.lesson-table tr:last-child td,.instrument-table tr:last-child th,.instrument-table tr:last-child td{border-bottom:0}.worked-example{background:color-mix(in srgb, var(--success-soft) 65%, var(--surface));border-left:3px solid var(--success);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:22px 24px}.worked-example p,.lesson-note p{color:var(--ink-soft);font-size:14px;line-height:1.8}.lesson-note{background:var(--warning-soft);border:1px solid color-mix(in srgb, var(--warning) 24%, transparent);border-radius:var(--radius-md);padding:22px 24px}.lesson-note strong{color:var(--warning);margin-bottom:8px;font-size:12px;display:block}.source-links{border-top:1px solid var(--line);margin-top:30px;padding-top:20px}.source-links>span{color:var(--ink-muted);margin-bottom:10px;font-size:10px;font-weight:800;display:block}.source-links>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.source-links a{color:var(--ink);background:var(--surface-muted);border-radius:var(--radius-sm);border:1px solid #0000;padding:12px 14px;text-decoration:none;display:block}.source-links a:hover{border-color:var(--accent)}.source-links a strong{color:var(--accent-ink);margin-bottom:3px;font-size:9px;display:block}.source-links a p{font-size:11px;line-height:1.5}.source-links a small{color:var(--ink-muted);margin-top:6px;font-size:9px;line-height:1.5;display:block}.source-links.is-compact>div{flex-wrap:wrap;display:flex}.source-links.is-compact a{padding:8px 10px}.source-links.is-compact a p{font-size:9px}.parameter-index{top:calc(var(--header-height) + 18px);max-height:calc(100dvh - var(--header-height) - 38px);align-self:start;position:sticky;overflow-y:auto}.parameter-figure{border:1px solid var(--line);border-radius:var(--radius-md);background:#eef2f7;margin:0 0 48px;overflow:hidden}:root[data-theme=dark] .parameter-figure,:root[data-theme=dark] .device-hero-figure,:root[data-theme=dark] .bench-platform-image,:root[data-theme=dark] .plot-guide-list figure{background:#eef2f7}.parameter-figure img{object-fit:contain;width:100%;max-height:480px}.parameter-figure figcaption,.device-hero-figure figcaption,.bench-platform-image figcaption,.plot-guide-list figcaption{color:var(--ink-muted);background:var(--surface);border-top:1px solid var(--line);padding:10px 14px;font-size:10px}.parameter-explainer{border-top:1px solid var(--line);max-width:840px;margin:0 0 42px;padding-top:24px}.parameter-explainer>span{color:var(--accent-ink);font-size:10px;font-weight:800}.parameter-explainer h3{letter-spacing:-.035em;margin:8px 0 13px;font-size:clamp(20px,2.4vw,28px)}.parameter-explainer>p{color:var(--ink-soft);font-size:15px;line-height:1.85}.definition-pair{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) 170px;gap:1px;margin-top:22px;display:grid;overflow:hidden}.definition-pair>div{background:var(--surface);padding:16px}.definition-pair small{color:var(--ink-muted);font-size:9px;font-weight:750}.definition-pair p{color:var(--ink-soft);margin-top:6px;font-size:12px;line-height:1.65}.parameter-test-steps{margin-top:22px}.parameter-facts-rich{margin-top:46px}.parameter-related{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.parameter-related>span{width:100%;color:var(--ink-muted);font-size:10px}.parameter-related button{color:var(--accent-ink);background:var(--accent-soft);border-radius:6px;padding:7px 10px;font-size:10px;font-weight:750}.device-workspace{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);overflow:hidden}.device-workspace-header{justify-content:space-between;align-items:flex-end;gap:24px;padding:clamp(28px,4vw,52px);display:flex}.device-workspace-header p{color:var(--accent-ink);font-size:10px;font-weight:750}.device-workspace-header h2{letter-spacing:-.065em;margin:6px 0 9px;font-size:clamp(42px,5vw,70px)}.device-workspace-header span{color:var(--ink-soft);font-size:13px}.device-workspace-header>a{color:var(--accent-ink);background:var(--accent-soft);border-radius:var(--radius-sm);flex-shrink:0;padding:11px 14px;font-size:11px;font-weight:750;text-decoration:none}.device-workspace-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:0;padding:0 clamp(18px,4vw,52px);display:flex;overflow-x:auto}.device-workspace-tabs button{min-height:48px;color:var(--ink-soft);white-space:nowrap;background:0 0;padding:0 15px;font-size:11px;font-weight:750;position:relative}.device-workspace-tabs button.is-active{color:var(--accent-ink)}.device-workspace-tabs button.is-active:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:15px;right:15px}.device-workspace-panel{padding:clamp(24px,4vw,54px)}.device-hero-figure,.bench-platform-image{border:1px solid var(--line);border-radius:var(--radius-md);background:#eef2f7;overflow:hidden}.device-hero-figure img{object-fit:contain;width:100%;max-height:570px}.device-overview-grid{grid-template-columns:1.2fr .8fr;gap:40px;margin-top:40px;display:grid}.device-overview-grid dl>div{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:16px;padding:14px 0;display:grid}.device-overview-grid dt{color:var(--ink-muted);font-size:10px;font-weight:750}.device-overview-grid dd{color:var(--ink-soft);font-size:12px;line-height:1.7}.workspace-next,.calculator-caution{background:var(--accent-soft);border-radius:var(--radius-md);margin-top:28px;padding:20px 22px}.workspace-next strong,.calculator-caution strong{color:var(--accent-ink);margin-bottom:6px;font-size:11px;display:block}.workspace-next p,.calculator-caution p{color:var(--ink-soft);font-size:13px;line-height:1.75}.workspace-panel-intro{max-width:900px;margin-bottom:36px}.workspace-panel-intro h3{letter-spacing:-.045em;margin:8px 0 12px;font-size:clamp(26px,3.2vw,40px)}.workspace-panel-intro>p:last-child{color:var(--ink-soft);font-size:14px;line-height:1.8}.datasheet-map{border-top:1px solid var(--line-strong)}.datasheet-map-item{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) minmax(0,280px);gap:28px;padding:30px 0;display:grid}.datasheet-map-item>div span{color:var(--accent);font-family:ui-monospace,Cascadia Code,monospace;font-size:10px}.datasheet-map-item>div p{color:var(--ink-muted);margin-top:7px;font-size:11px}.datasheet-map-item h4,.plot-guide-list h4,.test-plan-timeline h4,.reliability-list h4,.bench-two-column h4,.workspace-subtitle{letter-spacing:-.02em;margin:0 0 10px;font-size:18px}.datasheet-map-item section>p{color:var(--ink-soft);font-size:13px;line-height:1.75}.datasheet-map-item section aside{color:var(--ink-soft);background:var(--surface-muted);border-radius:var(--radius-sm);margin-top:14px;padding:12px 14px;font-size:11px;line-height:1.65}.datasheet-map-item section aside strong{color:var(--accent-ink);margin-bottom:4px;font-size:9px;display:block}.datasheet-page-preview{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fff;align-self:start;padding:0;transition:transform .16s;overflow:hidden}.datasheet-page-preview img{object-fit:cover;object-position:top;width:100%;max-height:210px}.datasheet-page-preview.is-expanded{z-index:80;box-shadow:var(--shadow-popover);background:#0b111ceb;border:0;place-items:center;padding:18px;display:grid;position:fixed;inset:5dvh 8vw}.datasheet-page-preview.is-expanded img{object-fit:contain;width:auto;max-width:100%;max-height:calc(90dvh - 36px)}.plot-guide-list{gap:28px;display:grid}.plot-guide-list>article{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(280px,.85fr) minmax(300px,1fr);align-items:start;gap:24px;padding-bottom:28px;display:grid}.plot-number{color:var(--accent);font-family:ui-monospace,Cascadia Code,monospace;font-size:11px;font-weight:750}.plot-guide-list figure{border:1px solid var(--line);border-radius:var(--radius-sm);background:#eef2f7;overflow:hidden}.plot-guide-list figure img{object-fit:contain;width:100%;max-height:390px}.plot-guide-list section>div{margin-top:18px}.plot-guide-list section span{color:var(--accent-ink);font-size:9px;font-weight:800}.plot-guide-list section p{color:var(--ink-soft);margin-top:5px;font-size:12px;line-height:1.75}.bench-platform-image img{width:100%}.signal-chain-strip{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-md);gap:1px;margin:28px 0 46px;display:flex;overflow-x:auto}.signal-chain-strip>div{background:var(--surface);flex:1;min-width:150px;padding:16px;position:relative}.signal-chain-strip span{color:var(--accent);font-size:9px;font-weight:800}.signal-chain-strip p{color:var(--ink-soft);margin-top:7px;font-size:11px;line-height:1.55}.workspace-subtitle{margin-top:36px}.instrument-table th:first-child{width:180px}.bench-two-column{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;gap:1px;margin-top:28px;display:grid;overflow:hidden}.bench-two-column section{background:var(--surface);padding:24px}.bench-two-column section.risk{background:color-mix(in srgb, var(--warning-soft) 55%, var(--surface))}.bench-two-column ul,.reliability-gate ul{margin:0;padding-left:18px}.bench-two-column li,.reliability-gate li{color:var(--ink-soft);padding:4px 0;font-size:12px;line-height:1.7}.test-plan-timeline{position:relative}.test-plan-timeline:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:22px;bottom:22px;left:22px}.test-plan-timeline>article{grid-template-columns:46px minmax(0,1fr);gap:24px;padding-bottom:28px;display:grid;position:relative}.test-plan-timeline>article>div{z-index:1;width:46px;height:46px;color:var(--accent-ink);background:var(--accent-soft);border:4px solid var(--surface-raised);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.test-plan-timeline section{background:var(--surface-muted);border-radius:var(--radius-md);padding:20px 22px}.test-plan-timeline section>p{color:var(--accent-ink);margin-bottom:6px;font-size:9px;font-weight:800}.test-plan-timeline ol{gap:6px;margin:12px 0 0;padding-left:18px;display:grid}.test-plan-timeline li{color:var(--ink-soft);font-size:12px;line-height:1.6}.reliability-list{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.reliability-list article{background:var(--surface);grid-template-columns:36px 1fr;gap:13px;padding:23px;display:grid}.reliability-list article>span{color:var(--accent);font-family:ui-monospace,Cascadia Code,monospace;font-size:10px}.reliability-list article p{color:var(--ink-soft);font-size:12px;line-height:1.75}.reliability-gate{background:var(--success-soft);border-radius:var(--radius-md);grid-template-columns:220px 1fr;gap:30px;margin-top:28px;padding:26px;display:grid}.reliability-gate>p{color:var(--success);font-size:16px;font-weight:800}.calculator-teaching-figure{border-bottom:1px solid var(--line);background:#eef2f7;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:22px;padding:24px clamp(24px,4vw,48px);display:grid}.calculator-teaching-figure img{object-fit:contain;width:100%;max-height:360px}.calculator-teaching-figure figcaption{color:#4f5e73;font-size:12px;line-height:1.75}.calculator-caution{border-top:1px solid var(--line);border-radius:0;margin:0}@media (width<=1100px){.datasheet-map-item{grid-template-columns:90px minmax(0,1fr) 220px}.plot-guide-list>article{grid-template-columns:34px minmax(240px,.8fr) 1fr;gap:18px}}@media (width<=760px){.lesson-checklist ul,.source-links>div,.device-overview-grid,.bench-two-column,.reliability-list,.reliability-gate{grid-template-columns:1fr}.lesson-steps li,.parameter-test-steps li{grid-template-columns:34px 1fr;padding:14px}.parameter-index{max-height:none;position:static;overflow-y:visible}.parameter-figure{margin-bottom:36px}.parameter-detail{padding:24px 18px}.definition-pair{grid-template-columns:1fr}.device-workspace-header{flex-direction:column;align-items:flex-start}.device-workspace-header h2{font-size:42px}.device-workspace-tabs{padding:0 8px}.device-workspace-panel{padding:24px 16px}.device-overview-grid dl>div{grid-template-columns:100px 1fr}.datasheet-map-item{grid-template-columns:70px minmax(0,1fr);gap:16px}.datasheet-page-preview{grid-column:2}.plot-guide-list>article{grid-template-columns:28px 1fr}.plot-guide-list figure,.plot-guide-list section{grid-column:2}.signal-chain-strip>div{min-width:145px}.reliability-gate{gap:16px}.calculator-teaching-figure{grid-template-columns:1fr;padding:18px}}@media (width<=460px){.datasheet-map-item{grid-template-columns:1fr}.datasheet-page-preview,.plot-guide-list figure,.plot-guide-list section{grid-column:1}.plot-guide-list>article{grid-template-columns:1fr}.device-overview-grid dl>div{grid-template-columns:1fr;gap:6px}}
