.lm-label{font-family:var(--sans);font-size:12.5px;font-weight:600;letter-spacing:.02em;color:#9aa3b8;margin:0}.lm-row{margin-top:clamp(16px,2vw,22px);display:flex;flex-wrap:wrap;align-items:center;gap:clamp(24px,4vw,52px)}.lm-word{font-family:var(--disp);font-weight:700;font-size:23px;line-height:1;letter-spacing:-.01em;color:#A6AEC2}@media (max-width:600px){.lm-row{gap:26px}.lm-word{font-size:20px}}.gr-ex{margin-top:clamp(26px,3vw,38px);background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:clamp(24px,3.5vw,38px);box-shadow:0 22px 46px -34px rgba(23,24,41,.4)}.gr-ex-label{display:inline-flex;align-items:center;gap:8px;font-family:var(--disp);font-weight:700;font-size:12px;color:#946115;background:rgba(244,165,42,.14);border-radius:999px;padding:6px 13px}.gr-ex-label svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;flex:none}.gr-ex h3{font-family:var(--disp);font-weight:800;font-size:clamp(1.25rem,2.2vw,1.65rem);letter-spacing:-.015em;margin:15px 0 0;line-height:1.12;max-width:26ch}.gr-ex-rows{margin-top:22px;display:flex;flex-direction:column;gap:12px}.gr-ex-row{display:flex;gap:14px;align-items:flex-start;background:var(--soft);border:1px solid var(--line);border-radius:var(--r-sm);padding:16px 18px}.gr-ex-row .n{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-family:var(--disp);font-weight:800;font-size:13px;color:#fff;background:var(--c)}.gr-ex-row.s1{--c:var(--teal-d)}.gr-ex-row.s2{--c:var(--violet)}.gr-ex-row.s3{--c:var(--coral)}.gr-ex-row.s4{--c:var(--amber)}.gr-ex-row b{display:block;font-family:var(--disp);font-weight:700;font-size:14.5px;color:var(--ink)}.gr-ex-row span{display:block;margin-top:4px;font-size:14px;line-height:1.55;color:var(--ink-2)}.gr-ex-note{margin-top:18px;font-size:13.5px;line-height:1.55;color:var(--muted);max-width:72ch}.gr-empty{margin-top:clamp(20px,2.5vw,28px);border:1px dashed #d6d9e6;border-radius:var(--r);background:#fff;padding:clamp(22px,3vw,30px)}.gr-empty h3{font-family:var(--disp);font-weight:700;font-size:16px;color:var(--ink);margin:0}.gr-empty p{margin-top:8px;font-size:14.5px;line-height:1.6;color:var(--ink-2);max-width:70ch}.mp-midcta .mp-h2{max-width:24ch}.mp-midcta .mp-h2,.mp-midcta .mp-sub{margin-left:auto;margin-right:auto}.mp-midcta .btn-1{margin-top:26px}