.finance-topic-nav{margin:28px 0 36px}.finance-topic-nav>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.finance-topic-nav article{background:#fff;border:1px solid #d5e3dd;border-radius:14px;min-width:0;padding:22px}.finance-topic-nav h3{margin:0 0 10px;font-size:18px;line-height:1.4}.finance-topic-nav p{color:#506964;font-size:14px;line-height:1.65}.finance-topic-nav ul{margin-bottom:0;padding-left:20px}.finance-topic-nav li{margin:10px 0}.finance-topic-nav a{color:#125f54;text-underline-offset:3px}.finance-topic-nav a:focus-visible{outline-offset:4px;outline:3px solid #8165e8}@media (width<=950px){.finance-topic-nav>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.finance-topic-nav>div{grid-template-columns:1fr}}.cluster-directory{margin:24px 0 32px}.cluster-directory h2{margin-bottom:8px;font-size:24px}.cluster-directory>p{color:#506964}.cluster-directory nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cluster-directory a{color:#125f54;background:#f2f7f4;border:1px solid #d5e3dd;border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:18px;text-decoration:none;display:flex}.cluster-directory a span{color:#506964;font-size:13px;line-height:1.5}.cluster-directory a:focus-visible{outline-offset:4px;outline:3px solid #8165e8}@media (width<=900px){.cluster-directory nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.cluster-directory nav{grid-template-columns:1fr}}
