.headlines[data-v-39e60acd]{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:28px 28px 20px;margin-bottom:20px}.top-line[data-v-39e60acd]{display:block;font-size:28px;font-weight:700;line-height:1.35;letter-spacing:-.02em;margin-bottom:14px}.top-line[data-v-39e60acd]:hover{color:var(--brand)}.sub-grid[data-v-39e60acd]{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px;margin-top:8px}.sub-grid a[data-v-39e60acd]{font-size:16px;font-weight:600;line-height:1.45;color:var(--text-2)}.sub-grid a[data-v-39e60acd]:hover{color:var(--brand)}.carousel[data-v-39e60acd]{position:relative;background:#eef1f6;border-radius:14px;margin-bottom:28px;overflow:hidden;height:300px}.carousel-body[data-v-39e60acd]{display:grid;grid-template-columns:42% 58%;height:100%}.copy[data-v-39e60acd]{padding:32px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0;overflow:hidden}.badge[data-v-39e60acd]{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-negative:0;flex-shrink:0;background:var(--danger);color:#fff;font-size:12px;font-weight:700;padding:4px 8px;border-radius:3px;margin-bottom:14px}.copy h2[data-v-39e60acd]{margin:0 0 12px;font-size:24px;line-height:1.35;letter-spacing:-.02em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.copy h2[data-v-39e60acd]:hover{color:var(--brand)}.copy .meta[data-v-39e60acd]{-ms-flex-negative:0;flex-shrink:0;margin:0}.dots[data-v-39e60acd]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:20px;-ms-flex-negative:0;flex-shrink:0}.dots button[data-v-39e60acd]{width:8px;height:8px;border-radius:50%;border:0;background:#c5cede;cursor:pointer;padding:0}.dots button.on[data-v-39e60acd]{background:var(--brand)}.media[data-v-39e60acd]{display:block;height:100%;min-width:0;overflow:hidden;background:#dfe5ee}.media img[data-v-39e60acd]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.nav[data-v-39e60acd]{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:36px;height:36px;border-radius:50%;border:0;background:hsla(0,0%,100%,.85);color:var(--text-2);font-size:22px;cursor:pointer;z-index:2;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08)}.nav.prev[data-v-39e60acd]{left:10px}.nav.next[data-v-39e60acd]{right:10px}.cards[data-v-39e60acd]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card h3[data-v-39e60acd]{margin:12px 0 10px;font-size:16px;line-height:1.45;font-weight:650;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em}.card:hover h3[data-v-39e60acd]{color:var(--brand)}.cover[data-v-39e60acd]{border-radius:10px;overflow:hidden;background:#eef2f7;aspect-ratio:16/10}.cover img[data-v-39e60acd]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.topic[data-v-39e60acd]{display:inline-block;background:var(--brand);color:#fff;font-size:11px;padding:1px 5px;border-radius:3px;margin-right:6px;vertical-align:2px}.card-foot[data-v-39e60acd]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-foot[data-v-39e60acd],.stats[data-v-39e60acd]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.stats[data-v-39e60acd]{color:var(--muted);font-size:12px;white-space:nowrap}.stats i[data-v-39e60acd]{font-style:normal}@media (max-width:900px){.carousel[data-v-39e60acd]{height:auto}.carousel-body[data-v-39e60acd]{grid-template-columns:1fr;height:auto}.copy[data-v-39e60acd]{padding:24px 20px 16px}.media[data-v-39e60acd]{height:200px}.cards[data-v-39e60acd]{grid-template-columns:1fr 1fr}.top-line[data-v-39e60acd]{font-size:22px}}@media (max-width:600px){.cards[data-v-39e60acd],.sub-grid[data-v-39e60acd]{grid-template-columns:1fr}.media[data-v-39e60acd]{height:180px}.copy h2[data-v-39e60acd]{font-size:20px}}