/* Workbook preview pages reuse the site's type, colors and components. */
.preview-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-gallery figure:first-child{grid-column:auto}.preview-gallery img,.preview-gallery figure:first-child img{height:auto;max-height:none;aspect-ratio:3/2;object-fit:contain}.preview-card .preview-card-media{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:#f6f2eb}.preview-card .kicker{margin-top:20px}.preview-card p{font-size:15px}.preview-notice{padding:24px 6vw;background:#fff2d8;border-bottom:1px solid var(--line);line-height:1.7}.preview-nav{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.preview-nav a{border:1px solid var(--line);padding:10px 14px;background:#fff;font-size:13px}.preview-status{display:inline-block;margin:10px 0;padding:8px 12px;background:#fff2d8;font-size:12px;font-weight:700}.preview-section{scroll-margin-top:24px}.preview-section .product-grid{margin-top:30px}.preview-section .feature-grid{margin-top:30px}.preview-hub-actions{margin-top:26px;display:flex;gap:18px;flex-wrap:wrap;align-items:center}.preview-related p{max-width:850px}.preview-hero-media img{height:auto}.preview-inline-links{display:flex;flex-wrap:wrap;gap:14px;line-height:1.7}@media(max-width:560px){.preview-gallery{grid-template-columns:1fr}.preview-nav a{font-size:12px}.preview-notice{padding:20px 22px}}

/* Wrap translated specifications without changing the shared table layout. */
.spec-table th,.spec-table td{overflow-wrap:anywhere;hyphens:auto}
