.learn-module__kJ1NBa__main{width:min(100%, var(--content-page));padding:var(--space-5) var(--page-gutter) var(--space-9);gap:var(--section-gap);margin-inline:auto;display:grid}.learn-module__kJ1NBa__content{gap:var(--section-gap);min-width:0;display:grid}.learn-module__kJ1NBa__breadcrumb{align-items:center;gap:var(--space-2);color:var(--color-ink-subtle);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.learn-module__kJ1NBa__breadcrumb a{color:var(--color-ink-muted);transition:color var(--motion-fast) var(--ease-standard)}.learn-module__kJ1NBa__breadcrumb a:hover{color:var(--color-accent)}.learn-module__kJ1NBa__breadcrumb span[aria-current]{color:var(--color-ink);font-weight:600}.learn-module__kJ1NBa__hero{gap:var(--space-3);padding-block:var(--space-3) var(--space-4);display:grid;position:relative}.learn-module__kJ1NBa__hero:after{content:"✦  ·  ✦";right:0;bottom:var(--space-4);color:var(--color-star);font-size:var(--text-sm);letter-spacing:var(--tracking-label);opacity:.7;position:absolute}.learn-module__kJ1NBa__eyebrow{color:var(--color-accent);font-family:var(--font-hand);font-size:var(--text-sm);letter-spacing:.1em;margin:0;font-weight:600}.learn-module__kJ1NBa__heroTitle{width:fit-content;font-family:var(--font-rounded);font-size:var(--text-page-title);letter-spacing:-.02em;color:var(--color-ink);word-break:auto-phrase;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.2}.learn-module__kJ1NBa__heroTitle:after{content:"";width:42%;height:calc(var(--border-width) * 3);margin-top:var(--space-3);border-radius:var(--radius-pill);background:var(--color-accent);display:block}.learn-module__kJ1NBa__panel{gap:var(--space-5);min-width:0;display:grid}.learn-module__kJ1NBa__panelLead{max-width:44rem;padding:var(--space-5);border-left:calc(var(--border-width) * 4) solid var(--color-accent);border-radius:0 var(--radius-xl) var(--radius-xl) 0;background:var(--color-surface);color:var(--color-ink-muted);font-size:var(--text-md);margin:0;line-height:1.9}.learn-module__kJ1NBa__list{border-top:var(--border-width) solid var(--color-line);margin:0;padding:0;list-style:none;display:grid}.learn-module__kJ1NBa__list li{border-bottom:var(--border-width) solid var(--color-line);min-width:0}.learn-module__kJ1NBa__row{gap:var(--space-4);padding:var(--space-4) 0;color:var(--color-ink);transition:transform var(--motion-fast) var(--ease-standard);grid-template-columns:clamp(128px,22vw,176px) minmax(0,1fr) auto;align-items:center;display:grid}.learn-module__kJ1NBa__thumb{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--color-surface);width:100%;position:relative;overflow:hidden}.learn-module__kJ1NBa__thumbImage{object-fit:cover;transition:transform var(--motion-slow) var(--ease-standard)}.learn-module__kJ1NBa__rowBody{align-content:center;gap:var(--space-2);min-width:0;display:grid}.learn-module__kJ1NBa__rowCategory{width:fit-content;padding:2px var(--space-2);border:var(--border-width) solid var(--color-accent);border-radius:var(--radius-pill);color:var(--color-accent-strong);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);font-weight:700}.learn-module__kJ1NBa__rowTitle{color:var(--color-ink);font-family:var(--font-rounded);font-size:var(--text-lg);letter-spacing:-.01em;transition:color var(--motion-fast) var(--ease-standard);font-weight:700;line-height:1.5}.learn-module__kJ1NBa__rowDesc{-webkit-line-clamp:2;color:var(--color-ink-muted);font-size:var(--text-sm);-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}.learn-module__kJ1NBa__rowArrow{color:var(--color-ink-subtle);transition:color var(--motion-fast) var(--ease-standard), transform var(--motion-fast) var(--ease-standard)}.learn-module__kJ1NBa__row:hover{transform:translateY(var(--hover-lift))}.learn-module__kJ1NBa__row:hover .learn-module__kJ1NBa__thumbImage{transform:scale(1.025)}.learn-module__kJ1NBa__row:hover .learn-module__kJ1NBa__rowTitle,.learn-module__kJ1NBa__row:hover .learn-module__kJ1NBa__rowArrow{color:var(--color-accent)}.learn-module__kJ1NBa__row:hover .learn-module__kJ1NBa__rowArrow{transform:translateX(var(--space-1))}.learn-module__kJ1NBa__row:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.learn-module__kJ1NBa__sidebar{gap:var(--space-5);align-content:start;min-width:0;display:grid}@media (min-width:1024px){.learn-module__kJ1NBa__main{grid-template-columns:minmax(0, 1fr) var(--sidebar-width);gap:var(--space-8);align-items:start}.learn-module__kJ1NBa__sidebar{top:var(--space-6);position:sticky}}@media (max-width:767px){.learn-module__kJ1NBa__main{gap:var(--section-gap);padding-top:var(--space-4);padding-bottom:var(--space-7)}.learn-module__kJ1NBa__content{gap:var(--space-6)}.learn-module__kJ1NBa__hero{padding-bottom:var(--space-2)}.learn-module__kJ1NBa__hero:after{display:none}.learn-module__kJ1NBa__heroTitle{font-size:var(--text-page-title)}.learn-module__kJ1NBa__panel{gap:var(--space-4)}.learn-module__kJ1NBa__panelLead{padding:var(--space-4);font-size:var(--text-sm);line-height:1.85}.learn-module__kJ1NBa__row{grid-template-columns:calc(var(--space-8) + var(--space-6)) minmax(0, 1fr);gap:var(--space-3);padding:var(--space-4) 0}.learn-module__kJ1NBa__rowTitle{-webkit-line-clamp:2;font-size:var(--text-md);-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.learn-module__kJ1NBa__rowDesc{-webkit-line-clamp:1;font-size:var(--text-xs)}.learn-module__kJ1NBa__rowArrow{display:none}}@media (prefers-reduced-motion:reduce){.learn-module__kJ1NBa__row,.learn-module__kJ1NBa__thumbImage,.learn-module__kJ1NBa__rowArrow{transition:none}.learn-module__kJ1NBa__row:hover,.learn-module__kJ1NBa__row:hover .learn-module__kJ1NBa__thumbImage,.learn-module__kJ1NBa__row:hover .learn-module__kJ1NBa__rowArrow{transform:none}}.learn-module__kJ1NBa__thumbPlaceholder{color:var(--color-ink-subtle);background:radial-gradient(120% 90% at 50% 0%, #ffffffd9 0%, #fff0 60%), linear-gradient(160deg, #fff 0%, var(--color-surface) 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}