/* Page: mutual-funds/goals/index.php */
.ws-goals-index-page{font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,Helvetica,sans-serif!important;color:#10284c;background:#fff}.ws-goals-index-hero{padding:72px 0 44px;background:linear-gradient(135deg,#eef5ff,#fff 52%,#fff3ea);border-radius:0 0 40px 40px}.ws-goals-index-hero h1{margin:16px 0 0;font-size:clamp(36px,5vw,60px);line-height:1.05;color:#071f44;font-weight:900}.ws-goals-index-hero p{max-width:760px;margin:16px 0 0;color:#526b8b;font-size:16px}.ws-goals-index-section{padding:48px 0 72px}.ws-goals-index-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.ws-goals-index-card{display:block;padding:28px;border-radius:28px;background:#fff;border:1px solid rgba(0,84,226,.12);box-shadow:0 18px 46px rgba(16,40,76,.08);text-decoration:none!important;transition:.22s ease}.ws-goals-index-card:hover{transform:translateY(-5px);border-color:rgba(0,84,226,.34);box-shadow:0 26px 58px rgba(16,40,76,.13)}.ws-goals-index-card span{display:inline-flex;padding:7px 11px;border-radius:999px;background:#eef4ff;color:#0054e2;font-size:12px;font-weight:900}.ws-goals-index-card h2{margin:16px 0 0;color:#071f44;font-size:28px;line-height:1.15;font-weight:850}.ws-goals-index-card p{margin:10px 0 20px;color:#58708f}.ws-goals-index-card strong{color:#0054e2}@media(max-width:760px){.ws-goals-index-grid{grid-template-columns:1fr}.ws-goals-index-hero{padding:52px 0 34px;border-radius:0 0 28px 28px}}
/* Requested fixed and centered content width update for /mutual-funds/goals/ */
.ws-goals-index-page .ws-mf-container {
  width: min(1340px, 94%) !important;
  max-width: 1340px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
