.cm-tile{border-radius:var(--r-card);border:1px solid var(--line-soft);background:var(--card);padding:24px;transition:border-color .15s}@media (width>=64rem){.cm-tile{padding:32px}}.cm-tile h3,.cm-choose-t{font-size:var(--fs-h3);letter-spacing:-.005em;text-wrap:pretty;font-weight:500;line-height:1.2}.cm-tile-b{font-size:var(--fs-body);color:var(--muted);text-wrap:pretty;margin-top:10px;line-height:1.5}.cm-lbl{font:500 var(--fs-meta)/20px var(--font-sans);color:var(--muted)}
