.dl-lessons{flex-direction:column;gap:clamp(64px,8vw,112px);display:flex}.dl-lesson{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(32px,5vw,60px);display:grid}.dl-lesson:nth-child(2n){grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.dl-lesson:nth-child(2n) .tbl{grid-area:1/2}.dl-lesson:nth-child(2n) .dl-lesson__cap{grid-area:1/1}.dl-lesson__unit{font-family:var(--font-grotesk);letter-spacing:.2em;text-transform:uppercase;color:var(--paper);border-bottom:.5px solid #f1eee52e;align-items:baseline;gap:12px;padding-bottom:16px;font-size:11px;font-weight:600;display:flex}.dl-lesson__unit span{color:#e3c8c2;letter-spacing:.14em}.dl-lesson__cap h3{font-family:var(--font-serif);letter-spacing:.01em;color:var(--paper);text-wrap:pretty;margin:18px 0 0;font-size:clamp(22px,2.4vw,30px);font-weight:400;line-height:1.12}.dl-lesson__cap p{color:#f1eee5b8;text-wrap:pretty;max-width:42ch;margin:14px 0 0;font-size:15px;line-height:1.7}.dl-sim-wrap{background:linear-gradient(#171a21 0%,#232833 48%,#171a21 100%);border-top:.5px solid #c6a35f29;border-bottom:.5px solid #c6a35f29;margin-top:60px;padding:clamp(52px,7vw,96px) clamp(20px,5vw,56px) clamp(56px,7vw,100px)}.dl-sim{border-radius:12px;max-width:1060px;margin:0 auto;box-shadow:0 50px 110px -34px #000c}.dl-sim-note{letter-spacing:.16em;text-transform:uppercase;color:#f1eee573;text-align:center;max-width:1060px;margin:14px auto 0;font-size:11px}.dl-rupture{background:linear-gradient(165deg,#6a1210 0%,#5d0f0e 55%,#4a0b0a 100%);justify-content:center;padding:clamp(96px,13vw,180px) clamp(24px,6vw,80px);display:flex}.dl-rupture__inner{text-align:center;max-width:800px}.dl-rupture .mark{border-top:.5px solid #f1eee580;width:64px;height:0;margin-bottom:clamp(28px,4vw,44px);display:inline-block}.dl-rupture .lead{max-width:44ch;font-family:var(--font-serif);color:#f1eee5d1;text-wrap:pretty;margin:0 auto clamp(24px,3.4vw,40px);font-size:clamp(18px,2vw,25px);line-height:1.4}.dl-rupture .big{max-width:18ch;font-family:var(--font-serif);letter-spacing:.01em;color:#f1eee5;text-wrap:pretty;margin:0 auto;font-size:clamp(36px,5.2vw,68px);font-weight:400;line-height:1.05}.dl-rupture .big em{color:#e3c8c2;font-style:italic}@media (max-width:820px){.dl-lesson,.dl-lesson:nth-child(2n){grid-template-columns:1fr;gap:24px}.dl-lesson:nth-child(2n) .tbl{grid-area:1/1}.dl-lesson:nth-child(2n) .dl-lesson__cap{grid-area:2/1}}.dl-launch{color:#f3ede1;font-family:var(--font-grotesk);letter-spacing:.04em;background:linear-gradient(160deg,#7a1c18,#5d0f0e);border-radius:999px;align-items:center;gap:11px;padding:14px 26px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff24,0 16px 34px -14px #5d0f0eb3}.dl-launch:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff2e,0 20px 40px -14px #5d0f0ecc}.dl-launch__dot{background:#e3c8c2;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px 2px #e3c8c299}.dl-launch svg{color:#f3ede1d9}
