.focus-areas-grid{position:relative}.focus-areas-grid .card{box-shadow:4px 4px 0px var(--color-accent-secondary);border:none}.focus-areas-grid .card:before{display:none}.focus-areas-grid .card:after{content:"";pointer-events:none;z-index:1;position:absolute;inset:-1px}.focus-areas-grid .card:first-child:after{background-image: linear-gradient(to right, var(--border-color) 0%, var(--border-color) 50%, transparent 50%), repeating-linear-gradient(to right, transparent 50%, var(--border-color) 50%, var(--border-color) 54px, transparent 54px, transparent 58px),  repeating-linear-gradient(to bottom, var(--border-color) 0px, var(--border-color) 4px, transparent 4px, transparent 8px),  repeating-linear-gradient(to right, var(--border-color) 0px, var(--border-color) 4px, transparent 4px, transparent 8px),  linear-gradient(to bottom, var(--border-color) 0%, var(--border-color) 100%);background-position:0 0,0 0,100% 0,0 100%,0 0;background-repeat:no-repeat;background-size:50% 1px,100% 1px,1px 100%,100% 1px,1px 100%}.focus-areas-grid .card:nth-child(2):after{background-image: repeating-linear-gradient(to right, var(--border-color) 0px, var(--border-color) 4px, transparent 4px, transparent 8px), linear-gradient(to right, transparent 0%, transparent 50%, var(--border-color) 50%, var(--border-color) 100%),  linear-gradient(to bottom, var(--border-color) 0%, var(--border-color) 100%),  linear-gradient(to right, transparent 0%, transparent 100%),  linear-gradient(to bottom, transparent 0%, transparent 100%);background-position:0 0,100% 0,100% 0,0 100%,0 0;background-repeat:no-repeat;background-size:50% 1px,50% 1px,1px 100%,100% 1px,1px 100%}.focus-areas-grid .card:nth-child(3):after{background-image: linear-gradient(to right, var(--border-color) 0%, var(--border-color) 100%),  repeating-linear-gradient(to bottom, var(--border-color) 0px, var(--border-color) 4px, transparent 4px, transparent 8px),  repeating-linear-gradient(to right, var(--border-color) 0px, var(--border-color) 4px, transparent 4px, transparent 8px),  repeating-linear-gradient(to bottom, var(--border-color) 0px, var(--border-color) 4px, transparent 4px, transparent 8px);background-position:0 0,100% 0,0 100%,0 0;background-repeat:no-repeat;background-size:100% 1px,1px 100%,100% 1px,1px 100%}.focus-areas-grid .card:nth-child(4):after{background-image: linear-gradient(to right, var(--border-color) 0%, var(--border-color) 100%),  repeating-linear-gradient(to bottom, var(--border-color) 0px, var(--border-color) 4px, transparent 4px, transparent 8px),  linear-gradient(to right, transparent 0%, transparent 100%),  linear-gradient(to bottom, transparent 0%, transparent 100%);background-position:0 0,100% 0,0 100%,0 0;background-repeat:no-repeat;background-size:100% 1px,1px 100%,100% 1px,1px 100%}.focus-areas-grid .card:nth-child(5):after{background-image: repeating-linear-gradient(to right, var(--border-color) 0px, var(--border-color) 4px, transparent 4px, transparent 8px), linear-gradient(to right, transparent 0%, transparent 100%),  linear-gradient(to bottom, transparent 0%, transparent 50%, var(--border-color) 50%, var(--border-color) 100%),  linear-gradient(to right, transparent 0%, transparent 50%, var(--border-color) 50%, var(--border-color) 100%),  linear-gradient(to bottom, transparent 0%, transparent 100%);background-position:0 0,100% 0,100% 100%,100% 100%,0 0;background-repeat:no-repeat;background-size:50% 1px,50% 1px,1px 50%,50% 1px,1px 100%}.focus-areas-grid .card:nth-child(6):after{background-image: repeating-linear-gradient(to right, var(--border-color) 0px, var(--border-color) 4px, transparent 4px, transparent 8px),  repeating-linear-gradient(to bottom, var(--border-color) 0px, var(--border-color) 4px, transparent 4px, transparent 8px),  repeating-linear-gradient(to right, var(--border-color) 0px, var(--border-color) 4px, transparent 4px, transparent 8px),  repeating-linear-gradient(to bottom, var(--border-color) 0px, var(--border-color) 4px, transparent 4px, transparent 8px);background-position:0 0,100% 0,0 100%,0 0;background-repeat:no-repeat;background-size:100% 1px,1px 100%,100% 1px,1px 100%}
