.google-source-control{position:relative;z-index:1;display:inline-flex;align-items:center;min-width:0;vertical-align:middle}.google-source-control--channel{display:block;width:100%}.google-source-control--channel .google-preferred-source{display:grid;margin-top:0}.google-source-tooltip{position:absolute;right:0;bottom:calc(100% + 9px);z-index:1000;display:block;width:min(300px,calc(100vw - 32px));padding:12px 14px;border:1px solid #e8eaf0;border-radius:12px;color:#30344f;background:#fff;box-shadow:0 8px 24px rgba(23,27,56,.22);font-size:13px;font-weight:500;line-height:1.65;text-align:left;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.google-source-control--channel .google-source-tooltip{right:0;left:auto;width:min(300px,calc(100vw - 32px),100%)}.google-source-tooltip:after{position:absolute;right:17px;bottom:-6px;width:10px;height:10px;border-right:1px solid #e8eaf0;border-bottom:1px solid #e8eaf0;background:#fff;content:"";transform:rotate(45deg)}.google-source-tip-check{width:20px;height:20px;display:inline-block;vertical-align:-4px}.google-source-control:has(:focus-visible){z-index:1001}.google-source-control:has(:focus-visible) .google-source-tooltip{opacity:1;visibility:visible;transform:translateY(0)}@media (hover:hover){.google-source-control:hover{z-index:1001}.google-source-control:hover .google-source-tooltip{opacity:1;visibility:visible;transform:translateY(0)}}@media (max-width:1023px){.google-source-control--compact .google-source-tooltip{right:auto;left:0}}@media (max-width:680px){.topics .topic-actions .google-source-control,.topics .topic-actions .google-source-control .google-preferred-source{width:100%;min-width:0}}@media (min-width:681px) and (max-width:1023px){.topics .topic-actions .google-source-control{flex:0 0 auto}}@media (min-width:1024px){.topics .topic-actions .google-source-control{grid-column:1;grid-row:1;justify-self:end;min-width:180px}.topics .topic-actions .google-source-control .google-preferred-source{width:100%}}@media (max-width:480px){.restored-article-metadata-actions>.restored-article-google-control{flex:1 1 auto;min-width:0}.restored-article-google-source{width:100%}}@media (prefers-reduced-motion:reduce){.google-source-tooltip{transition:none}}.hero-section>.hero{position:relative;isolation:isolate}.home-hero-photo{position:absolute;inset:0 0 0 auto;z-index:0;width:62%;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 42%,#000 78%,transparent),linear-gradient(180deg,transparent,#000 18%,#000 84%,transparent);mask-image:linear-gradient(90deg,transparent,#000 42%,#000 78%,transparent),linear-gradient(180deg,transparent,#000 18%,#000 84%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.home-hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:60% 55%}.home-hero-photo-healthy-ageing img{object-position:60% 35%}.home-hero-photo-family-wellbeing{-webkit-mask-image:linear-gradient(90deg,transparent,#000 42%,#000 90%,transparent),linear-gradient(180deg,transparent,#000 18%,#000 84%,transparent);mask-image:linear-gradient(90deg,transparent,#000 42%,#000 90%,transparent),linear-gradient(180deg,transparent,#000 18%,#000 84%,transparent)}.home-hero-photo-family-wellbeing img{object-position:75% 60%;filter:saturate(.82) brightness(1.02)}@media (min-width:701px) and (max-width:1000px){.home-hero-photo-family-wellbeing{top:12.5%;bottom:auto;height:75%}}@media (min-width:1001px){.home-hero-photo-healthy-ageing{width:48%}}@media (max-width:700px){.hero-section>.hero{display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:18px 0 22px}.hero .hero-copy{display:contents}.hero .hero-tools{order:5;width:100%;margin-top:14px}.home-hero-photo{position:relative;inset:auto;z-index:1;display:block;order:4;width:100%;height:112px;margin:12px 0 0;overflow:hidden;border-radius:10px;-webkit-mask-image:none;mask-image:none}.home-hero-photo img{object-position:60% 55%;filter:none}.home-hero-photo-healthy-ageing{height:clamp(112px,34vw,240px)}.home-hero-photo-healthy-ageing img{object-position:60% 10%}.home-hero-photo-family-wellbeing{-webkit-mask-image:none;mask-image:none}.home-hero-photo-family-wellbeing img{object-position:70% 35%;filter:none}.hero-section>.hero:before{content:none}}