.academy-takeaways{margin:3rem 0;scroll-margin-top:110px;border-top:2px solid #00a8ad;padding-top:2.5rem;color:#173f49}
.takeaways-header{max-width:790px;margin-bottom:2rem}.takeaways-header>p:last-child{max-width:750px;color:#395661}
.takeaways-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}
.takeaway-card{min-width:0;display:flex;flex-direction:column;padding:clamp(22px,2.5vw,30px);border:1px solid #cbdfe3;border-radius:14px;background:#fff;box-shadow:0 8px 24px #073f4905}
.takeaway-label{display:flex;align-items:baseline;gap:12px;margin-bottom:18px;color:#007780;font-size:.875rem;letter-spacing:.08em;line-height:1.5}.takeaway-label>span:first-child{font-size:1.6rem;font-weight:600;letter-spacing:0}.glucose-chapter .takeaway-card h3{font-size:clamp(1.2rem,1.65vw,1.45rem);line-height:1.5;margin:0 0 1rem;letter-spacing:.01em}.glucose-chapter .takeaway-card p{font-size:1rem;line-height:1.85;margin:.35rem 0 1rem}
.takeaway-terms{margin:0 0 1rem}.takeaway-terms>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid #e1ecee}.takeaway-terms dt{font-size:1rem;font-weight:700;color:#006f78}.takeaway-terms dd{margin:0;font-size:1rem;line-height:1.8;color:#395661}
.glucose-chapter .takeaway-emphasis{color:#006d75;font-weight:700;border-left:3px solid #00a8ad;padding-left:13px}
.takeaway-ratios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0 1.5rem;border-top:1px solid #c3dfe3;border-bottom:1px solid #c3dfe3;padding:20px 0;gap:8px;text-align:center;background:#f5fcfd}.takeaway-ratios>div+div{border-left:1px solid #c3dfe3}.takeaway-ratios strong{font-size:2.1rem;line-height:1.2;font-weight:600;color:#007d85;font-variant-numeric:tabular-nums}.takeaway-ratios strong>span{font-size:1rem;margin-left:2px}.glucose-chapter .takeaway-ratios p{font-size:.875rem;line-height:1.65;margin:10px 0 0;color:#315963}
.glucose-chapter .takeaway-source{margin:auto 0 0;padding-top:16px;border-top:1px solid #e1ecee;font-size:.875rem;line-height:1.8;color:#526871;overflow-wrap:anywhere}.takeaway-source a{font-weight:500}
.takeaway-safety{background:#fff9ed;border-left:3px solid #b57820;border-radius:0 8px 8px 0;padding:16px 18px;margin:.5rem 0 1.25rem}.takeaway-safety strong{color:#6c4a16;font-size:1rem}.glucose-chapter .takeaway-safety p{margin:.5rem 0 0;color:#5c4b33;font-size:1rem}
.takeaways-conclusion{padding:clamp(24px,4vw,42px) 0;margin-top:2rem;border-bottom:1px solid #cbdfe3}.glucose-chapter .takeaways-conclusion>p:nth-child(2){font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.65;font-weight:600;color:#076b73;letter-spacing:.01em}.glucose-chapter .takeaways-conclusion>p:last-child{font-size:1.125rem;color:#315963}.glucose-chapter .takeaways-provenance{font-size:.875rem;line-height:1.9;color:#516972;margin-top:1.25rem}.takeaway-card a:focus-visible{outline:3px solid #007780;outline-offset:4px}
@media(max-width:850px){.takeaways-grid{grid-template-columns:1fr}.takeaway-card{padding:24px}.takeaway-terms>div{grid-template-columns:86px minmax(0,1fr)}.takeaway-ratios strong{font-size:2.3rem}}
@media(max-width:420px){.takeaway-card{padding:20px 17px}.takeaways-grid{gap:16px}.takeaway-label{font-size:.8rem}.takeaway-terms>div{grid-template-columns:1fr;gap:4px}.takeaway-ratios strong{font-size:1.85rem}.takeaway-ratios p{overflow-wrap:anywhere}.takeaway-safety{padding:14px}.academy-takeaways{padding-top:1.75rem}}
