.stucco-hero{display:grid;grid-template-columns:1fr 1.12fr;align-items:center;gap:40px;padding-top:36px;padding-bottom:42px}
.stucco-hero h1{font-size:clamp(32px,3.6vw,52px);line-height:1.08;max-width:15ch}
.stucco-hero .lead{max-width:48ch}
.stucco-hero-art{margin:0;min-width:0}
.stucco-hero-art img{width:100%;height:auto;display:block}
.stucco-hero-art figcaption{font-size:13px;color:var(--muted);margin-top:12px}
.stucco-scope{border-left:3px solid var(--orange);padding-top:16px;padding-bottom:16px;line-height:1.65}
.stucco-scope strong{display:block}
.stucco-page .landing-jumps{margin-top:26px}
.stucco-parts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}
.stucco-parts article{border-top:1px solid var(--line);padding-top:20px}
.stucco-number{display:block;font-size:14px;color:var(--muted);margin-bottom:22px}
.stucco-page h3{font-size:21px;line-height:1.3}
.stucco-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.stucco-inputs article{display:flex;flex-direction:column;align-items:flex-start;min-width:0}
.stucco-inputs .actions{margin-top:auto;padding-top:16px}
.stucco-drawing{border-top:1px solid var(--line);margin-top:40px;padding-top:28px;max-width:920px}
.stucco-split{display:grid;grid-template-columns:1fr 1.1fr;gap:64px}
.stucco-split>div,.stucco-details{min-width:0}
.stucco-details{margin:0}
.stucco-details>div{padding:20px 0;border-top:1px solid var(--line)}
.stucco-details dt{font-weight:700;margin-bottom:8px;font-size:19px}
.stucco-details dd{margin:0;line-height:1.65;color:var(--muted)}
.stucco-repeat-list{list-style:decimal-leading-zero;padding-left:32px;margin:0}
.stucco-repeat-list li{padding-left:12px;margin-bottom:24px}
.stucco-repeat-list li::marker{color:var(--muted);font-size:14px}
.stucco-repeat-list h3{margin-top:0}
.stucco-order{border-top:3px solid var(--orange);padding-top:24px}
.stucco-order ul{padding-left:22px}
.stucco-order li{margin-bottom:16px}
.stucco-related{display:flex;flex-wrap:wrap;align-items:center;gap:20px 36px}
.stucco-related h2{width:100%;margin:0}
@media(max-width:1000px){.stucco-parts{grid-template-columns:repeat(2,minmax(0,1fr))}.stucco-split{gap:32px}}
@media(max-width:900px){.stucco-hero,.stucco-split{grid-template-columns:1fr}.stucco-hero{gap:24px;padding-top:20px}.stucco-hero h1{max-width:22ch}.stucco-hero-art{max-width:660px}.stucco-inputs{grid-template-columns:1fr;gap:28px}.stucco-inputs article+article{border-top:1px solid var(--line);padding-top:24px}.stucco-inputs .actions{padding-top:0}}
@media(max-width:480px){.stucco-parts{grid-template-columns:1fr;gap:20px}.stucco-number{margin-bottom:12px}.stucco-hero h1{font-size:32px}.stucco-page .button{max-width:100%;white-space:normal;text-align:center}.stucco-scope{width:calc(100% - 40px)}.stucco-repeat-list{padding-left:25px}}

.stucco-page h2+p,.stucco-page h3+p{margin-top:16px}.stucco-page p+p{margin-top:16px}.stucco-hero h1+.lead{margin-top:24px}
