.insights-layout .site-header-spacer{height:var(--site-header-height)}.insights-page{font-family:var(--font-body);color:#214252;font-weight:400}.insights-container{width:min(1180px,100% - 96px);max-width:100%;margin-inline:auto;padding:36px 0 88px}.insights-page a{text-decoration:none}.insights-page a:hover{color:#346496}.insights-page :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #376f8b}.insights-page button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.insights-masthead{background:linear-gradient(#16354d,#16354d) 0 100%/100% 1px no-repeat,linear-gradient(#16354d,#16354d) 0 calc(100% - 4px)/100% 3px no-repeat;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;padding:8px 0 28px;display:flex}.insights-masthead h1{font-family:var(--font-tabac-glam);color:#16354d;margin:0;font-size:64px;font-weight:400;line-height:1.2}.insights-masthead>span{letter-spacing:.14em;text-transform:uppercase;color:#0f7f8f;align-items:center;gap:12px;font-size:13px;font-weight:600;display:inline-flex}.insights-masthead>span:before{content:"";background:currentColor;width:28px;height:1px}#media-center{scroll-margin-top:var(--site-header-height)}.insight-image-placeholder{background:#6a8193;position:absolute;inset:0}.insight-image-placeholder:after{content:"";border:1px solid #ffffff2e;position:absolute;inset:28px}.insight-hero-meta{flex-wrap:wrap;align-items:center;gap:20px;margin:0;font-size:14px;display:flex}.insight-hero-meta:before{content:"";background:#7fcbd6;width:28px;height:3px}.insight-arrows svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.insights-section{scroll-margin-top:calc(var(--site-header-height) + 64px);margin-top:64px}.insights-heading{align-items:center;gap:calc(var(--su) * 10);font-family:var(--font-tabac-glam);color:#16354d;margin:0;font-size:36px;font-weight:400;line-height:1.2;display:flex}.insights-heading:before,.insights-heading:after{content:"";border-top:1px solid #b7c9d3}.insights-heading:before{width:calc(var(--su) * 30);border-top:3px solid #0f7f8f;flex-shrink:0}.insights-heading:after{flex:1}.insight-carousel{aspect-ratio:1180/550;touch-action:pan-y;background:#16354d;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 24px 48px -24px #0f2f4261,0 2px 8px #0f2f420f}.insight-slide{opacity:0;transition:opacity var(--insight-fade) cubic-bezier(.22, 1, .36, 1);pointer-events:none;position:absolute;inset:0}.insight-slide.is-active{opacity:1;pointer-events:auto}.insight-carousel .insight-hero-caption{bottom:70px}.insight-slide>img{object-fit:cover;object-position:50% 40%;width:100%;height:100%}.insight-slide-jiahui>img{object-position:50% 48%}.insight-slide-hearing>img{object-position:50% 36%}.insight-slide-bci>img{object-position:50% 44%}.insight-slide-diabetes>img{object-position:50% 43%}.insight-slide-shade{background:linear-gradient(#11243305 10%,#112433e0 100%);position:absolute;inset:0}.insight-hero-copy{inset-inline:0;color:#fff;gap:calc(var(--su) * 24);flex-direction:column;padding:36px 44px;display:flex;position:absolute;bottom:0}.insight-hero-copy h2{max-width:900px;margin:0;font-size:clamp(28px,2.6vw,40px);font-weight:500;line-height:1.35}.insight-hero-copy a:hover{color:inherit;text-decoration:underline}.insight-hero-controls{justify-content:space-between;align-items:center;display:flex}.insight-progress{gap:calc(var(--su) * 6);display:flex}.insight-progress button{width:calc(var(--su) * 38);height:calc(var(--su) * 44);place-items:center;padding:0;display:grid}.insight-progress span{background:#ffffff61;border-radius:999px;width:100%;height:4px;transition:background-color .28s cubic-bezier(.16,1,.3,1)}.insight-progress button:hover span{background:#c9dbe5}.insight-progress button[aria-pressed=true] span{background:#7fcbd6}.insight-arrows{gap:calc(var(--su) * 10);display:flex}.insight-arrows button{width:calc(var(--su) * 44);height:calc(var(--su) * 44);border-radius:calc(var(--su) * 14);color:#172b38;background:#ffffffd1;place-items:center;padding:0;font-size:clamp(28px,2.6vw,40px);line-height:1;display:grid}.insight-hero-copy :is(a,button):focus-visible{outline-color:#fff}.insight-updates{padding:12px 0 0}.insight-updates ul{margin:0;padding:0;list-style:none}.insight-updates li{border-bottom:1px solid #dce4ea}.insight-updates li a{padding:26px 0;color:#16354d;grid-template-columns:180px minmax(0,1fr) 28px;align-items:center;gap:28px;padding-inline:20px;font-size:24px;line-height:1.35;display:grid}.insight-update-meta{color:#5a7180;flex-direction:column;gap:12px;font-size:14px;display:flex}.insight-update-meta time{color:#16354d;font-variant-numeric:tabular-nums;font-weight:600}.insight-update-meta>span{letter-spacing:.14em;text-transform:uppercase;color:#0f7f8f;font-size:12px;font-weight:600}.insight-update-title{text-wrap:pretty;transition:color .2s cubic-bezier(.16,1,.3,1)}.insight-updates li svg{stroke-width:1.8px;color:#0f7f8f;width:24px;height:24px;transition:transform .2s cubic-bezier(.16,1,.3,1)}.insight-updates li{transition:background-color .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1)}.insight-updates li:hover{background:#f2f6f9;box-shadow:inset 3px 0 #0f7f8f}.insights-page .insight-updates li a:hover{color:#16354d}.insight-updates li:hover .insight-update-title{color:#0f7f8f}.insight-updates li:hover svg{transform:translate(3px)}.insight-pagination{gap:calc(var(--su) * 6);padding:calc(var(--su) * 16) 0;font-size:calc(var(--su) * 16);flex-wrap:wrap;justify-content:center;display:flex}.insight-pagination>:is(a,span){place-items:center;min-width:44px;height:44px;padding:0;transition:color .2s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1);display:grid}.insight-pagination>a:hover{background:#f2f6f9}.insight-pagination .previous svg{transform:rotate(180deg)}.insight-page-count{text-align:center;color:#5a7180;margin:0;font-size:14px}.insight-pagination .insight-pagination-arrow{--pagination-arrow-size:calc(var(--su) * 28);place-items:center;line-height:1;display:grid}.insight-pagination-arrow svg{width:var(--pagination-arrow-size);height:var(--pagination-arrow-size);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.insight-pagination>:is(a,span){border-radius:999px}.insight-pagination a[aria-current]{color:#fff;background:#0f7f8f;font-weight:700}.insights-page .insight-pagination a[aria-current]:hover{color:#fff;background:#16354d}.insight-pagination [aria-disabled]{color:#b7c9d3;cursor:default}.insight-therapy-grid{gap:calc(var(--su) * 60) calc(var(--su) * 30);padding:calc(var(--su) * 40) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.insight-therapy-card{background:#f5f5f5;flex-direction:column;min-width:0;display:flex}.insight-card-image{aspect-ratio:326/221;display:block;overflow:hidden}.insight-card-image img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.insight-card-copy{justify-content:space-between;gap:calc(var(--su) * 24);padding:calc(var(--su) * 14);min-height:calc(var(--su) * 126);flex-direction:column;flex:1;display:flex}.insight-card-copy h3{font-size:calc(var(--su) * 24);margin:0;font-weight:400;line-height:1.2}.insight-see-more{font-size:calc(var(--su) * 16);align-self:flex-end;font-style:italic;font-weight:300}.insight-article{overflow-wrap:anywhere;width:min(850px,100%);max-width:min(1180px,100% - 96px);margin-inline:auto;padding:36px 0 88px;font-size:18px;line-height:1.75}.insight-breadcrumb{margin-bottom:32px;font-size:14px}.insight-article h1{font-family:var(--font-tabac-glam);margin:0;font-size:clamp(32px,3.2vw,52px);font-weight:400;line-height:1.2}.insight-article-meta,.insight-article figcaption{color:#657582;font-size:14px}.insight-article p{margin:18px 0}.insight-article-lead{font-size:22px}.insight-article-image{margin:32px 0}.insight-article-image img{object-fit:contain;background:#f5f5f5;width:100%;height:auto;max-height:520px;display:block}.insight-article figcaption{margin-top:10px}.insight-article-section,.insight-article-back{margin-top:32px}.insight-article h2{margin:0;font-size:26px;font-weight:500;line-height:1.35}.insight-article ol,.insight-article ul{margin-block:18px;padding-inline-start:24px}.insight-article ol{list-style:decimal}.insight-article ul{list-style:outside}.insight-article li+li{margin-top:10px}.insight-references{border-top:1px solid #dce4ea;padding-top:32px}.insight-article a{color:#376f8b;text-decoration:underline}.insight-related-guides a:is(:hover,:focus-visible){color:#2b566c}.insights-support{color:#fff;counter-reset:insights-step;background:radial-gradient(90% 140% at 100% 0,#0f7f8f47 0%,#0f7f8f00 58%),linear-gradient(130deg,#122c41 0%,#16354d 55%,#1b4560 100%);border-radius:12px;grid-template-columns:1.08fr 1fr;gap:72px;margin-top:76px;padding:56px;display:grid;box-shadow:0 24px 48px -24px #0f2f4261,0 2px 8px #0f2f420f}.insights-support-intro h2{max-width:14ch;font:400 44px/1.2 var(--font-tabac-glam);text-wrap:balance;margin:0}.insights-support p{color:#c5d6e1;margin:22px 0;font-size:18px;line-height:1.65}.insights-support-intro{flex-direction:column;align-items:flex-start;display:flex}.insights-support :is(a,svg){flex-shrink:0}.insights-support a{color:inherit;align-items:center;gap:12px;font-size:16px;display:inline-flex}.insights-support a:hover{color:inherit}.insights-support a svg{stroke-width:1.8px;width:24px;height:24px}.insights-support .insights-support-cta{background:#30647b;border-radius:8px;padding:15px 22px;transition:background-color .2s cubic-bezier(.16,1,.3,1)}.insights-support .insights-support-cta:hover{background:#254f63}.insights-support-secondary{margin-top:18px}.insights-support-step{counter-increment:insights-step;border-bottom:1px solid #ffffff29;margin-bottom:24px;padding:0 0 24px}.insights-support-step h3{align-items:baseline;gap:12px;margin:0;font-size:23px;font-weight:500;display:flex}.insights-support-step h3:before{content:counter(insights-step, decimal-leading-zero);letter-spacing:.14em;color:#7fcbd6;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.insights-support-step p{margin-bottom:0}.insights-support a:focus-visible{outline-color:#fff}.insights-support :is(.insights-support-secondary,.insights-support-guide){background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .28s cubic-bezier(.16,1,.3,1)}.insights-support :is(.insights-support-secondary,.insights-support-guide):hover{background-size:100% 1px}@media (prefers-reduced-motion:reduce){.insight-slide{transition:none}}@media not (min-width:1024px){.insights-container{width:calc(100% - 36px);padding:24px 0 44px}.insights-section{scroll-margin-top:calc(var(--site-header-height) + 32px);margin-top:32px}.insights-heading{font-size:clamp(23px,3.5vw,30px)}.insights-heading:before{width:16px}.insight-carousel{aspect-ratio:4/3}.insight-hero-copy{gap:14px;padding:16px}.insight-hero-caption{bottom:48px}.insight-hero-copy h2{max-width:100%;font-size:clamp(18px,3.1vw,28px)}.insight-progress{gap:5px}.insight-progress button{width:26px;height:34px}.insight-arrows{gap:8px}.insight-arrows button{border-radius:10px;width:34px;height:34px}.insight-updates{padding:12px 0}.insight-updates li a{padding:16px 0;font-size:20px}.insight-pagination{font-size:15px}.insight-pagination>:is(a,span){min-width:36px;height:36px}.insight-pagination .insight-pagination-arrow{--pagination-arrow-size:26px}.insight-therapy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;padding:24px 0 0}.insight-card-copy{gap:20px;min-height:120px;padding:12px}.insight-card-copy h3{font-size:18px}.insight-see-more{font-size:14px}.insight-article{width:calc(100% - 36px);max-width:100%;padding:24px 0 44px;font-size:17px}.insight-article h1{font-size:32px}.insight-article h2{font-size:23px}.insight-article-lead{font-size:20px}.insights-support{grid-template-columns:minmax(0,1fr);gap:36px;padding:28px}.insights-support-intro h2{font-size:32px}.insight-updates li a{grid-template-columns:minmax(0,1fr) auto;gap:12px}.insight-update-meta{flex-flow:wrap;grid-column:1/-1}}
