.lg2-meta{font-size:12px;color:var(--text-4);font-weight:var(--fw-semibold);letter-spacing:.04em;margin-bottom:40px;padding-bottom:28px;border-bottom:1px solid var(--line)}.lg2-lang-toggle{display:inline-flex;background:var(--bg-2);border:1px solid var(--line);border-radius:8px;padding:4px;gap:4px;margin-bottom:36px}.lg2-lang-toggle button{padding:7px 18px;border-radius:6px;font-family:var(--font);font-size:12px;font-weight:var(--fw-bold);letter-spacing:.04em;border:none;cursor:pointer;color:var(--text-3);background:transparent;transition:all .15s}.lg2-lang-toggle button.on{background:var(--mint);color:#04130a}.lg2-content h2{font-size:19px;font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--text-1);margin:34px 0 12px;padding-top:28px;border-top:1px solid var(--line)}.lg2-content h2:first-child{border-top:none;padding-top:0;margin-top:0}.lg2-content p{font-size:14px;color:var(--text-2);line-height:1.75;margin-bottom:14px;font-weight:var(--fw-normal)}.lg2-content ul{margin:8px 0 14px;padding:0;list-style:none}.lg2-content li{font-size:14px;color:var(--text-2);line-height:1.65;padding:9px 0;border-bottom:1px solid var(--line);display:flex;align-items:flex-start;gap:10px;font-weight:var(--fw-normal)}.lg2-content li:before{content:"→";color:var(--mint);font-size:12px;font-weight:var(--fw-bold);flex-shrink:0;margin-top:2px}.lg2-content strong{color:var(--text-1);font-weight:var(--fw-bold)}.lg2-contact{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;padding:18px 22px;margin-top:8px}.lg2-contact p{margin:0;font-size:13px}.lg2-contact a{color:var(--mint);text-decoration:none}.lg2-contact a:hover{text-decoration:underline}.lg2-rtl{direction:rtl;text-align:right}.lg2-rtl li:before{content:"←"}