.discovery-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:24px;font-size:12px;line-height:1.6;color:#626984}.discovery-breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}.discovery-breadcrumb [aria-current]{color:#1d2452}.site-discovery{margin-top:48px;margin-bottom:60px;padding:30px;border:1px solid #dce0ef;border-radius:18px;background:linear-gradient(120deg,#f0f3ff,#eef8fa);color:#1d2452;font-family:'DM Sans',system-ui,sans-serif}.discovery-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.discovery-label{display:block;font-size:10px;line-height:1.5;letter-spacing:1px;font-weight:800;color:#626984;text-transform:uppercase}.site-discovery h2{font:800 28px/1.25 Manrope,system-ui,sans-serif;letter-spacing:-.8px;margin:8px 0}.site-discovery p{color:#626984;font-size:13px;line-height:1.7;max-width:650px;margin:0}.discovery-all{font-size:12px;font-weight:700;color:#2f3192;white-space:nowrap}.discovery-all span{margin-left:8px}.discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.discovery-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px 24px 36px;background:#fff;border:1px solid #dce0ef;border-radius:12px;color:#1d2452;text-decoration:none;min-width:0;transition:border-color .15s,box-shadow .15s}.discovery-card strong{font-size:16px;line-height:1.4;letter-spacing:-.3px}.discovery-description{font-size:12px;color:#626984;line-height:1.7}.discovery-card .discovery-label{font-size:9px}.discovery-arrow{position:absolute;right:18px;bottom:10px;color:#2f3192;font-size:18px}.discovery-card:hover{border-color:#898bd1;box-shadow:0 5px 16px #2f319212}.site-discovery a:focus-visible,.directory-grid a:focus-visible{outline:3px solid #5458bc;outline-offset:4px}.directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:70px}.directory-group{background:#fff;border:1px solid #dce0ef;border-radius:14px;padding:24px}.directory-group h2{font-size:21px;margin-bottom:16px}.directory-group ul{list-style:none;padding:0;margin:0}.directory-group li+li{border-top:1px solid #edf0f7}.directory-group a{display:block;font-size:13px;font-weight:600;line-height:1.6;padding:12px 0;color:#2f3192}.directory-group a:hover{text-decoration:underline;text-underline-offset:4px}.directory-group a span{float:right}.discovery-footer{display:flex;flex-wrap:wrap;gap:14px 26px;padding-top:22px;padding-bottom:26px;font-size:12px}.discovery-footer a:hover{text-decoration:underline}@media(max-width:900px){.discovery-grid,.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-heading{align-items:flex-start;flex-direction:column;gap:14px}}@media(max-width:600px){.site-discovery{padding:20px;margin-top:30px;margin-bottom:36px}.discovery-grid,.directory-grid{grid-template-columns:1fr}.site-discovery h2{font-size:24px}.discovery-card{padding:20px 20px 34px}.discovery-breadcrumb{font-size:11px;padding-top:20px}.directory-group{padding:20px}}
