.miro{padding:1.5rem;display:grid;gap:1.5rem}@media(min-width:48rem){.miro{padding:2rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2.5rem;align-items:start}}.miro__title{display:flex;align-items:center;gap:.625rem;margin-top:.75rem;font-size:1.375rem;font-weight:650;letter-spacing:-.025em;line-height:1.2;color:var(--fg)}.miro__mark{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex:none;border-radius:var(--radius-tile);background:var(--hue-tint, var(--surface-2));color:var(--hue, var(--accent))}.miro__lead{margin-top:.75rem;font-size:.9375rem;line-height:1.6;color:var(--fg-secondary)}.miro__note{display:flex;align-items:flex-start;gap:.5rem;margin-top:1rem;padding:.75rem .875rem;border-radius:var(--radius-row);background:var(--surface-2);font-size:.8125rem;line-height:1.5;color:var(--fg-secondary)}.miro__note-icon{flex:none;margin-top:.125rem;color:var(--fg-muted)}.miro__routes{display:grid;gap:1rem}.miro__route{padding:1rem 0;border-bottom:1px solid var(--hairline)}.miro__route-title{font-size:.9375rem;font-weight:700;color:var(--fg)}.miro__cta{margin-top:.75rem;max-width:100%}.miro__cta{white-space:normal;height:auto;min-height:2.75rem;padding-top:.5rem;padding-bottom:.5rem;text-align:left;overflow-wrap:anywhere}.miro__route-sub{margin-top:.625rem;font-size:.8125rem;line-height:1.55;color:var(--fg-muted)}.miro__scan{display:none}@media(min-width:64rem){.miro__scan{display:flex;align-items:center;gap:.875rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--hairline)}}.miro__qr-tile{forced-color-adjust:none;display:inline-flex;flex:none;padding:.375rem;border-radius:var(--radius-chip);background:#fff;color:#000;box-shadow:inset 0 0 0 1px #0000000f}.miro__qr{width:4.5rem;height:4.5rem;display:block}.miro__scan-text{font-size:.8125rem;line-height:1.55;color:var(--fg-muted)}.miro__scan-title{display:block;font-weight:700;color:var(--fg)}.miro__scan-text strong{font-weight:700;color:var(--fg);white-space:nowrap}.miro__link{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.miro__link:hover{color:var(--fg)}
