.sf-hub-intro{max-width:850px}.sf-hub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;margin:24px 0}.sf-hub-card{background:#fff;border:1px solid #d1dedc;border-radius:16px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.sf-hub-card h3{font-size:1.25rem;line-height:1.35;margin:0;overflow-wrap:anywhere}.sf-hub-card p{margin:0;line-height:1.6}.sf-hub-card a{margin-top:auto;font-weight:700;color:#174f53}.sf-hub-note{background:#edf4f2;border-radius:16px;padding:24px;margin:24px 0}.sf-hub-note h2{margin-top:0}.sf-hub-links{display:flex;flex-wrap:wrap;gap:12px;padding:0;list-style:none}.sf-hub-links a{display:block;padding:10px 15px;border:1px solid #b2cbc5;border-radius:24px;text-decoration:none;color:#193f43;background:white}.sf-hub-breadcrumb{margin-top:24px;font-size:.95rem}.sf-hub-section{margin:42px 0}.sf-hub-section h2{font-size:clamp(1.5rem,3vw,2rem)}.sf-hub-card small{color:#435f60}.sf-hub-cta{display:inline-block;background:#193f43;color:white!important;padding:12px 20px;border-radius:9px}.sf-hub-note p{max-width:85ch}