.hn-shell[data-v-26a1eace]{min-height:100vh;background:#fafaf8;color:#1a1a1a;font-family:Lora,Georgia,serif}.hn-masthead[data-v-26a1eace]{background:#1a1a1a;color:#fff}.hn-masthead-inner[data-v-26a1eace]{max-width:1100px;margin:0 auto;padding:16px 24px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.hn-masthead-date[data-v-26a1eace]{font-family:system-ui,sans-serif;font-size:12px;color:#aaa}.hn-masthead-title[data-v-26a1eace]{background:none;border:none;cursor:pointer;text-align:center;color:#fff;padding:0}.hn-masthead-main[data-v-26a1eace]{display:block;font-family:Playfair Display,Georgia,serif;font-size:clamp(24px,4vw,42px);font-weight:700;line-height:1.1}.hn-masthead-tag[data-v-26a1eace]{display:block;font-size:11px;color:#aaa;margin-top:4px;letter-spacing:.05em;text-transform:uppercase}.hn-masthead-right[data-v-26a1eace]{font-size:12px;color:#aaa;text-align:right;font-style:italic;font-family:system-ui,sans-serif}.hn-breaking-bar[data-v-26a1eace]{background:#c0392b;display:flex;align-items:center;gap:12px;padding:6px 24px;font-family:system-ui,sans-serif;font-size:13px}.hn-breaking-label[data-v-26a1eace]{font-weight:700;color:#fff;white-space:nowrap;letter-spacing:.08em}.hn-breaking-ticker[data-v-26a1eace]{color:#fff}.hn-breaking-ticker a[data-v-26a1eace]{color:#fff;cursor:pointer}.hn-breaking-ticker a[data-v-26a1eace]:hover{text-decoration:underline}.hn-nav[data-v-26a1eace]{border-bottom:2px solid #c0392b;background:#fff}.hn-nav-inner[data-v-26a1eace]{max-width:1100px;margin:0 auto;padding:0 24px;display:flex}.hn-nav-item[data-v-26a1eace]{background:none;border:none;cursor:pointer;padding:12px 16px;font-family:system-ui,sans-serif;font-size:14px;font-weight:500;color:#1a1a1a;text-transform:uppercase;letter-spacing:.04em;border-bottom:3px solid transparent;margin-bottom:-2px}.hn-nav-item[data-v-26a1eace]:hover,.hn-nav-item--active[data-v-26a1eace]{border-bottom-color:#c0392b;color:#c0392b}.hn-main[data-v-26a1eace]{max-width:1100px;margin:0 auto;padding:32px 24px}.hn-badge[data-v-26a1eace]{display:inline-block;font-family:system-ui,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:2px 8px;border-radius:2px;margin-bottom:8px}.hn-badge--politics[data-v-26a1eace]{background:#dbeafe;color:#1e3a5f}.hn-badge--crime[data-v-26a1eace]{background:#fee2e2;color:#7f1d1d}.hn-badge--economy[data-v-26a1eace]{background:#dcfce7;color:#14532d}.hn-badge--culture[data-v-26a1eace]{background:#ede9fe;color:#4c1d95}.hn-badge--sports[data-v-26a1eace]{background:#ecfdf5;color:#065f46}.hn-badge--weather[data-v-26a1eace]{background:#fef9c3;color:#713f12}.hn-breaking-tag[data-v-26a1eace]{position:absolute;top:10px;left:10px;background:#c0392b;color:#fff;font-family:system-ui,sans-serif;font-size:11px;font-weight:700;padding:3px 8px}.hn-breaking-tag--inline[data-v-26a1eace]{position:static;display:inline-block;margin-left:8px;vertical-align:middle}.hn-hero[data-v-26a1eace]{margin-bottom:32px}.hn-hero-img[data-v-26a1eace]{display:block;position:relative;cursor:pointer}.hn-hero-img img[data-v-26a1eace]{width:100%;aspect-ratio:16/9;object-fit:cover;max-height:500px}.hn-hero-body[data-v-26a1eace]{padding:20px 0;border-bottom:1px solid #e5e5e5}.hn-hero-hl[data-v-26a1eace]{font-family:Playfair Display,Georgia,serif;font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.2;margin-bottom:12px}.hn-hero-hl a[data-v-26a1eace]{color:#1a1a1a;cursor:pointer}.hn-hero-hl a[data-v-26a1eace]:hover{color:#c0392b;text-decoration:none}.hn-hero-exc[data-v-26a1eace]{font-size:16px;color:#666;margin-bottom:12px}.hn-hero-meta[data-v-26a1eace]{display:flex;gap:16px;font-family:system-ui,sans-serif;font-size:13px;color:#666}.hn-home-layout[data-v-26a1eace]{display:grid;grid-template-columns:1fr 280px;gap:32px}.hn-grid3[data-v-26a1eace]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:24px}@media(max-width:900px){.hn-grid3[data-v-26a1eace]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.hn-grid3[data-v-26a1eace]{grid-template-columns:1fr}}.hn-section-head[data-v-26a1eace]{font-family:Playfair Display,Georgia,serif;font-size:22px;margin-bottom:20px;border-bottom:2px solid #c0392b;padding-bottom:8px}.hn-more-btn[data-v-26a1eace]{display:block;margin:0 auto;background:none;border:2px solid #c0392b;color:#c0392b;font-family:system-ui,sans-serif;font-size:14px;font-weight:600;padding:10px 24px;cursor:pointer;text-transform:uppercase;letter-spacing:.05em}.hn-more-btn[data-v-26a1eace]:hover{background:#c0392b;color:#fff}.hn-article-card[data-v-26a1eace]{background:#fff;border:1px solid #e5e5e5;overflow:hidden}.hn-card-img[data-v-26a1eace]{display:block;position:relative;cursor:pointer}.hn-card-img img[data-v-26a1eace]{width:100%;aspect-ratio:16/9;object-fit:cover}.hn-card-body[data-v-26a1eace]{padding:16px}.hn-card-hl[data-v-26a1eace]{font-family:Playfair Display,Georgia,serif;font-size:18px;font-weight:700;line-height:1.3;margin-bottom:8px}.hn-card-hl a[data-v-26a1eace]{color:#1a1a1a;cursor:pointer}.hn-card-hl a[data-v-26a1eace]:hover{color:#c0392b;text-decoration:none}.hn-card-exc[data-v-26a1eace]{font-size:14px;color:#666;margin-bottom:12px;line-height:1.5}.hn-card-meta[data-v-26a1eace]{display:flex;justify-content:space-between;font-family:system-ui,sans-serif;font-size:12px;color:#666}.hn-sidebar[data-v-26a1eace]{display:flex;flex-direction:column;gap:24px}.hn-side-widget[data-v-26a1eace]{background:#fff;border:1px solid #e5e5e5;padding:16px}.hn-side-title[data-v-26a1eace]{font-family:Playfair Display,Georgia,serif;font-size:16px;font-weight:700;border-bottom:2px solid #c0392b;padding-bottom:8px;margin-bottom:12px}.hn-side-item[data-v-26a1eace]{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #e5e5e5}.hn-side-item[data-v-26a1eace]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.hn-side-hl[data-v-26a1eace]{display:block;font-size:14px;font-family:Playfair Display,Georgia,serif;font-weight:600;line-height:1.4;cursor:pointer;color:#1a1a1a}.hn-side-hl[data-v-26a1eace]:hover{color:#c0392b}.hn-side-date[data-v-26a1eace]{font-family:system-ui,sans-serif;font-size:11px;color:#666;margin-top:4px}.hn-side-cat[data-v-26a1eace]{display:block;width:100%;background:none;border:none;text-align:left;cursor:pointer;padding:6px 0;font-size:14px;color:#1a1a1a;border-bottom:1px solid #e5e5e5;font-family:Lora,Georgia,serif}.hn-side-cat[data-v-26a1eace]:hover{color:#c0392b}.hn-page-title[data-v-26a1eace]{font-family:Playfair Display,Georgia,serif;font-size:32px;margin-bottom:24px}.hn-filter-tabs[data-v-26a1eace]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.hn-filter-tab[data-v-26a1eace]{background:none;border:1px solid #e5e5e5;cursor:pointer;padding:6px 14px;font-family:system-ui,sans-serif;font-size:13px;color:#1a1a1a}.hn-filter-tab[data-v-26a1eace]:hover{border-color:#c0392b;color:#c0392b}.hn-filter-tab--active[data-v-26a1eace]{background:#c0392b;border-color:#c0392b;color:#fff}.hn-pagination[data-v-26a1eace]{display:flex;justify-content:center;gap:8px;margin-top:32px}.hn-page-btn[data-v-26a1eace]{background:none;border:1px solid #e5e5e5;padding:8px 14px;cursor:pointer;font-size:14px;font-family:system-ui,sans-serif;color:#1a1a1a}.hn-page-btn[data-v-26a1eace]:hover{border-color:#c0392b;color:#c0392b}.hn-page-btn--active[data-v-26a1eace]{background:#c0392b;border-color:#c0392b;color:#fff}.hn-reading[data-v-26a1eace]{max-width:680px;margin:0 auto}.hn-breadcrumb[data-v-26a1eace]{font-family:system-ui,sans-serif;font-size:13px;color:#666;margin-bottom:20px}.hn-breadcrumb button[data-v-26a1eace]{background:none;border:none;cursor:pointer;color:#666;font-size:13px}.hn-breadcrumb button[data-v-26a1eace]:hover{color:#c0392b}.hn-article-hl[data-v-26a1eace]{font-family:Playfair Display,Georgia,serif;font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.2;margin:12px 0}.hn-article-byline[data-v-26a1eace]{display:flex;flex-wrap:wrap;gap:8px 16px;font-family:system-ui,sans-serif;font-size:13px;color:#666;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e5e5e5;align-items:center}.hn-author[data-v-26a1eace]{font-weight:600;color:#1a1a1a}.hn-updated[data-v-26a1eace]{color:#c0392b}.hn-article-fig[data-v-26a1eace]{margin-bottom:24px}.hn-article-fig img[data-v-26a1eace]{width:100%}.hn-article-fig figcaption[data-v-26a1eace]{font-family:system-ui,sans-serif;font-size:12px;color:#666;margin-top:6px}.hn-article-body[data-v-26a1eace]{font-size:16px;line-height:1.75}.hn-article-body p[data-v-26a1eace]{margin-bottom:20px}.hn-article-lead[data-v-26a1eace]{font-weight:600;font-size:17px}.hn-article-tags[data-v-26a1eace]{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;padding-top:16px;border-top:1px solid #e5e5e5}.hn-tag[data-v-26a1eace]{background:#e5e5e5;padding:4px 10px;font-family:system-ui,sans-serif;font-size:12px;border-radius:2px}.hn-related[data-v-26a1eace]{margin-top:40px;padding-top:24px;border-top:2px solid #c0392b}.hn-related-title[data-v-26a1eace]{font-family:Playfair Display,Georgia,serif;font-size:22px;margin-bottom:20px}.hn-static-page[data-v-26a1eace]{max-width:720px}.hn-static-body h2[data-v-26a1eace]{font-family:Playfair Display,Georgia,serif;font-size:22px;margin:28px 0 12px}.hn-static-body p[data-v-26a1eace]{margin-bottom:16px;line-height:1.7}.hn-staff-grid[data-v-26a1eace]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px}@media(max-width:700px){.hn-staff-grid[data-v-26a1eace]{grid-template-columns:repeat(2,1fr)}}.hn-staff-card[data-v-26a1eace]{background:#fff;border:1px solid #e5e5e5;padding:20px}.hn-staff-name[data-v-26a1eace]{font-family:Playfair Display,Georgia,serif;font-size:18px;font-weight:700;margin-bottom:4px}.hn-staff-title[data-v-26a1eace]{font-size:14px;font-style:italic;color:#666;margin-bottom:4px}.hn-staff-beat[data-v-26a1eace]{font-size:13px;color:#c0392b;font-family:system-ui,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.hn-staff-email[data-v-26a1eace]{font-family:system-ui,sans-serif;font-size:13px;color:#c0392b}.hn-not-found[data-v-26a1eace]{text-align:center;padding:60px 24px}.hn-not-found button[data-v-26a1eace]{margin-top:16px;background:none;border:2px solid #c0392b;color:#c0392b;padding:10px 20px;cursor:pointer;font-size:14px}.hn-footer[data-v-26a1eace]{background:#1a1a1a;color:#aaa;margin-top:48px}.hn-footer-inner[data-v-26a1eace]{max-width:1100px;margin:0 auto;padding:24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-family:system-ui,sans-serif;font-size:13px}.hn-footer-links a[data-v-26a1eace]{color:#aaa;cursor:pointer}.hn-footer-links a[data-v-26a1eace]:hover{color:#fff}
