.au-hero .magnet-lede{color:var(--ln-ink-2);max-width:62ch;margin:0 0 24px;font-size:19px;line-height:1.55}.au-author{align-items:center;gap:20px;max-width:700px;display:flex}.au-author .magnet-avatar{object-fit:cover;border-radius:4px;flex:none;width:112px;height:112px;display:block}.au-author .magnet-byline{color:var(--ln-ink-3);margin:0;font-size:15px;line-height:1.55}.au .au-prose h2,.au .au-prose h3{scroll-margin-top:16px}.au .au-prose h4{font:600 17px/1.35 var(--ln-text)}.au .au-prose code{background:var(--ln-ground);color:var(--ln-ink);border-radius:3px;padding:.1em .35em;font-size:.88em}.au .au-prose audio{width:100%;margin:18px 0 26px;display:block}.au .au-prose hr.magnet-rule{border:0;border-top:2px solid var(--ln-ink);margin:56px 0 0}@supports selector(:has(a)){.au .au-prose hr.magnet-rule:has(+.magnet-outro){display:none}}.au .au-prose .magnet-start{color:var(--ln-ink-2);margin-top:18px;font-size:17px}.au .au-table{margin:0 0 28px;overflow-x:auto}.au .au-table table{margin:0}.au-kw{background:var(--ln-yellow-soft);color:var(--ln-ink);border-radius:3px;padding:.04em .3em;font-weight:600}.au-der{color:#2f6fb0;font-weight:700}.au-die{color:#c0392b;font-weight:700}.au-das{color:#3f7d46;font-weight:700}.au .au-prose p.au-dlg{box-shadow:inset 3px 0 0 var(--ln-ink);margin:0 0 18px;padding:12px 0 12px 22px;line-height:1.7}.au .au-dlg__n{background:var(--ln-yellow);width:26px;height:26px;font:600 14px/26px var(--ln-label);text-align:center;border-radius:50%;margin-bottom:4px;display:inline-block}.au .minimap{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin:24px 0 36px;display:grid}.au .mm-card{background:var(--ln-paper);border:1px solid var(--ln-rule);border-radius:4px;min-width:0;padding:18px 20px 20px;font-size:16px;line-height:1.55;position:relative}.au .au-prose .mm-card h4{font:600 17px/1.35 var(--ln-text);margin:0 0 10px;padding-right:38px}.au .au-prose .mm-card p{margin:8px 0 0}.au .mm-card .au-table{margin:10px 0 0}.au .au-prose .mm-card table{font-size:15px}.au .au-prose .mm-card th,.au .au-prose .mm-card td{padding:5px 9px}.au .mm-n{background:var(--ln-yellow);width:26px;height:26px;color:var(--ln-ink);font:600 14px/26px var(--ln-label);text-align:center;border-radius:50%;position:absolute;top:16px;right:16px}.au .au-prose .mm-hint{color:var(--ln-ink-3);font-size:14.5px}.au .au-prose .dl{margin:24px 0 28px}.au .au-prose .au-btn--ink{background:var(--ln-inv);color:var(--ln-on-inv)!important}.au .au-prose .au-btn--ink:hover{background:#000;color:#fff!important}.au .howto{background:var(--ln-ground);border-radius:4px;margin:28px 0;padding:20px 24px 22px;font-size:17px;line-height:1.6}.au .howto-title{font:600 13px/1 var(--ln-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ln-ink-3)}.au .au-prose .howto ol{margin:14px 0 0}.au .howto-tempo{background:var(--ln-paper);border:1px solid var(--ln-rule-2);border-radius:3px;margin:16px 0 0;padding:14px 16px;font-size:16px}.au .au-prose .howto-tempo p{margin:0}.au .au-voc{border-bottom:1px solid var(--ln-rule-2);flex-wrap:wrap;gap:6px 28px;padding:16px 0;font-size:17px;line-height:1.5;display:flex}.au .au-voc__de{flex:0 0 210px;max-width:210px}.au .au-voc__ru{flex:320px;min-width:0}.au .au-voc__word{font-size:18px;font-weight:600;line-height:1.45}.au .au-ipa{color:var(--ln-ink-3);white-space:nowrap;margin-left:6px;font-family:Charis SIL,Gentium Plus,Doulos SIL,Noto Sans,DejaVu Sans,Segoe UI,sans-serif;font-size:.88em;font-weight:400}.au .au-freq{font:600 12px/1.3 var(--ln-label);color:var(--ln-ink-3);font-variant-numeric:tabular-nums;margin-top:3px}.au .au-dots{color:var(--ln-ink-2);letter-spacing:2px}.au .au-prose p .au-dots{vertical-align:.08em;font-size:.72em}.au .au-dots--off{color:var(--ln-rule)}.au .au-rank{margin-left:5px}.au .au-forms{color:var(--ln-ink-3);margin-top:2px;font-size:13.5px;line-height:1.4}.au .au-tr{font-weight:600}.au .au-ex{margin-top:3px}.au .au-ex-ru{color:var(--ln-ink-3);font-size:.94em}.au .au-voc__note{box-shadow:inset 3px 0 0 var(--ln-yellow);color:var(--ln-ink-2);margin-top:8px;padding-left:12px;font-size:14.5px;line-height:1.55}.au .au-box{background:var(--ln-ground);box-shadow:inset 4px 0 0 var(--ln-yellow);border-radius:0 4px 4px 0;margin:28px 0;padding:18px 22px 18px 26px}.au .au-box__title{font:600 13px/1.2 var(--ln-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ln-ink-3);margin-bottom:8px}.au .au-box__text{color:var(--ln-ink);font-size:17px;line-height:1.6}.au .au-box--sample{background:var(--ln-paper);box-shadow:inset 4px 0 0 #3f7d46, inset 0 0 0 1px var(--ln-rule)}.au .au-box--sample .au-box__title{color:#3f7d46}.au .au-box__text--sample{font-style:italic;line-height:1.7}.au .au-prose .magnet-outro{border-top:6px solid var(--ln-ink);margin-top:64px;padding-top:4px}.au .au-prose .magnet-outro h2{margin-top:24px}.au .au-prose .outro-cta{flex-wrap:wrap;gap:12px;margin:28px 0 0;display:flex}.au .au-prose .cta-note{color:var(--ln-ink-3);margin:14px 0 0;font-size:14px}.au .fill-blanks-quiz{box-shadow:inset 3px 0 0 var(--ln-rule);grid-template-columns:max-content minmax(0,1fr);row-gap:18px;margin:18px 0 40px;padding:4px 0 2px 22px;font-size:18px;line-height:1.7;display:grid}.au .fill-blanks-content{grid-column:1/-1;min-width:0}.au .au-prose .fill-blanks-content p{margin:0 0 1.05em}.au .au-prose .fill-blanks-content p:last-child,.au .au-prose .fill-blanks-content ol{margin-bottom:0}.au .au-prose .fill-blanks-content li{margin:0 0 10px}.au .fill-blank{position:relative}.au .fill-blank input,.au .fill-blank select.fill-choice{font:inherit;color:var(--ln-ink);border:0;border-bottom:2px solid var(--ln-rule);vertical-align:baseline;background-color:#0000;border-radius:0;outline:none;max-width:100%;margin:0 1px;padding:0 3px 1px;font-size:1em;line-height:1.15;transition:border-bottom-color .15s,color .15s}.au .fill-blank input:hover,.au .fill-blank select.fill-choice:hover{border-bottom-color:var(--ln-ink-3)}.au .fill-blank input:focus,.au .fill-blank select.fill-choice:focus{border-bottom-color:var(--ln-ink);outline:none}.au .fill-blank select.fill-choice{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='6' viewBox='0 0 9 6'%3E%3Cpath d='M1 1l3.5 3.5L8 1' fill='none' stroke='%236B7078' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 3px center;background-repeat:no-repeat;padding-right:18px}.au .fill-blank select.fill-choice:invalid{color:var(--ln-ink-3)}.au .fill-blank select.fill-choice option{color:var(--ln-ink)}.au .fill-blank select.fill-choice option[value=""]{color:var(--ln-ink-3)}.au .hint-wrap{vertical-align:baseline;margin-left:2px;display:inline-block;position:relative;top:-.42em}.au .hint-icon{text-align:center;width:16px;height:16px;font:700 10px/14px var(--ln-text);color:var(--ln-ink-3);border:1px solid var(--ln-rule);cursor:default;-webkit-user-select:none;user-select:none;background:0 0;border-radius:50%;transition:color .15s,border-color .15s,background-color .15s;display:block}.au .hint-icon:hover,.au .hint-icon:focus{color:var(--ln-on-inv);background:var(--ln-inv);border-color:var(--ln-inv);outline:none}.au .hint-text{background:var(--ln-inv);color:var(--ln-on-inv);font:400 14px/1.45 var(--ln-text);text-align:left;white-space:normal;z-index:60;pointer-events:none;border-radius:6px;width:max-content;max-width:min(260px,100vw - 24px);padding:9px 13px;display:none;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);box-shadow:0 6px 20px #14181f38}.au .hint-text.visible{animation:.16s au-hint;display:block}.au .hint-text:after{content:"";top:100%;left:calc(50% + var(--au-arrow,0px));border:6px solid #0000;border-top-color:var(--ln-ink);margin-left:-6px;position:absolute}@keyframes au-hint{0%{opacity:0}to{opacity:1}}.au .fill-blanks-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.au .fill-blanks-actions button{font:500 15px/1 var(--ln-text);cursor:pointer;transition:background-color .15s,color .15s}.au button.check-answers-btn{background:var(--ln-inv);color:var(--ln-on-inv);border:0;border-radius:6px;min-height:40px;padding:0 20px;font-weight:600}.au button.check-answers-btn:hover{background:#000}.au button.reset-btn,.au button.show-answers-btn{color:var(--ln-ink-3);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.au button.reset-btn:hover,.au button.show-answers-btn:hover{color:var(--ln-ink)}.au .fill-blanks-result{opacity:0;grid-column:2;align-self:center;padding-left:22px;font-size:15px;font-weight:600;line-height:22px;transition:opacity .2s}.au .fill-blanks-result.visible{opacity:1}.au .fill-blanks-result.correct{color:#3f7d46}.au .fill-blanks-result.incorrect{color:var(--ln-red-dark)}.au-toc ul ul{margin:0 0 4px}@media (max-width:900px){.au-hero .magnet-lede{margin-bottom:20px;font-size:17px}.au-author{display:block}.au-author .magnet-avatar{width:96px;height:96px;margin-bottom:12px}}@media (max-width:768px){.au .fill-blanks-quiz{grid-template-columns:minmax(0,1fr);padding-left:14px;font-size:17px}.au .fill-blanks-result{grid-column:1;padding-left:0}.au .au-voc__de{flex-basis:100%;max-width:none}.au .au-voc{font-size:16px}.au .howto,.au .au-box{padding-left:20px;padding-right:18px}.au .au-prose table{font-size:14.5px}.au .au-prose th,.au .au-prose td{padding:6px 7px}}@media (prefers-reduced-motion:reduce){.au .hint-text.visible{animation:none}}html[data-theme=dark] .au .au-dlg__n,html[data-theme=dark] .au .mm-n{color:#14181f}html[data-theme=dark] .au .au-dots--off{color:#3e4552}html[data-theme=dark] .au-der{color:#7fa8db}html[data-theme=dark] .au-die{color:#f0606f}html[data-theme=dark] .au-das,html[data-theme=dark] .au .au-box--sample .au-box__title{color:#4cb782}
