.stamps_page__gZFkF{min-height:100dvh;background:#fff}.stamps_main__uYqfe{padding-block:64px 80px}.stamps_passportAnchor__doNZL{scroll-margin-top:96px}.stamps_passportJump__JR8ru{display:inline-flex;align-items:center;gap:18px;min-height:44px;margin-top:10px;color:var(--brand-orange-ink)!important;font-size:var(--font-size-small);font-weight:600}.stamps_passport__0IyK5{position:relative;padding:38px 44px;border:1px solid #e3e6e9;border-radius:12px;background:#f6f7f8}.stamps_passportHeading__9NA09{display:flex;align-items:center;justify-content:space-between;gap:20px}.stamps_page__gZFkF .stamps_passportHeading__9NA09 h2{margin:0;color:#17191b;font-size:29px;font-weight:600;line-height:1.4;letter-spacing:-1px}.stamps_passportHeading__9NA09>p{margin:0;color:#747981;font-size:var(--font-size-small);white-space:nowrap}.stamps_passportHeading__9NA09>p strong{font-size:36px;color:#17191b;font-weight:600;margin-right:5px}.stamps_stamps__T3jJW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:36px 0;padding:0;list-style:none;text-align:center}.stamps_stamps__T3jJW li{min-width:0}.stamps_stamp___F_yl{position:relative;display:grid;place-items:center;width:106px;max-width:100%;aspect-ratio:1;margin:0 auto 16px;border:1px dashed #b7bdc5;border-radius:50%;background:#fff;color:#6c737b;font-size:40px}.stamps_complete__PHA0K{background:#fff2e8;border:2px solid var(--brand-orange)}.stamps_check__eFHFv{position:absolute;display:grid;place-items:center;width:28px;height:28px;bottom:0;right:0;border-radius:50%;background:var(--brand-orange);color:#17191b;font-size:var(--font-size-small)}.stamps_stamps__T3jJW strong{display:block;font-size:var(--font-size-base);font-weight:600;color:#252a30}.stamps_stamps__T3jJW small{display:block;margin-top:6px;color:#747981;font-size:var(--font-size-small);line-height:1.6}.stamps_progressLabel__F6YnH{display:flex;justify-content:space-between;gap:20px;font-size:var(--font-size-small);margin-bottom:12px;color:#646a73}.stamps_progressLabel__F6YnH b{font-weight:600;color:#252a30}.stamps_progress__rlgFR{display:block;width:100%;height:7px;appearance:none;border:0;border-radius:5px;overflow:hidden;background:#e3e6e9;accent-color:var(--brand-orange)}.stamps_progress__rlgFR::-webkit-progress-bar{background:#e3e6e9}.stamps_progress__rlgFR::-webkit-progress-value{background:var(--brand-orange)}.stamps_progress__rlgFR::-moz-progress-bar{background:var(--brand-orange)}.stamps_caption__CoUU_,.stamps_storage__UwUwr{margin:20px 0 0;color:#707680;font-size:var(--font-size-small);line-height:1.8;word-break:keep-all}.stamps_storage__UwUwr{margin-top:8px}.stamps_page__gZFkF .stamps_courses__ALGhz{border:0;padding:72px 0 64px;scroll-margin-top:100px}.stamps_courseHeading__3JzO0{margin-bottom:32px}.stamps_page__gZFkF .stamps_courseHeading__3JzO0 h2{margin:0;font-size:34px;font-weight:700;line-height:1.4;letter-spacing:-1.3px;color:#17191b}.stamps_courseHeading__3JzO0>p{margin:14px 0 0;color:#6b6e72;font-size:var(--font-size-base);line-height:1.8}.stamps_courseGrid__mloK2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.stamps_courseLink__hAX_k{display:flex;flex-direction:column;height:100%;border:1px solid #e6e8eb;border-radius:9px;overflow:hidden;background:white}.stamps_courseMedia__ZK5oa{position:relative;aspect-ratio:1.5;overflow:hidden;background:#e7e9ec}.stamps_courseImage__OAKyQ{object-fit:cover;transition:transform .45s ease}.stamps_courseLink__hAX_k:hover .stamps_courseImage__OAKyQ{transform:scale(1.035)}.stamps_bullPhoto__60jbn{object-position:70% center}.stamps_courseCopy__jlVHB{display:flex;flex:1 1;flex-direction:column;padding:24px}.stamps_courseStatus__HjXok{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;color:#6b6e72;font-size:var(--font-size-small);line-height:1.8}.stamps_courseStatus__HjXok>span{color:#353a41;font-size:19px}.stamps_page__gZFkF .stamps_courseCopy__jlVHB h3{margin:0;font-size:25px;font-weight:600;line-height:1.4;letter-spacing:-.8px;color:#17191b}.stamps_courseDescription__rzFkq{margin:13px 0 24px;color:#6b6e72;font-size:var(--font-size-base);line-height:1.8;word-break:keep-all}.stamps_courseAction__VYTIz{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;margin-top:auto;border-top:1px solid #e6e8eb;color:#30363c;font-size:var(--font-size-small);font-weight:600}.stamps_courseAction__VYTIz>span{font-size:22px}.stamps_guide__h1Jx7{padding-block:40px;border-block:1px solid #e6e8eb}.stamps_page__gZFkF .stamps_guide__h1Jx7 h2{margin:0 0 30px;font-size:28px;font-weight:600;line-height:1.4;letter-spacing:-1px;color:#17191b}.stamps_guide__h1Jx7 ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none;margin:0;padding:0}.stamps_guide__h1Jx7 li{display:flex;gap:18px;align-items:flex-start}.stamps_guide__h1Jx7 li>span{flex-shrink:0;display:grid;place-items:center;width:36px;height:36px;border:1px solid #e0e3e7;border-radius:50%;background:#f5f6f7;color:#353a40;font-size:var(--font-size-small);font-weight:600}.stamps_guide__h1Jx7 h3{font-size:var(--font-size-base);margin:4px 0 10px;line-height:1.6;font-weight:600;color:#252a30}.stamps_guide__h1Jx7 p{margin:0;color:#707680;font-size:var(--font-size-base);line-height:1.8;word-break:keep-all}.stamps_note__smudY{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:40px;padding:32px;background:#f6f7f8;border-radius:9px}.stamps_page__gZFkF .stamps_note__smudY h2{font-size:21px;margin:0 0 12px;line-height:1.5;letter-spacing:-.6px;color:#252a30}.stamps_note__smudY p{font-size:var(--font-size-base);color:#707680;line-height:1.8;margin:0;word-break:keep-all}.stamps_page__gZFkF .stamps_note__smudY>a{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:46px;padding:11px 22px;background:var(--brand-orange);color:#17191b;border-radius:30px;font-size:var(--font-size-small);font-weight:600;white-space:nowrap}.stamps_page__gZFkF :is(a[href],button):focus-visible{outline:3px solid var(--brand-orange);outline-offset:5px}@media(max-width:1100px){.stamps_passport__0IyK5{padding:32px}.stamps_courseGrid__mloK2{gap:18px}.stamps_courseCopy__jlVHB{padding:22px}}@media(max-width:900px){.stamps_main__uYqfe{padding-block:45px 60px}.stamps_guide__h1Jx7 ol{grid-template-columns:1fr;gap:24px}.stamps_note__smudY{align-items:flex-start;flex-direction:column;gap:22px}}@media(max-width:700px){.stamps_main__uYqfe{padding-block:32px 44px}.stamps_passport__0IyK5{padding:25px 20px}.stamps_page__gZFkF .stamps_passportHeading__9NA09 h2{font-size:22px}.stamps_passportHeading__9NA09{gap:12px}.stamps_passportHeading__9NA09>p strong{font-size:30px}.stamps_stamps__T3jJW{gap:10px;margin-block:28px}.stamps_stamp___F_yl{width:74px;font-size:30px;margin-bottom:12px}.stamps_stamps__T3jJW strong{font-size:var(--font-size-base)}.stamps_page__gZFkF .stamps_courses__ALGhz{padding:44px 0 36px}.stamps_page__gZFkF .stamps_courseHeading__3JzO0 h2{font-size:27px;letter-spacing:-1px}.stamps_courseGrid__mloK2{grid-template-columns:1fr;gap:22px}.stamps_courseHeading__3JzO0{margin-bottom:24px}.stamps_page__gZFkF .stamps_guide__h1Jx7 h2{font-size:24px;margin-bottom:25px}.stamps_guide__h1Jx7{padding-block:30px}.stamps_guide__h1Jx7 li{gap:15px}.stamps_note__smudY{margin-top:30px;padding:25px 22px}.stamps_page__gZFkF .stamps_note__smudY h2{font-size:20px}.stamps_page__gZFkF .stamps_note__smudY>a{white-space:normal}}@media(prefers-reduced-motion:reduce){.stamps_courseImage__OAKyQ{transition:none}.stamps_courseLink__hAX_k:hover .stamps_courseImage__OAKyQ{transform:none}}