.rb-an-wrap{padding:36px 0 12px;scroll-margin-top:76px}.rb-an-container{width:min(var(--wrap),100% - 2 * var(--gutter));margin-inline:auto}.rb-an-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));grid-gap:16px;gap:16px}.rb-an-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:20px 22px 18px;border:1px solid var(--border);border-radius:14px;background:var(--card);scroll-margin-top:76px}.rb-an-card[data-wide]{grid-column:1/-1}h2.rb-an-q{margin:0 0 8px;color:var(--ink);font-size:19px;font-weight:800;line-height:1.25;letter-spacing:-.01em;text-wrap:balance}.rb-an-lead{margin:0;color:var(--ink);font-size:16.5px;font-weight:600}.rb-an-lead,.rb-an-more{line-height:1.5;max-width:72ch}.rb-an-more{margin:8px 0 0;color:var(--muted);font-size:15px}.rb-an-links{display:flex;flex-wrap:wrap;gap:0 20px;margin:6px 0 0}.rb-an-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--blue);font-size:15px;font-weight:700}.rb-an-link svg{flex:none}.rb-an-link:hover{text-decoration:underline;text-underline-offset:3px}.rb-an-tableWrap{align-self:stretch;max-width:100%;margin-top:12px;overflow-x:auto;border:1px solid var(--border);border-radius:10px}.rb-an-table{width:100%;border-collapse:collapse;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rb-an-caption{caption-side:top;padding:10px 14px 8px;color:var(--muted);font-size:13.5px;text-align:left}.rb-an-table thead th{height:38px;padding:0 14px;border-bottom:1px solid var(--border);background:#f3f7fb;color:var(--muted);font-size:12.5px;font-weight:700;letter-spacing:.02em;text-align:left;white-space:nowrap}.rb-an-table [data-num]{text-align:right;white-space:nowrap}.rb-an-table tbody tr+tr{border-top:1px solid var(--border)}.rb-an-table tbody th,.rb-an-table td{height:48px;padding:4px 14px;text-align:left;vertical-align:middle}.rb-an-table tbody th,.rb-an-table td[data-num]{font-weight:700}.rb-an-table a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:#b9cbe0;text-decoration-color:#b9cbe0;text-underline-offset:3px}.rb-an-table a:hover{color:var(--blue);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.rb-an-tableWrap:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (max-width:520px){.rb-an-card{padding:18px 16px 14px}h2.rb-an-q{font-size:18px}}