.lesson-hero.svelte-19pyzeu{padding:clamp(22px,3.6vw,34px)}.lesson-stat.svelte-19pyzeu{background:var(--ds-on-dark-pill);border-color:var(--ds-on-dark-line);width:86px;height:86px}@media (width<=640px){.lesson-hero.svelte-19pyzeu{padding:var(--ds-space-4);gap:var(--ds-space-4)}.lesson-stat.svelte-19pyzeu{width:72px;height:72px}}.lesson-hero.room.svelte-19pyzeu{gap:16px;padding:clamp(16px,2.5cqi,28px)}.room.svelte-19pyzeu h2:where(.svelte-19pyzeu){font-size:clamp(30px,5cqi,46px)}.room.svelte-19pyzeu p:where(.svelte-19pyzeu){font-size:clamp(13px,1.8cqi,15.5px)}.room.svelte-19pyzeu>div:where(.svelte-19pyzeu){flex-basis:240px}.room.svelte-19pyzeu .lesson-stat:where(.svelte-19pyzeu){width:clamp(60px,9cqi,80px);height:clamp(60px,9cqi,80px)}.sat-lessons.svelte-e09ni1{gap:var(--ds-space-4);max-width:1240px;color:var(--ds-ink);font-family:var(--ds-font-ui);flex-direction:column;margin-inline:auto;padding:clamp(10px,1.2vw,16px) clamp(14px,3.4vw,28px) 0;display:flex}.sat-lessons.svelte-e09ni1 .font-display{font-family:var(--ds-font-ui)}.sat-lessons.room.svelte-e09ni1{padding:16px clamp(14px,3.4cqi,28px) 40px}.room.svelte-e09ni1 .section-bar:where(.svelte-e09ni1){top:0}.skill-row.svelte-e09ni1 .skill-choice{overflow-wrap:anywhere;white-space:normal;text-align:left;min-width:0;height:auto;color:var(--ds-ink);justify-content:flex-start;padding:0;line-height:1.35}.skill-row.svelte-e09ni1 .skill-choice:after{z-index:1;content:"";border-radius:12px;position:absolute;inset:3px 0}.section-bar.svelte-e09ni1{top:var(--hub-header-h,var(--hub-sticky-height,81px));z-index:20;padding-block:var(--ds-space-2);background:var(--ds-canvas);position:sticky}.sat-lessons.svelte-e09ni1 .section-choice[aria-current=page]{background:var(--ds-dark);color:var(--ds-on-dark)}.sat-lessons.svelte-e09ni1 .section-choice:not([aria-current=page]):hover,.sat-lessons.svelte-e09ni1 .section-choice:not([aria-current=page]):focus-visible{color:var(--ds-dark)}.sat-lessons.svelte-e09ni1 .section-choice:focus-visible{outline-color:var(--ds-dark)}.skill-row.svelte-e09ni1{isolation:isolate;min-height:56px;scroll-margin-top:calc(var(--hub-header-h,var(--hub-sticky-height,81px)) + 4.5rem);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-inline:-8px;padding:8px;display:grid;position:relative}.skill-row.svelte-e09ni1:before{z-index:-1;background:var(--ds-pearl);box-shadow:inset 3px 0 0 var(--skill-row-accent), inset 0 0 0 1px var(--ds-pearl-deep);opacity:0;transition:opacity var(--ds-duration-fast) var(--ds-ease);content:"";border-radius:12px;position:absolute;inset:3px 0}.skill-row.svelte-e09ni1:hover:before,.skill-row.svelte-e09ni1:focus-within:before{opacity:1}.skill-row[data-from].svelte-e09ni1:before{background:var(--ds-white);box-shadow:inset 0 0 0 2px var(--ds-dark);opacity:1}.skill-title.svelte-e09ni1{overflow-wrap:anywhere;min-width:0;color:var(--ds-ink);line-height:1.35;text-decoration:none}.skill-title.svelte-e09ni1:after{z-index:1;content:"";border-radius:12px;position:absolute;inset:3px 0}.skill-title.svelte-e09ni1:focus-visible{outline:none}.skill-title.svelte-e09ni1:focus-visible:after{outline:2px solid var(--ds-dark);outline-offset:2px}.skill-meta.svelte-e09ni1{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}
