.inspiration[data-astro-cid-ynykahlt]{padding-block:var(--sec-py);border-top:1px solid var(--color-hairline);background:var(--color-surface-subtle)}.insp-header[data-astro-cid-ynykahlt]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:22px;display:flex}.insp-lead[data-astro-cid-ynykahlt]{min-width:0}.insp-eyebrow[data-astro-cid-ynykahlt]{text-transform:uppercase;letter-spacing:var(--eyebrow-tracking);color:var(--color-primary);margin:0 0 8px;font-size:.75rem;font-weight:700}.insp-heading[data-astro-cid-ynykahlt]{color:var(--color-ink);margin:0;font-size:26px;font-weight:700;line-height:1.2}.insp-toplink[data-astro-cid-ynykahlt]{color:var(--color-primary);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.insp-toplink[data-astro-cid-ynykahlt]:hover{text-decoration:underline}.insp-grid[data-astro-cid-ynykahlt]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.insp-card[data-astro-cid-ynykahlt]{border:1px solid var(--color-border-soft);background:var(--color-surface);box-shadow:var(--shadow-card);color:inherit;border-radius:11px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.insp-card[data-astro-cid-ynykahlt].is-link{transition:box-shadow .18s,transform .18s}.insp-card[data-astro-cid-ynykahlt].is-link:hover{box-shadow:var(--shadow-card-raised);transform:translateY(-2px)}.insp-card[data-astro-cid-ynykahlt].is-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.insp-media[data-astro-cid-ynykahlt]{height:168px;overflow:hidden}.insp-img[data-astro-cid-ynykahlt]{object-fit:cover;width:100%;height:100%;display:block}.insp-ph[data-astro-cid-ynykahlt]{background-color:var(--color-placeholder);background-image:repeating-linear-gradient(135deg, var(--overlay-ink-faint) 0, var(--overlay-ink-faint) 12px, transparent 12px, transparent 24px);justify-content:center;align-items:center;height:100%;display:flex}.insp-ph-label[data-astro-cid-ynykahlt]{font-family:var(--font-mono);color:var(--color-subtle);text-align:center;padding:0 18px;font-size:.71875rem;line-height:1.5}.insp-body[data-astro-cid-ynykahlt]{padding:18px 20px 20px}.insp-title[data-astro-cid-ynykahlt]{color:var(--color-ink);margin:0 0 6px;font-size:16.5px;font-weight:700;line-height:1.25}.insp-text[data-astro-cid-ynykahlt]{color:var(--color-muted);margin:0;font-size:13.5px;line-height:1.5}.insp-idea[data-astro-cid-ynykahlt]{border:1px solid var(--color-border-surface-tint);background:var(--color-surface-tint);color:inherit;border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:22px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.insp-idea[data-astro-cid-ynykahlt]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-card-raised);transform:translateY(-2px)}.insp-idea[data-astro-cid-ynykahlt]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.insp-idea-badge[data-astro-cid-ynykahlt]{background:var(--color-primary);width:40px;height:40px;color:var(--color-on-primary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.insp-idea-title[data-astro-cid-ynykahlt]{color:var(--color-ink);margin:0 0 5px;font-size:16.5px;font-weight:700}.insp-idea-text[data-astro-cid-ynykahlt]{color:var(--color-muted);margin:0;font-size:13.5px;line-height:1.5}.insp-idea-cta[data-astro-cid-ynykahlt]{color:var(--color-on-primary);background:var(--color-primary);border-radius:8px;align-items:center;gap:7px;padding:9px 15px;font-size:.8125rem;font-weight:700;transition:background .16s,gap .16s;display:inline-flex}.insp-idea[data-astro-cid-ynykahlt]:hover .insp-idea-cta[data-astro-cid-ynykahlt]{background:var(--color-primary-hover);gap:10px}@media (width<=1023px){.insp-grid[data-astro-cid-ynykahlt]{grid-template-columns:repeat(2,1fr)}}@media (width<=639px){.inspiration[data-astro-cid-ynykahlt]{padding:30px 0 34px}.insp-header[data-astro-cid-ynykahlt]{flex-direction:column;align-items:flex-start;gap:6px}.insp-grid[data-astro-cid-ynykahlt]{grid-template-columns:1fr}}
