:root{--block-spacing-y:var(--spacing-lg);--block-spacing-x:var(--spacing);--block-margin-y:var(--block-spacing-y);--block-margin-x:var(--block-spacing-x);--block-padding-y:var(--block-spacing-y);--block-padding-x:var(--block-spacing-x)}@media screen and (width>=768px){:root{--block-spacing-y:var(--spacing-xxl);--block-spacing-x:var(--spacing-md)}}.benefit-category-list-block{margin:var(--block-margin-y) var(--block-margin-x)}.editorial .benefit-category-list-block:first-child{margin-top:0}.editorial>.benefit-category-list-block{margin-left:0;margin-right:0}.benefit-category-list-block__content{flex-direction:column;margin:0 auto;display:flex}.benefit-category-list-block__heading{margin-bottom:var(--spacing-md)}@media screen and (width>=768px){.benefit-category-list-block__heading{max-width:50%}}.benefit-category-list-block__list{gap:var(--spacing-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media screen and (width>=768px){.benefit-category-list-block__list{gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media screen and (width>=1024px){.benefit-category-list-block__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.benefit-category-list-block__list-item{gap:var(--spacing-xs);flex-direction:column;display:flex}@media screen and (width<=767px){.benefit-category-list-block__list-item:nth-child(4),.benefit-category-list-block__list-item:nth-child(4)~.benefit-category-list-block__list-item{display:none}}.benefit-category-list-block__list-item-icon{height:5rem}@media screen and (width>=768px){.benefit-category-list-block__list-item-icon{height:7.8125rem}}.benefit-category-list-block__list-item-icon svg,.benefit-category-list-block__list-item-icon img{width:auto;max-height:100%}.benefit-category-list-block__list-item-heading{font-size:1.25rem}@media screen and (width>=768px){.benefit-category-list-block__list-item-heading{font-size:1.75rem}}.benefit-category-list-block__list-item-heading a{font-weight:inherit;font-size:inherit}.benefit-category-list-block__list-item-heading a:not(:hover):not(:focus){text-decoration:none}.benefit-category-list-block__list-item-text{gap:var(--spacing-xs);flex-direction:column;font-size:1rem;display:flex}@media screen and (width>=768px){.benefit-category-list-block__list-item-text{font-size:1.125rem}}.benefit-category-list-block__more-link{margin:var(--spacing-md) 0 0 auto;align-self:end;padding:0;font-size:1rem}@media screen and (width>=768px){.benefit-category-list-block__more-link{font-size:1.125rem}}
