.hypoglycemia .section{padding:36px 44px}.hypoglycemia .draft-note{padding:14px 24px;background:#f2e7d8;text-align:center;color:#624d43}.hypo-intro{max-width:900px}.hypoglycemia h2,.hypoglycemia h3{color:#754454}.hypoglycemia p,.hypoglycemia li{font-size:20px;line-height:1.65}.hypoglycemia a{overflow-wrap:anywhere}.hypoglycemia .urgent-help{margin:0 24px;border:2px solid #aa737a;border-left-width:6px;border-radius:12px;background:#f9efeb;padding:30px}.response-grid,.prevention-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.response-grid article,.prevention-grid article{padding:22px;background:#fffaf2;border:1px solid #ddcbb5;border-radius:9px;min-width:0}.response-grid h3{font-size:23px;line-height:1.3}.response-grid article p:last-child{margin-bottom:0}.urgent-note{margin:24px 0 18px;border-top:1px solid #d8bdb9;padding-top:20px}.source-links{margin-bottom:0}.signs-section{display:grid;grid-template-columns:1fr 190px;gap:38px;align-items:center}.hypoglycemia figure{margin:0}.hypoglycemia figure img{display:block;width:100%;height:auto;object-fit:contain;border-radius:7px}.hypoglycemia figcaption{font-size:20px;line-height:1.5;margin-top:14px;color:#725a4e}.hypoglycemia li{margin:10px 0}.hypoglycemia ul{padding-left:24px}.why-section{background:#f4eadb}.prevention-heading{display:grid;grid-template-columns:44% 1fr;gap:32px;align-items:center}.prevention-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.xylitol-note{background:#f9efeb;border-top:1px solid #d8bdb9}.hypoglycemia section[id]{scroll-margin-top:20px}.hypoglycemia .sources h2{font-size:25px}.hypoglycemia .sources p{margin-bottom:15px}@media(max-width:700px){.hypoglycemia .section{padding:28px 22px}.hypoglycemia .urgent-help{margin:0 14px;padding:23px 18px}.response-grid,.prevention-grid,.signs-section,.prevention-heading{grid-template-columns:1fr}.response-grid,.prevention-grid{gap:14px}.signs-section figure{width:160px;margin:0 auto}.prevention-heading{gap:25px}.hypoglycemia h2 br{display:none}.hypoglycemia .urgent-help h2{font-size:28px;line-height:1.3}}

/* Owner-requested prevention emphasis, adjacent to urgent guidance. */
.hypoglycemia .hypo-intro{max-width:none;padding-bottom:24px}.hypoglycemia .prevention-first{margin-top:24px;padding:22px 26px;border:1px solid #b9838d;border-left:6px solid #754454;border-radius:10px;background:#f4e4e5}.hypoglycemia .prevention-first h2{font-size:27px;line-height:1.25;font-weight:700;margin:0 0 12px;color:#754454;letter-spacing:.2px}.hypoglycemia .prevention-first p{margin:0;font-size:20px;line-height:1.6;color:#302c28}@media(max-width:700px){.hypoglycemia .prevention-first{padding:20px 18px;margin-top:20px}.hypoglycemia .prevention-first h2{font-size:25px}}

/* Preserve the existing emergency heading break at narrow widths. */
@media(max-width:700px){.hypoglycemia .urgent-help h2 br{display:initial}.hypoglycemia .urgent-help h2{overflow-wrap:break-word}}
