
.simx{position:relative;display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:0 0 16px;padding:18px 20px;border-radius:16px;color:#fff;background:linear-gradient(120deg,#ff5a1f 0%,#e11d48 55%,#7c3aed 100%);box-shadow:0 8px 24px rgba(225,29,72,.25)}
.simx-txt{flex:1 1 420px;min-width:0}
.simx-tag{display:inline-block;font-size:12px;line-height:1;padding:4px 8px;border-radius:999px;background:rgba(255,255,255,.22);margin-right:6px}
.simx h2,.simx .simx-h{margin:8px 0 6px;font-size:22px;line-height:1.35;color:#fff;font-weight:800}
.simx p{margin:0;opacity:.95;font-size:14px;line-height:1.6}
.simx-cta{display:flex;gap:10px;flex-wrap:wrap}
.simx-cta a{display:inline-flex;align-items:center;padding:10px 16px;border-radius:10px;font-weight:700;text-decoration:none;white-space:nowrap}
.simx-cta .a1{background:#fff;color:#e11d48}.simx-cta .a1:hover{color:#be123c}
.simx-cta .a2{border:1.5px solid rgba(255,255,255,.8);color:#fff}.simx-cta .a2:hover{background:rgba(255,255,255,.15);color:#fff}
@media(max-width:640px){.simx{padding:14px}.simx h2,.simx .simx-h{font-size:18px}.simx-cta a{flex:1;justify-content:center}}

.sg{max-width:820px}.sg table{width:100%;border-collapse:collapse;margin:10px 0;font-size:14px}.sg th,.sg td{border:1px solid var(--line,#e5e7eb);padding:8px 10px;text-align:left}.sg th{background:var(--primary-soft)}
.sg .box{border-left:4px solid #e11d48;background:rgba(225,29,72,.06);padding:10px 14px;border-radius:8px;margin:12px 0}
.sg-picks{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin:12px 0}
.sg-picks a{display:block;padding:14px;border:1px solid var(--line,#e5e7eb);border-radius:12px;text-decoration:none}.sg-picks a:hover{border-color:#e11d48}
.sg-picks b{display:block;font-size:15px;margin-bottom:4px}.sg-picks .p{color:#e11d48;font-weight:800;font-size:18px}
.simpin{margin:10px 0 14px;padding:16px 18px;border-radius:14px;background:#fff7ed;border:2px solid #f97316;color:#111827;box-shadow:0 4px 14px rgba(249,115,22,.15)}
.simpin-h{margin:0 0 10px;font-size:19px;line-height:1.45;font-weight:800;color:#111827}
.simpin-tag{display:inline-block;margin-right:8px;padding:3px 8px;border-radius:999px;background:#dc2626;color:#fff;font-size:12px;font-weight:700;vertical-align:2px}
.simpin ul{margin:0 0 12px;padding:0;list-style:none}
.simpin li{margin:6px 0;font-size:15px;line-height:1.6;font-weight:600;color:#1f2937}
.simpin li b{color:#b91c1c}
.simpin-go{display:inline-block;padding:9px 16px;border-radius:10px;background:#dc2626;color:#fff!important;font-weight:800;text-decoration:none}
.simpin-go:hover{background:#b91c1c}
.simpin-fine{margin:10px 0 0;font-size:12px;color:#6b7280}
[data-theme=dark] .simpin,.dark .simpin{background:#2a1a0f;color:#f9fafb}[data-theme=dark] .simpin-h,[data-theme=dark] .simpin li,.dark .simpin-h,.dark .simpin li{color:#f9fafb}[data-theme=dark] .simpin li b,.dark .simpin li b{color:#fca5a5}
@media(max-width:640px){.simpin{padding:12px 13px}.simpin-h{font-size:16.5px}.simpin li{font-size:14px}.simpin-go{display:block;text-align:center}}
