.outline__counts[data-astro-cid-wqiyfhza]{flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.outline__counts[data-astro-cid-wqiyfhza] li[data-astro-cid-wqiyfhza]{border:1px solid var(--c-border-soft);border-radius:var(--radius-pill);background:var(--c-white);color:var(--c-text);align-items:center;gap:6px;padding:6px 12px;font-size:14px;display:inline-flex}.outline__counts[data-astro-cid-wqiyfhza] svg{color:var(--c-primary)}.outline__chapters[data-astro-cid-wqiyfhza]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.outline__chapter[data-astro-cid-wqiyfhza]{background:var(--tone-soft,var(--c-white));border:1px solid var(--tone-border,var(--c-border-soft));border-radius:var(--radius-lg);padding:20px;transition:transform .18s,box-shadow .18s}.outline__chapter[data-astro-cid-wqiyfhza]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #37526e24}@media (prefers-reduced-motion:reduce){.outline__chapter[data-astro-cid-wqiyfhza]{transition:none}.outline__chapter[data-astro-cid-wqiyfhza]:hover{transform:none}}.outline__chapter-name[data-astro-cid-wqiyfhza]{color:var(--c-heading);flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:17px;font-weight:600;line-height:1.35;display:flex}.outline__chapter-no[data-astro-cid-wqiyfhza]{color:var(--c-primary);flex:none}.outline__items[data-astro-cid-wqiyfhza]{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.outline__item[data-astro-cid-wqiyfhza]{align-items:center;gap:10px;display:flex}.outline__item-icon[data-astro-cid-wqiyfhza]{background:var(--c-white);color:#4b5866;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 0 0 1px #37526e1a}.outline__item[data-astro-cid-wqiyfhza].is-open .outline__item-icon[data-astro-cid-wqiyfhza]{background:var(--tone-fill,var(--c-blue-100));box-shadow:inset 0 0 0 1px var(--tone-border,transparent);color:var(--tone-main,var(--c-primary))}.outline__item-text[data-astro-cid-wqiyfhza]{flex:1;min-width:0;display:grid}.outline__item-title[data-astro-cid-wqiyfhza]{color:var(--c-text);font-size:14px;line-height:1.35}.outline__item-type[data-astro-cid-wqiyfhza]{color:#737382;font-size:12px;line-height:1.3}.outline__try[data-astro-cid-wqiyfhza]{border-radius:var(--radius-pill);background:var(--c-primary);color:var(--c-white);flex:none;padding:4px 10px;font-size:13px;font-weight:500}.outline__try[data-astro-cid-wqiyfhza]:hover{background:var(--c-primary-hover)}.outline__unlock[data-astro-cid-wqiyfhza]{color:#6b7a8c;flex:none;align-items:center;gap:4px;padding:4px 0;font-size:13px;font-weight:500;transition:color .15s;display:inline-flex}.outline__unlock[data-astro-cid-wqiyfhza]:hover{color:var(--c-primary);text-underline-offset:2px;text-decoration:underline}.outline__footer[data-astro-cid-wqiyfhza]{color:var(--c-text);margin-top:20px;font-size:16px}.outline__footer[data-astro-cid-wqiyfhza] a[data-astro-cid-wqiyfhza]{color:var(--c-primary);text-underline-offset:2px;text-decoration:underline}@media (width<=1279.98px){.outline__chapters[data-astro-cid-wqiyfhza]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=899.98px){.outline__chapters[data-astro-cid-wqiyfhza]{grid-template-columns:1fr}}.lp__wrap[data-astro-cid-svrdnhk7]{max-width:calc(1180px + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.lp[data-astro-cid-svrdnhk7]>.lp__wrap[data-astro-cid-svrdnhk7]{padding-top:32px}.lp__course[data-astro-cid-svrdnhk7]{color:var(--c-heading);font-size:15px;line-height:1.4}.lp__course-name[data-astro-cid-svrdnhk7]{color:var(--c-primary)}.lp__course-name[data-astro-cid-svrdnhk7]:hover,.lp__course-list[data-astro-cid-svrdnhk7] a[data-astro-cid-svrdnhk7]:hover,.lp__course-link[data-astro-cid-svrdnhk7]:hover{color:var(--c-primary-hover)}.lp__title[data-astro-cid-svrdnhk7]{font-size:44px;line-height:1.2}.lp__desc[data-astro-cid-svrdnhk7]{max-width:680px;color:var(--c-text);font-size:18px;line-height:1.55}.lp__media[data-astro-cid-svrdnhk7]{border-radius:var(--radius-lg);background:var(--c-grey);min-height:340px;box-shadow:var(--shadow-card);position:relative;overflow:hidden}.lp[data-astro-cid-svrdnhk7] .lp__cover{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.lp__section[data-astro-cid-svrdnhk7]{padding-block:64px 0}.lp__eyebrow[data-astro-cid-svrdnhk7]{color:var(--c-primary);margin-bottom:8px;font-size:18px;font-weight:500}.lp__teach-head[data-astro-cid-svrdnhk7]{text-align:center}.lp__teach-head[data-astro-cid-svrdnhk7]>div[data-astro-cid-svrdnhk7]{max-width:780px;margin-inline:auto}.lp__teach-cta[data-astro-cid-svrdnhk7]{justify-content:center;margin-top:32px;display:flex}.lp__teach-lead[data-astro-cid-svrdnhk7]{margin-bottom:0}.lp__teach-grid[data-astro-cid-svrdnhk7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0 0;padding:0;list-style:none;display:grid}.lp__teach-card[data-astro-cid-svrdnhk7]{border-radius:var(--radius-lg);background:var(--c-white);padding:24px;position:relative;overflow:hidden}.lp__teach-card[data-astro-cid-svrdnhk7]:after{content:"";border:1px solid var(--tone-border);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.lp__teach-blob[data-astro-cid-svrdnhk7]{background:radial-gradient(50% 50%, var(--tone-fill) 0%, transparent 100%);filter:blur(40px);width:400px;height:400px;opacity:var(--blob-opacity,1);pointer-events:none;position:absolute;top:44px;left:33px}.lp__teach-card[data-astro-cid-svrdnhk7]>[data-astro-cid-svrdnhk7]:not(.lp__teach-blob){position:relative}.lp__teach-icon[data-astro-cid-svrdnhk7]{background:var(--tone-fill);width:40px;height:40px;color:var(--tone-main);border-radius:10px;place-items:center;margin-bottom:16px;display:grid}.lp__teach-title[data-astro-cid-svrdnhk7]{font-size:22px;font-weight:500;line-height:1.3}.lp__teach-text[data-astro-cid-svrdnhk7]{color:var(--c-text);margin-top:8px;font-size:16px;line-height:1.5}.lp__h2[data-astro-cid-svrdnhk7]{font-size:36px;line-height:1.3}.lp__lead[data-astro-cid-svrdnhk7]{color:var(--c-text);margin:8px 0 28px;font-size:16px}.lp__title-sub[data-astro-cid-svrdnhk7]{color:#737382;margin-top:12px;font-size:22px;font-weight:500;line-height:1.4;display:block}.lp__prose[data-astro-cid-svrdnhk7] p[data-astro-cid-svrdnhk7]{max-width:780px;color:var(--c-text);font-size:16px;line-height:1.6}.lp__prose[data-astro-cid-svrdnhk7]{gap:16px;margin:16px 0 12px;display:grid}.lp__desc[data-astro-cid-svrdnhk7] em,.lp__overview[data-astro-cid-svrdnhk7] em,.lp__goals[data-astro-cid-svrdnhk7] em,.lp__prose[data-astro-cid-svrdnhk7] em,.lp__grammar-intro[data-astro-cid-svrdnhk7] em,.lp__rule-text[data-astro-cid-svrdnhk7] em,.lp__tips[data-astro-cid-svrdnhk7] em,.lp[data-astro-cid-svrdnhk7] .faq__answer em{color:var(--c-heading);font-style:normal;font-weight:500}.lp__goals[data-astro-cid-svrdnhk7]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp__goals[data-astro-cid-svrdnhk7] li[data-astro-cid-svrdnhk7]{color:var(--c-text);align-items:flex-start;gap:10px;font-size:16px;line-height:1.55;display:flex}.lp__goals[data-astro-cid-svrdnhk7] svg{color:#22a861;flex:none;margin-top:3px}.lp__grammar-intro[data-astro-cid-svrdnhk7]{max-width:780px;color:var(--c-text);margin:12px 0 8px;font-size:16px;line-height:1.6}.lp__desc[data-astro-cid-svrdnhk7] strong,.lp__prose[data-astro-cid-svrdnhk7] strong,.lp__grammar-intro[data-astro-cid-svrdnhk7] strong,.lp__rule-text[data-astro-cid-svrdnhk7] strong,.lp__tips[data-astro-cid-svrdnhk7] strong{color:var(--c-heading)}.lp__scheme[data-astro-cid-svrdnhk7]{margin-top:28px}.lp__scheme-title[data-astro-cid-svrdnhk7]{color:#212b36;font-size:20px;font-weight:700;line-height:1.5}.lp__scheme-subtitle[data-astro-cid-svrdnhk7]{color:#64748b;margin-top:4px;font-size:16px;line-height:1.375}.lp__rule[data-astro-cid-svrdnhk7]{margin-top:32px}.lp__scheme-head[data-astro-cid-svrdnhk7]+.lp__rule[data-astro-cid-svrdnhk7]{margin-top:28px}.lp__rule-title[data-astro-cid-svrdnhk7]{color:#212b36;font-size:18px;font-weight:600;line-height:1.4}.lp__rule-text[data-astro-cid-svrdnhk7]{max-width:780px;color:var(--c-text);margin:8px 0 0;font-size:16px;line-height:1.6}.lp__rule[data-astro-cid-svrdnhk7] .key__block{margin-top:16px}.lp__examples[data-astro-cid-svrdnhk7]{max-width:780px;color:var(--c-heading);gap:6px;margin:14px 0 0;padding-left:22px;font-size:16px;line-height:1.55;display:grid}.lp__grammar-rest[data-astro-cid-svrdnhk7]{margin-top:12px}.lp__grammar-rest[data-astro-cid-svrdnhk7] .key__block{margin-top:28px}.lp__hubs[data-astro-cid-svrdnhk7]{color:var(--c-text);margin-top:20px}.lp__hubs[data-astro-cid-svrdnhk7] a[data-astro-cid-svrdnhk7]{color:var(--c-primary);font-weight:500}.lp__hubs[data-astro-cid-svrdnhk7] a[data-astro-cid-svrdnhk7]:hover{text-decoration:underline}.lp__words[data-astro-cid-svrdnhk7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;padding:0;list-style:none;display:grid}.lp__word[data-astro-cid-svrdnhk7]{display:block}.lp__word-card[data-astro-cid-svrdnhk7]{background:var(--c-white);width:100%;color:inherit;font:inherit;text-align:left;border:1px solid #e8eaed;border-radius:12px;align-items:center;gap:16px;padding:8px 16px 8px 8px;display:flex}button[data-astro-cid-svrdnhk7].lp__word-card{cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s}button[data-astro-cid-svrdnhk7].lp__word-card:hover{border-color:#dfe7f1;transform:translateY(-3px);box-shadow:0 8px 20px #37526e24}.lp__word-media[data-astro-cid-svrdnhk7]{border-radius:8px;flex:none;overflow:hidden}.lp__word-media[data-astro-cid-svrdnhk7] .lp__word-img[data-astro-cid-svrdnhk7]{transition:transform .3s;display:block}button[data-astro-cid-svrdnhk7].lp__word-card:hover .lp__word-img[data-astro-cid-svrdnhk7]{transform:scale(1.035)}@media (prefers-reduced-motion:reduce){button[data-astro-cid-svrdnhk7].lp__word-card,.lp__word-media[data-astro-cid-svrdnhk7] .lp__word-img[data-astro-cid-svrdnhk7]{transition:none}button[data-astro-cid-svrdnhk7].lp__word-card:hover,button[data-astro-cid-svrdnhk7].lp__word-card:hover .lp__word-img[data-astro-cid-svrdnhk7]{transform:none}}button[data-astro-cid-svrdnhk7].lp__word-card:focus-visible{outline-offset:2px;outline:3px solid #5095ff66}.lp__word-img[data-astro-cid-svrdnhk7]{object-fit:cover;background:#f1f3f5;border-radius:8px;flex:none;width:96px;height:96px}.lp__word-audio[data-astro-cid-svrdnhk7]{color:#212b36;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}button[data-astro-cid-svrdnhk7].lp__word-card:hover .lp__word-audio[data-astro-cid-svrdnhk7]{background:#f1f3f5}.lp__word-text[data-astro-cid-svrdnhk7]{gap:2px;min-width:0;display:grid}.lp__word-word[data-astro-cid-svrdnhk7]{color:#212b36;font-size:20px;font-weight:600;line-height:1.4}.lp__word-def[data-astro-cid-svrdnhk7]{color:#64748b;font-size:16px;line-height:1.4}.lp__skills[data-astro-cid-svrdnhk7]{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.lp__skills[data-astro-cid-svrdnhk7] li[data-astro-cid-svrdnhk7]{border-radius:var(--radius-pill);background:var(--c-blue-50);color:var(--c-primary);padding:6px 14px;font-size:15px;font-weight:500}.lp__tips-card[data-astro-cid-svrdnhk7]{border:1px solid var(--tone-border);border-radius:var(--radius-lg);background:var(--tone-soft);margin-top:32px;padding:24px 28px 18px}.lp__tips[data-astro-cid-svrdnhk7]{margin:10px 0 0;padding:0;list-style:none}.lp__tips[data-astro-cid-svrdnhk7] li[data-astro-cid-svrdnhk7]{color:var(--c-text);align-items:flex-start;gap:12px;padding:10px 0;font-size:16px;line-height:1.55;display:flex}.lp__tips[data-astro-cid-svrdnhk7] .lp__tips-bulb{color:var(--tone-main);flex:none;margin-top:2px}section.faq.lp__faq{padding-block:64px 0}.lp__course-list[data-astro-cid-svrdnhk7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 32px;margin:0;padding:0;list-style:none;display:grid}.lp__course-list[data-astro-cid-svrdnhk7] li[data-astro-cid-svrdnhk7]{border-bottom:1px solid var(--c-border-soft);color:var(--c-text);align-items:center;gap:12px;padding:10px 0;font-size:16px;display:flex}.lp__course-list[data-astro-cid-svrdnhk7] li[data-astro-cid-svrdnhk7].is-current{color:var(--c-heading);font-weight:600}.lp__course-list-no[data-astro-cid-svrdnhk7]{background:var(--c-grey);color:#5b6878;font-variant-numeric:tabular-nums;border-radius:8px;flex:none;place-items:center;min-width:28px;height:28px;padding:0 6px;font-size:13px;font-weight:500;display:inline-grid}.lp__course-list[data-astro-cid-svrdnhk7] li[data-astro-cid-svrdnhk7].is-current .lp__course-list-no[data-astro-cid-svrdnhk7]{background:var(--c-primary);color:var(--c-white)}.lp__course-list[data-astro-cid-svrdnhk7] a[data-astro-cid-svrdnhk7]{color:var(--c-heading);text-decoration:none;transition:color .15s}.lp__course-list[data-astro-cid-svrdnhk7] li[data-astro-cid-svrdnhk7]:has(a):hover .lp__course-list-no[data-astro-cid-svrdnhk7]{background:var(--c-blue-100);color:var(--c-primary)}.lp__course-link[data-astro-cid-svrdnhk7]{color:var(--c-primary);text-underline-offset:2px;white-space:nowrap;margin-left:6px;text-decoration:underline}.lp__pager[data-astro-cid-svrdnhk7]{justify-content:space-between;gap:16px;margin-top:32px;display:flex}.lp__pager-link[data-astro-cid-svrdnhk7]{border:1px solid var(--c-border-soft);border-radius:var(--radius-lg);background:var(--c-white);max-width:48%;color:var(--c-heading);gap:4px;padding:16px 20px;font-size:16px;font-weight:600;line-height:1.4;transition:box-shadow .2s;display:grid}.lp__pager-link[data-astro-cid-svrdnhk7]:hover{box-shadow:var(--shadow-card)}.lp__pager-link--next[data-astro-cid-svrdnhk7]{text-align:right;margin-left:auto}.lp__pager-label[data-astro-cid-svrdnhk7]{color:var(--c-primary);font-size:14px;font-weight:500}.lp__layout[data-astro-cid-svrdnhk7]{grid-template:"side head""side main"1fr/360px minmax(0,1fr);align-items:start;gap:20px 48px;margin-top:28px;display:grid}.lp__side-card[data-astro-cid-svrdnhk7]{border-radius:var(--radius-lg);background:var(--c-white);box-shadow:var(--shadow-card);border:1px solid #e8eaed;overflow:hidden}@media (width>=900px){.lp__side[data-astro-cid-svrdnhk7]{top:var(--side-top,calc(var(--header-h) + 16px));position:sticky}}.lp__side[data-astro-cid-svrdnhk7] .lp__media[data-astro-cid-svrdnhk7]{min-height:0;box-shadow:none;border-radius:0}.lp__media[data-astro-cid-svrdnhk7]{aspect-ratio:16/9;background:var(--c-grey);position:relative;overflow:hidden}.lp__focus[data-astro-cid-svrdnhk7]{color:var(--c-text);gap:6px;margin:20px 0 28px;font-size:16px;line-height:1.55;display:grid}.lp__focus[data-astro-cid-svrdnhk7] dt[data-astro-cid-svrdnhk7]{color:var(--c-heading);margin-right:4px;font-weight:600;display:inline}.lp__focus[data-astro-cid-svrdnhk7] dd[data-astro-cid-svrdnhk7]{margin:0;display:inline}.lp__counts[data-astro-cid-svrdnhk7]{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.lp__counts[data-astro-cid-svrdnhk7] li[data-astro-cid-svrdnhk7]{background:var(--tone-fill);color:var(--c-heading);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;display:inline-flex}.lp__counts[data-astro-cid-svrdnhk7] svg{color:var(--tone-main)}.lp__side-body[data-astro-cid-svrdnhk7]{gap:16px;padding:20px 20px 22px;display:grid}.lp__side[data-astro-cid-svrdnhk7] .lp__title[data-astro-cid-svrdnhk7]{color:var(--c-heading);font-size:30px;font-weight:600;line-height:1.2}.lp__side[data-astro-cid-svrdnhk7] .lp__title-sub[data-astro-cid-svrdnhk7]{margin-top:8px;font-size:16px}.lp__facts[data-astro-cid-svrdnhk7]{color:var(--c-text);gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.lp__facts[data-astro-cid-svrdnhk7] li[data-astro-cid-svrdnhk7]{align-items:center;gap:8px;display:flex}.lp__fact-icon[data-astro-cid-svrdnhk7]{background:var(--tone-fill);width:28px;height:28px;color:var(--tone-main);border-radius:8px;flex:none;place-items:center;display:grid}.lp__side[data-astro-cid-svrdnhk7] .lp__side-cta{justify-content:center;width:100%}.lp__course[data-astro-cid-svrdnhk7]{font-size:14px}.lp__main[data-astro-cid-svrdnhk7]{min-width:0}.lp__block[data-astro-cid-svrdnhk7]+.lp__block[data-astro-cid-svrdnhk7]{margin-top:64px}.lp__about[data-astro-cid-svrdnhk7] .lp__desc[data-astro-cid-svrdnhk7]{max-width:none;color:var(--c-text);font-size:16px;line-height:1.6}.lp__chapters-title[data-astro-cid-svrdnhk7]{color:var(--c-heading);margin-bottom:14px;font-size:20px;font-weight:700;line-height:1.4}.lp__overview[data-astro-cid-svrdnhk7]{gap:12px;margin:16px 0 0;display:grid}.lp__overview-row[data-astro-cid-svrdnhk7]{grid-template-columns:128px minmax(0,1fr);align-items:start;gap:12px;display:grid}.lp__overview[data-astro-cid-svrdnhk7] dt[data-astro-cid-svrdnhk7]{color:var(--c-heading);align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:28px;display:flex}.lp__overview[data-astro-cid-svrdnhk7] dd[data-astro-cid-svrdnhk7]{color:var(--c-text);margin:0;padding-top:2px;font-size:16px;line-height:1.55}@media (width<=899.98px){.lp__overview-row[data-astro-cid-svrdnhk7]{grid-template-columns:minmax(0,1fr);gap:6px}}#plan[data-astro-cid-svrdnhk7] .lp__goals[data-astro-cid-svrdnhk7]{margin-bottom:28px}.lp__goals-title[data-astro-cid-svrdnhk7]{color:var(--c-heading);margin:28px 0 14px;font-size:20px;font-weight:700;line-height:1.4}.lp__about[data-astro-cid-svrdnhk7]+.lp__block[data-astro-cid-svrdnhk7]{margin-top:48px}.lp__head[data-astro-cid-svrdnhk7]{grid-area:head;min-width:0}.lp__h1[data-astro-cid-svrdnhk7]{font-size:40px;line-height:1.2}.lp__h1-focus[data-astro-cid-svrdnhk7]{display:inline-block}.lp__h1-sub[data-astro-cid-svrdnhk7]{color:#737382;margin-top:10px;font-size:20px;font-weight:500;line-height:1.4;display:block}.lp__side[data-astro-cid-svrdnhk7]{grid-area:side}.lp__main[data-astro-cid-svrdnhk7]{grid-area:main}#plan[data-astro-cid-svrdnhk7] .lp__counts[data-astro-cid-svrdnhk7]{margin:24px 0 28px}.lp__assign[data-astro-cid-svrdnhk7]{justify-content:center;padding:20px 4px;display:flex}.lp__main[data-astro-cid-svrdnhk7] .lp__words[data-astro-cid-svrdnhk7]{grid-template-columns:minmax(0,1fr)}.lp__main[data-astro-cid-svrdnhk7] .outline__chapters{grid-template-columns:repeat(2,minmax(0,1fr))}.lp__more-words[data-astro-cid-svrdnhk7]{background:#f7faff;border:1px dashed #c9d6e6;border-radius:12px;margin-top:12px;padding:16px 18px}.lp__more-words-title[data-astro-cid-svrdnhk7]{color:var(--c-heading);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.lp__more-words-title[data-astro-cid-svrdnhk7] svg{color:var(--c-primary)}.lp__more-words-list[data-astro-cid-svrdnhk7]{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.lp__more-words-link[data-astro-cid-svrdnhk7]{color:var(--c-primary);white-space:nowrap;align-items:center;gap:4px;margin-left:8px;font-weight:600;display:inline-flex}.lp__more-words-link[data-astro-cid-svrdnhk7]:hover{text-decoration:underline}.lp__more-words-link[data-astro-cid-svrdnhk7] svg{color:currentColor;transition:transform .2s}.lp__more-words-link[data-astro-cid-svrdnhk7]:hover svg{transform:translate(2px)}.lp__more-words-list[data-astro-cid-svrdnhk7] li[data-astro-cid-svrdnhk7]{background:var(--c-white);color:#5b6878;border-radius:999px;padding:4px 12px;font-size:14px}.lp__tips-title[data-astro-cid-svrdnhk7]{font-size:20px;font-weight:700}.lp__mobile-cta[data-astro-cid-svrdnhk7]{display:none}@media (width<=1279.98px){.lp__title[data-astro-cid-svrdnhk7]{font-size:40px}.lp__layout[data-astro-cid-svrdnhk7]{grid-template-columns:320px minmax(0,1fr);column-gap:32px}.lp__h1[data-astro-cid-svrdnhk7]{font-size:34px}}@media (width<=899.98px){.lp__layout[data-astro-cid-svrdnhk7]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""side""main";gap:24px;margin-top:20px}.lp__h1[data-astro-cid-svrdnhk7]{font-size:30px}.lp__h1-sub[data-astro-cid-svrdnhk7]{font-size:17px}.lp__side[data-astro-cid-svrdnhk7] .lp__title[data-astro-cid-svrdnhk7]{font-size:28px;display:none}.lp__side-card[data-astro-cid-svrdnhk7]{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.lp__side[data-astro-cid-svrdnhk7] .lp__media[data-astro-cid-svrdnhk7]{border-radius:var(--radius-lg)}.lp__side-body[data-astro-cid-svrdnhk7]{padding:20px 0 0}.lp__block[data-astro-cid-svrdnhk7]+.lp__block[data-astro-cid-svrdnhk7]{margin-top:48px}.lp__main[data-astro-cid-svrdnhk7] .outline__chapters{grid-template-columns:minmax(0,1fr)}.lp__mobile-cta[data-astro-cid-svrdnhk7].is-shown{z-index:30;background:#fffffff5;border-top:1px solid #e8eaed;padding:12px 16px;display:block;position:sticky;bottom:0}.lp__mobile-cta[data-astro-cid-svrdnhk7] a{justify-content:center;width:100%}.lp__title[data-astro-cid-svrdnhk7]{font-size:32px}.lp__h2[data-astro-cid-svrdnhk7]{font-size:28px}.lp__word-img[data-astro-cid-svrdnhk7]{width:72px;height:72px}.lp__word-word[data-astro-cid-svrdnhk7]{font-size:18px}.lp__word-def[data-astro-cid-svrdnhk7]{font-size:15px}.lp__course-list[data-astro-cid-svrdnhk7],.lp__words[data-astro-cid-svrdnhk7],.lp__tips-card[data-astro-cid-svrdnhk7]{padding:20px 16px 4px}.lp__title-sub[data-astro-cid-svrdnhk7]{font-size:18px}.lp__prose[data-astro-cid-svrdnhk7] p[data-astro-cid-svrdnhk7],.lp__grammar-intro[data-astro-cid-svrdnhk7]{font-size:16px}.lp__teach-grid[data-astro-cid-svrdnhk7]{grid-template-columns:minmax(0,1fr)}.lp__teach-title[data-astro-cid-svrdnhk7]{font-size:20px}.lp__pager[data-astro-cid-svrdnhk7]{flex-direction:column}.lp__pager-link[data-astro-cid-svrdnhk7]{max-width:none}.lp__rule-title[data-astro-cid-svrdnhk7]{font-size:17px}.lp__scheme[data-astro-cid-svrdnhk7]{padding:16px}.lp__scheme-title[data-astro-cid-svrdnhk7]{font-size:18px}}
