.learn-shell{min-height:100vh;background:radial-gradient(circle at 10% 0,#fff 0,#faf8fc 42%,#f0edf4 100%);color:#17131b;padding:34px 18px 80px}.learn-wrap{width:min(1120px,100%);margin:0 auto}.learn-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px}.learn-kicker{font-size:12px;letter-spacing:.16em;color:#8150b4;font-weight:800;margin:0 0 8px}.learn-card,.learn-course,.learn-hero,.learn-module{background:#f8f5fa;border:1px solid rgba(255,255,255,.9);box-shadow:14px 14px 34px rgba(72,54,88,.12),-12px -12px 28px #fff;border-radius:28px}.learn-hero{padding:32px;display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-bottom:16px}.learn-card h1,.learn-hero h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,6vw,72px);line-height:.95;margin:0 0 12px;font-weight:500}.learn-card p,.learn-hero p{color:#786f7e;max-width:700px;line-height:1.55}.learn-card{padding:30px;max-width:690px;margin:8vh auto 0}.learn-form{display:grid;gap:14px;margin-top:24px}.learn-form label{display:grid;gap:7px;font-size:13px;font-weight:700;color:#5e5664}.learn-form input{border:0;border-radius:17px;padding:15px 16px;background:#f3eff5;box-shadow:inset 5px 5px 12px rgba(72,54,88,.09),inset -6px -6px 12px #fff;font:inherit;outline:none}.learn-back,.learn-ghost,.learn-link,.learn-primary{border:0;border-radius:16px;padding:13px 17px;display:inline-flex;gap:8px;align-items:center;justify-content:center;font-weight:800;cursor:pointer;text-decoration:none}.learn-primary{background:#8c43c5;color:#fff;box-shadow:7px 7px 16px rgba(105,63,139,.23),-6px -6px 14px #fff}.learn-back,.learn-ghost{background:#f7f4f9;color:#2b2530;box-shadow:6px 6px 14px rgba(72,54,88,.11),-6px -6px 14px #fff}.learn-full{width:100%}.learn-security{display:flex;gap:8px;align-items:flex-start;font-size:13px}.learn-course-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.learn-course{border:0;text-align:left;padding:26px;cursor:pointer;display:flex;justify-content:space-between;gap:22px;color:inherit}.learn-course h2,.learn-module h2{font-family:Georgia,Times New Roman,serif;font-size:31px;margin:0 0 8px}.learn-course p{color:#7b727f;min-height:46px}.learn-access,.learn-course small{color:#665d6b;font-weight:700}.learn-status{display:inline-flex;align-items:center;gap:7px;height:max-content;border-radius:999px;padding:9px 12px;background:#efe7f5;color:#6d31a0;font-size:13px;font-weight:800}.learn-status.paused{background:#f3ece4;color:#8b623f}.learn-notice{padding:13px 15px;border-radius:15px;background:#fff4df;color:#704b22;margin:14px 0}.learn-modules{display:grid;gap:20px;margin-top:24px}.learn-module{padding:24px}.learn-lesson{width:100%;border:0;background:#f6f2f8;box-shadow:inset 1px 1px 0 #fff,7px 7px 15px rgba(72,54,88,.08);border-radius:18px;padding:15px 17px;margin-top:10px;display:flex;justify-content:space-between;align-items:center;text-align:left;cursor:pointer;color:#1e1922}.learn-lesson:disabled{opacity:.62;cursor:not-allowed}.learn-lesson span{display:grid;gap:5px}.learn-lesson small{color:#857b8a}.learn-main{max-width:980px;margin:0 auto}.learn-main h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,6vw,68px);font-weight:500;margin:0 0 22px}.learn-video{position:relative;aspect-ratio:16/9;border-radius:24px;overflow:hidden;background:#19151d;box-shadow:16px 16px 36px rgba(38,25,48,.2)}.learn-video iframe,.learn-video video{width:100%;height:100%;border:0}.learn-watermark{position:absolute;right:18px;bottom:16px;color:rgba(255,255,255,.58);font-size:12px;letter-spacing:.08em;pointer-events:none;text-shadow:0 1px 3px #000}.learn-body{white-space:pre-wrap;line-height:1.7;margin:28px 4px;font-size:17px}.learn-link{background:#eee6f5;color:#6d31a0}.learn-access{margin:8px 4px 0}@media(max-width:760px){.learn-shell{padding:22px 12px 70px}.learn-course-grid{grid-template-columns:1fr}.learn-course{display:block}.learn-status{margin-top:14px}.learn-hero{padding:24px;display:block}.learn-hero>.learn-status,.learn-hero>svg{margin-top:16px}.learn-card{padding:24px}.learn-top{align-items:flex-start}.learn-ghost{padding:11px 12px}}