.resource-lesson-module__OSsw2q__lesson{--resource-rail:6.25rem;--resource-gap:1.5rem;width:100%;max-inline-size:calc(66ch + var(--resource-rail) + var(--resource-gap));border-block-start:1px solid var(--border);color:var(--text);margin:clamp(2rem,4vw,3rem) auto;padding-block-start:clamp(1.5rem,3vw,2rem);font-size:clamp(1.0625rem,1rem + .15vw,1.125rem)}.resource-lesson-module__OSsw2q__lesson *,.resource-lesson-module__OSsw2q__lesson :before,.resource-lesson-module__OSsw2q__lesson :after{box-sizing:border-box}.resource-lesson-module__OSsw2q__header,.resource-lesson-module__OSsw2q__part{grid-template-columns:var(--resource-rail) minmax(0, 1fr);column-gap:var(--resource-gap);align-items:start;display:grid}.resource-lesson-module__OSsw2q__header{margin-block-end:1rem}.resource-lesson-module__OSsw2q__category{color:var(--text-muted);overflow-wrap:anywhere;text-align:left;margin:.35rem 0 0;font-size:.75rem;font-weight:550;line-height:1.6}.resource-lesson-module__OSsw2q__titleRow{align-items:start;gap:.75rem;min-width:0;display:flex}.resource-lesson-module__OSsw2q__title{min-width:0;color:var(--text);letter-spacing:-.015em;text-align:left;overflow-wrap:anywhere;flex:1;margin:0;scroll-margin-block-start:calc(var(--course-header-offset,98px) + 24px);font-size:clamp(1.25rem,1.1rem + .4vw,1.5rem);font-weight:750;line-height:1.3}.resource-lesson-module__OSsw2q__title:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.resource-lesson-module__OSsw2q__title:target{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.3em;text-decoration-thickness:2px}.resource-lesson-module__OSsw2q__permalink{width:44px;height:44px;color:var(--text-muted);border-radius:6px;flex:0 0 44px;justify-content:center;align-items:center;margin-block-start:-.5rem;display:inline-flex}.resource-lesson-module__OSsw2q__permalink svg{width:20px;height:20px}.resource-lesson-module__OSsw2q__permalink:hover{color:var(--text);background:var(--bg-muted)}.resource-lesson-module__OSsw2q__permalink:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.resource-lesson-module__OSsw2q__prose{min-width:0;max-inline-size:66ch}.resource-lesson-module__OSsw2q__prose>div{font-size:inherit;color:inherit}.resource-lesson-module__OSsw2q__prose p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0;line-height:1.78}.resource-lesson-module__OSsw2q__prose p+p{margin-block-start:1rem}.resource-lesson-module__OSsw2q__explanation{margin-inline-start:calc(var(--resource-rail) + var(--resource-gap))}.resource-lesson-module__OSsw2q__part{margin-block-start:1.35rem}.resource-lesson-module__OSsw2q__partLabel{color:var(--text-muted);text-align:left;flex-direction:column;gap:.5rem;margin:.3rem 0 0;font-size:.8125rem;font-weight:600;line-height:1.5;display:flex}.resource-lesson-module__OSsw2q__partLabel svg{width:21px;height:21px;color:var(--text)}.resource-lesson-module__OSsw2q__verification .resource-lesson-module__OSsw2q__prose{border-inline-start:2px solid var(--border);padding-inline-start:1rem}@media (max-width:760px){.resource-lesson-module__OSsw2q__lesson{margin-block:2rem;padding-block-start:1.5rem}.resource-lesson-module__OSsw2q__header,.resource-lesson-module__OSsw2q__part{grid-template-columns:minmax(0,1fr);gap:.65rem}.resource-lesson-module__OSsw2q__category{margin:0}.resource-lesson-module__OSsw2q__explanation{margin-inline-start:0}.resource-lesson-module__OSsw2q__part{margin-block-start:1.5rem}.resource-lesson-module__OSsw2q__partLabel{flex-direction:row;align-items:center;gap:.5rem;margin:0}.resource-lesson-module__OSsw2q__partLabel svg{width:18px;height:18px}.resource-lesson-module__OSsw2q__verification .resource-lesson-module__OSsw2q__prose{padding-inline-start:.875rem}}@media (forced-colors:active){.resource-lesson-module__OSsw2q__lesson,.resource-lesson-module__OSsw2q__verification .resource-lesson-module__OSsw2q__prose{border-color:canvastext}.resource-lesson-module__OSsw2q__title:target{text-decoration-color:linktext}}@media print{.resource-lesson-module__OSsw2q__lesson{margin-block:1.5rem}.resource-lesson-module__OSsw2q__header,.resource-lesson-module__OSsw2q__partLabel{break-after:avoid}.resource-lesson-module__OSsw2q__prose p{orphans:3;widows:3}.resource-lesson-module__OSsw2q__permalink{display:none}}
