:root{--grid-spacing:40px;--grid-divider-color:var(--color-neutral-80)}.grid:has(.grid__heading){border-top:1px solid var(--grid-divider-color);display:grid;gap:calc(var(--grid-spacing)/2);grid-template-columns:1fr;padding-top:calc(var(--grid-spacing)/2)}.grid__content{display:grid;gap:var(--grid-spacing);grid-template-columns:repeat(var(--grid-columns,1),1fr)}.grid__link{margin-top:var(--title-margin-bottom)}.grid__item{position:relative}.grid__item:after{background-color:var(--grid-divider-color);bottom:calc((var(--grid-spacing)/2)*-1);content:"";display:block;height:1px;left:0;position:absolute;width:100%}.grid__item:last-child:after{display:none}@media (min-width:600px){.grid{--grid-columns:2}.grid__item:after{bottom:unset;height:100%;left:unset;right:calc((var(--grid-spacing)/2)*-1);top:0;width:1px}.grid__item:nth-child(2n):after{display:none}}@media (min-width:900px){.grid{--grid-columns:3;--grid-columns-total:4}.grid:has(.grid__heading){gap:var(--grid-spacing);grid-template-columns:repeat(var(--grid-columns-total,4),1fr)}.grid:has(.grid__heading) .grid__content{grid-column:2/-1}.grid__heading{position:relative}.grid__heading:after{background-color:var(--grid-divider-color);content:"";display:block;height:100%;position:absolute;right:calc((var(--grid-spacing)/2)*-1);top:0;width:1px}.grid__content .grid__item:nth-child(2n):after{display:block}.grid__content .grid__item:is(:last-child,:nth-child(3n)):after{display:none}.grid:has(.grid__content--max-2){--grid-columns:2;--grid-columns-total:3}.grid__content.grid__content--max-2 .grid__item:nth-child(n):after{display:block}.grid__content.grid__content--max-2 .grid__item:is(:last-child,:nth-child(2n)):after{display:none}}@media (min-width:1200px){.grid{--grid-columns:4;--grid-columns-total:5}.grid__content .grid__item:is(:last-child,:nth-child(2n),:nth-child(3n)):after{display:block}.grid__content .grid__item:is(:last-child,:nth-child(4n)):after{display:none}.grid:has(.grid__content--max-3){--grid-columns:3;--grid-columns-total:4}.grid__content.grid__content--max-3 .grid__item:nth-child(n):after{display:block}.grid__content.grid__content--max-3 .grid__item:is(:last-child,:nth-child(3n)):after{display:none}}