
.entry-hero{padding-bottom:28px}.entry-hero h1{margin-bottom:0}.entry-paths{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;margin-bottom:55px}.entry-path{border-top:2px solid var(--ink);padding-top:25px}.entry-path h2{margin-bottom:10px}.entry-links{list-style:none;margin:0;padding:0}.entry-links li{border-bottom:1px solid var(--line)}.entry-links a{display:block;padding:20px 0;text-decoration:none;font-size:21px;font-weight:600;line-height:1.35}.entry-links a:hover{text-decoration:underline}.entry-links span{display:block;font-size:15px;font-weight:400;color:var(--muted);margin-top:7px;line-height:1.6}.entry-copy{max-width:760px;color:var(--muted)}.equipment-photos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px}.equipment-photos figure{margin:0}.equipment-photos img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:center}.equipment-photos figcaption{font-size:16px;margin-top:12px}.equipment-feature{margin:0;max-width:1060px}.equipment-feature img{display:block;width:100%;height:auto;max-height:720px;object-fit:contain;object-position:left;background:var(--surface)}.equipment-feature figcaption{font-size:13px;color:var(--muted);margin-top:12px;max-width:760px}.table-scroll{overflow-x:auto}.source-table{min-width:600px}.source-table caption{text-align:left;color:var(--muted);font-size:14px;padding:8px 10px}.source-table tbody th{width:24%;font-size:16px}.source-table td{font-size:16px;color:var(--muted)}.application-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px 50px}.application-grid p{color:var(--muted)}.application-grid h3{margin-bottom:14px}.source-flow{display:grid;grid-template-columns:1fr 1fr;gap:22px 50px;list-style-position:inside;padding:0;counter-reset:step}.source-flow li{list-style:none;counter-increment:step;border-top:1px solid var(--line);padding-top:20px}.source-flow strong{display:block;font-size:18px}.source-flow strong:before{content:counter(step,decimal-leading-zero)" ";color:var(--accent);margin-right:8px}.source-flow span{display:block;color:var(--muted);margin:8px 0 0}.personal-end{margin-bottom:55px}@media(max-width:700px){.entry-paths,.equipment-photos,.application-grid,.source-flow{grid-template-columns:1fr;gap:28px}.entry-paths{margin-bottom:35px}.entry-links a{font-size:20px}.equipment-feature img{max-height:none}.source-table tbody th{font-size:14px}.source-table td{font-size:14px}}@media print{.entry-paths,.equipment-photos,.application-grid{grid-template-columns:1fr 1fr}.entry-path,.equipment-photos figure{break-inside:avoid}}
