.rr-search-section{scroll-margin-top:110px}.rr-search-section h2{max-width:850px}.rr-guide-intro{max-width:820px}.rr-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:26px}.rr-guide-card{border:1px solid var(--line,#dce2ea);border-radius:16px;padding:26px;background:#fff;min-width:0}.rr-guide-card h3{font-size:1.2rem;line-height:1.35;margin:0 0 12px}.rr-guide-card p{margin:0 0 18px}.rr-guide-card a{overflow-wrap:anywhere}.rr-guide-table-wrap{max-width:100%;overflow-x:auto;margin:24px 0;border:1px solid var(--line,#dce2ea);border-radius:12px}.rr-guide-table-wrap:focus-visible{outline:3px solid #246bb9;outline-offset:4px}.rr-guide-table{width:100%;border-collapse:collapse;font-size:1rem;line-height:1.55}.rr-guide-table caption{text-align:left;font-weight:700;padding:17px 20px;background:#f3f6fa;color:#13263e}.rr-guide-table th,.rr-guide-table td{padding:17px 20px;vertical-align:top;text-align:left;border-bottom:1px solid #dce2ea;min-width:145px}.rr-guide-table thead th{background:#13263e;color:#fff;font-weight:600}.rr-guide-table tbody th{font-weight:600}.rr-guide-table tr:last-child>*{border-bottom:0}.rr-guide-table tbody tr:nth-child(even){background:#f8fafc}.rr-guide-review{font-size:.9rem;color:#596a7c;margin-top:24px}.rr-search-section .context-links{display:flex;gap:14px 26px;flex-wrap:wrap;margin-top:20px}.rr-search-section .rr-checklist{max-width:850px}.rr-search-section li{margin-bottom:12px}.rr-search-section p a{overflow-wrap:anywhere}.rr-search-section .textlink{white-space:normal}.rr-search-section .rr-guide-intro+div{margin-top:22px}@media(max-width:720px){.rr-guide-grid{grid-template-columns:1fr;gap:14px;margin-top:20px}.rr-guide-card{padding:21px}.rr-guide-table{font-size:.95rem}.rr-guide-table th,.rr-guide-table td{padding:14px;min-width:140px}.rr-guide-table caption{padding:14px}.rr-search-section .context-links{display:grid;gap:16px}.rr-search-section{scroll-margin-top:88px}}@media(prefers-reduced-motion:reduce){.rr-search-section{scroll-behavior:auto}}
