.luma-pathways{max-width:1320px;margin:0 auto;padding:44px 28px}.luma-pathways h2{font-size:clamp(26px,3vw,38px);line-height:1.25;margin:0 0 24px;color:#19364e}.luma-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.luma-path-card{min-width:0;border:1px solid #dbe7df;border-radius:18px;overflow:hidden;background:#f1f6f3;display:flex;flex-direction:column}.luma-path-card img{width:100%;height:165px;object-fit:cover;display:block}.luma-path-card svg{width:100%;height:165px;background:#e5efe9}.luma-path-copy{padding:24px;display:flex;flex-direction:column;gap:12px;flex:1}.luma-path-copy h3{font-size:21px;line-height:1.35;margin:0;color:#19364e;overflow-wrap:break-word}.luma-path-copy p{font-size:15px;line-height:1.75;color:#4d655b;margin:0}.luma-path-copy a{font-size:14px;font-weight:600;color:#08755e;text-decoration:underline;text-underline-offset:4px;line-height:1.6}.luma-path-links{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:8px}.luma-document-shortcuts{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.luma-document-shortcuts a{border:1px solid #b9d3c4;border-radius:24px;padding:10px 16px;color:#24563f;font-weight:600;text-decoration:none}.luma-pathways a:focus-visible{outline:3px solid #d8a634;outline-offset:4px}#grade-85,#alternative-grades,#document-types{scroll-margin-top:105px}html[lang=ar] .luma-pathways{direction:rtl;text-align:right}html[lang=th] .luma-pathways{font-family:Tahoma,sans-serif;letter-spacing:normal}@media(max-width:760px){.luma-pathways{padding:32px 22px}.luma-path-grid{grid-template-columns:1fr}.luma-path-copy{padding:21px}.luma-pathways h2{font-size:28px}.luma-path-card img,.luma-path-card svg{height:160px}}
