.article-module__pm0hsG__page{--bg:#f7f9fc;--paper:#fff;--ink:#172033;--muted:#65718a;--line:#e6eaf1;--accent:#3f5fe0;--accent2:#7c5cf0;--accent-ink:#33459e;--accent-mark:#dde6ff;--accent-soft:#f0edff;--max:860px;--shadow:0 16px 44px #18234514;background:radial-gradient(circle at 15% 0%, #4d67ff14, transparent 31rem), var(--bg);color:var(--ink);letter-spacing:.015em;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Kaku Gothic ProN,Hiragino Sans,Yu Gothic UI,Yu Gothic,Meiryo,sans-serif;line-height:2}.article-module__pm0hsG__page *{box-sizing:border-box}.article-module__pm0hsG__page a{color:inherit}.article-module__pm0hsG__backLink{width:min(980px,100% - 32px);color:var(--muted);margin:18px auto 0;font-size:13px;text-decoration:none;display:block}.article-module__pm0hsG__hero{border:1px solid var(--line);width:min(980px,100% - 32px);box-shadow:var(--shadow);background:linear-gradient(140deg,#fffffffa,#f6f8fff5);border-radius:28px;margin:12px auto 0;padding:58px 64px 54px}.article-module__pm0hsG__eyebrow{background:var(--accent-soft);color:#394fc5;letter-spacing:.08em;border-radius:999px;margin-bottom:22px;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.article-module__pm0hsG__hero h1{letter-spacing:-.03em;max-width:820px;margin:0;font-size:clamp(32px,5vw,54px);line-height:1.35}.article-module__pm0hsG__lead{color:#43506a;max-width:740px;margin:26px 0 0;font-size:17px}.article-module__pm0hsG__meta{color:var(--muted);flex-wrap:wrap;gap:9px 18px;margin-top:28px;font-size:13px;display:flex}.article-module__pm0hsG__main{width:min(var(--max), calc(100% - 32px));margin:44px auto 80px}.article-module__pm0hsG__intro{font-size:17.5px}.article-module__pm0hsG__article{border:1px solid var(--line);background:var(--paper);border-radius:24px;padding:46px 54px 54px;box-shadow:0 12px 32px #1823450d}.article-module__pm0hsG__article h2{letter-spacing:-.015em;margin:62px 0 22px;padding-bottom:10px;font-size:27px;font-weight:850;line-height:1.5;position:relative}.article-module__pm0hsG__article h2:after{content:"";background:linear-gradient(90deg, var(--accent2), var(--accent));border-radius:999px;width:56px;height:3px;position:absolute;bottom:0;left:0}.article-module__pm0hsG__article h2:first-of-type{margin-top:44px}.article-module__pm0hsG__article h3{margin:40px 0 16px;padding-bottom:8px;font-size:20px;font-weight:800;line-height:1.55;position:relative}.article-module__pm0hsG__article h3:after{content:"";background:linear-gradient(90deg, var(--accent2), var(--accent));border-radius:999px;width:40px;height:2px;position:absolute;bottom:0;left:0}.article-module__pm0hsG__article p{margin:0 0 1.65em;font-size:16px}.article-module__pm0hsG__article ul{margin:0 0 1.65em;padding-left:1.2em}.article-module__pm0hsG__article li{margin:.6em 0}.article-module__pm0hsG__article strong{color:var(--accent-ink);background:linear-gradient(transparent 64%, var(--accent-mark) 64%);border-radius:2px;padding:0 .05em;font-weight:830}.article-module__pm0hsG__keyline{border-left:4px solid var(--accent2);background:linear-gradient(135deg, var(--accent-soft), #fff);border-radius:0 14px 14px 0;margin:32px 0;padding:18px 22px;font-size:17.5px;font-weight:780;line-height:1.85}.article-module__pm0hsG__soft{color:#4d5564;font-size:15px}.article-module__pm0hsG__divider{background:#cfd4e2;width:54px;height:1px;margin:42px auto}.article-module__pm0hsG__note{border:1px solid var(--line);color:#44516b;background:#fbfcfe;border-radius:16px;margin:34px 0;padding:22px 24px;font-size:14px}.article-module__pm0hsG__table{border-collapse:collapse;width:100%;margin:0 0 1.65em;font-size:15px}.article-module__pm0hsG__table th,.article-module__pm0hsG__table td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 14px}.article-module__pm0hsG__table th{background:var(--accent-soft);width:30%;color:var(--ink);font-weight:700}.article-module__pm0hsG__fit{background:#f6f8ff;border-radius:18px;margin-top:52px;padding:28px}.article-module__pm0hsG__fit h2{margin:0 0 16px;padding-bottom:0;font-size:22px}.article-module__pm0hsG__fit h2:after{display:none}.article-module__pm0hsG__fit ul{margin:0;padding-left:1.2em}.article-module__pm0hsG__fit li{margin:.55em 0}.article-module__pm0hsG__cta{color:#fff;background:#121a2b;border-radius:20px;margin-top:52px;padding:30px}.article-module__pm0hsG__cta small{color:#bfc8de;letter-spacing:.07em;font-weight:700}.article-module__pm0hsG__cta h2{margin:8px 0 12px;padding-bottom:0;font-size:24px}.article-module__pm0hsG__cta h2:after{display:none}.article-module__pm0hsG__cta p{color:#d7ddec;margin:0 0 20px}.article-module__pm0hsG__cta a{color:#172033;background:#fff;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.article-module__pm0hsG__articleFooter{border-top:1px solid var(--line);color:var(--muted);margin-top:38px;padding-top:24px;font-size:13px}@media (max-width:700px){.article-module__pm0hsG__hero{border-radius:20px;margin-top:8px;padding:34px 22px 30px}.article-module__pm0hsG__lead{font-size:16px}.article-module__pm0hsG__main{margin-top:24px}.article-module__pm0hsG__article{border-radius:18px;padding:30px 20px 38px}.article-module__pm0hsG__article h2{margin-top:48px;font-size:22px}.article-module__pm0hsG__article h3{font-size:18px}.article-module__pm0hsG__keyline{padding:16px 18px;font-size:16px}.article-module__pm0hsG__table{font-size:13px}.article-module__pm0hsG__table th,.article-module__pm0hsG__table td{padding:9px 10px}.article-module__pm0hsG__fit,.article-module__pm0hsG__cta{padding:22px 20px}}
