.lesson{--rail: 0px;max-width:1000px;margin:0}@media(min-width:1100px){.lesson{--rail: var(--rd-gutter, 168px)}}.lz-head{padding-bottom:8px}.lesson__back.yg-link{margin:-10px 0 var(--sp-2, 18px);color:var(--hl-muted);font-size:14px}.lesson__back.yg-link:hover{color:var(--hl-ink)}.lz-sec{padding-top:var(--sp-3, 14px);border-top:2px solid var(--ln-strong);flex-wrap:wrap;row-gap:4px}.lz-sec em{text-align:right}.lz-title{margin:var(--sp-6, 44px) 0 0 -.045em;font-family:var(--g);font-size:clamp(40px,6vw,76px);line-height:.94;font-weight:700;letter-spacing:-.05em;color:var(--hl-ink);text-wrap:balance;max-width:15ch}.lz-sub{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4, 24px);margin-top:var(--sp-5, 32px)}@media(min-width:900px){.lz-sub{grid-template-columns:minmax(0,8fr) minmax(0,3fr);column-gap:48px;align-items:end}}.lesson__sum{margin:0;max-width:34em;font-family:var(--s);font-size:21px;line-height:1.45;color:var(--hl-ink);text-wrap:pretty}.lz-facts{margin:0;border-top:1px solid var(--ln-strong)}.lz-facts>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border-bottom:1px solid var(--ln-hair)}.lz-facts dt{font-size:11px;line-height:16px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--hl-muted)}.lz-facts dd{margin:0;font-size:14px;font-weight:600;color:var(--hl-ink);font-variant-numeric:tabular-nums}.lz-facts dd b{font-weight:650}.lz-door{margin-top:var(--sp-6, 40px)}.lz-door:empty{display:none}.lesson__body{counter-reset:lzs;margin:var(--sp-7, 64px) 0 0 var(--rail);max-width:34.5em;font-family:var(--s);font-size:19px;line-height:var(--rd-lh, 1.6);color:var(--hl-ink);font-feature-settings:"kern","liga","onum" 0;hyphens:manual;text-align:left}.lesson__body>:first-child{margin-top:0}.lesson__body p,.lesson__body ul,.lesson__body ol{margin:0 0 var(--rd-p, 1em)}.lesson__body ul,.lesson__body ol{padding-left:1.2em}.lesson__body li{margin:var(--rd-li, .3em) 0;padding-left:.2em}.lesson__body li::marker{color:var(--hl-muted);font-family:var(--g);font-size:.8em;font-variant-numeric:tabular-nums}.lesson__body strong,.lesson__body b{font-weight:650;color:var(--hl-ink)}.lesson__body a{color:var(--hl-cobalt-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--ln-dots);transition:text-decoration-color .15s}.lesson__body a:hover{text-decoration-color:currentColor}.lesson__body hr{height:1px;border:0;margin:var(--rd-blk, 2em) 0;background:var(--ln-hair)}.lesson__body code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.82em;padding:0 .25em;background:var(--hl-surface-2)}.lesson__body h1,.lesson__body h2,.lesson__body h3,.lesson__body h4{font-family:var(--g);color:var(--hl-ink);text-wrap:balance}.lesson__body h2{counter-increment:lzs;position:relative;margin:var(--rd-h2, 2.4em) 0 var(--rd-h2-b, .7em) calc(-1 * var(--rail));padding:var(--sp-3, 16px) 0 0 var(--rail);border-top:1px solid var(--ln-strong);font-size:clamp(26px,2.6vw,32px);line-height:1.08;font-weight:700;letter-spacing:-.035em}.lesson__body h2:before{content:counter(lzs,decimal-leading-zero);display:block;margin-bottom:var(--sp-1, 10px);font-size:11px;line-height:16px;font-weight:650;letter-spacing:.06em;color:var(--hl-muted);font-variant-numeric:tabular-nums}.lesson__body h3{margin:var(--rd-h3, 1.8em) 0 var(--rd-h3-b, .45em);font-size:20px;line-height:1.25;font-weight:650;letter-spacing:-.02em}.lesson__body h4{margin:var(--rd-h3, 1.5em) 0 .4em;font-size:11px;line-height:16px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--hl-muted)}.lesson__body :is(.definition,.thenNow,.wzPractice){position:relative;margin:var(--rd-blk, 2em) 0 var(--rd-blk, 2em) calc(-1 * var(--rail));padding:var(--sp-3, 14px) 0 var(--sp-4, 18px) var(--rail);background:none;border:0;border-radius:0;border-top:2px solid var(--ln-strong);border-bottom:1px solid var(--ln-hair);font-size:18px;line-height:1.58;text-align:left}.lesson__body :is(.definition,.thenNow,.wzPractice)>.label{display:block;margin:0 0 var(--sp-2, 10px);font-family:var(--g);font-size:11px;line-height:16px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--hl-ink)}.lesson__body :is(.definition,.thenNow,.wzPractice)>:last-child{margin-bottom:0}.lesson__body .definition>.label{color:var(--hl-cobalt-text)}.lesson__body .thenNow>.label{color:var(--hl-lime-text)}.lesson__body .definition{border-top-color:var(--hl-cobalt-text)}@media(min-width:1100px){.lesson__body :is(.definition,.thenNow,.wzPractice)>.label{position:absolute;left:0;top:18px;width:calc(var(--rail) - 28px);margin:0}.lesson__body h2:before{position:absolute;left:0;top:22px;margin:0}}@media screen and (min-width:1100px){.lesson__body :is(.definition,.thenNow,.wzPractice)>.label{position:static;width:auto;margin:0 0 var(--sp-2)}.lesson__body h2:before{top:calc(var(--sp-3) + 6px)}}.lesson__body table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;margin:var(--rd-blk, 1.8em) 0;border-collapse:collapse;font-family:var(--g);font-size:15px;line-height:1.45;font-variant-numeric:tabular-nums}.lesson__body thead,.lesson__body tbody{width:100%}.lesson__body th,.lesson__body td{padding:var(--sp-2, 10px) 16px var(--sp-2, 10px) 0;text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--ln-hair);background:none}.lesson__body th{font-size:11px;line-height:16px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--hl-muted);border-top:2px solid var(--ln-strong);border-bottom:1px solid var(--ln-strong)}.lesson__body td{color:var(--hl-ink)}.lesson__body td:first-child{font-weight:600}.lesson__body blockquote{margin:var(--rd-blk, 1.8em) 0;padding:2px 0 2px 22px;border:0;border-left:2px solid var(--ln-strong);background:none;font-family:var(--s);font-size:20px;line-height:1.5;font-style:italic;color:var(--hl-ink)}.lesson__body blockquote>:last-child{margin-bottom:0}.lesson__body .wz-figure{margin:var(--rd-blk, 2.2em) 0;max-width:100%;text-align:left}.lesson__body .wz-figure img,.lesson__body .wz-figure svg{display:block;width:100%;max-width:100%;height:auto;margin:0;padding:14px;background:#fff;border:0;border-radius:0;box-shadow:0 0 0 1px var(--ln-hair);box-sizing:border-box}.lesson__body .wz-figure figcaption{margin-top:var(--sp-2, 12px);padding-top:var(--sp-2, 10px);border-top:1px solid var(--ln-hair);font-family:var(--g);font-size:13.5px;line-height:1.45;font-weight:450;color:var(--hl-muted);text-align:left}.lesson__body .wz-figure figcaption .fig-no{margin-right:.6em;font-size:11px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--hl-ink)}.lz-cta{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-2, 8px);margin:var(--sp-sec, 80px) 0 0;padding:var(--sp-5, 26px) var(--sp-5, 24px) var(--sp-5, 24px);background:var(--ln-cta);color:var(--ln-cta-ink);text-decoration:none;box-shadow:inset 0 -4px 0 0 transparent;transition:box-shadow .2s var(--E),transform .15s var(--E)}.lz-cta:hover{box-shadow:inset 0 -4px 0 0 var(--ln-cta-hi)}.lz-cta:active{transform:scale(.995)}.lz-cta__k{font-size:11px;line-height:16px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.lz-cta__h{font-family:var(--g);font-size:clamp(28px,3.4vw,40px);line-height:1;font-weight:700;letter-spacing:-.04em;margin-top:6px}.lz-cta__p{font-family:var(--s);font-size:16px;line-height:1.5;opacity:.8;max-width:36em}.lz-cta__go{display:inline-flex;align-items:center;gap:10px;justify-self:start;min-height:48px;margin-top:10px;padding:0 20px;background:var(--ln-cta-ink);color:var(--ln-cta);font-size:15px;font-weight:600}.lz-cta__go span{display:inline-block;transition:transform .25s var(--E)}.lz-cta:hover .lz-cta__go span{transform:translate(4px)}@media(min-width:760px){.lz-cta{grid-template-columns:minmax(0,1fr) auto;column-gap:40px;padding:var(--sp-6, 30px) var(--sp-7, 32px) var(--sp-6, 30px)}.lz-cta>:not(.lz-cta__go){grid-column:1}.lz-cta__go{grid-column:2;grid-row:1 / span 3;align-self:end;margin:0}}@media(max-width:560px){.lesson__body{font-size:18px;margin-top:var(--sp-6, 48px)}.lesson__body :is(.definition,.thenNow,.wzPractice){font-size:17px}.lesson__sum{font-size:19px}.lz-title{margin-top:var(--sp-4, 32px)}}.lz-swipe{display:none}@media(max-width:1023px){.lesson__body{font-size:18px;line-height:var(--rd-lh, 1.6);max-width:36em}.lesson__body :is(.definition,.thenNow,.wzPractice){font-size:17px;margin-left:0;padding-left:0}.lesson__body h2{margin-left:0;padding-left:0;text-wrap:balance;hyphens:none}.lz-title{hyphens:none;overflow-wrap:normal}.lesson__body .lz-swipe{display:block;margin:1.6em 0 -1.2em;font-family:var(--g);font-size:11.5px;line-height:16px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--hl-muted)}.lz-swipe:after{content:" →"}.lesson__body .lz-swipe[hidden]{display:none}.lesson__body table.lz-wide{box-shadow:inset -1px 0 0 var(--ln-strong);overscroll-behavior-x:contain}.lesson__body table.lz-wide th,.lesson__body table.lz-wide td{min-width:9em}.lesson__body .wz-figure{overflow:hidden}.lesson__body .wz-figure img,.lesson__body .wz-figure svg{padding:8px}.lesson__body .wz-figure figcaption{font-size:14px}.lz-cta{margin-top:var(--sp-8, 56px)}.lz-cta__go{min-height:52px}}@media(hover:none){.lz-cta:hover{box-shadow:inset 0 -4px 0 0 transparent}.lz-cta:hover .lz-cta__go span{transform:none}.lz-cta:active{box-shadow:inset 0 -4px 0 0 var(--ln-cta-hi)}.lesson__body a:hover{text-decoration-color:var(--ln-dots)}}@media(prefers-reduced-motion:reduce){.lz-cta,.lz-cta__go span{transition:none}}@media print{.lesson__body{margin-left:0;max-width:none}.lz-door{display:none}}@media screen{.lesson{max-width:calc(var(--rail) + 798px);margin-inline:auto}.lesson__body{max-width:42em}}@media screen and (max-width:1023px){.lesson{max-width:756px}.lesson__body{max-width:42em}}
