._tools_1aw2l_3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-block:18px;margin-bottom:clamp(24px,3vw,44px);border-block:1px solid var(--line-soft)}._search_1aw2l_14{width:min(360px,100%);padding:11px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);color:var(--fg);font:inherit;font-size:15px}._search_1aw2l_14:focus{outline:none;border-color:var(--fg)}._grid_1aw2l_30{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,48px) var(--gap)}._card_1aw2l_36{display:block}._card_1aw2l_36>:first-child{overflow:hidden}._cardTitle_1aw2l_44{margin-top:14px;font-size:clamp(20px,1.8vw,24px);font-weight:600;letter-spacing:-.01em}._card_1aw2l_36:hover ._cardTitle_1aw2l_44{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}._cardMeta_1aw2l_57{margin-top:4px;font-size:13.5px;color:var(--fg-muted)}._empty_1aw2l_63{padding:clamp(40px,7vw,90px) 0;color:var(--fg-muted)}._head_1aw2l_69{padding-block:clamp(24px,4vw,56px) clamp(28px,3.4vw,48px);max-width:820px}._title_1aw2l_74{margin:10px 0 14px;font-size:clamp(38px,5vw,64px)}._chips_1aw2l_79{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}._chip_1aw2l_79{padding:7px 14px;border:1px solid var(--line);border-radius:999px;font-size:13px;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}._chip_1aw2l_79:hover{border-color:var(--fg);background:var(--hover)}._group_1aw2l_101{padding-top:clamp(28px,3.4vw,52px);scroll-margin-top:calc(var(--header-h) + 16px)}._group_1aw2l_101+._group_1aw2l_101{margin-top:clamp(20px,2.4vw,36px);border-top:1px solid var(--line-soft)}._groupTitle_1aw2l_111{margin-bottom:clamp(18px,2vw,28px);font-size:clamp(22px,2.2vw,30px);font-weight:600;letter-spacing:-.015em}._groupTitle_1aw2l_111 span{margin-left:6px;font-size:.55em;font-weight:400;color:var(--fg-dim);vertical-align:middle}._loading_1aw2l_126{opacity:.55;transition:opacity var(--dur-fast) var(--ease)}@media(max-width:1100px){._grid_1aw2l_30{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){._grid_1aw2l_30{grid-template-columns:1fr}}
