.course-v2-practice[data-astro-cid-pkeow7l5]{border-top:1px solid var(--color-border);margin-top:2rem;padding-top:1.25rem}.course-v2-practice__heading[data-astro-cid-pkeow7l5]{grid-template-columns:minmax(0,1fr) minmax(14rem,.7fr);align-items:end;gap:2rem;display:grid}.course-v2-practice__heading[data-astro-cid-pkeow7l5] span[data-astro-cid-pkeow7l5]{color:var(--color-accent-strong);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:850}.course-v2-practice__heading[data-astro-cid-pkeow7l5] h2[data-astro-cid-pkeow7l5]{letter-spacing:-.035em;margin-top:.65rem;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.1}.course-v2-practice__heading[data-astro-cid-pkeow7l5]>p[data-astro-cid-pkeow7l5]{color:var(--color-muted);font-size:var(--font-size-sm)}@media (width<=700px){.course-v2-practice__heading[data-astro-cid-pkeow7l5]{grid-template-columns:1fr;gap:.8rem}}.course-v2-channel-stack[data-astro-cid-zy2eevf6]{gap:1.15rem;margin-top:1.5rem;display:grid}.course-v2-channel[data-astro-cid-zy2eevf6]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);padding:clamp(1.2rem,3vw,2rem)}.course-v2-channel__eyebrow[data-astro-cid-zy2eevf6]{color:var(--color-marker);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:850}.course-v2-channel[data-astro-cid-zy2eevf6] h2[data-astro-cid-zy2eevf6]{margin-top:.45rem;font-size:clamp(1.35rem,3vw,1.9rem);line-height:1.2}.course-v2-channel__meta[data-astro-cid-zy2eevf6],.course-v2-channel__draft[data-astro-cid-zy2eevf6]{color:var(--color-muted);font-size:var(--font-size-sm);margin-top:.45rem}.course-v2-channel__korean[data-astro-cid-zy2eevf6]{color:var(--color-text);font-family:var(--font-ko);margin-top:1.15rem;font-size:clamp(1.08rem,2vw,1.22rem);line-height:1.9}.course-v2-channel__words[data-astro-cid-zy2eevf6],.course-v2-channel__turns[data-astro-cid-zy2eevf6]{color:var(--color-muted);gap:.45rem;margin:.9rem 0 0 1.25rem;display:grid}.course-v2-channel__task[data-astro-cid-zy2eevf6]{margin-top:1.1rem}.course-v2-channel[data-astro-cid-zy2eevf6] details[data-astro-cid-zy2eevf6]{color:var(--color-muted);margin-top:.8rem}.course-v2-channel[data-astro-cid-zy2eevf6] summary[data-astro-cid-zy2eevf6]{cursor:pointer;color:var(--color-text);font-weight:750}.course-v2-channel[data-astro-cid-zy2eevf6] audio[data-astro-cid-zy2eevf6]{width:min(100%,42rem);margin-top:1rem}.course-v2-material-body[data-astro-cid-6bcwe2iq]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-surface);padding:clamp(1.5rem,4vw,3rem)}.course-v2-material-body[data-astro-cid-6bcwe2iq] h1,.course-v2-material-body--interactive[data-astro-cid-6bcwe2iq] h2#практика,.course-v2-material-body--interactive[data-astro-cid-6bcwe2iq] h2#практика~*{display:none}.course-v2-material-body[data-astro-cid-6bcwe2iq] h2{border-top:1px solid var(--color-border);letter-spacing:-.035em;margin:3rem 0 .8rem;padding-top:2rem;font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.1}.course-v2-material-body[data-astro-cid-6bcwe2iq] h2:first-of-type{border-top:0;margin-top:0;padding-top:0}.course-v2-material-body[data-astro-cid-6bcwe2iq] h3{letter-spacing:-.015em;margin:2rem 0 .55rem;font-size:1.15rem}.course-v2-material-body[data-astro-cid-6bcwe2iq] h4{margin:1.5rem 0 .45rem}.course-v2-material-body[data-astro-cid-6bcwe2iq] p{color:var(--color-muted)}.course-v2-material-body[data-astro-cid-6bcwe2iq] p+p{margin-top:.9rem}.course-v2-material-body[data-astro-cid-6bcwe2iq] ul,.course-v2-material-body[data-astro-cid-6bcwe2iq] ol{color:var(--color-muted);gap:.55rem;margin:.9rem 0 0 1.3rem;display:grid}.course-v2-material-body[data-astro-cid-6bcwe2iq] li::marker{color:var(--color-marker);font-weight:800}.course-v2-material-body[data-astro-cid-6bcwe2iq] code{background:var(--color-accent-soft);color:var(--color-text);font-family:var(--font-ko);border-radius:.35rem;padding:.12rem .38rem;font-size:.95em}.course-v2-material-body[data-astro-cid-6bcwe2iq] pre{border:1px solid var(--color-formula-border);border-radius:var(--radius-md);margin-top:1rem;padding:1.2rem;overflow-x:auto;background:var(--color-accent-soft)!important;color:var(--color-text)!important}.course-v2-material-body[data-astro-cid-6bcwe2iq] pre code,.course-v2-material-body[data-astro-cid-6bcwe2iq] pre .line,.course-v2-material-body[data-astro-cid-6bcwe2iq] pre span{padding:0;font-size:1.02rem;line-height:1.8;color:var(--color-text)!important;background:0 0!important}.course-v2-material-body[data-astro-cid-6bcwe2iq] table{border-collapse:collapse;width:100%;margin-top:1rem;font-size:.9rem}.course-v2-material-body[data-astro-cid-6bcwe2iq] th,.course-v2-material-body[data-astro-cid-6bcwe2iq] td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.75rem}.course-v2-material-body[data-astro-cid-6bcwe2iq] th{color:var(--color-accent-strong);font-size:var(--font-size-xs)}.course-v2-material-body[data-astro-cid-6bcwe2iq] blockquote{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background-deep);color:var(--color-muted);margin-top:1rem;padding:.85rem 1rem}.course-v2-material-body[data-astro-cid-6bcwe2iq] a{color:var(--color-accent);text-underline-offset:.18em;text-decoration:underline}.course-v2-material-body[data-astro-cid-6bcwe2iq] details{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background-deep);margin-top:1rem;padding:.8rem 1rem}.course-v2-material-body[data-astro-cid-6bcwe2iq] summary{cursor:pointer;font-weight:750}.course-v2-material-body[data-astro-cid-6bcwe2iq] details p:first-of-type{margin-top:.8rem}.course-v2-material-back[data-astro-cid-6bcwe2iq]{min-block-size:var(--touch-target);color:var(--color-accent-strong);font-size:var(--font-size-sm);align-items:center;margin-top:1.2rem;font-weight:800;display:inline-flex}@media (width<=620px){.course-v2-material-body[data-astro-cid-6bcwe2iq]{border-radius:var(--radius-md);margin-inline:-.35rem;padding:1.2rem}.course-v2-material-body[data-astro-cid-6bcwe2iq] table{display:block;overflow-x:auto}}
