._page_18lr9_1{max-width:960px;margin:0 auto;min-width:0}._breadcrumb_18lr9_2{display:flex;align-items:center;gap:8px;color:var(--muted-foreground);font-size:14px;margin-bottom:22px}._breadcrumb_18lr9_2 a:hover{text-decoration:underline;color:var(--primary)}._intro_18lr9_4{margin:18px 0 22px;color:var(--muted-foreground);line-height:1.7}._alphabet_18lr9_5{display:flex;flex-wrap:wrap;gap:8px;padding:18px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md)}._alphabet_18lr9_5 button{min-width:44px;min-height:44px;padding:8px 12px;font-weight:650;font-size:15px}._alphabet_18lr9_5 button[aria-pressed=true]{box-shadow:inset 0 -3px 0 currentColor}._results_18lr9_8{margin-top:24px}._count_18lr9_9{font-size:14px;font-weight:600;color:var(--muted-foreground);margin:0 0 12px}._list_18lr9_10{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}._list_18lr9_10 li{border-bottom:1px solid var(--border)}._list_18lr9_10 a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:58px;padding:14px 12px;font-size:17px;color:var(--foreground);line-height:1.5}._list_18lr9_10 a span{min-width:0;overflow-wrap:anywhere}._list_18lr9_10 a svg{flex-shrink:0;color:var(--primary)}._list_18lr9_10 a:hover{background:var(--card);color:var(--primary)}._list_18lr9_10 a:focus-visible,._searchLink_18lr9_16:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._notice_18lr9_17{padding:22px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}._notice_18lr9_17 p{margin:0 0 14px}._searchLink_18lr9_16{display:inline-flex;align-items:center;gap:8px;margin-top:24px;min-height:44px;color:var(--primary)!important;font-size:14px}._searchLink_18lr9_16:hover{text-decoration:underline}@media(max-width:700px){._alphabet_18lr9_5{padding:12px;gap:7px}._alphabet_18lr9_5 button{padding:8px 11px}._list_18lr9_10 a{font-size:16px;padding:14px 8px}._intro_18lr9_4{font-size:14px}._breadcrumb_18lr9_2{margin-bottom:16px}}._breadcrumb_18lr9_2{flex-wrap:wrap;overflow-wrap:anywhere}._search_18lr9_16{display:flex;align-items:center;gap:10px;padding:7px 8px 7px 16px;margin-bottom:24px;min-width:0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--muted-foreground)}._search_18lr9_16>svg{flex-shrink:0;color:var(--primary)}._search_18lr9_16 input{flex:1 1 0%;width:0;min-width:0;min-height:44px;padding:0;background:transparent;border:0;box-shadow:none;font-size:16px}._search_18lr9_16 input:focus{background:transparent;box-shadow:none}._search_18lr9_16 button{flex-shrink:0;min-height:44px;white-space:nowrap;overflow-wrap:normal}._search_18lr9_16 button[type=submit]{min-width:64px;padding:10px 16px}._search_18lr9_16:focus-within{outline:2px solid var(--primary);outline-offset:3px}@media(max-width:700px){._search_18lr9_16{gap:7px;padding-left:10px;margin-bottom:20px}._search_18lr9_16 input::placeholder{font-size:14px}._search_18lr9_16 button[type=submit]{min-width:54px;padding:10px}}._intro_18lr9_4{font-size:16px}._search_18lr9_16 input::placeholder{font-size:14px}._resultsArea_so2a4_1._resultsArea_so2a4_1{max-width:none}._result_so2a4_1._result_so2a4_1 p{font-size:17px;line-height:1.8;max-width:76ch}._result_so2a4_1._result_so2a4_1 h2{font-weight:600}._layout_so2a4_1 ._filters_so2a4_1 button{min-height:44px}@media(min-width:701px)and (max-width:1023px){._layout_so2a4_1._layout_so2a4_1{grid-template-columns:minmax(0,1fr);gap:20px}._filters_so2a4_1._filters_so2a4_1{display:flex;flex-wrap:wrap;gap:8px}._filters_so2a4_1._filters_so2a4_1>button{width:auto}._filters_so2a4_1._filters_so2a4_1>p,._filters_so2a4_1 ._filterNote_so2a4_1{display:none}}._breadcrumb_so2a4_1{display:flex;gap:10px;font-size:14px;color:var(--muted-foreground);margin-bottom:28px}._breadcrumb_so2a4_1 a:hover{color:var(--primary)}._heading_so2a4_3{display:flex;justify-content:space-between;align-items:center;padding-bottom:30px;border-bottom:1px solid var(--border);margin-bottom:30px}._eyebrow_so2a4_4{color:var(--primary);font-size:14px;letter-spacing:1.5px;font-weight:500}._heading_so2a4_3 h1{font-family:var(--font-family-display);font-size:44px;font-weight:400;color:var(--ink);letter-spacing:-1.1px;margin:10px 0;line-height:1.15}._heading_so2a4_3 p{color:var(--muted-foreground);font-size:14px;margin:0}._headingIcon_so2a4_7{width:76px;height:76px;background:var(--surface);border-radius:50%;color:var(--primary);display:grid;place-items:center;margin-right:20px}._layout_so2a4_1{display:grid;grid-template-columns:190px minmax(0,1fr);gap:50px}._filters_so2a4_1>p{margin:0 0 17px 12px;font-size:14px;letter-spacing:1.4px;color:var(--muted-foreground)}._filters_so2a4_1>button{width:100%;display:flex;justify-content:space-between;font-size:14px;height:43px;padding:0 12px;margin:3px 0;font-weight:400}._filters_so2a4_1>button span{font-size:14px;color:var(--muted-foreground)}._filters_so2a4_1>button._selected_so2a4_12{background:var(--secondary);color:var(--primary);font-weight:500}._filterNote_so2a4_1{margin:32px 12px;border-top:1px solid var(--border);padding-top:22px;color:var(--muted-foreground)}._filterNote_so2a4_1 p{font-size:14px;line-height:1.8}._resultsArea_so2a4_1{max-width:900px;min-width:0}._search_so2a4_16{display:flex;align-items:center;gap:12px;background:var(--card);border:1px solid var(--border);padding:6px 7px 6px 17px;border-radius:var(--radius);color:var(--muted-foreground)}._search_so2a4_16:focus-within{outline:2px solid var(--primary);outline-offset:2px}._search_so2a4_16 input{background:transparent;border:none;box-shadow:none;padding:0;height:42px;min-width:0}._search_so2a4_16 input:focus{background:transparent;box-shadow:none}._search_so2a4_16 button{height:42px}._search_so2a4_16>button:last-child{padding:0 24px}._alphabet_so2a4_22{display:flex;flex-wrap:wrap;gap:3px;padding-top:19px}._alphabet_so2a4_22 button{min-width:26px;height:30px;padding:0 6px;font-size:14px}._alphabet_so2a4_22 button[aria-pressed=true]{background:var(--secondary);color:var(--primary)}._resultSummary_so2a4_25{display:flex;justify-content:space-between;padding:23px 0 13px;font-size:14px;color:var(--muted-foreground);border-bottom:1px solid var(--border)}._resultSummary_so2a4_25 strong{font-weight:500;color:var(--ink)}._result_so2a4_1{display:grid;grid-template-columns:28px minmax(0,1fr);gap:16px;padding:25px 0;border-bottom:1px solid var(--border)}._number_so2a4_28{font-size:14px;color:var(--muted-foreground);padding-top:3px}._resultMeta_so2a4_29{display:flex;align-items:center;flex-wrap:wrap;gap:13px;font-size:14px;color:var(--muted-foreground)}._resultMeta_so2a4_29 span:first-child{color:var(--primary);font-weight:500}._resultMeta_so2a4_29 span+span{border-left:1px solid var(--border);padding-left:13px}._result_so2a4_1 h2{font-family:var(--font-family-display);font-weight:400;font-size:28px;color:var(--ink);margin:10px 0 7px;line-height:1.2;letter-spacing:-.3px}._result_so2a4_1 h2 a{display:flex;align-items:center;justify-content:space-between;gap:12px}._result_so2a4_1 h2 svg{color:var(--muted-foreground)}._result_so2a4_1 h2 a:hover{color:var(--primary)}._result_so2a4_1 p{color:var(--muted-foreground);font-size:14px;margin:0}._resultFoot_so2a4_37{display:flex;align-items:center;gap:20px;margin-top:12px;min-height:30px;font-size:14px;color:var(--muted-foreground)}._resultFoot_so2a4_37>span{display:flex;align-items:center;gap:5px}._resultFoot_so2a4_37>button{font-size:14px;padding:0 8px;color:var(--primary)}._empty_so2a4_40{text-align:center;padding:65px 24px;color:var(--muted-foreground);border-bottom:1px solid var(--border)}._empty_so2a4_40>svg{color:var(--primary)}._empty_so2a4_40 h2{font-size:28px;font-family:var(--font-family-display);font-weight:400;color:var(--ink)}._empty_so2a4_40 p{font-size:14px;max-width:420px;margin:10px auto 22px}._endNote_so2a4_44{color:var(--muted-foreground);font-size:14px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding-top:25px}._endNote_so2a4_44>span{width:5px;height:5px;border-radius:50%;background:var(--primary)}._endNote_so2a4_44 a{display:flex;gap:4px;align-items:center;color:var(--primary)}._error_so2a4_47{color:var(--error)}@media(max-width:850px){._layout_so2a4_1{grid-template-columns:150px minmax(0,1fr);gap:26px}}@media(max-width:700px){._breadcrumb_so2a4_1{font-size:14px;margin-bottom:22px}._heading_so2a4_3{padding-bottom:23px;margin-bottom:22px}._heading_so2a4_3 h1{font-size:34px}._heading_so2a4_3 p{font-size:14px;line-height:1.8}._headingIcon_so2a4_7{display:none}._eyebrow_so2a4_4{font-size:14px}._layout_so2a4_1{display:flex;flex-direction:column;gap:18px}._filters_so2a4_1{display:flex;gap:8px;flex-wrap:wrap}._filters_so2a4_1>p{display:none}._filters_so2a4_1>button{width:auto;gap:14px;height:37px;padding:0 13px;border:1px solid var(--border);font-size:14px;margin:0}._filterNote_so2a4_1{display:none}._search_so2a4_16{padding-left:12px;gap:8px}._search_so2a4_16>svg{width:18px;flex-shrink:0}._search_so2a4_16>button:last-child{padding:0 15px;font-size:14px}._search_so2a4_16 input{font-size:16px}._search_so2a4_16 input::placeholder{font-size:14px}._resultSummary_so2a4_25{font-size:14px;padding-top:20px}._result_so2a4_1{gap:8px;grid-template-columns:19px minmax(0,1fr);padding:22px 0}._result_so2a4_1 h2{font-size:27px}._result_so2a4_1 p{font-size:14px;line-height:1.75}._resultMeta_so2a4_29{font-size:14px;gap:9px}._resultMeta_so2a4_29 span+span{padding-left:9px}._empty_so2a4_40{padding:45px 5px}._empty_so2a4_40 h2{font-size:26px}._endNote_so2a4_44{font-size:14px}}._breadcrumb_so2a4_1{flex-wrap:wrap;align-items:center;font-size:14px}._eyebrow_so2a4_4{font-size:14px}._heading_so2a4_3 p{font-size:15px;line-height:1.65}._filters_so2a4_1>p{font-size:14px}._filters_so2a4_1>button{font-size:14px;min-height:46px;height:auto;white-space:normal;line-height:1.4;text-align:left;justify-content:flex-start;padding:11px 12px}._directoryLink_so2a4_77{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--primary)!important;min-height:44px;padding:8px 12px;margin-top:10px}._filterNote_so2a4_1 p{font-size:14px;line-height:1.7}._activeFilter_so2a4_77{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:12px 0;font-size:14px}._activeFilter_so2a4_77>span{background:var(--secondary);padding:7px 11px;border-radius:var(--radius);color:var(--secondary-foreground)}._activeFilter_so2a4_77>a{color:var(--primary)!important;text-decoration:underline;min-height:44px;display:flex;align-items:center}._activeFilter_so2a4_77 button{min-height:44px}._resultSummary_so2a4_25{font-size:14px;gap:15px;flex-wrap:wrap}._resultMeta_so2a4_29{font-size:14px}._result_so2a4_1 p{font-size:15px;line-height:1.7}._resultFoot_so2a4_37{font-size:14px;flex-wrap:wrap}._resultFoot_so2a4_37>button{font-size:14px;min-height:44px}._number_so2a4_28{font-size:14px}._search_so2a4_16 button{min-height:44px}._empty_so2a4_40 p{font-size:15px}._alphabet_so2a4_22 button{min-width:44px;min-height:44px;font-size:14px}._searchError_so2a4_77{border:1px solid var(--border);border-left:3px solid var(--warning);background:var(--warm-note);padding:16px 20px;font-size:14px;margin-top:18px}._pagination_so2a4_77{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:24px;font-size:14px}._pagination_so2a4_77 button{min-height:44px}@media(max-width:700px){._heading_so2a4_3 p,._eyebrow_so2a4_4{font-size:14px}._filters_so2a4_1{gap:8px}._filters_so2a4_1>button{font-size:14px;min-height:44px;padding:8px 11px;flex:1 1 calc(50% - 8px);justify-content:center;text-align:center}._directoryLink_so2a4_77{padding:4px 0;margin:0;flex-basis:100%;justify-content:flex-end}._resultSummary_so2a4_25,._resultMeta_so2a4_29,._result_so2a4_1 p,._breadcrumb_so2a4_1{font-size:14px}._pagination_so2a4_77{justify-content:space-between}._search_so2a4_16>button:last-child{font-size:14px;padding:0 12px}._search_so2a4_16>button[aria-label]{width:44px;min-width:44px;flex-shrink:0;padding:0}._resultFoot_so2a4_37{font-size:14px}}._heading_so2a4_3{gap:1rem}._heading_so2a4_3>div{flex:1;min-width:0}._headingIcon_so2a4_7{flex-shrink:0}._result_so2a4_1 h2 a{width:100%;min-width:0}._result_so2a4_1 h2 a>span{width:100%}@media(min-width:1024px){._search_so2a4_16 input{flex:1 1 0%;width:0;min-width:0}._search_so2a4_16>svg{flex-shrink:0}._search_so2a4_16 button{flex-shrink:0;white-space:nowrap;overflow-wrap:normal}}._result_so2a4_1 p,._heading_so2a4_3 p,._empty_so2a4_40 p{font-size:16px}._resultSummary_so2a4_25,._resultMeta_so2a4_29,._resultFoot_so2a4_37,._breadcrumb_so2a4_1,._endNote_so2a4_44{font-size:14px}._search_so2a4_16 input::placeholder{font-size:14px}._resultMeta_so2a4_29>span,._resultFoot_so2a4_37>span{min-width:0;overflow-wrap:anywhere}._search_so2a4_16 input{flex:1 1 0%;width:0}._search_so2a4_16{min-width:0}._result_so2a4_1 p{overflow-wrap:anywhere}._pagination_so2a4_77{flex-wrap:wrap}._resultsArea_so2a4_1{container-type:inline-size}@container (max-width:260px){._search_so2a4_16{flex-wrap:wrap;padding:8px}._search_so2a4_16 input{flex-basis:calc(100% - 32px)}}
