.concept-blog{position:relative;overflow:hidden}.concept-blog__bg{position:absolute;inset:0;z-index:0;pointer-events:none}.concept-blog__bg img{position:absolute;top:0;right:0}.concept{position:relative;z-index:1;padding-block:var(--section-padding-block-extra)}@media(width <= 62.499rem){.concept{padding-block:var(--section-padding-block)}}.concept__inner{display:flex;flex-direction:column;gap:var(--spacing-08);position:relative;z-index:1}@media(width <= 62.499rem){.concept__inner{padding-inline:calc(var(--page-gutter)*2)}}.concept__header{display:flex;flex-direction:column;gap:var(--spacing-04);text-align:center;align-items:center}.concept__overline{color:var(--color-tan)}.concept__heading{margin:0}.concept__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--spacing-08)}@media(width <= 62.499rem){.concept__grid{grid-template-columns:1fr;gap:var(--spacing-07)}}.concept__point{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-06);text-align:center}@media(width <= 62.499rem){.concept__point{gap:var(--spacing-05)}}.concept__icon{width:3.625rem;height:2.5rem}.concept__icon img{display:block;width:100%;height:100%;object-fit:contain}.concept__point-body{display:flex;flex-direction:column;gap:var(--spacing-04)}.concept__point-title{margin:0;font-size:var(--font-size-overline);font-weight:600;line-height:var(--line-height-heading);text-transform:uppercase;letter-spacing:var(--letter-spacing-overline)}.concept__point-text{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-body);margin-inline:auto;font-weight:500}
