#rlc-german-material{background:#f8f8fb;color:#24212c;font-size:16px;line-height:1.65}#rlc-german-material *{box-sizing:border-box}#rlc-german-material a{color:#7040bf}#rlc-german-material h1,#rlc-german-material h2,#rlc-german-material h3{color:#24212c;line-height:1.25;margin:0 0 16px}#rlc-german-material p{margin:0 0 18px}#rlc-german-material h1{font-size:clamp(27px,3vw,42px);max-width:820px}#rlc-german-material h2{font-size:24px}#rlc-german-material .gm-container{width:min(1240px,calc(100% - 40px));margin:auto}#rlc-german-material .gm-hero{background:#eee5ff;padding:112px 0 32px;border-radius:0 0 32px 32px}#rlc-german-material .gm-crumb{display:flex;flex-wrap:wrap;gap:7px 10px;font-size:13px;line-height:1.5;margin-bottom:24px}#rlc-german-material .gm-hero-grid{display:grid;grid-template-columns:1fr 220px;gap:32px;align-items:center}#rlc-german-material .gm-hero-grid img{width:220px;height:220px;object-fit:contain}#rlc-german-material .gm-kicker{font-size:12px;letter-spacing:.06em;font-weight:700;color:#7040bf;margin-bottom:12px;display:block}#rlc-german-material .gm-lead{max-width:800px;color:#595263}#rlc-german-material .gm-button{display:inline-flex;justify-content:center;align-items:center;gap:10px;background:#7543cd;color:white;border:0;border-radius:10px;padding:12px 20px;line-height:1.35;font-weight:600;text-decoration:none}#rlc-german-material a:focus-visible,#rlc-german-material button:focus-visible{outline:3px solid #9b72db;outline-offset:4px}#rlc-german-material .gm-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:36px;padding-top:32px;padding-bottom:56px}#rlc-german-material .gm-aside>nav,#rlc-german-material .gm-invite{background:white;border:1px solid #e8e2ef;border-radius:16px;padding:20px;margin-bottom:20px}#rlc-german-material .gm-aside nav a{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid #f0eaf6;font-size:14px}#rlc-german-material .gm-invite{background:#eee5ff}#rlc-german-material .gm-invite h2{font-size:20px}#rlc-german-material .gm-invite p{font-size:14px}#rlc-german-material .gm-invite .gm-button{font-size:14px;width:100%;padding:12px}#rlc-german-material .gm-invite-icon{display:inline-grid;place-items:center;width:36px;height:36px;background:white;color:#7543cd;border-radius:10px;margin-bottom:14px}#rlc-german-material .gm-main{min-width:0}#rlc-german-material .gm-listen,#rlc-german-material .gm-note,#rlc-german-material .gm-parallel>section{background:white;border:1px solid #e8e2ef;border-radius:16px;padding:24px;margin-bottom:24px}#rlc-german-material audio{display:block;width:100%;height:48px;margin-top:12px}#rlc-german-material .gm-parallel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#rlc-german-material .gm-parallel h2{font-size:23px}#rlc-german-material .b-exam-poem p{font-size:16px;line-height:1.8;margin-bottom:24px}#rlc-german-material .b-exam-poem p:last-child{margin-bottom:0}#rlc-german-material .gm-note dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}#rlc-german-material .gm-note dl>div{padding:12px 16px;background:#f5f0fd;border-radius:10px}#rlc-german-material dt{font-weight:700}#rlc-german-material dd{margin:0;color:#625b6c}#rlc-german-material .gm-source{font-size:13px;color:#625b6c}#rlc-german-material .gm-journey{padding:24px;background:#eee5ff;border-radius:16px;margin-top:24px}#rlc-german-material .gm-journey p{max-width:680px}#rlc-german-material .gm-back{display:inline-block;padding:12px 18px;background:white;border:1px solid #e8e2ef;border-radius:9px;margin-top:20px}#rlc-german-material .lp-lesson-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;background:white;border:1px solid #e8e2ef;border-radius:12px;margin:0 0 20px;font-size:13px}#rlc-german-material .lp-lesson-tools>span{flex-basis:100%;color:#625b6c}#rlc-german-material .lp-lesson-tools button,#rlc-german-material .lp-lesson-finish button{padding:10px 14px;border-radius:9px;border:1px solid #deccef;color:#7040bf;background:#f4edff;cursor:pointer}#rlc-german-material .lp-lesson-finish{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:20px;border:1px solid #deccef;border-radius:14px;background:white;margin:20px 0}#rlc-german-material .lp-lesson-finish h2{font-size:21px;margin-bottom:8px}#rlc-german-material .lp-lesson-finish p{margin:0;font-size:14px}#rlc-german-material .lp-lesson-finish button{min-width:190px;background:#7543cd;color:white}#rlc-german-material [id]{scroll-margin-top:140px}@media(max-width:1000px){#rlc-german-material .gm-layout{grid-template-columns:190px minmax(0,1fr);gap:20px}#rlc-german-material .gm-parallel{grid-template-columns:1fr}#rlc-german-material .gm-hero-grid{grid-template-columns:1fr 170px}#rlc-german-material .gm-hero-grid img{width:170px;height:170px}}@media(max-width:700px){#rlc-german-material .gm-container{width:calc(100% - 32px)}#rlc-german-material .gm-hero{padding:95px 0 24px;border-radius:0 0 24px 24px}#rlc-german-material .gm-hero-grid{grid-template-columns:1fr;gap:8px}#rlc-german-material .gm-hero-grid img{display:none}#rlc-german-material .gm-layout{grid-template-columns:1fr;padding-top:20px}#rlc-german-material .gm-aside{display:none}#rlc-german-material .gm-listen,#rlc-german-material .gm-note,#rlc-german-material .gm-parallel>section{padding:20px}#rlc-german-material .gm-note dl{grid-template-columns:1fr}#rlc-german-material .lp-lesson-finish{display:block}#rlc-german-material .lp-lesson-finish button{margin-top:16px;width:100%}#rlc-german-material .gm-journey{padding:20px}#rlc-german-material .gm-journey .gm-button{width:100%}#rlc-german-material .gm-crumb{font-size:12px}}
#rlc-german-material .gm-main::before{content:"";display:block;height:120px}#rlc-german-material .gm-main:has(>.lp-lesson-tools)::before{display:none}#rlc-german-material .lp-lesson-tools{min-height:100px}#rlc-german-material .lp-lesson-tools>span{min-height:22px}@media(max-width:700px){#rlc-german-material .gm-main::before{height:178px}#rlc-german-material .lp-lesson-tools{min-height:158px}#rlc-german-material .lp-lesson-tools>span{min-height:44px}}
#rlc-german-material video{display:block;width:100%;height:auto;max-height:70vh;border-radius:12px;background:#19151f}#rlc-german-material .gm-parallel p{margin-bottom:18px}#rlc-german-material .gm-parallel p>span{display:block;margin:0 0 12px}#rlc-german-material .gm-note ul,#rlc-german-material .gm-note ol{padding-left:22px}#rlc-german-material .gm-note li{margin:8px 0}
#rlc-german-material .gm-dialogue{padding:24px;background:white;border:1px solid #e8e2ef;border-radius:16px;margin-bottom:24px}#rlc-german-material .gm-dialogue-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:16px 0;border-top:1px solid #eee7f5}#rlc-german-material .gm-dialogue-row p{margin:0}#rlc-german-material .gm-dialogue-row [lang=ru]{color:#625b6c}@media(max-width:700px){#rlc-german-material .gm-dialogue{padding:20px}#rlc-german-material .gm-dialogue-row{grid-template-columns:1fr;gap:8px}}
#rlc-german-material [data-rlc-save-status]:empty::before{content:"Подключаем сохранение прогресса…"}
