.guide-directory_page__0QWVD{max-width:1120px;margin:0 auto;padding:28px 20px 64px;color:#f5f5f7}.guide-directory_header__i74vQ h1{font-size:clamp(32px,5vw,48px);font-weight:650;letter-spacing:-.035em;line-height:1.15}.guide-directory_header__i74vQ p{margin-top:10px;color:#a1a1a6;max-width:48ch;line-height:1.5}.guide-directory_page__0QWVD a:focus-visible,.guide-directory_page__0QWVD button:focus-visible,.guide-directory_page__0QWVD input:focus-visible,.guide-directory_page__0QWVD summary:focus-visible{outline:3px solid #8ec5ff;outline-offset:3px}.guide-directory_search__fBxhb{margin-top:24px;max-width:640px}.guide-directory_search__fBxhb label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.guide-directory_searchField__0bbVl{display:flex;align-items:center;gap:10px;border:1px solid #555;border-radius:10px;padding:0 14px;background:#101012}.guide-directory_searchField__0bbVl svg{color:#a1a1a6;flex:0 0 auto}.guide-directory_searchField__0bbVl input{min-width:0;width:100%;background:transparent;padding:14px 0;font-size:16px;color:inherit}.guide-directory_searchField__0bbVl input::placeholder{color:#999}.guide-directory_searchField__0bbVl button{min-height:44px;color:#8ec5ff;cursor:pointer;font-size:14px}.guide-directory_resultStatus__4mQRG{color:#a1a1a6;font-size:14px}.guide-directory_resultStatus__4mQRG:not(:empty){margin-top:20px}.guide-directory_shortcuts__z72cV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:16px 0 28px}.guide-directory_shortcuts__z72cV a{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:14px}.guide-directory_links__ePV1w svg,.guide-directory_shortcuts__z72cV svg{flex-shrink:0;color:#8a8a8f}.guide-directory_installers__quSwO{scroll-margin-top:100px;padding:24px 0;border-top:1px solid #333;border-bottom:1px solid #333}.guide-directory_sectionHead__RzZLI{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 20px;margin-bottom:16px}.guide-directory_page__0QWVD h2{font-size:23px;font-weight:600;letter-spacing:-.025em}.guide-directory_sectionHead__RzZLI>a{display:inline-flex;align-items:center;gap:4px;font-size:14px;color:#8ec5ff}.guide-directory_installerGrid__P_Ule{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.guide-directory_installerGrid__P_Ule a{display:flex;align-items:center;gap:10px;padding:12px;min-height:52px;border:1px solid #333;border-radius:8px;background:#111;font-weight:550}.guide-directory_installerGrid__P_Ule img{object-fit:contain}.guide-directory_installers__quSwO>p{color:#a1a1a6;font-size:14px;line-height:1.5;margin-top:14px}.guide-directory_browse__o2SvB{margin-top:32px}.guide-directory_topics___3Evs{display:grid;gap:30px 48px;margin-top:24px;align-items:start}.guide-directory_topics___3Evs>section{min-width:0;scroll-margin-top:100px}.guide-directory_topics___3Evs h3{font-size:18px;font-weight:600;margin-bottom:8px}.guide-directory_links__ePV1w{list-style:none;padding:0;margin:0}.guide-directory_links__ePV1w li{border-bottom:1px solid #242424}.guide-directory_links__ePV1w a{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:48px;padding:12px 0;font-size:15px;line-height:1.45}.guide-directory_links__ePV1w small{display:block;color:#a1a1a6;margin-top:6px;font-size:14px}.guide-directory_page__0QWVD summary{cursor:pointer;padding:14px 0;font-size:14px;color:#8ec5ff}.guide-directory_results__rZMCm{max-width:760px;min-height:260px;margin-top:8px}.guide-directory_page__0QWVD a:hover{color:#8ec5ff}.guide-directory_installerGrid__P_Ule a:hover{background:#1b1b1d;border-color:#666}@media (min-width:700px){.guide-directory_page__0QWVD{padding:40px 32px 80px}.guide-directory_shortcuts__z72cV{grid-template-columns:repeat(4,minmax(0,1fr))}.guide-directory_installerGrid__P_Ule{grid-template-columns:repeat(5,minmax(0,1fr))}.guide-directory_topics___3Evs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (scripting:none){.guide-directory_search__fBxhb{display:none}}