.sp-t1d-shell{width:240px;height:290px;flex:none;font-family:Arial,sans-serif;color:#203d3d;text-align:left;z-index:3}.sp-t1d-card{box-sizing:border-box;width:480px;padding:22px 28px;border:1px solid #cee5e0;border-radius:25px;background:#fff;transform:scale(.5);transform-origin:top left;box-shadow:0 16px 54px #214c3610}.sp-t1d-card *{box-sizing:border-box}.sp-t1d-card h2{font:700 25px/1.2 Arial,sans-serif!important;letter-spacing:-.7px;margin:13px 0 7px!important;color:inherit}.sp-t1d-card p{margin:0}.sp-t1d-status{font-size:11px;color:#577d74}.sp-t1d-sub{font:11px/1.5 Arial,sans-serif!important;color:#7c8f89}.sp-t1d-stat{padding:13px 0 11px;border-bottom:1px solid #e4efeb}.sp-t1d-label{font-size:15px;font-weight:700;line-height:1.4;color:#294744}.sp-t1d-value{font:500 39px/1.15 Arial,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-1px;margin-top:7px}.sp-t1d-stat:nth-of-type(4) .sp-t1d-value{font-size:33px;color:#6d7774}.sp-t1d-card .sp-t1d-sharetitle{font-size:13px;line-height:1.4;margin:14px 0 12px}.sp-t1d-shares{display:flex;flex-wrap:wrap;gap:7px}.sp-t1d-shares a,.sp-t1d-shares button{font:11px/1.3 Arial,sans-serif;color:inherit;border:1px solid #d8e6e1;border-radius:8px;background:transparent;padding:8px 10px;text-decoration:none;cursor:pointer}.sp-t1d-card .sp-t1d-by{font-size:11px;line-height:1.5;color:#638178;margin-top:15px}.sp-t1d-by a{color:inherit}.sp-t1d-feedback{font-size:11px;min-height:14px;margin-top:8px;overflow-wrap:anywhere}.sp-t1d-dark{color:#f2f3fa}.sp-t1d-dark .sp-t1d-card{background:#141e2e;border-color:#30364c}.sp-t1d-dark .sp-t1d-status,.sp-t1d-dark .sp-t1d-by{color:#b5a7ef}.sp-t1d-dark .sp-t1d-sub{color:#a6afc2}.sp-t1d-dark .sp-t1d-label{color:#e1e5f0}.sp-t1d-dark .sp-t1d-value{color:#c0b1ff}.sp-t1d-dark .sp-t1d-stat:nth-of-type(4) .sp-t1d-value{color:#c0c3ce}.sp-t1d-dark .sp-t1d-stat{border-color:#2b3548}.sp-t1d-dark .sp-t1d-shares a,.sp-t1d-dark .sp-t1d-shares button{border-color:#3b4359}.sp-t1d-position{position:relative}.sp-t1d-position>.sp-t1d-shell{position:absolute;top:167px;right:max(40px,calc((100% - 1200px)/2))}.sp-t1d-section{background:#eef8f5;border-top:1px solid #dbece6;padding:80px max(6%,calc((100% - 1120px)/2))}.sp-t1d-section-inner{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:90px;align-items:center;max-width:1000px;margin:auto}.sp-t1d-copy h2{font-size:48px!important;font-weight:400!important;line-height:1.1!important;margin:18px 0!important;color:#294744}.sp-t1d-copy p{font-size:18px;line-height:1.7;max-width:540px;color:#58736c}.sp-t1d-copy .sp-t1d-kicker{font-size:11px;letter-spacing:1px}.sp-t1d-copy .sp-t1d-caveat{font-size:14px}.sp-t1d-copy>a{font-size:13px;color:#457b71}.sp-t1d-methodology{font:11px/1.65 Arial,sans-serif;padding:24px 6%;opacity:.75}.sp-t1d-methodology a{color:inherit;text-decoration:underline}@media(max-width:700px){.sp-t1d-position>.sp-t1d-shell{position:relative;top:auto;right:auto;margin:24px auto}.sp-t1d-section{padding:44px 24px}.sp-t1d-section-inner{grid-template-columns:1fr;gap:24px}.sp-t1d-copy h2{font-size:34px!important}.sp-t1d-section .sp-t1d-shell{justify-self:center}}@media(prefers-reduced-motion:reduce){.sp-t1d-shell *{transition:none!important}}

/* Diabetes education portal: scoped cross-site card. */
.dw-portal{box-sizing:border-box;max-width:1120px;width:calc(100% - 48px);margin:36px auto;padding:26px 30px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #b4d9d4;border-radius:18px;background:#e9f6f3;color:#153d3a;font-family:inherit}
.dw-portal .dw-portal-kicker{margin:0 0 7px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:750;color:#356f67}
.dw-portal h2{margin:0 0 8px;font-size:clamp(22px,2.4vw,30px);line-height:1.15;letter-spacing:-.025em;color:inherit}
.dw-portal p{margin:0;font-size:14px;line-height:1.6;max-width:650px;color:inherit}
.dw-portal .dw-portal-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;flex-shrink:0;padding:13px 18px;border:1px solid currentColor;border-radius:999px;background:#153d3a;color:#fff;text-decoration:none;font-size:13px;font-weight:700;white-space:nowrap;transition:transform .2s,background .2s}
.dw-portal .dw-portal-button:hover{transform:translateY(-2px);background:#245c54}.dw-portal a:focus-visible{outline:3px solid #f16848;outline-offset:5px}
.dw-portal.dw-portal-science{background:#eef3f8;border-color:#cdd9e7;color:#162e4d}.dw-portal-science .dw-portal-kicker{color:#536e91}.dw-portal-science .dw-portal-button{background:#162e4d}.dw-portal-science .dw-portal-button:hover{background:#27496f}
@media(max-width:680px){.dw-portal{width:calc(100% - 32px);padding:22px;flex-direction:column;align-items:flex-start;gap:18px}.dw-portal h2{font-size:24px}.dw-portal .dw-portal-button{white-space:normal}}
