.ra-answer{max-width:760px;margin-inline:auto;padding:28px 32px;border-radius:var(--r-card);background:var(--ground);border:1px solid var(--line);border-left:4px solid var(--primary)}.ra-answer h2{font-size:1.5rem;margin-bottom:12px}.ra-answer p{font-size:1.125rem;color:var(--ink)}.ra-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-card);background:var(--ground)}.ra-table{width:100%;min-width:720px;border-collapse:collapse}.ra-table td,.ra-table th{padding:14px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.ra-table thead th{font-size:.875rem;font-weight:600;color:var(--muted);background:var(--ground-alt)}.ra-table tbody th{font-weight:600;color:var(--ink);white-space:nowrap}.ra-table td{color:var(--body);font-size:.95rem}.ra-table tr:last-child td,.ra-table tr:last-child th{border-bottom:0}.ra-table .ra-links{display:flex;flex-direction:column;gap:4px;white-space:nowrap}.ra-touch{display:grid;gap:16px}@media (min-width:768px){.ra-touch{grid-template-columns:1fr 1fr}}.ra-reading{max-width:800px;margin-inline:auto;list-style:none;padding:0;display:grid;gap:12px}.ra-reading li{padding:16px 20px;border:1px solid var(--line);border-radius:12px;background:var(--ground)}.ra-reading a{font-weight:600;text-decoration:none}.ra-reading span{display:block;color:var(--muted);font-size:.95rem;margin-top:2px}