.HealthGuide{--guide-text:#101f3d;--guide-muted:#59657a;--guide-border:#dde4eb;color:var(--guide-muted);overflow-wrap:anywhere;background:#fff;padding-block-start:56px;padding-block-end:16px;scroll-margin-top:120px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:26px}.HealthGuide,.HealthGuide *{box-sizing:border-box}.HealthGuide p,.HealthGuide h2,.HealthGuide h3,.HealthGuide ul,.HealthGuide li{margin:0}.HealthGuide ul,.HealthGuide li{padding:0;list-style:none}.HealthGuide img{flex-shrink:0;max-width:none;display:block}.HealthGuide a{text-decoration:none}.HealthGuide a:focus-visible{outline-offset:3px;outline:3px solid #1434a4}.HealthGuide .Container.HealthGuide__container{flex-direction:column;gap:32px;max-width:1328px;padding-inline-start:16px;padding-inline-end:16px;display:flex}.HealthGuide .HealthGuide__header{flex-direction:column;gap:16px;padding-inline-start:8px;padding-inline-end:8px;display:flex}.HealthGuide .HealthGuide__heading{flex-direction:column;gap:16px;min-width:0;display:flex}.HealthGuide .HealthGuide__caption{color:#1434a4;text-transform:uppercase;margin:0;font-size:12px;font-weight:500;line-height:18px}.HealthGuide .HealthGuide__title{color:var(--guide-text);letter-spacing:-.7px;margin:0;font-size:30px;font-weight:500;line-height:37px}.HealthGuide .HealthGuide__title>span{display:block}.HealthGuide .HealthGuide__highlight{color:#1434a4;font-weight:600}.HealthGuide .HealthGuide__intro{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}.HealthGuide .HealthGuide__description{color:var(--guide-muted);white-space:pre-line;margin:0;font-size:16px;font-weight:400;line-height:26px}.HealthGuide .HealthGuide__articles{flex-direction:column;gap:16px;min-width:0;display:flex}.HealthGuide .HealthGuide__list{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(420px,100% - 40px);grid-auto-flow:column;gap:16px;margin:0;padding:0;display:grid;overflow-x:auto}.HealthGuide .HealthGuide__list::-webkit-scrollbar{display:none}.HealthGuide .HealthGuide__item{scroll-snap-align:start;min-width:0}.HealthGuide .HealthGuide__item:only-child{grid-column:1/-1}.HealthGuide .HealthGuide__card{isolation:isolate;min-width:0;height:100%;color:var(--guide-text);border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.HealthGuide .HealthGuide__card:focus-visible{outline-offset:-3px}.HealthGuide .HealthGuide__background{z-index:-1;border-radius:inherit;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.HealthGuide .HealthGuide__picture{flex-shrink:0;height:200px;position:relative}.HealthGuide .HealthGuide__photo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.HealthGuide .HealthGuide__copy{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:24px;display:flex}.HealthGuide .HealthGuide__article-title{color:var(--guide-text);letter-spacing:-.25px;margin:0;font-size:20px;font-weight:600;line-height:28px}.HealthGuide .HealthGuide__excerpt{color:var(--guide-muted);white-space:pre-line;margin:0;font-size:14px;font-weight:400;line-height:22px}.HealthGuide .HealthGuide__read{color:#1434a4;align-items:center;gap:12px;max-width:100%;font-size:15px;font-weight:600;line-height:24px;display:flex}.HealthGuide .HealthGuide__read>span{width:120px;min-width:0}.HealthGuide .HealthGuide__card:hover .HealthGuide__article-title{color:#1434a4}.HealthGuide .HealthGuide__card:hover .HealthGuide__read>span{text-underline-offset:4px;text-decoration:underline}.HealthGuide .HealthGuide__hint{color:var(--guide-muted);margin:0;font-size:12px;font-weight:500;line-height:18px}.HealthGuide .Button.Button--bordered.HealthGuide__button{border:1px solid var(--guide-border);color:#1434a4;letter-spacing:0;text-align:center;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:100%;min-width:0;min-height:52px;padding:13px 24px;font-size:15px;font-weight:600;line-height:24px;transition:border-color .16s,background-color .16s;display:inline-flex}.HealthGuide .Button.Button--bordered.HealthGuide__button:hover{background:#f7f9fb;border-color:#1434a4}.HealthGuide .Button.Button--bordered.HealthGuide__archive-button--desktop{display:none}.HealthGuide .HealthGuide__topics{isolation:isolate;border-radius:24px;grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""list""button";gap:24px;padding:24px;display:grid;position:relative}.HealthGuide .HealthGuide__topics-heading{flex-direction:column;grid-area:heading;gap:8px;min-width:0;display:flex}.HealthGuide .HealthGuide__topics-title{color:var(--guide-text);letter-spacing:-.5px;margin:0;font-size:24px;font-weight:500;line-height:32px}.HealthGuide .HealthGuide__topic-list{grid-area:list;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;display:grid}.HealthGuide .HealthGuide__topic{border:1px solid var(--guide-border);height:100%;min-height:60px;color:var(--guide-text);background:#fff;border-radius:999px;align-items:center;gap:12px;padding:12px;transition:border-color .16s;display:flex}.HealthGuide .HealthGuide__topic-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.HealthGuide .HealthGuide__topic-title{font-size:15px;font-weight:600;line-height:24px}.HealthGuide .HealthGuide__topic-description{color:var(--guide-muted);font-size:12px;font-weight:500;line-height:18px;display:none}.HealthGuide .HealthGuide__topic-arrow{background:#f7f9fb;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.HealthGuide .HealthGuide__topic:hover{color:#1434a4;border-color:#1434a4}.HealthGuide .HealthGuide__topics-button{grid-area:button}@media (min-width:768px){.HealthGuide .Container.HealthGuide__container{padding-inline-start:24px;padding-inline-end:24px}.HealthGuide .HealthGuide__topic-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.HealthGuide{padding-block-start:80px;padding-block-end:40px}.HealthGuide .Container.HealthGuide__container{gap:48px}.HealthGuide .HealthGuide__header{grid-template-columns:minmax(0,656fr) minmax(0,480fr);align-items:center;gap:144px;padding-inline-start:0;padding-inline-end:0;display:grid}.HealthGuide .HealthGuide__title{letter-spacing:-1.2px;font-size:40px;line-height:48px}.HealthGuide .Button.Button--bordered.HealthGuide__archive-button--desktop{width:248px;max-width:100%;display:inline-flex}.HealthGuide .Button.Button--bordered.HealthGuide__archive-button--mobile,.HealthGuide .HealthGuide__hint{display:none}.HealthGuide .HealthGuide__list{grid-template-columns:minmax(0,656fr) minmax(0,592fr);grid-auto-columns:auto;grid-auto-flow:row;gap:32px;overflow:visible}.HealthGuide .HealthGuide__item--featured{grid-row:span 2}.HealthGuide .HealthGuide__card{border-radius:0;flex-direction:row;align-items:center;gap:24px;min-height:287px;overflow:visible}.HealthGuide .HealthGuide__card-background{display:none}.HealthGuide .HealthGuide__picture{border-radius:24px;align-self:stretch;width:35.1351%;height:auto;min-height:287px;overflow:hidden}.HealthGuide .HealthGuide__photo{position:absolute;top:0;bottom:0;left:0;right:0}.HealthGuide .HealthGuide__copy{flex:1;gap:12px;padding:0}.HealthGuide .HealthGuide__item--featured .HealthGuide__card{border-radius:32px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;overflow:hidden}.HealthGuide .HealthGuide__item--featured .HealthGuide__card-background{display:block}.HealthGuide .HealthGuide__item--featured .HealthGuide__picture{aspect-ratio:656/344;border-radius:0;width:100%;min-height:0}.HealthGuide .HealthGuide__item--featured .HealthGuide__copy{flex:none;gap:16px;padding:28px}.HealthGuide .HealthGuide__item--featured .HealthGuide__article-title{letter-spacing:-.5px;font-size:24px;font-weight:500;line-height:32px}.HealthGuide .HealthGuide__item--featured .HealthGuide__excerpt{font-size:16px;line-height:26px}.HealthGuide .HealthGuide__topics{border-radius:32px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading button""list list";align-items:center;gap:32px 40px;padding:40px}.HealthGuide .HealthGuide__topic-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.HealthGuide .HealthGuide__topic{border-radius:24px;min-height:80px;padding:16px}.HealthGuide .HealthGuide__topic-description{display:block}.HealthGuide .Button.Button--bordered.HealthGuide__topics-button{width:264px}}@media (prefers-reduced-motion:reduce){.HealthGuide .Button.HealthGuide__button,.HealthGuide .HealthGuide__topic{transition:none}}