.home{max-width:900px;margin:0 auto;padding:48px 20px 40px}.home h1.claim{font-size:18px;font-weight:600;line-height:1.4;color:var(--ink);margin:0 0 26px;text-align:center}.home .searchrow{margin:0 0 12px}.home .lawpick{font-size:15px;padding:10px 12px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:760px){.cards{grid-template-columns:1fr}}.card{display:block;border:1px solid var(--line);border-radius:8px;background:var(--bg);padding:20px 22px;text-decoration:none;color:var(--ink);transition:border-color .12s}.card:hover{border-color:var(--accent)}.card h2{font-size:18px;margin:0 0 4px;color:var(--accent)}.card .tag{font-size:13px;color:var(--ink-soft);font-style:italic}.card p{font-size:14px;line-height:1.5;margin:10px 0 0}.home{padding-bottom:0}.home+.site-foot{margin-top:14px}.home .from-ris{margin:28px 0 0;font-size:14px;text-align:center;color:var(--ink-soft)}.home .about{margin:64px 0 0;font-size:13px;line-height:1.5;color:var(--ink-soft);text-align:center;text-wrap:balance}.home .about strong{color:var(--ink);font-weight:600}.home .about a{white-space:nowrap}.home .agents{margin:28px auto 0;max-width:720px;font-size:12.5px;line-height:1.55;color:var(--ink-soft)}.home .agents h2{font-size:12.5px;font-weight:600;margin:0 0 4px;color:var(--ink-soft)}.home .agents p{margin:0}
