.video-frame{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-frame iframe{left:0;top:0;height:100%;width:100%;position:absolute}.content-section--how-to-hg{background:var(--bg-off-base)}@media(min-width:48rem){.section-container--how-to-hg{padding-top:2.5rem;padding-bottom:2.5rem}}.how-to-hg-section{display:grid;row-gap:2rem}.video-promo{display:grid;height:100%;border-radius:var(--border-radius-md);background-color:var(--bg-base);box-shadow:var(--box-shadow-base);color:var(--text-color);transition:box-shadow var(--transition-speed-fast);background:var(--bg-base);row-gap:1rem;padding:1rem 0}.video-promo:focus,.video-promo:hover{color:var(--text-color-dark);box-shadow:var(--box-shadow-deep)}.video-promo:focus{outline:0;box-shadow:var(--brand-inverse) 0 0 0 .125em,var(--link-color) 0 0 0 .25em}@media(min-width:992px){.video-promo{grid-template-columns:1fr 1fr;grid-template-rows:1.5fr 1fr;row-gap:0;padding:0}}.video-promo__animated-title{display:flex;align-items:flex-end;justify-content:center}@media(min-width:992px){.video-promo__video-frame{grid-column:2;grid-row:1/span 2}}.video-promo__view-all-link{display:flex;justify-content:flex-end;align-items:flex-end;margin-right:2rem}@media(min-width:992px){.video-promo__view-all-link{margin-bottom:2rem}}.how-to-hg-cards__title{font-weight:var(--font-weight-bold);color:var(--text-color-dark);line-height:var(--line-height-tight)}@media(min-width:992px){.how-to-hg-cards__title{font-size:var(--font-size-lg)}}.how-to-hg-cards__card-list{display:grid;row-gap:1rem}@media(min-width:48rem){.how-to-hg-cards__card-list{grid-template-columns:repeat(3,1fr);column-gap:3%}}.section-container--search-by-need{position:relative}.section-container--search-by-need .svg-art{display:none}@media(min-width:48rem){.section-container--search-by-need .svg-art{display:block;position:absolute;width:450px;top:5%;right:-12%;color:var(--teal-05);z-index:-1}}.search-by-need{max-width:100vw;overflow-x:auto;margin:-1rem;padding:0 1rem;-ms-overflow-style:none;position:relative;z-index:1}.search-by-need::-webkit-scrollbar{display:none}.search-by-need__card-list{margin:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;min-width:46rem;padding:1.5rem 1rem .5rem 0}@media(min-width:48rem){.search-by-need__card-list{column-gap:3%}}@media(max-width:47.9375rem){.search-by-need .health-content-card-text__title{font-size:var(--font-size-base)}}