.content-pathways{color:#211a35;background:#faf8ff;border:1px solid #e4deef;border-radius:22px;width:min(1120px,100% - 40px);margin:0 auto 56px;padding:32px}.content-pathways header{max-width:760px}.content-pathways header p{color:#6b4fd5;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.content-pathways h2{letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,34px);line-height:1.1}.content-pathways header>span{color:#6b6476;margin-top:11px;line-height:1.6;display:block}.content-pathways nav{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:24px;display:grid}.content-pathways a{min-width:0;min-height:152px;color:inherit;background:#fff;border:1px solid #e2dced;border-radius:14px;flex-direction:column;padding:18px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative}.content-pathways a:hover{border-color:#b9a9e7;transform:translateY(-2px);box-shadow:0 12px 24px #2d204f14}.content-pathways a small{color:#745bba;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.content-pathways a strong{margin-top:7px;font-size:16px;line-height:1.25}.content-pathways a span{color:#70697c;margin-top:7px;padding-right:12px;font-size:12px;line-height:1.5}.content-pathways a b{color:#6b4fd5;position:absolute;bottom:16px;right:17px}@media (width<=680px){.content-pathways{width:min(100% - 32px,1120px);margin-bottom:40px;padding:24px 18px}.content-pathways nav{grid-template-columns:1fr}.content-pathways a{min-height:0}}
