.cylinder-head-case{border-top:1px solid var(--line,#d9dede)}.cylinder-head-case-overview,.cylinder-head-case-result{grid-template-columns:1.2fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.cylinder-head-case figure{min-width:0;margin:0}.cylinder-head-case figure img{object-fit:contain;border-radius:3px;width:100%;height:auto;display:block}.cylinder-head-case figcaption{color:var(--muted,#697174);margin-top:.7rem;font-size:.85rem;line-height:1.5}.cylinder-head-case .prose{min-width:0;max-width:48rem}.cylinder-head-case .prose h2{margin-top:0;font-size:clamp(1.9rem,2.8vw,3rem)}.cylinder-head-case .prose h3{margin:0 0 1rem;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:500;line-height:1.2}.cylinder-head-case-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.3rem,3vw,3rem);margin:clamp(2rem,4vw,4rem) 0;padding:0;list-style:none;display:grid}.cylinder-head-case-stages li{border-top:1px solid var(--line,#d9dede);min-width:0;padding-top:1rem}.cylinder-head-case-number{color:var(--red,#bb2025);margin-bottom:.7rem;display:block}.cylinder-head-case-stages h3{margin:0 0 .8rem;font-size:clamp(1.2rem,1.6vw,1.5rem);font-weight:500;line-height:1.25}.cylinder-head-case-stages p{color:var(--muted,#697174);margin:0;font-size:1rem;line-height:1.65}.cylinder-head-case-result{border-top:1px solid var(--line,#d9dede);padding-top:clamp(1.5rem,3vw,3rem)}.cylinder-head-case-links{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:1.5rem;display:flex}@media (max-width:820px){.cylinder-head-case-overview,.cylinder-head-case-result,.cylinder-head-case-stages{grid-template-columns:1fr}.cylinder-head-case-overview .prose{grid-row:1}.cylinder-head-case-stages{gap:1.5rem}.cylinder-head-case-links .text-link{line-height:1.5}}
