.column-article[data-astro-cid-hhczduf3]{max-width:800px;margin:0 auto}.breadcrumbs[data-astro-cid-hhczduf3]{color:var(--text-sub);flex-wrap:wrap;gap:8px;font-size:13px;font-weight:700;display:flex}.breadcrumbs[data-astro-cid-hhczduf3] a[data-astro-cid-hhczduf3]{color:var(--brand);text-decoration:none}.article-header[data-astro-cid-hhczduf3]{padding:30px 0 12px}.article-kicker[data-astro-cid-hhczduf3]{color:var(--brand);background:var(--brand-light);border-radius:999px;margin:0 0 12px;padding:4px 10px;font-size:13px;font-weight:900;display:inline-flex}h1[data-astro-cid-hhczduf3]{color:var(--text-strong);letter-spacing:-.02em;margin:0;font-size:clamp(28px,5vw,40px);line-height:1.38}.article-description[data-astro-cid-hhczduf3]{color:var(--text);margin:18px 0 0;font-size:16px;font-weight:600}.article-meta[data-astro-cid-hhczduf3]{color:var(--text-sub);margin:12px 0 0;font-size:13px}.hero-figure[data-astro-cid-hhczduf3],.article-figure{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;margin:24px 0;overflow:hidden}.hero-figure[data-astro-cid-hhczduf3] img[data-astro-cid-hhczduf3],.article-figure img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.key-point[data-astro-cid-hhczduf3]{background:linear-gradient(135deg,#ebf6ff,#fff);border:1px solid #a9cef9;border-radius:14px;margin:28px 0 38px;padding:20px 22px}.key-point[data-astro-cid-hhczduf3] p[data-astro-cid-hhczduf3]{color:var(--brand);margin:0 0 6px;font-size:13px;font-weight:900}.key-point[data-astro-cid-hhczduf3] strong[data-astro-cid-hhczduf3]{color:var(--text-strong);font-size:16px;line-height:1.75}.article-body{font-size:16px;line-height:2}.article-body h2,.source-box[data-astro-cid-hhczduf3] h2[data-astro-cid-hhczduf3]{color:var(--text-strong);margin:52px 0 18px;padding:0 0 12px 16px;font-size:clamp(22px,4vw,28px);line-height:1.48;position:relative}.article-body h2:before,.source-box[data-astro-cid-hhczduf3] h2[data-astro-cid-hhczduf3]:before{background:var(--brand);content:"";border-radius:99px;width:5px;position:absolute;top:4px;bottom:16px;left:0}.article-body h2:after,.source-box[data-astro-cid-hhczduf3] h2[data-astro-cid-hhczduf3]:after{background:linear-gradient(90deg, var(--brand), #90c2ff 45%, transparent 70%);content:"";border-radius:99px;height:3px;position:absolute;bottom:0;left:0;right:0}.article-body h3{color:#123a73;margin:32px 0 12px;font-size:19px;line-height:1.55}.article-body p{margin:0 0 20px}.article-body ul,.article-body ol{background:#f6faff;border-radius:12px;margin:0 0 22px;padding:16px 20px 16px 40px}.article-body li+li{margin-top:8px}.article-body strong{color:#052c66;font-weight:900}.article-body mark.marker{color:inherit;font-weight:inherit;background:linear-gradient(#0000 62%,#ffe27a 62% 96%,#0000 96%);padding:0 1px}.article-body .related-inline{background:#f6faff;border:1px dashed #a9cef9;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 24px;padding:12px 16px;font-size:15px;display:flex}.article-body .related-inline-label{color:#fff;background:var(--brand);letter-spacing:.04em;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:900}.article-body .related-inline a{color:var(--brand-dark);font-weight:800}.article-body a,.source-box[data-astro-cid-hhczduf3] a[data-astro-cid-hhczduf3]{color:var(--brand-dark);text-underline-offset:3px;font-weight:800}.source-box[data-astro-cid-hhczduf3]{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;margin-top:56px;padding:8px 24px 22px}.source-box[data-astro-cid-hhczduf3] h2[data-astro-cid-hhczduf3]{margin-top:22px;font-size:21px}.source-box[data-astro-cid-hhczduf3] p[data-astro-cid-hhczduf3]{color:var(--text-sub);font-size:14px}.source-box[data-astro-cid-hhczduf3] ul[data-astro-cid-hhczduf3]{margin:0;padding-left:20px}.source-box[data-astro-cid-hhczduf3] li[data-astro-cid-hhczduf3]+li[data-astro-cid-hhczduf3]{margin-top:8px}.related-box[data-astro-cid-hhczduf3]{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;margin-top:32px;padding:8px 24px 24px}.related-box[data-astro-cid-hhczduf3] h2[data-astro-cid-hhczduf3]{margin-top:22px;font-size:21px}.related-box[data-astro-cid-hhczduf3] ul[data-astro-cid-hhczduf3]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.related-box[data-astro-cid-hhczduf3] a[data-astro-cid-hhczduf3]{border:1px solid var(--border);color:inherit;border-radius:12px;padding:14px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s,background .15s;display:block}.related-box[data-astro-cid-hhczduf3] a[data-astro-cid-hhczduf3]:hover{box-shadow:var(--shadow-sm);background:#f6faff;border-color:#a9cef9}.related-keyword[data-astro-cid-hhczduf3]{color:var(--brand);background:var(--brand-light);border-radius:999px;margin-bottom:6px;padding:3px 9px;font-size:12px;font-weight:900;display:inline-flex}.related-title[data-astro-cid-hhczduf3]{color:var(--brand-dark);font-size:16px;font-weight:800;line-height:1.55;display:block}.related-summary[data-astro-cid-hhczduf3]{color:var(--text-sub);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}@media (width<=640px){.article-header[data-astro-cid-hhczduf3]{padding-top:22px}.article-description[data-astro-cid-hhczduf3],.article-body{font-size:15px}.key-point[data-astro-cid-hhczduf3]{padding:18px}.source-box[data-astro-cid-hhczduf3],.related-box[data-astro-cid-hhczduf3]{padding:8px 18px 20px}}
