.platform-breadcrumbs{max-width:1160px;margin:0 auto;padding:1rem clamp(1rem,4vw,2rem);display:flex;align-items:center;gap:.55rem;color:#91a1bc;font-size:.86rem}.platform-breadcrumbs a{color:#c9d3e6;text-decoration:none}.platform-breadcrumbs a:hover{color:#ffd34f}.platform-breadcrumbs strong{color:#fff}.site-header nav a,.library-header nav a{position:relative}.site-header nav a.active:after,.library-header nav a.active:after{content:'';position:absolute;left:.25rem;right:.25rem;bottom:-.45rem;height:2px;border-radius:99px;background:#ffd34f}.journey-collection-card,.study-card,.library-card,.library-feature-card{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.journey-collection-card:hover,.study-card:hover,.library-card:hover,.library-feature-card:hover{transform:translateY(-3px);border-color:rgba(255,211,79,.34);box-shadow:0 18px 44px rgba(0,0,0,.24)}.button,.collection-action,.library-card-actions a,.library-feature-card a{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.continue-lesson-strip{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1.25rem;padding:1rem 1.15rem;border:1px solid rgba(255,211,79,.26);border-radius:16px;background:rgba(255,211,79,.06)}.continue-lesson-strip p{margin:0;color:#c5d0e3}.continue-lesson-strip strong{color:#fff}.continue-lesson-strip a{color:#06122d;background:#ffd34f;border-radius:10px;padding:.7rem 1rem;text-decoration:none;font-weight:800;white-space:nowrap}@media(max-width:680px){.platform-breadcrumbs{overflow-x:auto;white-space:nowrap}.continue-lesson-strip{align-items:flex-start;flex-direction:column}.site-header nav a.active:after,.library-header nav a.active:after{display:none}}