.hero h1{font-size:clamp(40px,4.3vw,65px)}.hero-body{grid-template-columns:1.4fr .6fr}.hero-copy{max-width:450px}.terminal-art{height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.terminal-caption,.terminal-foot{font-size:8px;letter-spacing:.15em;color:#b4c3e7}.terminal-caption{margin-bottom:16px}.terminal-foot{margin-top:20px}.terminal{width:147px;padding:12px 13px 16px;border:1px solid #a6b8e077;border-radius:16px;background:#182751;transform:rotate(8deg);box-shadow:14px 13px 0 #07112e66}.terminal-scan{height:7px;width:48px;background:#60759a;margin:0 auto 16px;border-radius:5px}.terminal strong{font-size:17px;color:white}.terminal-line{height:4px;background:#7b8bae55;margin:14px 0}.terminal-line.short{width:62%;margin-top:0}.terminal-result{font-size:11px;background:var(--lime);color:var(--navy);padding:12px 8px;margin:18px 0}.terminal-keys{font-size:23px;letter-spacing:5px;line-height:1;color:#7786a8;text-align:center}.quick-card{min-height:166px}.quick-card h3{font-size:18px}.card-top{margin-bottom:20px}.start-strip{display:flex;align-items:center;gap:20px;padding:23px 0;border-bottom:1px solid var(--line);margin-top:23px;flex-wrap:wrap;font-size:12px}.start-strip>span{font-weight:bold}.start-strip p{color:var(--muted);margin:0;line-height:1.5}.start-strip a{color:var(--blue);font-weight:bold;margin-left:auto}.sidebar-bottom>a{margin-left:auto;font-size:9px}.guide-section{scroll-margin-top:105px;margin-bottom:40px}.guide-section>h2{margin-top:0}.article-body ul{padding-left:22px;margin:0 0 22px}.article-body li{margin-bottom:10px;padding-left:4px}.steps{list-style:none;counter-reset:step;padding:0;margin:20px 0 25px}.steps>li{position:relative;counter-increment:step;padding:0 0 16px 44px;margin:0;min-height:42px}.steps>li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:3px;color:var(--blue);font-size:11px;font-weight:bold;border:1px solid #ccd6ec;background:white;width:28px;height:28px;line-height:26px;text-align:center}.steps>li:not(:last-child):after{content:'';position:absolute;left:14px;top:34px;bottom:4px;background:#d5ddec;width:1px}.notice{background:#edf1f8;border-left:3px solid var(--blue);padding:20px 23px;margin:24px 0;font-size:14px;line-height:1.75}.notice>strong{display:block;color:var(--ink);margin-bottom:8px}.notice p{margin:0}.notice.warning{background:#fff6e7;border-color:#d5a04a}.table-scroll{overflow-x:auto;margin:20px 0 27px;border:1px solid var(--line);background:white}.article-body table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.7}.article-body th{text-align:left;background:#e7ebef;padding:14px 16px;font-size:11px;letter-spacing:.02em}.article-body td{padding:14px 16px;border-top:1px solid var(--line);vertical-align:top;min-width:120px}.article-body td:first-child{width:34%;font-weight:bold;color:var(--ink)}.workflow{margin:25px 0 28px;padding:22px;background:var(--navy);color:white}.workflow figcaption{color:#9aaccf;font-size:9px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px}.workflow ol{display:flex;list-style:none;gap:17px;padding:0;margin:0;flex-wrap:wrap}.workflow li{font-size:12px;flex:1;min-width:78px;line-height:1.6;padding:0;margin:0}.workflow li>span{display:block;color:var(--lime);font-size:10px;border-top:1px solid #7287ac60;padding-top:10px;margin-bottom:8px}.quantity-demo{background:#fff;border:1px solid var(--line);padding:22px;margin:25px 0}.quantity-demo h3{font-size:18px;margin-bottom:7px}.quantity-demo>p{font-size:12px;color:var(--muted)}.demo-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.demo-fields label{font-size:11px;color:var(--muted);line-height:1.5}.demo-fields input{display:block;width:100%;background:var(--paper);border:1px solid var(--line);padding:12px;font:inherit;font-size:18px;color:var(--ink);margin-top:7px}.quantity-demo output{display:block;margin-top:19px;border-top:1px solid var(--line);padding-top:15px;color:var(--blue);font-size:14px;font-weight:bold;line-height:1.7}.all-guide{max-width:1000px}.print-chapter{margin-top:65px;border-top:1px solid var(--line);padding-top:36px}.print-chapter>h1{font-size:36px;line-height:1.1}.print-chapter>.eyebrow{color:var(--blue)}.print-intro{font-size:13px;line-height:1.6;color:var(--muted)}.article-body b{color:var(--ink)}
@media(max-width:1200px){.hero-body{grid-template-columns:1fr}.terminal-art{display:none}.hero h1{font-size:52px}}@media(max-width:900px){.quick-card{min-height:auto;display:block}.card-top{display:flex;align-items:center;margin-bottom:12px}.card-top>span{display:block}.hero h1{font-size:44px}}@media(max-width:700px){.hero h1{font-size:clamp(30px,9.8vw,43px)}.hero-copy{font-size:13px}.start-strip{gap:12px}.start-strip p{width:100%}.start-strip a{margin-left:0}.notice{padding:16px;font-size:13px}.workflow{padding:18px}.workflow ol{gap:14px}.workflow li{min-width:80px;font-size:11px}.article-body table{font-size:12px}.article-body th,.article-body td{padding:11px 12px}.article-body td{min-width:105px}.steps>li{padding-left:39px}.quantity-demo{padding:17px}.demo-fields{grid-template-columns:1fr}.article-header h1{font-size:34px}.article-body h2{font-size:23px}.print-chapter>h1{font-size:30px}.source-note a{white-space:normal}.footer>a{max-width:150px;text-align:right;line-height:1.5}}
@media print{.terminal-art,.quantity-demo,.article-meta,.print-intro,.all-guide>.article-header>.button{display:none!important}.print-chapter{break-before:page;border:0;margin:0;padding:0}.article-body table{font-size:10pt}.notice,.workflow{break-inside:avoid}.workflow{color:black;background:white;border:1px solid #ccc}.workflow li>span,.workflow figcaption{color:#555}.guide-section{margin-bottom:24px}.steps>li:before{color:#222}.all-guide{max-width:none}}
