.ic-hero-cta{border-radius:13px;padding:15px 22px 15px 24px;font-size:1rem}.ic-hero-cta-meta{border-left:1px solid color-mix(in oklch, currentColor 25%, transparent);font-family:var(--font-mono), ui-monospace, monospace;opacity:.7;font-variant-numeric:tabular-nums;margin-left:4px;padding-left:12px;font-size:.75rem}.ic-text-link{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;transition:text-decoration-color .2s cubic-bezier(.2,0,0,1)}.ic-text-link:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.ic-dl-meta{font-family:var(--font-mono), ui-monospace, monospace;color:var(--fg-3);gap:6px;font-size:.72rem;display:grid}.ic-dl-meta>p{-moz-column-gap:20px;flex-wrap:wrap;justify-content:center;gap:4px 20px;display:flex}.ic-dl-meta>p>*{white-space:nowrap}.ic-dl-meta a{text-underline-offset:4px;transition:color .2s cubic-bezier(.2,0,0,1)}.ic-dl-meta a:hover{color:var(--fg);text-decoration:underline}@media (max-width:479px){.ic-hero-cta-meta{display:none}}
