.lesson-page[data-astro-cid-kpml5ong]{max-width:980px;padding-bottom:90px}.lesson-hero[data-astro-cid-kpml5ong]{padding:72px 0 34px}.lesson-hero[data-astro-cid-kpml5ong] h1[data-astro-cid-kpml5ong]{font-size:clamp(3rem,7vw,6.1rem);line-height:.93;letter-spacing:-.06em;margin:14px 0 24px;max-width:940px}.dek[data-astro-cid-kpml5ong]{font-size:clamp(1.08rem,2vw,1.32rem);line-height:1.65;color:var(--muted);max-width:800px}.quick-card[data-astro-cid-kpml5ong]{border:1px solid rgba(102,255,140,.25);background:linear-gradient(145deg,#0c1810,#08100b);border-radius:24px;padding:25px 28px;margin:10px 0 50px}.quick-card[data-astro-cid-kpml5ong] p[data-astro-cid-kpml5ong]{font-size:1.12rem;line-height:1.72;margin:12px 0 0}.lesson-body[data-astro-cid-kpml5ong]{max-width:820px}.lesson-section[data-astro-cid-kpml5ong]{padding:34px 0;border-top:1px solid var(--line)}.lesson-section[data-astro-cid-kpml5ong] h2[data-astro-cid-kpml5ong]{font-size:clamp(1.7rem,3.5vw,2.55rem);line-height:1.05;letter-spacing:-.035em;margin:0 0 18px}.lesson-section[data-astro-cid-kpml5ong] p[data-astro-cid-kpml5ong],.lesson-section[data-astro-cid-kpml5ong] li[data-astro-cid-kpml5ong]{font-size:1.04rem;line-height:1.78;color:#c5cec8}.lesson-section[data-astro-cid-kpml5ong] p[data-astro-cid-kpml5ong]{margin:0 0 16px}.lesson-section[data-astro-cid-kpml5ong] ul[data-astro-cid-kpml5ong]{padding-left:22px;margin:16px 0 0}.lesson-section[data-astro-cid-kpml5ong] li[data-astro-cid-kpml5ong]{margin:8px 0}.example-grid[data-astro-cid-kpml5ong]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:24px}.example[data-astro-cid-kpml5ong]{border:1px solid var(--line);border-radius:18px;padding:18px;background:#090f0b}.example[data-astro-cid-kpml5ong] span[data-astro-cid-kpml5ong]{display:block;font-size:.68rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase;color:#76857c;margin-bottom:8px}.example[data-astro-cid-kpml5ong] p[data-astro-cid-kpml5ong]{margin:0;font-size:.97rem;line-height:1.65}.example[data-astro-cid-kpml5ong].strong{border-color:#31583d;background:#0a130d}.example[data-astro-cid-kpml5ong].strong span[data-astro-cid-kpml5ong]{color:var(--green)}.takeaway[data-astro-cid-kpml5ong]{margin:28px 0 52px;padding:24px 26px;border-left:3px solid var(--green);background:#09100c;border-radius:0 18px 18px 0}.takeaway[data-astro-cid-kpml5ong] p[data-astro-cid-kpml5ong]{font-size:1.12rem;line-height:1.7;margin:10px 0 0}.tool-card[data-astro-cid-kpml5ong]{border:1px solid var(--line);border-radius:24px;padding:26px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;background:linear-gradient(145deg,#0d1611,#080d0a);margin:42px 0 56px}.tool-card[data-astro-cid-kpml5ong] h2[data-astro-cid-kpml5ong]{font-size:1.2rem;line-height:1.55;margin:10px 0 0;font-weight:600;color:#c8d2cb;max-width:590px}.tool-actions[data-astro-cid-kpml5ong]{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.faq-block[data-astro-cid-kpml5ong]{padding-top:12px}.faq-list[data-astro-cid-kpml5ong]{margin-top:16px;border-top:1px solid var(--line)}.faq-list[data-astro-cid-kpml5ong] details[data-astro-cid-kpml5ong]{border-bottom:1px solid var(--line);padding:16px 0}.faq-list[data-astro-cid-kpml5ong] summary[data-astro-cid-kpml5ong]{cursor:pointer;font-weight:750;font-size:1.03rem}.faq-list[data-astro-cid-kpml5ong] p[data-astro-cid-kpml5ong]{color:var(--muted);line-height:1.7;margin:12px 0 2px;max-width:730px}.sources-block[data-astro-cid-kpml5ong]{padding:48px 0 22px}.sources-block[data-astro-cid-kpml5ong] ul[data-astro-cid-kpml5ong]{list-style:none;padding:0;margin:14px 0}.sources-block[data-astro-cid-kpml5ong] li[data-astro-cid-kpml5ong]{margin:8px 0}.sources-block[data-astro-cid-kpml5ong] a[data-astro-cid-kpml5ong]{color:#9bdbaa;text-decoration:underline;text-underline-offset:3px}.updated[data-astro-cid-kpml5ong]{color:#6f7c74;font-size:.82rem;margin-top:18px}.lesson-nav[data-astro-cid-kpml5ong]{display:flex;justify-content:space-between;gap:18px;padding-top:28px;border-top:1px solid var(--line);font-weight:750;color:#a9bbb0}.lesson-nav[data-astro-cid-kpml5ong] a[data-astro-cid-kpml5ong]:hover{color:var(--green)}@media(max-width:760px){.lesson-hero[data-astro-cid-kpml5ong]{padding-top:46px}.quick-card[data-astro-cid-kpml5ong]{padding:21px}.example-grid[data-astro-cid-kpml5ong],.tool-card[data-astro-cid-kpml5ong]{grid-template-columns:1fr}.tool-actions[data-astro-cid-kpml5ong]{justify-content:flex-start}.lesson-nav[data-astro-cid-kpml5ong]{flex-direction:column}}
