.loral-landing .learning-card.path-portrait,.loral-path-selector .path-card.path-portrait{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;height:auto;min-height:660px;--path-art-height:350px;padding-top:var(--path-art-height);overflow:hidden;border:1px solid #fff;border-radius:48px;background:#fffdf7;box-shadow:0 16px 40px #5752310d}.loral-landing .path-portrait .path-portrait-art,.loral-path-selector .path-portrait .path-portrait-art{position:absolute;inset:0;z-index:0;pointer-events:none}.loral-landing .path-portrait-art img,.loral-path-selector .path-portrait-art img{display:block;width:100%;height:calc(var(--path-art-height) * 2);max-width:none;object-fit:cover;object-position:center 38%}.loral-landing .path-portrait .path-copy,.loral-path-selector .path-portrait .card-copy{position:relative;inset:auto;z-index:1;flex:1;display:flex;flex-direction:column;justify-content:flex-end;width:100%;min-height:300px;margin:0;padding:34px 36px 32px;border:1px solid #fffffff2;border-bottom:0;border-radius:48% 45% 0 0/32px 30px 0 0;background:linear-gradient(165deg,#fffefa66,#fffefa8a 60%,#fffefab8);-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08);box-shadow:inset 0 2px 1px #fffffff0,inset 1px 0 0 #ffffff80,0 -5px 20px #ffffff18}.loral-landing .path-portrait .path-copy>p,.loral-path-selector .path-portrait .card-copy>p{color:#354562}.loral-landing .path-portrait .path-link,.loral-path-selector .path-portrait .enter{margin-top:auto}.loral-path-selector .path-portrait .path-choice{top:16px;left:16px}@media(min-width:1450px){.loral-path-selector .path-card.path-portrait{min-height:710px;--path-art-height:390px}}@media(min-width:701px) and (max-width:1050px){.loral-landing .learning-card.path-portrait,.loral-path-selector .path-card.path-portrait{min-height:590px;--path-art-height:300px;border-radius:38px}.loral-landing .path-portrait .path-copy,.loral-path-selector .path-portrait .card-copy{padding:28px 24px 26px;min-height:290px}}@media(max-width:700px){.loral-landing .learning-card.path-portrait,.loral-path-selector .path-card.path-portrait{min-height:0;--path-art-height:clamp(270px,75vw,360px);border-radius:32px}.loral-landing .path-portrait .path-copy,.loral-path-selector .path-portrait .card-copy{min-height:0;padding:27px 24px 24px;border-radius:48% 45% 0 0/25px 24px 0 0}.loral-landing .path-portrait-art img,.loral-path-selector .path-portrait-art img{object-position:center top}}@media(max-width:359px){.loral-landing .learning-card.path-portrait,.loral-path-selector .path-card.path-portrait{--path-art-height:252px}.loral-landing .path-portrait .path-copy,.loral-path-selector .path-portrait .card-copy{padding-inline:18px}}.loral-path-selector .path-progress{margin:16px 0 22px;min-height:92px;font-size:18px;line-height:1.55}.loral-path-selector .path-progress p{margin:0 0 8px}.loral-path-selector .path-progress .path-progress-title{font-size:21px;font-weight:800}.loral-path-selector .free-practice-link{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;font-size:16px;font-weight:700;color:inherit;text-decoration:underline;text-underline-offset:4px}.loral-path-selector .free-practice-link:focus-visible{outline:3px solid currentColor;outline-offset:4px;border-radius:6px}.loral-path-selector .path-browse-link{position:absolute;inset:0;z-index:1;border-radius:inherit}.loral-path-selector .path-browse-link:focus-visible{outline:3px solid #043cff;outline-offset:-5px}.loral-path-selector .path-card:has(.path-browse-link:focus-visible){outline:3px solid #043cff;outline-offset:5px}.loral-path-selector .path-card:has(.path-browse-link) .card-copy{pointer-events:none}.loral-path-selector .path-card:has(.path-browse-link) .card-copy a{pointer-events:auto}.loral-path-selector .course-entry-links{display:flex;flex-wrap:wrap;gap:4px 20px}.loral-path-selector .course-entry-links .free-practice-link{margin-top:8px}.loral-path-selector .course-entry-progress{appearance:none;display:block;width:100%;height:7px;margin:12px 0 4px;border:0;border-radius:8px;overflow:hidden;background:#dce4fa}.loral-path-selector .course-entry-progress::-webkit-progress-bar{background:#dce4fa}.loral-path-selector .course-entry-progress::-webkit-progress-value{background:#073cfa;border-radius:8px}.loral-path-selector .course-entry-progress::-moz-progress-bar{background:#073cfa;border-radius:8px}