.dc-pathways{background:linear-gradient(145deg,#071936,#0b2d63);color:#fff;padding:clamp(64px,7vw,110px) 24px}
.dc-pathways__wrap{max-width:1330px;margin:0 auto}
.dc-pathways__intro{max-width:940px;margin:0 auto 42px;text-align:center}
.dc-pathways__eyebrow{text-transform:uppercase;letter-spacing:.3em;font-family:"Cinzel",serif;color:#e4c27b;font-size:12px}
.dc-pathways__intro h2{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(42px,5vw,67px);line-height:1.03;margin:14px auto 18px}
.dc-pathways__intro>p:last-child{font-size:17px;line-height:1.75;color:#e7ecf5}
.dc-pathways__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.dc-pathways__card{background:rgba(255,255,255,.08);border:1px solid rgba(229,194,121,.25);padding:28px 22px;border-radius:14px;display:flex;flex-direction:column;justify-content:space-between;gap:32px;min-height:320px;transition:background .2s,transform .2s}
.dc-pathways__card:hover{background:rgba(255,255,255,.12);transform:translateY(-3px)}
.dc-pathways__card-kicker{font-family:"Cinzel",serif;font-size:11px;color:#e4c27b;text-transform:uppercase;letter-spacing:.15em}
.dc-pathways__card h3{font-family:"Cormorant Garamond",Georgia,serif;font-size:32px;line-height:1.05;margin:16px 0}
.dc-pathways__card p:not(.dc-pathways__card-kicker){font-size:14px;line-height:1.7;color:#edf1f8}
.dc-pathways__card>a{display:inline-flex;gap:10px;align-items:center;font-size:13px;font-weight:700;color:#f5d798;text-decoration:underline;text-underline-offset:5px}
.dc-pathways__card>a:hover{color:#fff}
@media(max-width:1120px){.dc-pathways__grid{grid-template-columns:repeat(2,1fr)}.dc-pathways__card{min-height:270px}}
@media(max-width:620px){.dc-pathways{padding:54px 16px}.dc-pathways__grid{grid-template-columns:1fr}.dc-pathways__card{min-height:auto;padding:24px}}