.learn-module__kJ1NBa__page{background:radial-gradient(900px 420px at 50% 0%, #4fd8c41a, transparent 70%), radial-gradient(900px 480px at 90% 40%, #f08a2414, transparent 70%), var(--background);width:100%;min-height:100vh;padding:32px 16px 64px}.learn-module__kJ1NBa__hero,.learn-module__kJ1NBa__lessons,.learn-module__kJ1NBa__crumbs,.learn-module__kJ1NBa__lesson,.learn-module__kJ1NBa__exercise{max-width:760px;margin-left:auto;margin-right:auto}.learn-module__kJ1NBa__hero{text-align:center}.learn-module__kJ1NBa__kicker{font-family:var(--font-display), serif;letter-spacing:.25em;text-transform:uppercase;color:var(--rift-accent);font-size:13px;font-weight:700}.learn-module__kJ1NBa__hero h1,.learn-module__kJ1NBa__lesson h1{font-family:var(--font-display), serif;background:linear-gradient(180deg, #fff4d8 10%, var(--rift-gold) 90%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:8px 0 16px;font-size:clamp(34px,6vw,56px);font-weight:800;line-height:1.08}.learn-module__kJ1NBa__hero p,.learn-module__kJ1NBa__lesson p,.learn-module__kJ1NBa__bullets{color:#d8d0bd;font-size:17px;line-height:1.65}.learn-module__kJ1NBa__hero a,.learn-module__kJ1NBa__crumbs a{color:var(--rift-accent);text-underline-offset:3px;text-decoration:underline}.learn-module__kJ1NBa__lessons{margin-top:32px}.learn-module__kJ1NBa__count{color:var(--rift-muted);margin-bottom:12px;font-size:14px}.learn-module__kJ1NBa__count b{color:var(--rift-good)}.learn-module__kJ1NBa__list{flex-direction:column;gap:10px;list-style:none;display:flex}.learn-module__kJ1NBa__item{background:linear-gradient(90deg,#0b3a47e6,#062934e6);border:1px solid #e7c0724d;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .2s,transform .2s;display:flex}.learn-module__kJ1NBa__item:hover,.learn-module__kJ1NBa__item:focus-visible{border-color:var(--rift-gold);outline:none;transform:translate(4px)}.learn-module__kJ1NBa__number{width:40px;height:40px;font-family:var(--font-display), serif;color:var(--rift-gold);background:#04212bcc;border:1px solid #e7c07280;border-radius:50%;flex-shrink:0;place-items:center;font-size:19px;font-weight:800;display:grid}.learn-module__kJ1NBa__item[data-done] .learn-module__kJ1NBa__number{color:#062a1a;border-color:var(--rift-good);background:var(--rift-good)}.learn-module__kJ1NBa__itemBody{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.learn-module__kJ1NBa__itemTitle{font-family:var(--font-display), serif;font-size:20px;font-weight:700}.learn-module__kJ1NBa__itemSummary{color:var(--rift-muted);font-size:14px}.learn-module__kJ1NBa__itemGo{font-family:var(--font-display), serif;letter-spacing:.08em;text-transform:uppercase;color:var(--rift-accent);flex-shrink:0;font-size:14px;font-weight:700}.learn-module__kJ1NBa__crumbs{color:var(--rift-muted);font-size:14px}.learn-module__kJ1NBa__lesson{margin-top:18px}.learn-module__kJ1NBa__lesson p+p,.learn-module__kJ1NBa__lesson p+.learn-module__kJ1NBa__bullets,.learn-module__kJ1NBa__bullets+p{margin-top:14px}.learn-module__kJ1NBa__bullets{margin:14px 0 0;padding-left:22px}.learn-module__kJ1NBa__bullets li+li{margin-top:8px}.learn-module__kJ1NBa__lesson strong{color:#fff4d8}.learn-module__kJ1NBa__cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;margin:22px 0;list-style:none;display:grid}.learn-module__kJ1NBa__cards li{color:var(--rift-muted);flex-direction:column;gap:8px;font-size:14px;line-height:1.45;display:flex}.learn-module__kJ1NBa__cardArt{width:100%}.learn-module__kJ1NBa__cardArt img{border-radius:8px;width:100%;height:auto;display:block}.learn-module__kJ1NBa__rules{margin-top:22px;color:var(--rift-muted)!important;font-size:13px!important}.learn-module__kJ1NBa__exercise{background:linear-gradient(#0b3a47f2,#062934f2);border:1px solid #e7c07273;border-radius:14px;margin-top:36px;padding:22px 20px}.learn-module__kJ1NBa__exercise[data-done]{border-color:var(--rift-good)}.learn-module__kJ1NBa__exercise h2{font-family:var(--font-display), serif;color:var(--rift-gold);flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 10px;font-size:26px;font-weight:700;display:flex}.learn-module__kJ1NBa__exercise p{color:#d8d0bd;line-height:1.6}.learn-module__kJ1NBa__doneTag{font-family:var(--font-geist-sans), sans-serif;color:#062a1a;background:var(--rift-good);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700}.learn-module__kJ1NBa__hint{margin-top:14px;font-size:15px}.learn-module__kJ1NBa__hint summary{cursor:pointer;color:var(--rift-accent)}.learn-module__kJ1NBa__hint p{margin-top:8px}.learn-module__kJ1NBa__buttons{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.learn-module__kJ1NBa__primary,.learn-module__kJ1NBa__secondary{font-family:var(--font-display), serif;letter-spacing:.06em;text-align:center;border-radius:8px;padding:10px 18px;font-weight:700}.learn-module__kJ1NBa__primary{color:#2a1503;background:linear-gradient(180deg, #f6a24a, var(--rift-accent))}.learn-module__kJ1NBa__secondary{color:var(--rift-gold);border:1px solid #e7c07280}.learn-module__kJ1NBa__primary:hover,.learn-module__kJ1NBa__primary:focus-visible,.learn-module__kJ1NBa__secondary:hover,.learn-module__kJ1NBa__secondary:focus-visible{filter:brightness(1.1);outline:2px solid var(--rift-gold);outline-offset:2px}.learn-module__kJ1NBa__heroLinks{margin-top:10px;font-size:15px!important}.learn-module__kJ1NBa__chapters{flex-direction:column;gap:28px;list-style:none;display:flex}.learn-module__kJ1NBa__chapter{scroll-margin-top:16px}.learn-module__kJ1NBa__chapterHead{margin-bottom:12px}.learn-module__kJ1NBa__chapterHead h2{font-family:var(--font-display), serif;color:var(--rift-gold);margin:4px 0;font-size:24px;font-weight:800;line-height:1.2}.learn-module__kJ1NBa__chapterHead p{color:#d8d0bd;font-size:15px;line-height:1.5}.learn-module__kJ1NBa__chapter[data-empty]{opacity:.6}.learn-module__kJ1NBa__soon{color:var(--rift-muted);border:1px dashed #e7c07266;border-radius:999px;margin-top:8px;padding:3px 10px;font-size:13px;font-weight:700;display:inline-block}.learn-module__kJ1NBa__meter{align-items:center;gap:10px;margin-top:10px;display:flex}.learn-module__kJ1NBa__meterBar{background:#e7c0722e;border-radius:999px;flex:1;max-width:220px;height:6px;position:relative;overflow:hidden}.learn-module__kJ1NBa__meterBar>span{background:var(--rift-good);border-radius:999px;position:absolute;inset:0 auto 0 0}.learn-module__kJ1NBa__meterText{color:var(--rift-muted);font-size:13px}.learn-module__kJ1NBa__chapter[data-done] .learn-module__kJ1NBa__meterText{color:var(--rift-good);font-weight:700}.learn-module__kJ1NBa__itemDrills,.learn-module__kJ1NBa__itemKicker{letter-spacing:.06em;text-transform:uppercase;color:var(--rift-accent);font-size:12px;font-weight:700}.learn-module__kJ1NBa__checkpointItem{background:linear-gradient(90deg,#3c2608d9,#062934e6);border-style:dashed}.learn-module__kJ1NBa__drills{flex-direction:column;gap:14px;margin-top:6px;list-style:none;display:flex}.learn-module__kJ1NBa__drill{background:#04212b8c;border:1px solid #e7c07240;border-radius:10px;padding:14px}.learn-module__kJ1NBa__drills[data-single] .learn-module__kJ1NBa__drill{background:0 0;border:none;padding:0}.learn-module__kJ1NBa__drill[data-done]{border-color:#62d28c80}.learn-module__kJ1NBa__drill h3{font-family:var(--font-display), serif;color:#fff4d8;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:19px;font-weight:700;display:flex}.learn-module__kJ1NBa__drillNumber{width:28px;height:28px;color:var(--rift-gold);border:1px solid #e7c07280;border-radius:50%;place-items:center;font-size:15px;display:grid}.learn-module__kJ1NBa__drill .learn-module__kJ1NBa__primary{margin-top:14px;display:inline-block}.learn-module__kJ1NBa__check{background:#042830b3;border:1px solid #4fd8c466;border-radius:12px;margin:22px 0;padding:16px}.learn-module__kJ1NBa__checkKicker{font-family:var(--font-display), serif;letter-spacing:.2em;text-transform:uppercase;color:var(--rift-you,#4fd8c4);font-size:12px;font-weight:700}.learn-module__kJ1NBa__lesson .learn-module__kJ1NBa__checkQuestion{color:#fff4d8;margin:6px 0 12px;font-size:17px;font-weight:600}.learn-module__kJ1NBa__options{flex-direction:column;gap:8px;list-style:none;display:flex}.learn-module__kJ1NBa__option{color:#e8e0cc;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#0b3a4799;border:1px solid #e7c0724d;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:15px;line-height:1.45;display:flex}.learn-module__kJ1NBa__option:disabled{cursor:default}.learn-module__kJ1NBa__option:not(:disabled):hover,.learn-module__kJ1NBa__option:focus-visible{border-color:var(--rift-gold);outline:none}.learn-module__kJ1NBa__optionMark{text-align:center;width:24px;height:24px;color:var(--rift-gold);border:1px solid #e7c07280;border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:800;line-height:1;display:grid}.learn-module__kJ1NBa__option[data-state=picked]{border-color:var(--rift-accent)}.learn-module__kJ1NBa__option[data-state=right]{border-color:var(--rift-good);background:#1e5a3c73}.learn-module__kJ1NBa__option[data-state=right] .learn-module__kJ1NBa__optionMark{color:#062a1a;border-color:var(--rift-good);background:var(--rift-good)}.learn-module__kJ1NBa__option[data-state=wrong]{opacity:.85;border-color:#e0715f}.learn-module__kJ1NBa__option[data-state=wrong] .learn-module__kJ1NBa__optionMark{color:#e0715f;border-color:#e0715f}.learn-module__kJ1NBa__why{color:#d8d0bd;margin-top:12px;font-size:15px;line-height:1.55}.learn-module__kJ1NBa__why b{color:#e0a35f}.learn-module__kJ1NBa__why[data-right] b{color:var(--rift-good)}.learn-module__kJ1NBa__lesson .learn-module__kJ1NBa__checkNote{color:var(--rift-muted);margin-top:10px;font-size:14px}.learn-module__kJ1NBa__linkButton,.learn-module__kJ1NBa__inlineLink{font:inherit;color:var(--rift-accent);text-underline-offset:3px;text-decoration:underline}.learn-module__kJ1NBa__linkButton{cursor:pointer;background:0 0;border:none;margin-left:10px;padding:0}.learn-module__kJ1NBa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.learn-module__kJ1NBa__words{border-top:1px solid #e7c07233;margin-top:26px;padding-top:16px}.learn-module__kJ1NBa__words h2{font-family:var(--font-display), serif;color:var(--rift-gold);font-size:18px;font-weight:700}.learn-module__kJ1NBa__words dl,.learn-module__kJ1NBa__glossary{flex-direction:column;gap:10px;margin-top:10px;font-size:15px;line-height:1.5;display:flex}.learn-module__kJ1NBa__words dt,.learn-module__kJ1NBa__glossary dt{color:#fff4d8;font-weight:700}.learn-module__kJ1NBa__words dt a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #e7c07266;text-decoration:underline #e7c07266}.learn-module__kJ1NBa__words dd,.learn-module__kJ1NBa__glossary dd{color:#d8d0bd}.learn-module__kJ1NBa__glossary{gap:4px;margin-top:22px}.learn-module__kJ1NBa__glossaryEntry{border-bottom:1px solid #e7c07226;padding:12px 0;scroll-margin-top:16px}.learn-module__kJ1NBa__glossaryEntry:target{border-left:3px solid var(--rift-accent);padding-left:10px}.learn-module__kJ1NBa__glossaryLesson{color:var(--rift-accent);margin-top:2px;font-size:14px;display:inline-block}@media (max-width:480px){.learn-module__kJ1NBa__item{gap:10px;padding:12px}.learn-module__kJ1NBa__itemGo{display:none}.learn-module__kJ1NBa__buttons a{flex:100%}.learn-module__kJ1NBa__drill .learn-module__kJ1NBa__primary{display:block}.learn-module__kJ1NBa__exercise{padding:18px 14px}.learn-module__kJ1NBa__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.learn-module__kJ1NBa__item{transition:none}}
