.CourtGuideDirectory-module__fOLfSG__directory{max-width:1200px;margin:28px auto;padding:0 24px}.CourtGuideDirectory-module__fOLfSG__directory h2{color:#203c33;letter-spacing:-.02em;margin:0 0 12px;scroll-margin-top:88px;font-size:18px;font-weight:650;line-height:1.4}.CourtGuideDirectory-module__fOLfSG__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 28px;margin:0;padding:0;list-style:none;display:grid}.CourtGuideDirectory-module__fOLfSG__links a{color:#365b46;text-underline-offset:3px;padding:5px 0;font-size:14px;line-height:1.5;-webkit-text-decoration:underline #a7b9a8;text-decoration:underline #a7b9a8;display:inline-block}.CourtGuideDirectory-module__fOLfSG__links a:hover{color:#142f22;text-decoration-color:currentColor}.CourtGuideDirectory-module__fOLfSG__links a:focus-visible{outline-offset:3px;border-radius:2px;outline:3px solid #689946}.CourtGuideDirectory-module__fOLfSG__featured{border-top:1px solid #dce4d7;margin:28px 0;padding:22px 0 0}.CourtGuideDirectory-module__fOLfSG__featured .CourtGuideDirectory-module__fOLfSG__links{flex-wrap:wrap;column-gap:24px;display:flex}@media (max-width:800px){.CourtGuideDirectory-module__fOLfSG__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.CourtGuideDirectory-module__fOLfSG__links{grid-template-columns:1fr}}
