.letter-block_card__531Uo{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 16px;padding:16px 18px;border:1px solid transparent;border-radius:var(--ot-radius-card);overflow:hidden}.letter-block_mark__Yl6hI{width:52px;height:52px;margin-top:2px}.letter-block_text__T34wu{min-width:0}.letter-block_title__7ynNn{color:var(--ot-surface-2);font-size:var(--ot-text-control);font-weight:600;line-height:var(--ot-lh-control)}.letter-block_body__VCmFK{margin-top:4px;color:var(--ot-violet-200);font-size:var(--ot-text-body-sm);line-height:var(--ot-lh-compact)}.letter-block_actions__jV2_a{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px}.letter-block_note__GlrIy{margin-top:8px;color:var(--ot-violet-200);font-size:var(--ot-text-pill);line-height:var(--ot-lh-compact)}.letter-block_link___MSFD{display:inline-flex;gap:4px;align-items:center;color:var(--ot-lilac-200);font-weight:600}.letter-block_link___MSFD:hover{color:var(--ot-surface-2)}.letter-block_link___MSFD:focus-visible{outline:3px solid var(--ot-lilac-200);outline-offset:2px}.letter-block_letter__HIBXx{margin-top:12px;padding:14px 16px;border-radius:var(--ot-radius-inner);background:var(--ot-surface-2);color:var(--ot-body-fg);font-size:var(--ot-text-body-sm);line-height:var(--ot-lh-body);white-space:pre-line}.letter-block_alert__Fmjjm{margin-top:12px}@container (max-width: 640px){.letter-block_card__531Uo{grid-template-columns:minmax(0,1fr)}}