/* LauPeh family learning paths. Selectors scoped to this addition. */
.lp-family-paths{margin:35px 0 20px;color:#193c50}.lp-path-heading{margin:0 0 18px}.lp-path-heading>span{font-size:11px;letter-spacing:1.8px;font-weight:800;color:#526a7c}.lp-path-heading h2{font-size:27px;line-height:1.25;letter-spacing:-.6px;margin:8px 0}.lp-path-heading p{font-size:14px;color:#5a7380;margin:0;line-height:1.6}.lp-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lp-path-card{display:flex;flex-direction:column;text-decoration:none!important;min-width:0;padding:27px 29px 22px;border-radius:24px;border:3px solid white;box-shadow:0 5px 0 #d9c4e7,0 10px 22px #193b5010;transition:transform .18s;background:#f1e8fb;color:#503676}.lp-path-card:hover{transform:translateY(-3px)}.lp-path-card:focus-visible{outline:3px solid #246aa1;outline-offset:5px}.lp-path-label{font-size:10px;font-weight:800;letter-spacing:1px;line-height:1.6}.lp-path-card h3{font-size:34px;letter-spacing:-1px;line-height:1.1;color:inherit;margin:18px 0 14px}.lp-path-card p{font-size:14px;line-height:1.7;color:inherit;margin:0 0 23px;max-width:430px}.lp-path-action{margin-top:auto;padding-top:15px;border-top:1px solid #50367635;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:space-between;gap:15px}.lp-path-action>span{font-size:22px}.lp-path-aiden{background:#184c5c;color:#f1faf3;box-shadow:0 5px 0 #0c3341,0 10px 22px #193b5010}.lp-path-aiden .lp-path-label{color:#bddfce}.lp-path-aiden .lp-path-action{border-color:#ffffff40;color:#d9ebad}.site-nav .lp-aiden-nav{color:#17616c;font-weight:750}.site-nav{gap:20px}#lpEarlyLearning{scroll-margin-top:25px}#lpEarlyLearning:focus{outline:0}
@media(max-width:720px){.lp-path-grid{grid-template-columns:1fr;gap:18px}.lp-family-paths{margin-top:30px}.lp-path-card{padding:23px}.lp-path-card h3{font-size:30px;margin:14px 0}.lp-path-card h3 br{display:none}.lp-path-card p{font-size:13px;margin-bottom:19px}.lp-path-label{font-size:9px}.lp-path-action{font-size:12px}.lp-path-heading h2{font-size:25px}.site-nav .lp-aiden-nav{font-size:12px;min-height:36px}.site-nav{gap:12px}}
@media(prefers-reduced-motion:reduce){.lp-path-card{transition:none}}
