.LessonProgress_wrap__4_i8f{max-width:1200px;margin:18px auto;padding:16px 18px;border:1px solid #343a3f;background:#111416;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#eef1f2}.LessonProgress_wrap__4_i8f div{display:grid;grid-gap:3px;gap:3px}.LessonProgress_wrap__4_i8f strong{font-size:1rem}.LessonProgress_wrap__4_i8f span{color:#aeb5b9;font-size:.88rem}.LessonProgress_wrap__4_i8f button{min-height:44px;border:1px solid #ffb21a;background:transparent;color:#ffb21a;font:inherit;font-weight:800;padding:10px 14px;cursor:pointer}.LessonProgress_wrap__4_i8f button[data-complete=true]{background:#17382c;border-color:#3ecf8e;color:#a9f2cf}.LessonProgress_summary___tfGs{display:grid;grid-gap:16px;gap:16px}.LessonProgress_summary___tfGs header p{color:#aeb5b9;margin:.35rem 0 0}.LessonProgress_total__ix6xA{font-size:clamp(2rem,6vw,4rem);font-weight:900;color:#ffb21a}.LessonProgress_areas__UDkWE{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px}.LessonProgress_areas__UDkWE div{padding:14px;border:1px solid #343a3f;background:#111416}.LessonProgress_areas__UDkWE span,.LessonProgress_areas__UDkWE strong{display:block}.LessonProgress_areas__UDkWE span{margin-top:4px;color:#aeb5b9;font-size:.86rem}@media(max-width:640px){.LessonProgress_wrap__4_i8f{margin:14px;align-items:stretch;flex-direction:column}.LessonProgress_wrap__4_i8f button{width:100%}}.LessonStandard_standard__8FF7J{margin:28px auto;padding:24px;border:1px solid rgba(255,255,255,.16);border-left:4px solid #d8a62e;border-radius:14px;background:linear-gradient(135deg,rgba(216,166,46,.11),rgba(255,255,255,.035));color:inherit}.LessonStandard_standard__8FF7J header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:10px}.LessonStandard_standard__8FF7J header p{margin:0 0 4px;color:#d8a62e;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.LessonStandard_standard__8FF7J h2{margin:0;font-size:clamp(1.35rem,2.5vw,1.8rem)}.LessonStandard_meta__ImS_C{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.LessonStandard_meta__ImS_C span{white-space:nowrap;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:7px 11px;font-size:.82rem;font-weight:700}.LessonStandard_purpose__T3VDq{max-width:72ch;margin:0 0 20px;line-height:1.6}.LessonStandard_grid__T8AQk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.LessonStandard_grid__T8AQk article{padding:16px;border-radius:10px;background:rgba(0,0,0,.18)}.LessonStandard_grid__T8AQk h3{margin:0 0 10px;font-size:1rem}.LessonStandard_grid__T8AQk ol,.LessonStandard_grid__T8AQk p,.LessonStandard_grid__T8AQk ul{margin:0;line-height:1.55}.LessonStandard_grid__T8AQk ol,.LessonStandard_grid__T8AQk ul{padding-left:20px}.LessonStandard_grid__T8AQk li+li{margin-top:7px}.LessonStandard_adaptation__1beQj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.13)}.LessonStandard_adaptation__1beQj article{padding:16px;border-radius:10px;background:rgba(0,0,0,.18)}.LessonStandard_adaptation__1beQj h3{margin:0 0 10px;font-size:1rem}.LessonStandard_adaptation__1beQj ul{margin:0;padding-left:20px;line-height:1.55}.LessonStandard_adaptation__1beQj li+li{margin-top:7px}@media(max-width:760px){.LessonStandard_standard__8FF7J{padding:19px 16px}.LessonStandard_standard__8FF7J header{align-items:flex-start}.LessonStandard_adaptation__1beQj,.LessonStandard_grid__T8AQk{grid-template-columns:1fr}.LessonStandard_meta__ImS_C span{font-size:.75rem}}.LessonStandard_prompt__SzTeP{margin:0 0 12px;font-weight:800}.LessonStandard_steps__WILJK{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.LessonStandard_activeStep__9z1dt,.LessonStandard_step__q5_JF{min-height:76px;padding:12px 10px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(0,0,0,.24);color:inherit;font:inherit;font-weight:800;text-align:left;cursor:pointer}.LessonStandard_activeStep__9z1dt span,.LessonStandard_step__q5_JF span{display:block;margin-bottom:5px;color:#d8a62e;font-size:.78rem;letter-spacing:.08em}.LessonStandard_activeStep__9z1dt{border-color:#d8a62e;background:rgba(216,166,46,.13);box-shadow:inset 0 -3px 0 #d8a62e}.LessonStandard_activeStep__9z1dt:focus-visible,.LessonStandard_step__q5_JF:focus-visible{outline:3px solid currentColor;outline-offset:2px}.LessonStandard_result__NpzVE{min-height:126px;margin-top:14px;padding:20px 22px;border-left:3px solid #d8a62e;background:rgba(0,0,0,.22)}.LessonStandard_result__NpzVE h3{margin:0 0 9px;font-size:1.08rem}.LessonStandard_result__NpzVE ol,.LessonStandard_result__NpzVE ul{margin:0;padding-left:21px;line-height:1.55}.LessonStandard_result__NpzVE li+li{margin-top:7px}.LessonStandard_corrections__ItJxd{margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.13)}.LessonStandard_corrections__ItJxd strong{display:block;margin-bottom:8px;color:#d8a62e}.LessonStandard_compassTakeaway__7jVfF{margin:18px 0 0;padding-top:16px;border-top:1px solid rgba(255,255,255,.13);line-height:1.55}.LessonStandard_compassTakeaway__7jVfF strong{color:#d8a62e}@media(max-width:760px){.LessonStandard_steps__WILJK{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){.LessonStandard_steps__WILJK{grid-template-columns:1fr}.LessonStandard_activeStep__9z1dt,.LessonStandard_step__q5_JF{min-height:58px}}.TarpGallery_gallery__YA6LF{width:min(1120px,calc(100% - 40px));margin:0 auto 18px}.TarpGallery_intro__c_1m1{padding:24px 28px;border:1px solid #39413b;background:#121715}.TarpGallery_intro__c_1m1 span{color:#9fc184;font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.TarpGallery_intro__c_1m1 h2{margin:8px 0 6px;font-size:clamp(25px,4vw,38px)}.TarpGallery_intro__c_1m1 p{margin:0;color:#c7cbc7;line-height:1.6}.TarpGallery_grid__97eqB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:14px}.TarpGallery_card__LzJhD{display:grid;grid-template-columns:190px 1fr;min-width:0;overflow:hidden;border:1px solid #343c36;background:#151a17}.TarpGallery_visual__MsA8_{min-height:165px;background:linear-gradient(155deg,#26372a,#111815);border-right:1px solid #39443b}.TarpGallery_visual__MsA8_ svg{display:block;width:100%;height:100%}.TarpGallery_copy__JpIrP{padding:20px;min-width:0}.TarpGallery_copy__JpIrP span{color:#9fc184;font-size:13px;font-weight:900}.TarpGallery_copy__JpIrP h3{margin:6px 0 9px;font-size:20px}.TarpGallery_copy__JpIrP p{margin:0;color:#c7cbc7;line-height:1.55}.TarpGallery_caution__U_XSH{border-color:#756229}.TarpGallery_caution__U_XSH .TarpGallery_copy__JpIrP span{color:#ffbd32}.TarpGallery_avoid__seX30{border-color:#7b3426}.TarpGallery_avoid__seX30 .TarpGallery_copy__JpIrP span{color:#ff6b43}.TarpGallery_legend__17jy_{display:flex;gap:18px;flex-wrap:wrap;padding:18px 22px;margin-top:14px;border:1px solid #34383a;background:#111416;color:#c7cbc7;font-size:14px}.TarpGallery_legend__17jy_ b{color:#9fc184}.TarpGallery_legend__17jy_ b:nth-of-type(2){color:#ffbd32}.TarpGallery_legend__17jy_ b:nth-of-type(3){color:#ff6b43}@media(max-width:820px){.TarpGallery_grid__97eqB{grid-template-columns:1fr}}@media(max-width:680px){.TarpGallery_gallery__YA6LF{width:calc(100% - 28px)}.TarpGallery_intro__c_1m1{padding:20px}.TarpGallery_grid__97eqB{gap:12px}.TarpGallery_card__LzJhD{grid-template-columns:145px 1fr}.TarpGallery_visual__MsA8_{min-height:150px}.TarpGallery_copy__JpIrP{padding:15px}.TarpGallery_copy__JpIrP h3{font-size:18px}.TarpGallery_copy__JpIrP p{font-size:15px}.TarpGallery_legend__17jy_{gap:10px;padding:15px}}@media(max-width:420px){.TarpGallery_card__LzJhD{grid-template-columns:1fr}.TarpGallery_visual__MsA8_{height:180px;border-right:0;border-bottom:1px solid #39443b}.TarpGallery_copy__JpIrP{padding:17px}}.FirstAidSteps_wrap__54tV_{width:min(1120px,calc(100% - 40px));margin:0 auto 18px}.FirstAidSteps_head__P89sD{padding:24px 28px;border:1px solid #53352d;background:linear-gradient(135deg,#241512,#131719)}.FirstAidSteps_head__P89sD span{color:#ff6b43;font-size:13px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.FirstAidSteps_head__P89sD h2{margin:8px 0 7px;font-size:clamp(25px,4vw,38px)}.FirstAidSteps_head__P89sD p{margin:0;color:#d2cbc8;line-height:1.6}.FirstAidSteps_visuals__RErLB{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;margin-top:14px}.FirstAidSteps_visualsDouble__2qkJn{grid-template-columns:repeat(2,minmax(0,1fr))}.FirstAidSteps_hero__g51UX{position:relative;min-height:clamp(300px,48vw,590px);margin:0;overflow:hidden;border:1px solid #444;background:#111}.FirstAidSteps_visualsDouble__2qkJn .FirstAidSteps_hero__g51UX{min-height:clamp(300px,32vw,430px)}.FirstAidSteps_hero__g51UX img{object-fit:cover}.FirstAidSteps_hero__g51UX figcaption{position:absolute;right:0;bottom:0;left:0;padding:30px 16px 13px;background:linear-gradient(transparent,rgba(4,6,7,.94));color:#f3f1ee;font-size:14px;line-height:1.45}.FirstAidSteps_grid__TCTW0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:14px}.FirstAidSteps_card__D_Foj{min-width:0;overflow:hidden;border:1px solid #393c3e;background:#15181a}.FirstAidSteps_copy__YZoss{padding:20px;min-width:0}.FirstAidSteps_copy__YZoss span{color:#ff6b43;font-size:13px;font-weight:900}.FirstAidSteps_copy__YZoss h3{margin:6px 0 9px;font-size:20px}.FirstAidSteps_copy__YZoss p{margin:0;color:#c9c8c4;line-height:1.58}.FirstAidSteps_alert__NJtYU{border-color:#794031}.FirstAidSteps_alert__NJtYU .FirstAidSteps_copy__YZoss span{color:#ffbd32}.FirstAidSteps_note__wtE3m{padding:17px 22px;margin-top:14px;border:1px solid #62432d;background:#201711;color:#ddd2cc;line-height:1.55}.FirstAidSteps_note__wtE3m strong{color:#ffbd32}@media(max-width:850px){.FirstAidSteps_grid__TCTW0,.FirstAidSteps_visualsDouble__2qkJn{grid-template-columns:1fr}.FirstAidSteps_visualsDouble__2qkJn .FirstAidSteps_hero__g51UX{min-height:clamp(300px,62vw,520px)}}@media(max-width:680px){.FirstAidSteps_wrap__54tV_{width:calc(100% - 28px)}.FirstAidSteps_head__P89sD{padding:20px}.FirstAidSteps_hero__g51UX,.FirstAidSteps_visualsDouble__2qkJn .FirstAidSteps_hero__g51UX{min-height:0;aspect-ratio:4/3}.FirstAidSteps_copy__YZoss{padding:17px}.FirstAidSteps_copy__YZoss h3{font-size:18px}.FirstAidSteps_copy__YZoss p{font-size:16px}.FirstAidSteps_hero__g51UX figcaption{font-size:13px;padding:28px 13px 11px}}