/* Native HB34 diabetes detail: specialist treatment; knowledge in Lexikon. */
.hb34-diabetes-detail-hero{padding:clamp(58px,8vw,112px) 0;background:linear-gradient(120deg,#0b2440,#1c4165);color:#fff}
.hb34-diabetes-detail-hero h1{font:700 clamp(34px,4.7vw,64px)/1.12 Georgia,serif;color:#f7dfad;margin:18px 0}
.hb34-diabetes-detail-hero p{font-size:clamp(17px,1.9vw,21px);line-height:1.6;max-width:850px;color:#f6f4f0}
.hb34-diabetes-detail-overline{display:inline-flex;background:#9b3041;color:#fff;border-radius:6px;padding:8px 13px;font:800 12px system-ui,sans-serif;letter-spacing:.11em}
.hb34-diabetes-detail-cta{display:inline-block;background:#e3bd79;color:#17253a;border-radius:11px;padding:13px 21px;font-weight:800;margin-top:16px}
.hb34-diabetes-detail-content{padding:clamp(38px,6vw,80px) 0;background:#fdfbf6;color:#18273a}
.hb34-diabetes-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}
.hb34-diabetes-detail-card{border:1px solid #d8c395;background:#fff;border-radius:15px;padding:clamp(20px,3vw,34px);box-shadow:0 9px 25px #15263912}
.hb34-diabetes-detail-card h2{font:700 clamp(20px,2.2vw,26px)/1.25 Georgia,serif;color:#183e59;margin:0 0 13px}
.hb34-diabetes-detail-card p{font:400 16px/1.7 system-ui,sans-serif;color:#374856;margin:0}
.hb34-diabetes-detail-notice{border-left:4px solid #be9255;background:#fff7e7;padding:16px 23px;margin-top:28px;line-height:1.65}
.hb34-diabetes-detail-more{margin-top:24px;font-weight:700}
.hb34-diabetes-detail-more a{color:#173f61;text-decoration:underline}
@media(max-width:700px){.hb34-diabetes-detail-grid{grid-template-columns:1fr}.hb34-diabetes-detail-hero{padding:55px 0}}
