.hzp{color:#14314f;line-height:1.75}.hzp *{box-sizing:border-box}.hzp-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:42px;align-items:center;padding:clamp(28px,5vw,64px);background:#eef7ff;border:1px solid #d4e8f7;border-radius:28px}.hzp-kicker{color:#0870c9;font-weight:800;letter-spacing:.12em}.hzp h1{font-size:clamp(2rem,4.5vw,4rem);line-height:1.15;margin:.4em 0}.hzp h2{font-size:clamp(1.45rem,2.5vw,2.2rem);margin:0 0 .7em}.hzp-hero figure,.hzp-figure{margin:0;text-align:center}.hzp-hero img{width:100%;max-width:600px;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:22px}.hzp-figure img{max-width:100%;height:auto}.hzp figcaption{font-size:.9rem;color:#61768b;margin-top:.6em}.hzp-cta{display:inline-block;background:#0870c9;color:#fff!important;text-decoration:none;padding:.8em 1.25em;border-radius:8px;font-weight:700}.hzp-section{padding:clamp(28px,5vw,56px) 0;border-bottom:1px solid #dce7ef}.hzp-table{overflow-x:auto}.hzp table{width:100%;border-collapse:collapse}.hzp th,.hzp td{padding:13px 16px;border:1px solid #d6e2ec;text-align:left}.hzp th{width:32%;background:#f4f8fb}.hzp-quote{margin:40px 0;padding:clamp(24px,4vw,42px);background:#eaf6ff;border-radius:22px}@media(max-width:760px){.hzp-hero{grid-template-columns:1fr;gap:24px;padding:24px 18px;border-radius:18px}.hzp h1{font-size:2rem}.hzp th,.hzp td{padding:10px}.hzp-quote .hzp-cta{display:block;text-align:center;margin-top:12px}}
body.parent-pageid-43 main > article > h1:has(~ [data-honzen-lang] .hzp){display:none}
body.parent-pageid-43 .hzp .hzp-hero h1{font-size:clamp(1.8rem,3.1vw,2.8rem);overflow-wrap:anywhere}
body.parent-pageid-43 .hzp .hzp-quote a{display:inline-flex;align-items:center;min-height:44px;margin-right:12px;overflow-wrap:anywhere}
body.parent-pageid-43 .hzp .hzp-hero figure{min-width:0}
