.geometry-diagram{margin:0;padding:clamp(20px,3vw,46px) clamp(18px,4vw,68px) 0;background:#fff}.geometry-diagram img{display:block;width:100%;height:auto;border:1px solid #e2e2dc}.geometry-diagram figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:14px 2px 0;color:#777;font-size:10px}.geometry-diagram figcaption span{color:var(--signal);font-weight:600;text-transform:uppercase;letter-spacing:.1em}.geometry-diagram figcaption p{margin:0;text-align:right}@media(max-width:620px){.geometry-diagram{padding:16px 10px 0}.geometry-diagram figcaption{display:block}.geometry-diagram figcaption p{margin-top:5px;text-align:left}}
