
.process-detail h1{font-size:clamp(35px,3.5vw,49px);margin-bottom:14px}.process-tagline{font:italic 23px/1.4 Georgia,serif;color:#59654e;margin-bottom:20px}.process-detail .zoom img{max-height:620px;aspect-ratio:4/3;object-fit:contain}.process-detail .specs div{grid-template-columns:95px 1fr}.checklist{list-style:none;counter-reset:check;padding:0;margin:0}.checklist li{counter-increment:check;border-top:1px solid var(--line);padding:15px 0 15px 40px;position:relative;font-size:14px;color:#616956}.checklist li:before{content:'0' counter(check);position:absolute;left:0;color:var(--gold);font-size:11px;top:18px}.textlink{font-size:11px;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;border-bottom:1px solid var(--gold);padding-bottom:7px;display:inline-block}.process-sequence{list-style:none;padding:0;margin:20px 0 42px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);gap:0 25px}.process-sequence li{border-bottom:1px solid var(--line)}.process-sequence a{display:flex;align-items:center;gap:15px;padding:15px 0;text-decoration:none;font-size:12px}.process-sequence span{color:var(--gold);font-size:10px}.process-grid .card img{object-fit:contain}.related .row-head h2{max-width:650px}.related .card p{display:none}.process-detail figure{position:static}nav a{white-space:nowrap}
@media(max-width:600px){.brand{font-size:16px}header .wrap{gap:8px}nav{gap:11px}nav a{font-size:9px}.process-detail h1{font-size:36px}.process-tagline{font-size:23px}.process-sequence{grid-template-columns:1fr 1fr;gap:0 14px;margin-bottom:30px}.process-sequence a{font-size:11px;gap:9px;min-height:65px}.related .row-head h2{font-size:28px}.related .row-head{align-items:flex-end}.related .arrows{flex-shrink:0}.process-detail .specs div{grid-template-columns:85px 1fr}}
