.breadcrumbs{padding:var(--padding-xxs) var(--container-inset);font-size:var(--text-sm,.8125rem)}.breadcrumbs ol{color:var(--color-text-secondary);flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li+li:before{content:"›";margin-right:.5rem}.breadcrumbs a{color:var(--color-text-secondary);text-decoration:none}.breadcrumbs a:hover{color:var(--color-text-primary);text-underline-offset:2px;text-decoration:underline}.breadcrumbs [aria-current]{color:var(--color-text-primary)}.breadcrumbs--frame{border-bottom:1px solid var(--color-border-faint);border-left:1px solid var(--color-border-faint);border-right:1px solid var(--color-border-faint)}.breadcrumbs--bar{border-bottom:1px solid var(--color-border-faint)}.grid-card{gap:var(--padding-xs);padding:var(--container-inset)}.grid-card[data-variant=tile]{text-align:center;gap:1.5rem}.grid-card__icon{flex-shrink:0;width:2rem;height:2rem;display:block}.grid-card:not([data-variant=tile])>.grid-card__icon{margin-bottom:var(--padding-xs)}.grid-card__image{width:100%;height:auto;display:block}.grid-card__copy{gap:var(--padding-xs);flex-direction:column;display:flex}.grid-card__title{margin:0}.grid-card__title-link{color:inherit;text-decoration:none}.grid-card__title-link:hover,.grid-card__title-link:focus-visible{text-underline-offset:.2em;text-decoration:underline}.grid-card__desc,.grid-card__list{text-wrap:pretty;hyphens:none;max-width:33rem;font-size:var(--text-base);color:var(--color-text-secondary);white-space:pre-line;margin:0;line-height:1.5}.grid-card__list{padding:0;list-style:none}body[data-landing] .grid-card__list{padding-left:1.25rem;list-style:square}body[data-landing] .grid-card__list li{padding:0 0 .25rem .5rem;line-height:1.6}body[data-landing] .grid-card__list li::marker{color:var(--color-text-secondary)}.grid-card__benefit{margin:0}.grid-card__lead{font-weight:var(--font-weight-heading)}.grid-card__tile-text{text-wrap:balance;hyphens:none;max-width:10rem;font-size:var(--text-base);color:var(--color-text-primary);margin:0;line-height:1.6}.grid-card__link{align-self:flex-start;margin-top:auto}.grid-card>:has(+.grid-card__link){margin-bottom:var(--padding-xs)}.icon-grid-block .section-lede--centered{hyphens:none}.icon-grid-block__heading-cell{padding:var(--container-inset);gap:2rem}.icon-grid-block__inline-heading{margin:0}body[data-landing] .icon-grid-block__inline-heading{font-size:32px;line-height:1.3}.icon-grid-block__grid{margin:0}.icon-grid-block__sheet{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=992px){.icon-grid-block__sheet{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem}}@media (width>=768px){.icon-grid-block__grid.is-5-items{grid-template-columns:repeat(6,minmax(0,1fr))}.icon-grid-block__grid.is-5-items>li:nth-child(-n+3){grid-column:span 2}.icon-grid-block__grid.is-5-items>li:nth-child(n+4){grid-column:span 3}}.grid-outlined.icon-grid-block__tiles{border-bottom:1px solid var(--color-border-faint);grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=768px){.grid-outlined.icon-grid-block__tiles{grid-template-columns:repeat(var(--tile-cols,4), minmax(0, 1fr))}}.icon-grid-block__carousel-head .section-heading__lead .section-lede--centered{max-width:42rem}.icon-grid-block__scroll{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(18.5rem,72vw);grid-auto-flow:column;gap:0;padding:0;display:grid;overflow-x:auto}.icon-grid-block__scroll::-webkit-scrollbar{display:none}.icon-grid-block__scroll>.grid-card{scroll-snap-align:start;justify-content:flex-start;align-items:center;gap:var(--padding-sm);padding:var(--padding-md) 1.25rem;text-align:center;background:0 0;border:0;border-radius:0;position:relative}.icon-grid-block__scroll>.grid-card:before{content:"";inset-block:0;background:var(--color-border-secondary);width:1px;position:absolute;left:-1px}.icon-grid-block__scroll .grid-card__copy{align-items:center}.icon-grid-block__scroll .grid-card__desc,.icon-grid-block__scroll .grid-card__list{font-size:var(--text-body-sm);text-wrap:balance}.icon-grid-block__arrows{flex-shrink:0}@media (width<=767px){.icon-grid-block__carousel-head .icon-grid-block__arrows{align-self:center}}
