.cm-rd{border-radius:var(--r-shell);color:#faf7f3;background:#050b3d;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:32px;padding:clamp(28px,4vw,52px);display:grid;position:relative;overflow:hidden}.cm-rd:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#3b5bf557,#0000);border-radius:50%;width:540px;height:540px;position:absolute;top:-200px;right:-160px}.cm-rd>*{z-index:1;position:relative}.cm-rd h2{letter-spacing:-.035em;color:#faf7f3;margin-top:10px;font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:600}.cm-rd p:not(.cm-k){color:#faf7f3cc;max-width:52ch;margin-top:12px;font-size:1.0625rem;line-height:1.6}.cm-acts{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.cm-btn{border-radius:var(--r-ctl);color:#050b3d;background:#faf7f3;align-items:center;gap:8px;padding:13px 20px;font-weight:600;text-decoration:none;display:inline-flex}.cm-btn svg{width:14px;height:14px}.cm-btn2{border-radius:var(--r-ctl);color:#faf7f3;border:1px solid #faf7f357;align-items:center;gap:8px;padding:12px 18px;font-weight:500;text-decoration:none;display:inline-flex}.cm-btn2 svg{width:16px;height:16px}.cm-btn2.dark{border-color:var(--line);color:var(--text);margin-top:18px}.cm-feed{gap:10px;display:grid}.cm-th{border-radius:var(--r-card);background:#faf7f312;border:1px solid #faf7f324;align-items:center;gap:14px;padding:16px 18px;display:flex}.cm-up{border-bottom:10px solid #5fe3b5;border-left:8px solid #0000;border-right:8px solid #0000;flex:none;width:0;height:0}.cm-th>span{flex:1;gap:7px;display:grid}.cm-th b,.cm-th em{background:#faf7f380;border-radius:4px;height:8px;display:block}.cm-th em{background:#faf7f338}.cm-ch{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cm-ch a{border:1px solid var(--line);border-radius:var(--r-card);color:var(--text);background:#fff;flex-direction:column;gap:3px;padding:18px 20px;text-decoration:none;display:flex}.cm-ch a:hover{border-color:var(--card-hover)}.cm-ch b{align-items:center;gap:6px;font-weight:600;display:inline-flex}.cm-ch b svg{width:12px;height:12px;color:var(--muted)}.cm-ch span{color:var(--accent);font-size:.875rem}.cm-ch small{color:var(--muted);font-size:.8125rem}.cm-evs{border:1px solid var(--line);border-radius:var(--r-card);background:#fff;padding:24px}.cm-evs ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cm-evs li{align-items:center;gap:12px;display:flex}.cm-evs li>span:last-child{flex-direction:column;gap:2px;display:flex}.cm-evs li b{font-weight:600}.cm-evs li small{color:var(--muted);font-size:.8125rem}.cm-evs .cm-date{background:var(--surface-2);border-color:var(--line)}.cm-evs .cm-date span{color:var(--muted)}.cm-shape{border:1px solid var(--line);border-radius:var(--r-card);color:var(--text);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:clamp(22px,3vw,32px);text-decoration:none;display:flex}.cm-shape>span:first-child{flex-direction:column;gap:4px;display:flex}.cm-shape b{font-size:1.25rem;font-weight:600}.cm-shape small{color:var(--muted);font-size:.9375rem}.cm-shape .fx-read{color:var(--accent);margin-top:0}@media (max-width:1000px){.cm-rd{grid-template-columns:minmax(0,1fr)}.cm-ch,.cm-evs ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.cm-ch,.cm-evs ol{grid-template-columns:minmax(0,1fr)}}.cm-btn .ext,.cm-ch .ext,.cm-c .ext{flex:0 auto;margin-left:0}
