.grid{display:grid;grid-template-columns:1fr}.grid .grid__item .feature-card{max-width:100%}.grid--primary .grid__item{background-color:var(--fg-on-inverse)}.grid--ternary .grid__item{background-color:var(--link-pink)}.grid--secondary .grid__item{background-color:var(--bg-inverse)}.grid--gray .grid__item{background-color:var(--n-25)}.grid--gradient .grid__item{background:var(--gradient)}.grid--border{border:1px solid var(--border);border-radius:6px;overflow:hidden}.grid--border.grid--inherit_color .grid__item{background-color:var(--bg-surface)}.grid--border .grid__item{width:100%;min-width:0;border-color:var(--border);border-style:solid;padding:1.625rem 1.5rem}.grid--border .grid__item .rich-text-block__footer{border:0}@media only screen and (max-width:765px){.grid--border .grid__item{padding:1.125rem}}.grid--border .grid__item:has(>.rich-text-block),.grid--border .grid__item:has(>.testimonial-card){padding:0}.grid--border.grid--gap-none.grid--2 .grid__item,.grid--border.grid--gap-none.grid--2-stacked .grid__item{border-right:0;border-bottom:1px solid var(--border)}.grid--border.grid--gap-none.grid--2 .grid__item:last-child,.grid--border.grid--gap-none.grid--2-stacked .grid__item:last-child{border-bottom:0}@media (min-width:768px){.grid--border.grid--gap-none.grid--2 .grid__item,.grid--border.grid--gap-none.grid--2-stacked .grid__item{border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.grid--border.grid--gap-none.grid--2 .grid__item:last-child,.grid--border.grid--gap-none.grid--2-stacked .grid__item:last-child{border-bottom:1px solid var(--border)}.grid--border.grid--gap-none.grid--2 .grid__item:nth-child(2n),.grid--border.grid--gap-none.grid--2-stacked .grid__item:nth-child(2n){border-right:0}.grid--border.grid--gap-none.grid--2 .grid__item:nth-last-child(-n+2),.grid--border.grid--gap-none.grid--2-stacked .grid__item:nth-last-child(-n+2){border-bottom:0}}.grid--border.grid--gap-none.grid--3 .grid__item,.grid--border.grid--gap-none.grid--3-stacked .grid__item{border-right:0;border-bottom:1px solid var(--border)}.grid--border.grid--gap-none.grid--3 .grid__item:last-child,.grid--border.grid--gap-none.grid--3-stacked .grid__item:last-child{border-bottom:0}@media (min-width:768px){.grid--border.grid--gap-none.grid--3 .grid__item,.grid--border.grid--gap-none.grid--3-stacked .grid__item{border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.grid--border.grid--gap-none.grid--3 .grid__item:last-child,.grid--border.grid--gap-none.grid--3-stacked .grid__item:last-child{border-bottom:1px solid var(--border)}.grid--border.grid--gap-none.grid--3 .grid__item:nth-child(3n),.grid--border.grid--gap-none.grid--3-stacked .grid__item:nth-child(3n){border-right:0}.grid--border.grid--gap-none.grid--3 .grid__item:nth-last-child(-n+3),.grid--border.grid--gap-none.grid--3-stacked .grid__item:nth-last-child(-n+3){border-bottom:0}}.grid--border.grid--gap-none.grid--4 .grid__item,.grid--border.grid--gap-none.grid--4-stacked .grid__item{border-right:0;border-bottom:1px solid var(--border)}.grid--border.grid--gap-none.grid--4 .grid__item:last-child,.grid--border.grid--gap-none.grid--4-stacked .grid__item:last-child{border-bottom:0}@media (min-width:768px){.grid--border.grid--gap-none.grid--4 .grid__item,.grid--border.grid--gap-none.grid--4-stacked .grid__item{border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.grid--border.grid--gap-none.grid--4 .grid__item:last-child,.grid--border.grid--gap-none.grid--4-stacked .grid__item:last-child{border-bottom:1px solid var(--border)}.grid--border.grid--gap-none.grid--4 .grid__item:nth-child(4n),.grid--border.grid--gap-none.grid--4-stacked .grid__item:nth-child(4n){border-right:0}.grid--border.grid--gap-none.grid--4 .grid__item:nth-last-child(-n+4),.grid--border.grid--gap-none.grid--4-stacked .grid__item:nth-last-child(-n+4){border-bottom:0}}.grid--border.grid--gap-large,.grid--border.grid--gap-medium,.grid--border.grid--gap-small{border:0}.grid--border.grid--gap-large .grid__item,.grid--border.grid--gap-medium .grid__item,.grid--border.grid--gap-small .grid__item{border:1px solid var(--border);border-radius:6px}.grid--gap-none{gap:0}.grid--gap-small{gap:.5rem}.grid--gap-medium{gap:1.5rem}.grid--gap-large{gap:3rem}@media (min-width:768px){.grid--1{grid-template-columns:1fr}.grid--2,.grid--2-stacked{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3,.grid--3-stacked{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4,.grid--4-stacked{grid-template-columns:repeat(4,minmax(0,1fr))}}