.gUuumq_page{color:var(--ink)}.gUuumq_directorySection{background:var(--surface);padding-top:48px;padding-bottom:72px}.gUuumq_hero{max-width:760px;margin:42px 0 30px}.gUuumq_hero h1{letter-spacing:-.045em;max-width:660px;margin:0 0 14px;font-size:clamp(2.4rem,5vw,4.4rem);line-height:1.03}.gUuumq_hero>p:not(:first-child){max-width:720px;color:var(--muted);margin:0;font-size:1.05rem;line-height:1.62}.gUuumq_heroMeta{align-items:center;gap:18px;margin-top:16px;font-size:.95rem;font-weight:750;display:flex}.gUuumq_heroMeta>span>span{color:#8a96a8;padding:0 5px}.gUuumq_heroMeta a{color:var(--blue);text-decoration:none}.gUuumq_heroMeta a:hover{text-decoration:underline}.gUuumq_grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:24px;display:grid}.gUuumq_card{border:1px solid var(--line);background:var(--white);min-width:0;color:var(--ink);border-radius:18px;flex-direction:column;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;overflow:hidden;box-shadow:0 4px 14px #1118270b}.gUuumq_card:hover{border-color:#b7c9e8;transform:translateY(-1px);box-shadow:0 8px 22px #11182712}.gUuumq_card:focus-visible,.gUuumq_heroMeta a:focus-visible,.gUuumq_trustLinks a:focus-visible{outline-offset:3px;outline:3px solid #2563eb6b}.gUuumq_cardMedia{aspect-ratio:4/3;background:#f3f5f8;flex:none;width:100%;position:relative;overflow:hidden}.gUuumq_cardMedia img{object-fit:cover}.gUuumq_cardMediaFallback{background:#f3f5f8;width:100%;height:100%}.gUuumq_cardCopy{flex-direction:column;flex:1;min-width:0;padding:20px 22px 22px;display:flex}.gUuumq_cardCopy h3{letter-spacing:-.018em;margin:0 0 8px;font-size:1.28rem;line-height:1.24}.gUuumq_cardDescription{color:var(--muted);margin:0;font-size:.96rem;line-height:1.5}.gUuumq_topicCount{color:var(--ink);margin:16px 0 6px;font-size:.84rem;font-weight:800}.gUuumq_topicPreview{color:#5a687d;margin:0 0 18px;font-size:.84rem;line-height:1.45}.gUuumq_cardCta{color:var(--blue);margin-top:auto;font-size:.92rem;font-weight:780}.gUuumq_trustSection{background:var(--white);padding-block:52px}.gUuumq_trustStrip{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;padding:28px 30px;display:grid}.gUuumq_trustStrip h2{letter-spacing:-.025em;margin:4px 0 8px;font-size:clamp(1.55rem,2.4vw,2rem);line-height:1.15}.gUuumq_trustStrip>div>p:last-child{max-width:720px;color:var(--muted);margin:0;line-height:1.55}.gUuumq_trustLinks{flex-wrap:wrap;justify-content:flex-end;gap:10px 20px;display:flex}.gUuumq_trustLinks a{color:var(--blue);white-space:nowrap;font-size:.92rem;font-weight:760;text-decoration:none}.gUuumq_trustLinks a:hover{text-decoration:underline}@media (max-width:900px){.gUuumq_grid{gap:18px}.gUuumq_cardCopy{padding:18px}.gUuumq_trustStrip{grid-template-columns:1fr;align-items:start;gap:18px}.gUuumq_trustLinks{justify-content:flex-start}}@media (max-width:767px){.gUuumq_directorySection{padding-top:28px;padding-bottom:44px}.gUuumq_hero{margin:26px 0 22px}.gUuumq_hero h1{margin-bottom:10px;font-size:clamp(2.15rem,10.5vw,2.75rem)}.gUuumq_hero>p:not(:first-child){font-size:.94rem;line-height:1.5}.gUuumq_heroMeta{flex-direction:column;align-items:flex-start;gap:7px;margin-top:13px;font-size:.86rem}.gUuumq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gUuumq_card{border-radius:13px;min-height:0;box-shadow:0 4px 12px #1118270b}.gUuumq_card:hover{transform:none}.gUuumq_cardMedia{aspect-ratio:1}.gUuumq_cardCopy{text-align:center;justify-content:center;align-items:center;min-height:58px;padding:8px 5px 9px}.gUuumq_cardCopy h3{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;align-content:center;width:100%;min-height:1.872rem;margin:0;font-size:.78rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.gUuumq_cardDescription,.gUuumq_topicCount,.gUuumq_topicPreview,.gUuumq_cardCta{display:none}.gUuumq_trustSection{padding-block:36px}.gUuumq_trustStrip{border-radius:15px;gap:16px;padding:22px 20px}.gUuumq_trustStrip h2{font-size:1.55rem}.gUuumq_trustStrip>div>p:last-child{font-size:.94rem}.gUuumq_trustLinks{gap:10px;display:grid}}@media (max-width:350px){.gUuumq_grid{gap:6px}.gUuumq_cardCopy{min-height:56px;padding-inline:3px}.gUuumq_cardCopy h3{font-size:.73rem}}@media (prefers-reduced-motion:reduce){.gUuumq_card{transition:none}}
