
.ln-wrap{--ln-ac:var(--ac,#7454b9);--ln-bg:var(--p,#fff);--ln-soft:var(--p2,#f6f5f9);--ln-ink:var(--hd,#1d1925);--ln-mut:var(--mut,#686473);--ln-line:var(--b,#e1dee8);max-width:980px;margin:auto;padding:36px 24px 64px;color:var(--ln-ink)}
.ln-wrap *{box-sizing:border-box}.ln-back{display:inline-block;font-size:13px;margin-bottom:24px;color:var(--ln-mut)}.ln-card,.ln-report,.ln-list li{background:var(--ln-bg);border:1px solid var(--ln-line);border-radius:16px;padding:32px;margin:0 0 22px}.ln-kicker{color:var(--ln-ac);font-weight:700;font-size:11px;letter-spacing:.1em;margin:0 0 18px}.ln-source{font-size:13px;color:var(--ln-mut)}.ln-wrap h1{font-size:clamp(28px,4vw,42px);line-height:1.18;letter-spacing:-.025em;margin:18px 0;overflow-wrap:anywhere}.ln-disclosure{font-size:15px;line-height:1.7;color:var(--ln-mut)}.ln-leaving{display:flex;gap:10px;background:var(--ln-soft);border:1px solid var(--ln-line);border-radius:9px;padding:12px 14px;margin:20px 0 14px;font-size:12px;line-height:1.6;color:var(--ln-mut)}.ln-leaving>span{color:var(--ln-ac);font-size:17px;flex:none}.ln-leaving p{margin:0;min-width:0;overflow-wrap:anywhere}.ln-original{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;background:var(--ln-ac);color:#fff!important;padding:13px 18px;border-radius:8px;font-size:14px;font-weight:700;max-width:100%;text-decoration:none!important;overflow-wrap:anywhere}html[data-theme=dark] .ln-original{color:var(--bg,#0f141f)!important}.ln-original:focus-visible,.ln-wrap a:focus-visible{outline:3px solid var(--ln-ac);outline-offset:3px}.ln-teaser{font-size:18px;line-height:1.75;margin:24px 0;color:var(--ln-ink)}.ln-rights{font-size:12px;color:var(--ln-mut);line-height:1.7;margin:24px 0 0;overflow-wrap:anywhere}.ln-rights a,.ln-report a,.ln-direct{color:var(--ln-ac);text-decoration:underline;text-underline-offset:3px}.ln-report{background:var(--ln-soft)}.ln-wrap h2{font-size:24px;line-height:1.3;margin:0 0 14px}.ln-bottom>p{color:var(--ln-mut);font-size:12px;margin-top:18px}.ln-list{list-style:none;margin:0;padding:0}.ln-list li>p{color:var(--ln-mut);font-size:12px}.ln-list h2 a{color:var(--ln-ink);text-decoration:none}.ln-list h2 a:hover{color:var(--ln-ac)}.ln-direct{font-size:13px}.ln-list h2{font-size:23px;overflow-wrap:anywhere}@media(max-width:640px){.ln-wrap{padding:24px 16px 40px}.ln-card,.ln-report,.ln-list li{padding:22px 18px;border-radius:12px}.ln-original{display:flex;width:100%;font-size:13px;padding:13px}.ln-teaser{font-size:17px}.ln-wrap h2{font-size:22px}}
