.spec-panel{grid-template-columns:1fr;gap:1.25rem;align-items:center}@media(min-width:768px){.spec-panel{grid-template-columns:5fr 7fr;gap:2rem}}.spec-text{display:grid;gap:.75rem}.spec-text p{font-size:var(--body-lg)}.spec-text b{font-weight:500}.spec-figure{display:block;overflow:clip;border-radius:var(--radius-s);background:oklch(var(--surface-l) var(--surface-c) var(--hue,300))}.spec-figure figure{margin:0;aspect-ratio:3/2;overflow:clip}.spec-figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .9s var(--ease)}.spec-figure:hover img{transform:scale(1.03)}
