.timing-preview{border:1px solid var(--rule);background:var(--surface);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:32px;padding:24px;text-decoration:none;display:grid}.timing-preview img{border:1px solid var(--rule);width:100%;height:auto;display:block}.timing-preview-copy h3{letter-spacing:-.025em;font-size:1.75rem;line-height:1.3}.timing-preview-copy p{color:var(--muted);font-size:var(--type-detail);max-width:48ch;margin-top:12px}.timing-preview-copy>span{color:var(--blue-deep);font-size:var(--type-detail);align-items:center;gap:12px;margin-top:20px;font-weight:550;display:flex}.timing-preview:hover{border-color:var(--blue)}.timing-preview:hover .timing-preview-copy>span{text-underline-offset:.3em;text-decoration:underline}.timing-preview-compact{grid-template-columns:minmax(0,240px) minmax(0,1fr);margin-top:28px}.timing-preview-compact .timing-preview-copy h3{font-size:var(--type-lead)}@media (width<=720px){.timing-preview{grid-template-columns:1fr;gap:20px;padding:20px}.timing-preview-compact{grid-template-columns:110px minmax(0,1fr);gap:20px}.timing-preview-compact .timing-preview-copy h3{font-size:var(--type-lead)}.timing-preview-compact .timing-preview-copy p{display:none}.timing-preview-compact .timing-preview-copy>span{margin-top:12px}}@media (width<=380px){.timing-preview-compact{grid-template-columns:1fr}.timing-preview-compact img{max-width:180px}}
