.ll-pathways{--ll-ink:#1e2b45;--ll-cream:#f8f6f1;--ll-taupe:#eae6dc;--ll-brass:#876b46;background:var(--ll-cream);color:var(--ll-ink);padding:clamp(48px,6vw,92px) clamp(20px,5vw,88px);font-size:16px}
.ll-pathways *{box-sizing:border-box}
.ll-pathways__intro{max-width:850px;margin:0 auto 42px;text-align:center}
.ll-pathways__eyebrow{font-size:11px;font-weight:650;letter-spacing:.18em;margin:0 0 14px;color:var(--ll-brass)}
.ll-pathways h2,.ll-pathways h3{font-family:var(--heading-font-family,Georgia,serif);font-weight:var(--heading-font-weight,400);letter-spacing:normal;line-height:1.15;margin:0}
.ll-pathways h2{font-size:clamp(30px,3.6vw,50px)}
.ll-pathways__intro>p:last-child{max-width:680px;line-height:1.65;margin:18px auto 0}
.ll-pathways__grid{max-width:1380px;margin:auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:#d4c9b8;border:1px solid #d4c9b8}
.ll-pathways__card{grid-column:span 2;background:var(--ll-cream);padding:clamp(26px,3vw,44px);display:flex;flex-direction:column;min-width:0;min-height:255px}
.ll-pathways__card:nth-child(4){grid-column:2/span 2}.ll-pathways__card:nth-child(5){grid-column:4/span 2}
.ll-pathways__card>span{font-size:11px;color:var(--ll-brass);letter-spacing:.12em;margin-bottom:28px}
.ll-pathways h3{font-size:clamp(22px,2vw,29px)}
.ll-pathways__card p{line-height:1.55;margin:12px 0 28px;max-width:34ch}
.ll-pathways__card a{margin-top:auto;border-top:1px solid #d4c9b8;padding-top:16px;color:var(--ll-ink);font-size:11px;letter-spacing:.09em;font-weight:650;text-decoration:none;display:flex;justify-content:space-between;gap:12px}
.ll-pathways__card a:hover{text-decoration:underline;text-underline-offset:5px}
.ll-pathways__card a:focus-visible{outline:3px solid var(--ll-brass);outline-offset:5px}
@media(max-width:900px){.ll-pathways__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ll-pathways__card,.ll-pathways__card:nth-child(4),.ll-pathways__card:nth-child(5){grid-column:auto}}
@media(max-width:600px){.ll-pathways__grid{grid-template-columns:1fr}.ll-pathways__card{min-height:0;padding:27px 25px}.ll-pathways__card>span{margin-bottom:16px}.ll-pathways__intro{text-align:left;margin-bottom:28px}.ll-pathways__intro>p:last-child{margin-left:0}}
