.lg-window-specs__layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(24px,5vw,64px);align-items:center}
.entry-content .lg-window-specs__drawing{margin:0}
.lg-window-specs__drawing img{display:block;width:100%;max-width:500px;height:auto;margin-inline:auto;border-radius:12px}
.entry-content .lg-window-specs__table{width:100%;border-collapse:collapse;text-align:left;font-size:1rem}
.entry-content .lg-window-specs__table :is(th,td){padding:10px 8px;border:0;border-bottom:1px solid var(--border);text-align:left}
.entry-content .lg-window-specs__table thead th{border-bottom:2px solid var(--sand);color:var(--primary);font-weight:600}
.entry-content .lg-window-specs__table tbody th{font-weight:500}
.entry-content .lg-window-specs__note{margin-top:12px;font-size:.875rem}
