body.page-lesson{--paper:#f7f9f8;--lesson-ink:#122f35;--lesson-muted:#59716f;--lesson-line:#dce5e0;background:var(--paper);color:var(--lesson-ink)}.page-lesson .site-header--light{background:#f7f9f8f2;border-bottom-color:#dce5e0}.page-lesson .lesson-main{width:min(1200px,100% - 80px);padding-top:calc(var(--header-height) + 34px);padding-bottom:64px}.page-lesson .lesson-utility{border-bottom:1px solid var(--lesson-line);margin-bottom:0;padding-bottom:18px}.page-lesson .breadcrumb,.page-lesson .read-time{color:var(--lesson-muted);font-size:12px}.page-lesson .lesson-opening{border-bottom:0;grid-template-columns:1fr 1.15fr;align-items:center;gap:24px;padding:34px 0 48px;display:grid}.lesson-category{color:#526e69;margin:0 0 28px;font-size:14px}.page-lesson .lesson-heading h1{letter-spacing:-.085em;color:#123e3c;font-size:clamp(104px,13vw,174px);font-weight:600;line-height:.89}.page-lesson .lesson-heading h1 span{color:#c67450}.page-lesson .lesson-heading p{letter-spacing:-.055em;margin:24px 0 8px;font-size:26px;font-weight:620}.lesson-english{color:var(--lesson-muted);letter-spacing:.02em;font-size:13px}.page-lesson .lesson-opening__text{margin:31px 0 0}.page-lesson .lesson-summary{letter-spacing:-.04em;max-width:460px;font-size:23px;font-weight:500;line-height:1.7}.page-lesson [data-term-id]{color:inherit;text-underline-offset:5px;-webkit-text-decoration:underline #84aaa1;text-decoration:underline #84aaa1;text-decoration-thickness:1px}.page-lesson [data-term-id]:hover{color:#147268;text-decoration-color:currentColor}.term-hint{color:var(--lesson-muted);margin:14px 0 0;font-size:12px;line-height:1.6}.lesson-start{color:#fff;background:#183f37;border:1px solid #234f47;border-radius:99px;align-items:center;gap:36px;min-height:48px;margin-top:28px;padding:0 22px;font-size:13px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.lesson-start:hover{background:#2c5e52;transform:translateY(-2px)}.lesson-start span{font-size:19px;font-weight:400}.lesson-specimen{align-self:center;margin:0}.lesson-specimen img{object-fit:contain;width:100%;height:auto;max-height:520px;display:block}.lesson-specimen figcaption{text-align:center;color:#274e47;margin-top:0;font-size:14px}.lesson-specimen figcaption span{color:var(--lesson-muted);margin-top:8px;font-size:11px;display:block}.page-lesson .analogy{border-top:1px solid var(--lesson-line);border-bottom:1px solid var(--lesson-line);grid-template-columns:295px minmax(0,1fr);gap:8px 46px;margin:14px 0 84px;padding:33px 0}.page-lesson .analogy__heading{align-items:flex-start;gap:18px}.analogy__symbol{color:#88a69a;font-size:37px;font-weight:300;line-height:1}.page-lesson .analogy h2{letter-spacing:-.045em;font-size:19px;font-weight:570;line-height:1.5}.page-lesson .analogy>p{color:#39534e;font-size:15px;line-height:1.9}.page-lesson .analogy__note{color:var(--lesson-muted);margin-top:0;font-size:11px;line-height:1.75}.page-lesson .mechanism{margin:0;scroll-margin-top:100px}.page-lesson .eyebrow{color:var(--lesson-muted);letter-spacing:0;font-size:12px;font-weight:550}.page-lesson .mechanism__heading{align-items:center;margin-bottom:30px}.page-lesson .mechanism__heading h2,.page-lesson .lesson-section h2{letter-spacing:-.055em;font-size:clamp(29px,3.7vw,43px);font-weight:560;line-height:1.3}.page-lesson .mechanism__heading>p{max-width:285px;color:var(--lesson-muted);font-size:13px;line-height:1.75}.page-lesson .diagram-shell{background:#fff;border:1px solid #d4e0d8;border-radius:24px;padding:0;overflow:hidden;box-shadow:0 28px 60px -40px #254b4250}.adc-player{color:var(--lesson-ink)}.adc-exhibit{isolation:isolate;background:radial-gradient(at 38% 48%,#fff 10%,#eef3f0 74%);padding-top:30px;position:relative}.adc-exhibit:before{content:"";z-index:-1;background-image:radial-gradient(#a7bfb436 .7px,#0000 .7px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 55%);mask-image:linear-gradient(90deg,#000,#0000 55%)}.adc-exhibit-label{color:#45635c;justify-content:space-between;margin:0 34px;font-size:12px;display:flex}.adc-count{font-variant-numeric:tabular-nums;letter-spacing:.06em}.adc-visual{width:100%;height:clamp(340px,40vw,505px);position:relative}.adc-visual canvas{z-index:0;width:100%;height:100%;display:block;position:relative}.adc-callouts{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.adc-callout-line{fill:none;stroke:#637f78;stroke-width:1px}.adc-callout-dot{fill:#fff;stroke:#36594f;stroke-width:1.5px}.adc-callout-box{fill:#fff;fill-opacity:.94;stroke:#cddbd4;stroke-width:1px}.adc-callout-labels text{fill:#183f37;font:600 11px/1 system-ui,sans-serif}.adc-legend{color:#34564c;flex-wrap:wrap;justify-content:center;gap:12px 25px;padding:6px 20px 0;font-size:12px;display:flex}.adc-legend span{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.adc-legend [hidden]{display:none!important}.adc-legend i{background:var(--part-color,#268f80);border-radius:50%;width:9px;height:9px;display:inline-block}.adc-legend .adc-legend-linker{border:2px solid var(--part-color,#d0a366);background:0 0;border-radius:6px;width:15px;height:5px}.adc-legend .adc-legend-drug{background:var(--part-color,#c7653e);border-radius:1px;transform:rotate(30deg)}.adc-legend .adc-legend-target{background:var(--part-color,#8b789e);border:1px solid #7a678d}.adc-legend .adc-legend-cell{background:var(--part-color,#749eb7);border:1px solid #789cb2}.adc-legend .adc-legend-vesicle{background:var(--part-color,#93b5be);border:1px solid #718f98}.adc-model-note{text-align:center;color:var(--lesson-muted);margin:12px 20px 0;padding-bottom:22px;font-size:10px;line-height:1.6}.adc-caption{justify-content:space-between;align-items:center;gap:25px;min-height:175px;padding:32px 34px 28px;display:flex}.adc-kicker{color:#587b69;margin:0 0 8px;font-size:11px}.adc-heading{letter-spacing:-.045em;margin:0;font-size:clamp(20px,2.6vw,28px);font-weight:600;line-height:1.4}.adc-detail{color:#597167;max-width:635px;margin:10px 0 0;font-size:14px;line-height:1.75}.adc-controls{flex:none;align-items:center;gap:8px;display:flex}.adc-controls button{color:#244b3d;cursor:pointer;width:44px;height:44px;font:inherit;background:#fff;border:1px solid #d8e3dc;border-radius:50%;justify-content:center;align-items:center;gap:7px;padding:0;display:inline-flex}.adc-controls button[data-action=play]{color:#fff;background:#173e34;border-color:#173e34;border-radius:30px;width:auto;min-width:124px;padding:0 16px;font-size:12px}.adc-controls svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.adc-controls button[data-action=play] svg{fill:currentColor;stroke:none;width:14px}.adc-controls button:not([data-action=play]) span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.adc-controls button:disabled{opacity:.38;cursor:default}.adc-controls button:enabled:hover{box-shadow:0 0 0 4px #b8d8c640}.adc-timeline{background:#e9eeea;height:2px}.adc-timeline-fill{background:#377b60;width:0;height:100%}.adc-steps{grid-template-columns:repeat(4,1fr);padding:0 22px;display:grid}.adc-steps button{min-height:80px;font:inherit;color:#63756c;cursor:pointer;text-align:left;letter-spacing:-.025em;background:0 0;border:0;align-items:center;gap:13px;padding:16px 18px;font-size:14px;display:flex;position:relative}.adc-steps button+button:before{content:"";background:#e2e8e2;width:1px;height:28px;position:absolute;left:0}.adc-step-number{font-variant-numeric:tabular-nums;color:var(--lesson-muted);font-size:11px}.adc-steps button svg{fill:none;stroke:currentColor;stroke-width:1.2px;opacity:0;width:18px;height:18px;margin-left:auto}.adc-steps button[aria-current=step]{color:#143f30;font-weight:700}.adc-steps button[aria-current=step] .adc-step-number{color:#2d6e4d;background:#e3f0e7;border-radius:50%;place-items:center;width:27px;height:27px;margin-left:-5px;margin-right:-3px;display:grid}.adc-steps button[aria-current=step] svg{opacity:1}.adc-player button:focus-visible,.lesson-start:focus-visible{outline-offset:3px;outline:3px solid #b77447}.adc-note{color:var(--lesson-muted);margin:0;padding:0 34px 23px;font-size:11px;line-height:1.7}.adc-live{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-lesson .diagram-source{color:var(--lesson-muted);margin:15px 4px 0;font-size:11px}.page-lesson .diagram-visual{background:#eff4f0;height:auto}.page-lesson .diagram-visual svg{width:100%;margin:0}.page-lesson .diagram-legend{margin:0;padding:20px;font-size:12px}.page-lesson .static-steps{margin:0 24px}.page-lesson .static-steps li{padding:22px 16px}.page-lesson .static-steps h3{font-size:14px}.page-lesson .static-steps p{font-size:13px}.page-lesson .diagram-caveat{padding:0 24px 23px;font-size:12px}.page-lesson .legend-dot--antibody{background:#268f80}.page-lesson .legend-dot--drug{background:#c7653e}.page-lesson .legend-line{background:#d0a366}.page-lesson .legend-dot--target{background:#8b789e;border:1px solid #716083}.page-lesson .legend-dot--cell{background:#749eb7;border:1px solid #587a90}.page-lesson .diagram-visual svg{max-width:800px;margin:0 auto}.page-lesson .static-map-labels{font-size:24px}.page-lesson .static-map-labels text{fill:var(--lesson-ink)}.page-lesson .static-map-leader{fill:none;stroke-width:2.5px;stroke-linecap:round}.page-lesson .static-map-anchor{stroke:#fff;stroke-width:2px}.page-lesson .lesson-section{margin-top:100px}.page-lesson .parts-grid{border-top:1px solid var(--lesson-line);border-bottom:1px solid var(--lesson-line);gap:0;margin-top:34px}.page-lesson .parts-grid article{background:0 0;border:0;border-radius:0;min-height:210px;padding:31px 30px 30px 0;position:relative}.page-lesson .parts-grid article+article{border-left:1px solid var(--lesson-line);padding-left:34px}.page-lesson .part-number{color:#567867;font-size:13px;font-weight:500}.page-lesson .parts-grid h3{margin:24px 0 12px;font-size:23px;font-weight:560}.page-lesson .parts-grid p{color:#526d5e;max-width:250px;font-size:14px;line-height:1.8}.part-icon{fill:none;stroke:#318b75;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;width:92px;height:69px;position:absolute;top:24px;right:24px}.part-icon--linker{stroke:#b7904e;stroke-width:5px}.part-icon--drug{stroke:#c4784e;stroke-width:3px}.page-lesson .benefit-limit{border:0;grid-template-columns:.75fr 1.25fr;gap:60px;margin-top:96px;padding:0}.page-lesson .benefit-columns{gap:38px}.page-lesson .benefit-columns h3{border-top:2px solid #75a88a;margin-bottom:15px;padding:16px 0 0;font-size:17px;font-weight:600}.page-lesson .benefit-columns article+article h3{border-color:#bca788}.page-lesson .benefit-columns p{color:#486354;font-size:15px;line-height:1.9}.page-lesson .evidence-card{background:#edf2ed;border:1px solid #d5e0d7;border-radius:4px;grid-template-columns:.82fr 1.18fr;gap:65px;margin-top:100px;padding:48px;display:grid}.evidence-intro h2{letter-spacing:-.045em;font-weight:500;line-height:1.45;font-size:35px!important}.evidence-intro>p:not(.eyebrow){color:var(--lesson-muted);font-size:14px;line-height:1.8}.evidence-doi{color:#305c42;text-underline-offset:5px;margin-top:34px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-block}.evidence-doi small{overflow-wrap:anywhere;color:var(--lesson-muted);margin-top:12px;font-size:10px;font-weight:400;line-height:1.7;display:block}.evidence-doi span{margin-left:22px}.evidence-reading>div+div{border-top:1px solid #d3dfd3;margin-top:24px;padding-top:22px}.evidence-reading h3{color:#355e42;margin:0 0 10px;font-size:14px;font-weight:650}.evidence-reading p{color:#4c6454;margin:0;font-size:14px;line-height:1.95}.page-lesson .lesson-ending{isolation:isolate;background:#143c30;border-radius:4px;margin-top:100px;padding:65px;position:relative;overflow:hidden}.page-lesson .lesson-ending:after{content:"";z-index:-1;border:1px solid #a3c7b02e;border-radius:50%;width:580px;height:720px;position:absolute;top:-110px;right:-60px;transform:rotate(32deg);box-shadow:0 0 0 30px #a3c7b008,0 0 0 60px #a3c7b008,0 0 0 120px #a3c7b005}.page-lesson .lesson-ending h2{letter-spacing:-.05em;font-size:clamp(32px,4.6vw,53px);font-weight:500;line-height:1.5}.page-lesson .lesson-ending h2 span:nth-of-type(2){color:#a5c7ad}.page-lesson .lesson-ending h2 span:nth-of-type(3){color:#d3b997}.page-lesson .lesson-ending>p:not(.eyebrow){color:#b4cdbc;max-width:450px;margin-top:26px;font-size:14px}.page-lesson .lesson-ending .button{color:#274a34;background:#f0f5ed;border-color:#f0f5ed;border-radius:40px;padding:15px 22px;font-size:13px}.page-lesson .lesson-ending .eyebrow{color:#b0cbb3;margin-bottom:20px}.page-lesson .references{margin-top:70px}.page-lesson .references h2{font-weight:550}.page-lesson .references ol{grid-template-columns:1fr 1fr;gap:16px 30px;line-height:1.7}.page-lesson .references a{color:#56745f}@media (width>=1600px){.page-lesson .lesson-main{width:min(1280px,100% - 120px)}.page-lesson .lesson-opening{padding:48px 0 60px}.lesson-specimen img{max-height:570px}}@media (width<=1000px){.page-lesson .lesson-main{width:calc(100% - 56px)}.page-lesson .lesson-summary{font-size:20px}.page-lesson .lesson-heading h1{font-size:132px}.page-lesson .lesson-heading p{font-size:22px}.lesson-category{font-size:12px}.page-lesson .analogy{grid-template-columns:230px 1fr;gap:10px 28px}.adc-caption{align-items:flex-start;gap:20px;padding:26px}.adc-controls{gap:6px}.adc-controls button[data-action=play]{min-width:106px;padding:0 10px}.adc-steps{padding:0 12px}.adc-steps button{gap:10px;padding:16px 12px;font-size:13px}.page-lesson .evidence-card{gap:40px;padding:34px}.page-lesson .benefit-limit{gap:35px}.page-lesson .benefit-columns{gap:25px}.page-lesson .lesson-ending{padding:50px}.part-icon{width:70px;right:10px}}@media (width<=780px){.page-lesson .lesson-main{width:auto;padding-top:calc(var(--header-height) + 26px);margin:0 24px}.page-lesson .lesson-opening{grid-template-columns:1fr 1.05fr;gap:10px;padding:38px 0 40px}.lesson-category{margin-bottom:20px;font-size:11px}.page-lesson .lesson-heading h1{font-size:108px}.page-lesson .lesson-heading p{margin-top:20px;font-size:21px}.lesson-english{font-size:11px}.page-lesson .lesson-opening__text{margin-top:25px}.page-lesson .lesson-summary{font-size:18px}.term-hint{font-size:11px}.desktop-break{display:none}.lesson-start{gap:22px;margin-top:22px;padding:0 18px;font-size:12px}.lesson-specimen figcaption{font-size:12px}.lesson-specimen figcaption span{font-size:9px;line-height:1.7}.page-lesson .analogy{grid-template-columns:1fr 2fr;margin:0 0 64px;padding:27px 0;display:grid}.page-lesson .analogy__heading{gap:10px;margin:0}.page-lesson .analogy h2{font-size:17px}.page-lesson .analogy>p{font-size:14px}.page-lesson .analogy__note{grid-column:2;font-size:10px}.page-lesson .mechanism__heading{gap:20px;display:flex}.page-lesson .mechanism__heading>p{max-width:220px;margin:0;font-size:11px}.adc-caption{min-height:0;padding:25px;display:block}.adc-controls{margin-top:22px}.adc-heading{font-size:24px}.adc-detail{font-size:14px}.adc-visual{height:380px}.page-lesson .lesson-section{margin-top:70px}.page-lesson .parts-grid{grid-template-columns:repeat(3,1fr);margin-top:28px}.page-lesson .parts-grid article{min-height:235px;padding:25px 20px 25px 0}.page-lesson .parts-grid article+article{padding-left:22px}.part-icon{width:65px;height:53px;margin:16px 0 0;display:block;position:static}.page-lesson .parts-grid h3{margin:18px 0 12px;font-size:21px}.page-lesson .parts-grid p{font-size:13px}.page-lesson .benefit-limit{display:block}.page-lesson .benefit-columns{grid-template-columns:1fr 1fr;gap:28px;margin-top:28px}.page-lesson .benefit-columns p{font-size:14px}.page-lesson .evidence-card{grid-template-columns:.85fr 1.15fr;gap:28px;margin-top:70px;padding:30px}.evidence-intro h2{font-size:27px!important}.evidence-intro>p:not(.eyebrow),.evidence-reading p{font-size:13px}.page-lesson .lesson-ending{margin-top:70px;padding:40px}.page-lesson .lesson-ending h2{font-size:38px}.page-lesson .references{margin-top:52px}}@media (width<=560px){.page-lesson .static-map-labels{font-size:32px}.page-lesson .lesson-main{padding-top:calc(var(--header-height) + 20px);margin:0 20px}.page-lesson .lesson-utility{padding-bottom:16px}.page-lesson .breadcrumb,.page-lesson .read-time{font-size:10px}.page-lesson .lesson-opening{padding:31px 0 32px;display:block;position:relative}.lesson-category{margin-bottom:20px;font-size:11px}.page-lesson .lesson-heading h1{font-size:120px}.page-lesson .lesson-heading p{margin:20px 0 6px;font-size:22px}.lesson-english{font-size:11px}.page-lesson .lesson-opening__text{margin-top:26px}.page-lesson .lesson-summary{max-width:340px;font-size:21px;line-height:1.7}.term-hint{font-size:11px;line-height:1.8}.lesson-start{min-height:47px;margin-top:23px;font-size:13px}.lesson-specimen{margin:15px -10px 0}.lesson-specimen img{width:100%;max-height:360px}.lesson-specimen figcaption{font-size:13px}.lesson-specimen figcaption span{margin-top:6px;font-size:10px}.page-lesson .analogy{margin-bottom:56px;padding:26px 0;display:block}.page-lesson .analogy__heading{gap:15px;margin-bottom:15px}.page-lesson .analogy h2{font-size:18px}.analogy__symbol{font-size:29px}.page-lesson .analogy>p{font-size:14px;line-height:1.9}.page-lesson .analogy__note{margin-top:11px;font-size:11px}.page-lesson .mechanism__heading{margin-bottom:24px;display:block}.page-lesson .mechanism__heading h2,.page-lesson .lesson-section h2{font-size:30px}.page-lesson .mechanism__heading>p{max-width:300px;margin-top:14px;font-size:12px;line-height:1.8}.page-lesson .diagram-shell{border-radius:17px;margin:0 -3px}.adc-exhibit{padding-top:22px}.adc-exhibit-label{margin:0 20px;font-size:11px}.adc-visual{height:310px}.adc-legend{gap:11px 15px;padding:0 10px;font-size:11px}.adc-legend span{gap:6px}.adc-legend i{width:7px;height:7px}.adc-model-note{margin-top:10px;padding-bottom:18px;font-size:9px}.adc-caption{padding:23px 21px 24px}.adc-heading{font-size:22px;line-height:1.5}.adc-kicker{font-size:10px}.adc-detail{margin-top:9px;font-size:13px;line-height:1.9}.adc-controls{gap:9px;margin-top:20px}.adc-controls button[data-action=play]{min-width:127px;font-size:12px}.adc-steps{grid-template-columns:1fr 1fr;padding:0 12px}.adc-steps button{min-height:67px;padding:13px 12px;font-size:13px}.adc-steps button:nth-child(3):before{display:none}.adc-steps button:nth-child(n+3){border-top:1px solid #e2e8e2}.adc-note{padding:12px 21px 20px;font-size:10px;line-height:1.8}.page-lesson .diagram-source{font-size:10px;line-height:1.8}.page-lesson .diagram-visual{height:auto}.page-lesson .diagram-legend{gap:12px;padding:17px 14px;font-size:11px}.page-lesson .static-steps{margin:0 16px}.page-lesson .static-steps li{gap:8px;padding:17px 10px}.page-lesson .static-steps h3{font-size:13px}.page-lesson .static-steps p{font-size:12px}.page-lesson .diagram-caveat{padding:0 18px 20px;font-size:11px}.page-lesson .lesson-section{margin-top:62px}.page-lesson .parts-grid{margin-top:25px;display:block}.page-lesson .parts-grid article,.page-lesson .parts-grid article+article{border-left:0;min-height:0;padding:24px 83px 24px 2px}.page-lesson .parts-grid article+article{border-top:1px solid var(--lesson-line)}.page-lesson .part-number{font-size:11px}.part-icon{width:72px;height:61px;margin:0;position:absolute;top:42px;right:0}.page-lesson .parts-grid h3{margin:13px 0 9px;font-size:22px}.page-lesson .parts-grid p{max-width:245px;font-size:14px}.page-lesson .benefit-columns{grid-template-columns:1fr;gap:28px;margin-top:24px}.page-lesson .benefit-columns h3{font-size:17px}.page-lesson .benefit-columns p{font-size:14px;line-height:1.95}.page-lesson .evidence-card{margin-top:65px;padding:29px 24px;display:block}.evidence-intro h2{margin:9px 0 16px;font-size:31px!important}.evidence-intro>p:not(.eyebrow){font-size:13px}.evidence-intro>p:not(.eyebrow) br{display:none}.evidence-doi{margin-top:12px;font-size:13px}.evidence-doi small{margin-top:11px;font-size:10px}.evidence-reading{border-top:1px solid #cbdacd;margin-top:30px;padding-top:27px}.evidence-reading h3{font-size:14px}.evidence-reading p{font-size:13px;line-height:1.95}.page-lesson .lesson-ending{margin-top:62px;padding:36px 26px}.page-lesson .lesson-ending h2{font-size:30px;line-height:1.6}.page-lesson .lesson-ending>p:not(.eyebrow){margin-top:20px;font-size:13px}.page-lesson .lesson-ending .button{padding:13px 17px;font-size:12px}.page-lesson .references ol{grid-template-columns:1fr;gap:13px;font-size:11px}.page-lesson .references h2{font-size:15px}}@media (width<=360px){.page-lesson .lesson-main{margin:0 16px}.page-lesson .lesson-heading h1{font-size:108px}.page-lesson .lesson-summary{font-size:19px}.adc-visual{height:280px}.adc-legend{gap:10px}.adc-caption{padding:21px 18px}.adc-heading{font-size:20px}.adc-steps{padding:0 8px}.adc-steps button{gap:8px;font-size:12px}.page-lesson .lesson-ending{padding:30px 20px}.page-lesson .lesson-ending h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.page-lesson *,.page-lesson :before,.page-lesson :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=560px){.page-lesson .lesson-opening{flex-direction:column;align-items:stretch;display:flex}.lesson-intro{display:contents}.lesson-category{order:0}.page-lesson .lesson-heading{order:1}.lesson-specimen{order:2;margin:8px -10px 0}.page-lesson .lesson-opening__text{order:3;margin-top:27px}.lesson-start{order:4;align-self:flex-start}.adc-legend{gap:9px 12px;font-size:10px}}
