.home-reference-intro{max-width:70ch;color:var(--muted);margin:18px 0 28px}.home-reference-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.home-reference-group{background:#fff;border:1px solid var(--line);padding:22px;min-width:0}.home-reference-group h3{font-size:18px;margin:0 0 14px;color:var(--brand)}.home-reference-group ul{margin:0;padding-left:20px}.home-reference-group li{padding:7px 0;line-height:1.7;overflow-wrap:anywhere}.home-reference-group a{text-decoration:underline;text-underline-offset:3px}.home-reference-group a:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media(max-width:1000px){.home-reference-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.home-reference-groups{grid-template-columns:1fr;gap:16px}.home-reference-group{padding:20px}.home-reference-group h3{font-size:18px}}
