.m-land{--land-ink:#fff;--land-soft:#ffffffdb;--land-line:#fff3;--land-glass:#ffffff14;min-height:100dvh;color:var(--land-ink);direction:rtl;background:radial-gradient(900px 620px at 82% -12%,#a274d8,#0000 56%),radial-gradient(820px 600px at 2% 112%,#d85f9c,#0000 55%),linear-gradient(165deg,#6e49be,#4d3792);padding:0 16px 48px;overflow-x:clip}.m-land__nav{justify-content:space-between;align-items:center;max-width:760px;margin:0 auto;padding:16px 0 6px;display:flex}.m-land .m-ent-brand{font-size:21px}.m-land__moment,.m-land__band{max-width:760px;margin:0 auto}.m-land__kicker{color:var(--land-soft);margin:4px 0 0;font-size:15px;font-weight:700}.m-land__h1{text-wrap:balance;margin:4px 0 12px;font-size:clamp(26px,6vw,38px);font-weight:900;line-height:1.25}.m-land__sheet.lesson-scope{overflow:visible}.m-land__sheet .m-card--screen{border-radius:20px;padding:14px 12px 6px}.m-land__sheet .m-q{padding:14px}.m-land__sheet .m-q__opts{gap:8px}.m-land__sheet .m-q__opt{padding:11px 14px}.m-land__band{background:var(--land-glass);border:1px solid var(--land-line);border-radius:20px;margin-top:28px;padding:20px 18px}.m-land__h2{text-wrap:balance;margin:0 0 10px;font-size:21px;font-weight:800;line-height:1.4}.m-land__lead{color:var(--land-ink);margin:0 0 12px;font-size:16px;font-weight:700;line-height:1.85}.m-land__list{color:var(--land-soft);gap:8px;margin:0;padding:0;font-size:16px;font-weight:600;line-height:1.85;list-style:none;display:grid}.m-land__list li{padding-inline-start:20px;position:relative}.m-land__list li:before{content:"";inset-inline-start:2px;background:#f5d077;border-radius:2px;width:7px;height:7px;position:absolute;top:.78em;transform:rotate(45deg)}.m-land__links{flex-wrap:wrap;gap:18px;display:flex}.m-land__quiet{color:var(--land-ink);text-underline-offset:5px;margin-top:12px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.m-land__quiet:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fff}.m-land__fallback{margin-top:8px;display:inline-block}@media (min-width:900px){.m-land__nav{padding-top:28px}.m-land__kicker{margin-top:18px;font-size:17px}.m-land__sheet .m-card--screen{padding:22px 22px 10px}}
