.directory_directory__6o2ci{min-width:0;color:#28313d}.directory_intro__7xRVN{padding:20px 0}.directory_intro__7xRVN h1{margin:0 0 10px;font-size:30px;line-height:1.35;letter-spacing:-.8px}.directory_intro__7xRVN>p{margin:0;color:#647080;font-size:15px;line-height:1.8;word-break:keep-all}.directory_actions__U3XSv{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:16px}.directory_actions__U3XSv a,.directory_homeLink__LSucT{display:inline-flex;align-items:center;gap:7px;color:var(--accent);font-size:14px;font-weight:700;text-decoration:none}.directory_actions__U3XSv svg,.directory_homeLink__LSucT svg{width:16px;height:16px}.directory_actions__U3XSv a:hover,.directory_homeLink__LSucT:hover{text-decoration:underline}.directory_homeLink__LSucT{flex:0 0 auto}.directory_topics__zE9MW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:2px 0 22px}.directory_topics__zE9MW a{display:flex;justify-content:center;align-items:center;min-height:44px;padding:10px 8px;border:1px solid #d9d1ea;border-radius:3px;background:#faf7fe;color:#554078;font-size:14px;font-weight:700;text-align:center;text-decoration:none;word-break:keep-all}.directory_topics__zE9MW a:hover{background:#f1eafa;border-color:var(--accent)}.directory_sections___mo7c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.directory_section__qjMXS{min-width:0;padding:20px;border:1px solid #dce1e8;border-top:3px solid var(--accent);border-radius:3px;background:#fff;scroll-margin-top:110px}.directory_sectionHeading__bQAXr{display:flex;align-items:center;justify-content:space-between;gap:10px}.directory_sectionHeading__bQAXr h2{margin:0;font-size:20px;line-height:1.45;letter-spacing:-.5px}.directory_sectionHeading__bQAXr h2 a{display:inline-flex;align-items:center;gap:7px;color:inherit;text-decoration:none}.directory_sectionHeading__bQAXr h2 a:hover{color:var(--accent);text-decoration:underline}.directory_sectionHeading__bQAXr h2 svg{flex:none;width:16px;height:16px;color:var(--accent)}.directory_sectionHeading__bQAXr>span{flex:0 0 auto;color:#757e8c;font-size:12px}.directory_description__YE058{margin:9px 0 15px;color:#687484;font-size:14px;line-height:1.75;word-break:keep-all}.directory_entries__N1fKF{margin:0;padding:0;list-style:none}.directory_entries__N1fKF,.directory_entries__N1fKF li+li{border-top:1px solid #e7eaf0}.directory_entries__N1fKF a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0;color:inherit;text-decoration:none}.directory_entries__N1fKF li:last-child a{padding-bottom:0}.directory_entries__N1fKF a>div{min-width:0}.directory_entries__N1fKF h3{margin:0;font-size:15px;line-height:1.65;font-weight:700;overflow-wrap:anywhere;word-break:keep-all}.directory_entries__N1fKF p{margin:5px 0 0;font-size:13px;color:#727c8b;line-height:1.7;word-break:keep-all}.directory_entries__N1fKF svg{flex:0 0 auto;width:14px;height:14px;color:#8b81a1}.directory_entries__N1fKF a:hover h3{color:var(--accent);text-decoration:underline}.directory_directory__6o2ci a:focus-visible,.directory_homeLink__LSucT:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:1100px){.directory_sections___mo7c{grid-template-columns:minmax(0,1fr)}.directory_topics__zE9MW{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.directory_intro__7xRVN{padding:14px 0 18px}.directory_intro__7xRVN h1{font-size:25px}.directory_intro__7xRVN>p{font-size:14px}.directory_section__qjMXS{padding:16px;scroll-margin-top:80px}.directory_sectionHeading__bQAXr h2{font-size:19px}.directory_entries__N1fKF h3{font-size:15px}.directory_homeLink__LSucT{font-size:12px;gap:3px}}