/* Clear, shareable member pathways */
.sf-member-hero{position:relative;padding:44px 0 34px;background:linear-gradient(115deg,#e7f2fc 0%,#f5f9fc 58%,#e8f7f8 100%);border-bottom:1px solid #d5e4f1}.sf-member-hero .wrap{max-width:1240px}.sf-member-hero h1{max-width:900px;margin:20px 0 16px;color:#102d49;font-size:clamp(40px,5.1vw,66px);line-height:1.08;letter-spacing:-.045em}.sf-member-hero h1 em{color:#126f83;font-style:normal}.sf-member-lede{max-width:820px;margin:0;color:#40576d;font-size:clamp(18px,2vw,22px);line-height:1.65}.sf-member-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.sf-member-meta{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:26px;color:#335a7e;font-size:14px;font-weight:650}.sf-member-meta span{display:inline-flex;align-items:center;gap:9px}.sf-member-meta span:before{content:"";width:8px;height:8px;border-radius:50%;background:#16a6a5}.sf-member-content{max-width:1240px;padding-top:46px;padding-bottom:72px}.sf-member-intro{max-width:850px;margin-bottom:25px}.sf-member-intro h2,.sf-member-section h2,.sf-member-next h2,.sf-member-cta h2{margin:8px 0 12px;color:#102d49;font-size:clamp(27px,3vw,38px);line-height:1.2}.sf-member-intro>p:last-child,.sf-member-section p,.sf-member-next p,.sf-member-cta p{color:#506579;font-size:17px;line-height:1.7}.sf-member-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0 42px}.sf-member-grid article,.sf-member-card{display:flex;flex-direction:column;align-items:flex-start;min-height:220px;padding:26px;border:1px solid #d6e3ee;border-radius:18px;background:linear-gradient(150deg,#fff,#f2f7fb);box-shadow:0 10px 28px #173b5c0a}.sf-member-grid article>span,.sf-member-index{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border-radius:999px;background:#e2eefb;color:#245790;font-size:12px;font-weight:750;letter-spacing:.04em}.sf-member-grid h3{margin:22px 0 9px;color:#173752;font-size:22px}.sf-member-grid p,.sf-member-card p{margin:0;color:#52677c;font-size:16px;line-height:1.65}.sf-member-section{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:center;margin:42px 0;padding:30px;border:1px solid #d7e5ef;border-radius:20px;background:#edf5fb}.sf-member-section ul{display:grid;gap:12px;margin:0;padding:0 22px 0 0;color:#29445d;line-height:1.5}.sf-member-section li::marker{color:#168b97}.sf-member-cta,.sf-member-next{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:38px;padding:30px;border-radius:22px;background:linear-gradient(115deg,#0a2d50,#0a4960);color:#fff}.sf-member-cta h2,.sf-member-next h2,.sf-member-cta p,.sf-member-next p{color:#fff}.sf-member-cta>div:first-child,.sf-member-next>div:first-child{max-width:710px}.sf-member-cta .eyebrow,.sf-member-next .eyebrow{color:#9bd8e8}.sf-member-note{margin:20px 0 0;color:#607387;font-size:14px;line-height:1.65}.sf-member-card{min-height:245px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}.sf-member-card:hover,.sf-member-card:focus-visible{transform:translateY(-4px);border-color:#72a7da;box-shadow:0 18px 36px #173b5c19}.sf-member-card h2{margin:23px 0 10px;color:#153958;font-size:25px;line-height:1.22}.sf-member-link,.sf-member-inline{display:inline-flex;margin-top:auto;padding-top:22px;color:#155e91;font-weight:750;text-decoration:none}.sf-member-inline{padding-top:18px}.sf-pathway-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.sf-pathway-grid .sf-member-card:nth-child(4),.sf-pathway-grid .sf-member-card:nth-child(5){min-height:220px}.sf-pathway-grid .sf-member-card:nth-child(2){background:linear-gradient(150deg,#f1fbfb,#fff);border-color:#c9e5e4}.sf-pathway-grid .sf-member-card:nth-child(4){background:linear-gradient(150deg,#f6f3fc,#fff);border-color:#e2d9f2}.sf-pathway-grid .sf-member-card:nth-child(5){background:linear-gradient(150deg,#f1f7ff,#fff);border-color:#d1e0f4}.sf-member-hero .breadcrumbs{margin-bottom:18px}.sf-member-hero .breadcrumbs a,.sf-member-hero .breadcrumbs span{color:#52687c}
@media(max-width:900px){.sf-pathway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-member-grid{grid-template-columns:1fr}.sf-member-section{grid-template-columns:1fr}.sf-member-cta,.sf-member-next{align-items:flex-start;flex-direction:column}}@media(max-width:580px){.sf-member-hero{padding:30px 0}.sf-member-content{padding-top:30px;padding-bottom:48px}.sf-pathway-grid{grid-template-columns:1fr}.sf-member-card,.sf-member-grid article{min-height:0;padding:22px}.sf-member-actions{flex-direction:column;align-items:stretch}.sf-member-actions .button{justify-content:center}.sf-member-section,.sf-member-cta,.sf-member-next{padding:23px}.sf-member-meta{display:grid;gap:8px}.sf-member-hero h1{font-size:42px}}
