.preview_page__7Na4Z{background:#f4f6fa;color:#17233c;min-height:100vh;padding:100px 22px 80px;line-height:1.7}.preview_wrap__YmrCX{max-width:1140px;margin:auto}.preview_page__7Na4Z a{color:#354ec0;text-decoration:underline}.preview_hero__ryFUd{padding:36px 0;max-width:900px}.preview_eyebrow__yRzH9{color:#465ac1;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.preview_page__7Na4Z h1{font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.08;letter-spacing:-.04em;margin:15px 0 24px;font-weight:800}.preview_page__7Na4Z h2{font-size:1.5rem;line-height:1.3;font-weight:750;margin-bottom:18px}.preview_page__7Na4Z h3{font-size:1.1rem;font-weight:750;margin:26px 0 10px}.preview_page__7Na4Z p{margin:12px 0}.preview_notice__JfboR{border-left:3px solid #5066d1;padding:14px 20px;background:#e8edfc;border-radius:8px;margin:22px 0}.preview_grid__TvWtk{display:grid;grid-template-columns:290px minmax(0,1fr);gap:28px;align-items:start}.preview_article__0LRjf{min-width:0;border:1px solid #dce1eb;border-radius:20px;background:white;padding:30px}.preview_page__7Na4Z button{background:#344bb5;color:white;border-radius:10px;padding:12px 18px;cursor:pointer;font-weight:650;margin:8px 0}.preview_page__7Na4Z button:disabled{opacity:.55;cursor:default}.preview_page__7Na4Z button.preview_secondary__nYOT5{background:#e9edf7;color:#273a8c}.preview_page__7Na4Z button.preview_lessonButton__z_Rcz{display:block;text-align:left;width:100%;background:white;color:#273451;border:1px solid #dce1eb}.preview_lessonButton__z_Rcz small,.preview_lessonButton__z_Rcz span,.preview_lessonButton__z_Rcz strong{display:block}.preview_lessonButton__z_Rcz span{font-size:.85rem;font-weight:400}.preview_page__7Na4Z button[aria-current=step]{border-color:#425ccc;box-shadow:inset 4px 0 #425ccc}.preview_page__7Na4Z pre{background:#12203b;color:#edf3ff;padding:18px;border-radius:10px;overflow-x:auto;font-size:.83rem;white-space:pre-wrap;overflow-wrap:anywhere}.preview_page__7Na4Z details,.preview_page__7Na4Z fieldset{margin:24px 0;padding:20px;border:1px solid #dce1eb;border-radius:12px}.preview_page__7Na4Z summary{cursor:pointer;font-weight:650}.preview_page__7Na4Z label{display:block;margin:12px 0}.preview_page__7Na4Z input{accent-color:#344bb5}.preview_page__7Na4Z ul{list-style:disc;padding-left:22px}.preview_page__7Na4Z :focus-visible{outline:3px solid #a65008;outline-offset:4px}.preview_error__2C4Cf{color:#a52020;font-weight:650}@media(max-width:760px){.preview_grid__TvWtk{grid-template-columns:1fr}.preview_article__0LRjf{padding:20px}.preview_hero__ryFUd{padding-top:22px}}