.page-header[data-astro-cid-h6iffge2]{padding:72px 0 48px;background:linear-gradient(180deg,#faf7f2,#f3ede2);border-bottom:1px solid var(--color-border)}.page-title[data-astro-cid-h6iffge2]{font-size:2.8rem;color:var(--color-navy);margin-bottom:16px;font-weight:700}.page-lead[data-astro-cid-h6iffge2]{font-size:1.1rem;color:var(--color-text-sub);line-height:1.8;max-width:720px;margin:0 auto}.media-feature-section[data-astro-cid-h6iffge2]{padding:72px 0 88px;background:var(--color-cream)}.feature-video-card[data-astro-cid-h6iffge2]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md)}.video-main-box[data-astro-cid-h6iffge2]{background:#000;padding:24px}.video-embed-aspect[data-astro-cid-h6iffge2]{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:var(--radius-sm)}.video-embed-aspect[data-astro-cid-h6iffge2] iframe[data-astro-cid-h6iffge2]{position:absolute;top:0;left:0;width:100%;height:100%}.video-story-box[data-astro-cid-h6iffge2]{padding:48px}.media-source-tag[data-astro-cid-h6iffge2]{background:var(--color-gold-bg);color:var(--color-gold);font-size:.78rem;font-weight:700;letter-spacing:.14em;padding:4px 12px;border-radius:4px;display:inline-block;margin-bottom:12px}.video-main-title[data-astro-cid-h6iffge2]{font-size:2.2rem;font-weight:700;color:var(--color-navy);line-height:1.35;margin-bottom:8px}.video-channel-info[data-astro-cid-h6iffge2]{font-size:.88rem;color:var(--color-text-sub);margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--color-border)}.video-synopsis[data-astro-cid-h6iffge2] p[data-astro-cid-h6iffge2]{font-size:1rem;color:var(--color-text-main);line-height:1.85;margin-bottom:16px}.video-key-points[data-astro-cid-h6iffge2]{margin:36px 0;background:var(--color-cream);border-radius:var(--radius-md);padding:32px;border:1px solid var(--color-border)}.video-key-points[data-astro-cid-h6iffge2] h4[data-astro-cid-h6iffge2]{font-size:1.1rem;color:var(--color-navy);margin-bottom:20px}.key-points-grid[data-astro-cid-h6iffge2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.key-point-item[data-astro-cid-h6iffge2]{background:var(--color-white);border:1px solid var(--color-border);padding:20px;border-radius:var(--radius-sm)}.point-num[data-astro-cid-h6iffge2]{font-size:.72rem;font-weight:700;color:var(--color-gold);display:block;margin-bottom:6px}.key-point-item[data-astro-cid-h6iffge2] strong[data-astro-cid-h6iffge2]{font-size:.95rem;color:var(--color-navy);display:block;margin-bottom:6px}.key-point-item[data-astro-cid-h6iffge2] p[data-astro-cid-h6iffge2]{font-size:.84rem;color:var(--color-text-sub);line-height:1.6;margin:0}.video-external-cta[data-astro-cid-h6iffge2]{display:flex;gap:16px}.video-to-service-section[data-astro-cid-h6iffge2]{padding:56px 0;background:var(--color-white)}.vts-card[data-astro-cid-h6iffge2]{background:linear-gradient(135deg,#f7f3ea,#ebe1ce);border:1px solid #d8caa9;border-radius:var(--radius-lg);padding:48px;display:grid;grid-template-columns:1.4fr .6fr;gap:40px;align-items:center}.vts-title[data-astro-cid-h6iffge2]{font-size:1.7rem;font-weight:700;color:var(--color-navy);margin-bottom:12px;line-height:1.4}.vts-desc[data-astro-cid-h6iffge2]{font-size:.95rem;color:var(--color-text-main);line-height:1.8}.vts-actions[data-astro-cid-h6iffge2]{display:flex;flex-direction:column;gap:14px}.reports-section[data-astro-cid-h6iffge2]{padding:96px 0;background:var(--color-cream)}.reports-grid[data-astro-cid-h6iffge2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px;margin-top:40px;margin-bottom:56px}.report-img-wrap[data-astro-cid-h6iffge2]{position:relative;height:220px}.report-img[data-astro-cid-h6iffge2]{width:100%;height:100%;object-fit:cover}.report-cat-badge[data-astro-cid-h6iffge2]{position:absolute;top:14px;left:14px;background:#112233e6;color:var(--color-gold-light);font-size:.72rem;font-weight:700;padding:4px 10px;border-radius:3px}.report-body[data-astro-cid-h6iffge2]{padding:24px;display:flex;flex-direction:column;flex:1}.report-date[data-astro-cid-h6iffge2]{font-size:.78rem;color:var(--color-gold);font-weight:600;margin-bottom:6px}.report-title[data-astro-cid-h6iffge2]{font-size:1.15rem;font-weight:700;color:var(--color-navy);line-height:1.45;margin-bottom:10px}.report-desc[data-astro-cid-h6iffge2]{font-size:.86rem;color:var(--color-text-sub);line-height:1.65;margin-bottom:20px;flex:1}.report-footer[data-astro-cid-h6iffge2]{border-top:1px solid var(--color-border);padding-top:14px}.report-link[data-astro-cid-h6iffge2]{display:inline-flex;align-items:center;gap:6px;font-size:.86rem;font-weight:600;color:var(--color-navy)}.report-link[data-astro-cid-h6iffge2]:hover{color:var(--color-gold);gap:10px}.press-contact-box[data-astro-cid-h6iffge2]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:40px;text-align:center;max-width:800px;margin:0 auto}.press-contact-box[data-astro-cid-h6iffge2] h3[data-astro-cid-h6iffge2]{font-size:1.35rem;font-weight:700;color:var(--color-navy);margin-bottom:12px}.press-contact-box[data-astro-cid-h6iffge2] p[data-astro-cid-h6iffge2]{font-size:.92rem;color:var(--color-text-sub);line-height:1.8}@media(max-width:860px){.video-story-box[data-astro-cid-h6iffge2]{padding:32px 20px}.video-main-title[data-astro-cid-h6iffge2]{font-size:1.7rem}.vts-card[data-astro-cid-h6iffge2]{grid-template-columns:1fr;padding:32px 24px}}
