.post-lesson-module__vxmlGW__page{color:#17201d;background:#f3f1ec;min-height:100vh;padding:28px clamp(16px,4vw,60px) 72px}.post-lesson-module__vxmlGW__shellHeader{border-bottom:1px solid #17201d29;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;width:min(900px,100%);margin:0 auto 24px;padding-bottom:20px;display:grid}.post-lesson-module__vxmlGW__logo{object-fit:contain;width:100px;height:auto;display:block}.post-lesson-module__vxmlGW__shellHeader p,.post-lesson-module__vxmlGW__shellHeader span{color:#66736d;margin:0;font-size:.78rem}.post-lesson-module__vxmlGW__shellHeader h1{letter-spacing:-.04em;margin:5px 0;font-size:clamp(1.65rem,4vw,2.4rem);font-weight:520}.post-lesson-module__vxmlGW__backLink{color:#1d4938;text-underline-offset:4px;font-size:.84rem;font-weight:700}.post-lesson-module__vxmlGW__message{background:#fff;border-left:3px solid #a52e27;width:min(900px,100%);margin:0 auto 18px;padding:12px 15px}.post-lesson-module__vxmlGW__card{background:#ffffffe6;border:1px solid #17201d1f;border-radius:16px;width:min(900px,100%);margin:0 auto;padding:clamp(24px,4vw,42px);box-shadow:0 16px 45px #17201d0a}.post-lesson-module__vxmlGW__decisionSection{border:0;border-top:1px solid #17201d1f;gap:12px;margin:0;padding:26px 0;display:grid}.post-lesson-module__vxmlGW__decisionSection:first-child{border-top:0;padding-top:0}.post-lesson-module__vxmlGW__decisionSection legend,.post-lesson-module__vxmlGW__decisionSection>strong,.post-lesson-module__vxmlGW__decisionSection h2{color:#17201d;padding:0;font-size:1.05rem;font-weight:700}.post-lesson-module__vxmlGW__decisionSection h2,.post-lesson-module__vxmlGW__decisionSection p{margin:0}.post-lesson-module__vxmlGW__decisionSection p,.post-lesson-module__vxmlGW__sourcesDisclosure>p{color:#66736d;font-size:.85rem}.post-lesson-module__vxmlGW__choiceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.post-lesson-module__vxmlGW__choiceGrid label,.post-lesson-module__vxmlGW__autonomyChoices label{border:1px solid #17201d26;border-radius:7px;align-items:center;gap:8px;min-height:44px;padding:9px 11px;font-size:.82rem;font-weight:650;display:flex}.post-lesson-module__vxmlGW__autonomyChoices{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.post-lesson-module__vxmlGW__page input:not([type=checkbox]):not([type=radio]):not([type=file]),.post-lesson-module__vxmlGW__page select{color:#17201d;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #17201d38;border-radius:7px;padding:10px 12px}.post-lesson-module__vxmlGW__exerciseEntry,.post-lesson-module__vxmlGW__sourceControls{grid-template-columns:1fr auto;gap:10px;display:grid}.post-lesson-module__vxmlGW__exerciseEntry button,.post-lesson-module__vxmlGW__sourceControls button,.post-lesson-module__vxmlGW__sourceList button,.post-lesson-module__vxmlGW__sourcesDisclosure>button{color:#1d4938;min-height:42px;font:inherit;background:#fff;border:1px solid #17201d2e;border-radius:7px;padding:8px 13px;font-size:.8rem;font-weight:700}.post-lesson-module__vxmlGW__simpleList,.post-lesson-module__vxmlGW__sourceList{gap:0;margin:4px 0 0;padding:0;list-style:none;display:grid}.post-lesson-module__vxmlGW__simpleList li,.post-lesson-module__vxmlGW__sourceList li{border-bottom:1px solid #17201d1a;justify-content:space-between;align-items:center;gap:14px;min-height:48px;display:flex}.post-lesson-module__vxmlGW__simpleList label{align-items:center;gap:9px;font-weight:650;display:flex}.post-lesson-module__vxmlGW__sourcesDisclosure{background:#f7f6f2;border:1px solid #17201d1f;border-radius:9px;margin:18px 0 30px;padding:18px}.post-lesson-module__vxmlGW__sourcesDisclosure summary{cursor:pointer;color:#35443e;font-size:.88rem;font-weight:700}.post-lesson-module__vxmlGW__sourceControls{grid-template-columns:minmax(180px,.5fr) 1fr;margin-top:16px}.post-lesson-module__vxmlGW__fileButton{color:#1d4938;cursor:pointer;background:#e5ece8;border-radius:7px;justify-content:center;align-items:center;min-height:46px;font-size:.82rem;font-weight:700;display:flex}.post-lesson-module__vxmlGW__fileButton input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.post-lesson-module__vxmlGW__analysisIndicator{color:#66736d;margin:14px 0 0;font-size:.8rem}.post-lesson-module__vxmlGW__saveButton,.post-lesson-module__vxmlGW__primaryLink{color:#fff;width:100%;min-height:52px;font:inherit;background:#1d4938;border:0;border-radius:8px;justify-content:center;align-items:center;font-weight:750;text-decoration:none;display:flex}.post-lesson-module__vxmlGW__page input:focus-visible,.post-lesson-module__vxmlGW__page select:focus-visible,.post-lesson-module__vxmlGW__page button:focus-visible,.post-lesson-module__vxmlGW__page a:focus-visible,.post-lesson-module__vxmlGW__page summary:focus-visible{outline-offset:2px;outline:3px solid #b42921}.post-lesson-module__vxmlGW__confirmation h2{margin:0 0 22px;font-size:1.6rem}.post-lesson-module__vxmlGW__confirmation dl{margin:0 0 28px;display:grid}.post-lesson-module__vxmlGW__confirmation dl div{border-top:1px solid #17201d1c;padding:14px 0}.post-lesson-module__vxmlGW__confirmation dt{color:#66736d;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.post-lesson-module__vxmlGW__confirmation dd{margin:6px 0 0;line-height:1.5}@media (max-width:720px){.post-lesson-module__vxmlGW__page{padding:18px 12px 48px}.post-lesson-module__vxmlGW__shellHeader{grid-template-columns:auto 1fr;gap:14px}.post-lesson-module__vxmlGW__logo{width:84px}.post-lesson-module__vxmlGW__backLink{grid-column:1/-1}.post-lesson-module__vxmlGW__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.post-lesson-module__vxmlGW__autonomyChoices,.post-lesson-module__vxmlGW__exerciseEntry,.post-lesson-module__vxmlGW__sourceControls{grid-template-columns:1fr}}
