.page_curriculum__7jjyP{scroll-margin-top:100px;margin:32px 0 48px;padding:clamp(20px,4vw,40px);border:1px solid var(--line);border-radius:16px;background:var(--surface,var(--bg))}.page_kicker__TYZjp{font-size:12px;font-weight:700;letter-spacing:.12em;color:var(--muted)}.page_curriculum__7jjyP h2{margin:12px 0;font-size:clamp(24px,4vw,34px)}.page_curriculum__7jjyP>p{line-height:1.8;max-width:760px}.page_grid__nTJ7z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:26px 0}.page_card__m__wc{display:block;padding:20px;border:1px solid var(--line);border-radius:10px;color:inherit;text-decoration:none}.page_card__m__wc:focus-visible,.page_card__m__wc:hover{outline:2px solid var(--accent,#596bd9);outline-offset:2px}.page_step__Xstyc{display:flex;justify-content:space-between;gap:12px;font-weight:700;font-size:13px;color:var(--muted)}.page_card__m__wc h3{margin:12px 0 8px;font-size:18px}.page_card__m__wc p,.page_outcome__toimg p{color:var(--muted);font-size:14px;line-height:1.7;margin:0}.page_outcome__toimg{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding-top:22px;border-top:1px solid var(--line)}.page_outcome__toimg strong{display:block;margin-bottom:8px}.page_footer__NoeBQ{margin:30px 0;line-height:1.8;color:var(--muted);font-size:14px}@media (max-width:620px){.page_grid__nTJ7z{grid-template-columns:1fr}}