.lesson-sixteen-module__XCsKBa__page{--rest:#49665e;--rest-soft:#e7efeb;--night:#2f4541}.lesson-sixteen-module__XCsKBa__core{background:var(--rest-soft);border-radius:24px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin-top:42px;padding:30px;display:grid}.lesson-sixteen-module__XCsKBa__core article{text-align:center;background:#fff;border-radius:16px;place-items:center;gap:8px;min-height:110px;padding:18px;display:grid}.lesson-sixteen-module__XCsKBa__core span{color:#9b624f;font-weight:900}.lesson-sixteen-module__XCsKBa__core b{color:#9b624f;font-size:1.4rem}.lesson-sixteen-module__XCsKBa__core small{text-align:center;grid-column:1/-1;font-weight:850}.lesson-sixteen-module__XCsKBa__plan{background:#fff;border:1px solid #cad7cf;border-radius:24px;gap:18px;margin-top:48px;padding:32px;display:grid}.lesson-sixteen-module__XCsKBa__plan>h2{font:700 clamp(1.9rem,4vw,2.9rem)/1.2 var(--font-serif);margin:0}.lesson-sixteen-module__XCsKBa__card{gap:18px;display:grid}.lesson-sixteen-module__XCsKBa__progress{background:var(--rest-soft);border-radius:13px;justify-content:space-between;gap:12px;padding:15px;display:flex}.lesson-sixteen-module__XCsKBa__card h3{font:700 clamp(1.5rem,3vw,2rem)/1.3 var(--font-serif)}.lesson-sixteen-module__XCsKBa__card fieldset{border:0;gap:9px;padding:0;display:grid}.lesson-sixteen-module__XCsKBa__card legend{margin-bottom:9px;font-weight:900}.lesson-sixteen-module__XCsKBa__card label{cursor:pointer}.lesson-sixteen-module__XCsKBa__card input{opacity:0;width:1px;height:1px;position:absolute}.lesson-sixteen-module__XCsKBa__card label span{border:2px solid #cad7cf;border-radius:12px;min-height:52px;padding:13px;font-weight:800;display:block}.lesson-sixteen-module__XCsKBa__card input:checked+span{border-color:var(--rest);background:var(--rest-soft)}.lesson-sixteen-module__XCsKBa__card input:disabled+span{opacity:.5;cursor:not-allowed}.lesson-sixteen-module__XCsKBa__primary,.lesson-sixteen-module__XCsKBa__safetyExit button,.lesson-sixteen-module__XCsKBa__result button{background:var(--rest);color:#fff;min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-self:start;padding:0 20px;font-weight:900}.lesson-sixteen-module__XCsKBa__primary:disabled{opacity:.45;cursor:not-allowed}.lesson-sixteen-module__XCsKBa__safetyExit{background:#fff4ed;border-left:5px solid #a35e49;gap:8px;padding:19px;display:grid}.lesson-sixteen-module__XCsKBa__safetyExit button{background:#8a4d3c}.lesson-sixteen-module__XCsKBa__alertNote{background:#fff8ec;border-radius:13px;padding:16px}.lesson-sixteen-module__XCsKBa__result{background:var(--rest-soft);border-radius:20px;gap:10px;padding:27px;display:grid}.lesson-sixteen-module__XCsKBa__result h3{font:700 clamp(1.9rem,4vw,2.7rem)/1.2 var(--font-serif);margin:0}.lesson-sixteen-module__XCsKBa__result>strong{font-size:1.25rem}.lesson-sixteen-module__XCsKBa__clock,.lesson-sixteen-module__XCsKBa__alternative,.lesson-sixteen-module__XCsKBa__environment{border-radius:22px;margin-top:42px;padding:28px}.lesson-sixteen-module__XCsKBa__clock{background:#e9e5dd;grid-template-columns:200px 1fr;align-items:center;gap:25px;display:grid}.lesson-sixteen-module__XCsKBa__clock>div{gap:6px;display:grid}.lesson-sixteen-module__XCsKBa__clock i{text-align:center;background:#fff;border-radius:8px;padding:9px;font-style:normal}.lesson-sixteen-module__XCsKBa__clock i:first-child{opacity:.25}.lesson-sixteen-module__XCsKBa__clock i:nth-child(2){opacity:.5}.lesson-sixteen-module__XCsKBa__clock article h2,.lesson-sixteen-module__XCsKBa__alternative h2,.lesson-sixteen-module__XCsKBa__environment h2{font:700 clamp(1.7rem,4vw,2.5rem)/1.25 var(--font-serif)}.lesson-sixteen-module__XCsKBa__alternative{background:var(--rest-soft)}.lesson-sixteen-module__XCsKBa__alternative>div{flex-wrap:wrap;gap:9px;display:flex}.lesson-sixteen-module__XCsKBa__alternative a{min-height:48px;color:var(--rest);background:#fff;border:1px solid #7e9890;border-radius:11px;padding:12px 15px;font-weight:900;text-decoration:none}.lesson-sixteen-module__XCsKBa__environment{background:#f0ebe3}.lesson-sixteen-module__XCsKBa__environment>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lesson-sixteen-module__XCsKBa__environment strong{text-align:center;background:#fff;border-radius:12px;padding:16px}.lesson-sixteen-module__XCsKBa__memory{background:var(--night);color:#fff;border-radius:24px;margin-top:48px;padding:38px 285px 38px 38px;position:relative;overflow:hidden}.lesson-sixteen-module__XCsKBa__memory h2{font:700 clamp(2rem,5vw,3.4rem)/1.15 var(--font-serif)}.lesson-sixteen-module__XCsKBa__memory span{font-weight:850}.lesson-sixteen-module__XCsKBa__restScene{grid-template-columns:repeat(3,65px);gap:7px;display:grid;position:absolute;top:30px;right:30px}.lesson-sixteen-module__XCsKBa__restScene i,.lesson-sixteen-module__XCsKBa__restScene b{color:#2f4541;text-align:center;background:#fff;border-radius:8px;padding:9px;font-style:normal}.lesson-sixteen-module__XCsKBa__restScene i{opacity:.18}.lesson-sixteen-module__XCsKBa__restScene b{background:#dceadf;grid-column:1/-1}.lesson-sixteen-module__XCsKBa__contribution{background:#fff;border:1px dashed #8da69a;border-radius:16px;gap:8px;margin-top:28px;padding:20px;display:grid}.lesson-sixteen-module__XCsKBa__contribution em{color:#607169}.lesson-sixteen-module__XCsKBa__card input:focus-visible+span,.lesson-sixteen-module__XCsKBa__primary:focus-visible,.lesson-sixteen-module__XCsKBa__safetyExit button:focus-visible,.lesson-sixteen-module__XCsKBa__result button:focus-visible,.lesson-sixteen-module__XCsKBa__alternative a:focus-visible{outline-offset:3px;outline:3px solid #b7664c}@media (max-width:680px){.lesson-sixteen-module__XCsKBa__core{grid-template-columns:1fr;padding:24px 18px}.lesson-sixteen-module__XCsKBa__core b{justify-self:center;transform:rotate(90deg)}.lesson-sixteen-module__XCsKBa__core small{grid-column:auto}.lesson-sixteen-module__XCsKBa__plan{padding:24px 16px}.lesson-sixteen-module__XCsKBa__progress{flex-direction:column;align-items:flex-start}.lesson-sixteen-module__XCsKBa__primary,.lesson-sixteen-module__XCsKBa__safetyExit button,.lesson-sixteen-module__XCsKBa__result button{width:100%}.lesson-sixteen-module__XCsKBa__clock{grid-template-columns:1fr;padding:23px 18px}.lesson-sixteen-module__XCsKBa__environment>div{grid-template-columns:1fr}.lesson-sixteen-module__XCsKBa__memory{padding:30px 22px 155px}.lesson-sixteen-module__XCsKBa__restScene{grid-template-columns:repeat(3,1fr);width:calc(100% - 44px);inset:auto auto 22px 22px}}@media (prefers-reduced-motion:reduce){.lesson-sixteen-module__XCsKBa__page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.lesson-sixteen-module__XCsKBa__clock i{opacity:.55}}
