
:root{--ink:#071f45;--muted:#627086;--line:#e6e8ed;--purple:#4f3a90;--gold:#f0b846;--soft:#f7f4ef}
*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:var(--ink);background:#fff;line-height:1.85}.site-header{height:116px;display:flex;align-items:center;justify-content:space-between;padding:0 7vw;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0;z-index:10}.brand{display:flex;align-items:center;gap:16px;text-decoration:none;color:var(--ink)}.brand img{width:74px;height:74px;object-fit:contain;background:#f3efe8}.brand strong{display:block;font-size:24px}.brand small{display:block;color:#85899a;letter-spacing:2px}.site-header nav{display:flex;gap:24px}.site-header nav a{color:#1d233b;text-decoration:none;font-weight:700}.site-header nav a.active{color:var(--purple)}.hero{padding:70px 7vw 46px;border-top:12px solid #2a2144}.eyebrow{color:#1177c9;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.hero h1{margin:10px 0 18px;font-size:clamp(36px,5vw,70px);line-height:1.12;letter-spacing:0}.hero p{max-width:960px;color:var(--muted);font-size:22px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:20px 7vw 80px}.news-card{display:block;min-height:330px;border:1px solid var(--line);border-radius:8px;text-decoration:none;color:var(--ink);overflow:hidden;background:#fff;box-shadow:0 14px 32px rgba(16,25,50,.05)}.card-body{padding:42px 38px}.card-body span{display:inline-block;padding:5px 15px;border-radius:999px;background:#f3ecff;color:var(--purple);font-weight:800}.card-body h2{font-size:25px;line-height:1.35;margin:18px 0 14px;letter-spacing:0}.card-body p{color:var(--muted);font-size:17px;line-height:1.75}.card-body time{color:#9aa1ac}.article-page{max-width:1040px;margin:0 auto;padding:70px 28px 90px}.article-page h1{width:max-content;max-width:none;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;font-size:26px;line-height:1.25;margin:10px 0 18px;letter-spacing:0}.lead{font-size:22px;color:var(--muted);line-height:1.7}.meta{color:#8c96a7;border-bottom:1px solid var(--line);padding-bottom:28px;margin-bottom:34px}.article-page h2{font-size:34px;line-height:1.3;margin:46px 0 14px;letter-spacing:0}.article-page h3{font-size:24px;margin:22px 0 8px}.article-page p,.article-page li{font-size:20px;color:#334158}.answer-box,.cta-box{background:#f4f7fb;border-left:6px solid var(--gold);padding:24px 28px;margin:28px 0}.answer-box strong{font-size:24px}.article-figure{margin:34px 0;background:var(--soft);padding:16px}.article-figure img{width:100%;max-height:480px;object-fit:cover;display:block}.article-figure figcaption{color:#737b88;font-size:15px;margin-top:10px}.info-table{width:100%;border-collapse:collapse;margin:28px 0;font-size:18px}.info-table th,.info-table td{border:1px solid #dfe4ec;padding:14px 16px;text-align:left;vertical-align:top}.info-table th{width:150px;background:#f4f0e8}.faq{margin-top:52px;border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line);padding:14px 0 20px}.cta-box a{display:inline-block;background:#5b9b46;color:#fff;text-decoration:none;border-radius:999px;padding:11px 24px;font-weight:800}.site-footer{background:#181126;color:#d9d4e6;display:grid;grid-template-columns:1fr 1fr;gap:36px;padding:50px 7vw}.site-footer strong{color:#fff}.site-footer p{margin:7px 0;color:#aaa2ba}@media(max-width:980px){.site-header{height:auto;align-items:flex-start;gap:18px;flex-direction:column;padding:20px}.site-header nav{flex-wrap:wrap;gap:12px}.grid{grid-template-columns:1fr;padding:20px}.hero{padding:48px 20px}.article-page{padding:44px 20px}.site-footer{grid-template-columns:1fr}.brand strong{font-size:19px}.brand small{font-size:11px}.article-page h1{font-size:21px}.article-page p,.article-page li{font-size:18px}}@media(max-width:600px){.article-page h1{font-size:17px}.card-body{padding:30px 24px}}
