.grid-line[data-astro-cid-vc5tsdmu]{display:grid;grid-template-columns:1fr;border:var(--border-width) solid var(--color-border)}.grid-line[data-astro-cid-vc5tsdmu]>*{border-top:var(--border-width) solid var(--color-border)}.grid-line[data-astro-cid-vc5tsdmu]>*:first-child{border-top:0}@media(min-width:768px){.grid-line--cols-2[data-astro-cid-vc5tsdmu]{grid-template-columns:repeat(2,1fr)}.grid-line--cols-3[data-astro-cid-vc5tsdmu]{grid-template-columns:repeat(3,1fr)}.grid-line--cols-4[data-astro-cid-vc5tsdmu]{grid-template-columns:repeat(4,1fr)}.grid-line[data-astro-cid-vc5tsdmu][class*=grid-line--cols]>*{border-top:var(--border-width) solid var(--color-border);border-left:var(--border-width) solid var(--color-border)}.grid-line--cols-2[data-astro-cid-vc5tsdmu]>*:nth-child(-n+2),.grid-line--cols-3[data-astro-cid-vc5tsdmu]>*:nth-child(-n+3),.grid-line--cols-4[data-astro-cid-vc5tsdmu]>*:nth-child(-n+4){border-top-color:transparent}.grid-line--cols-2[data-astro-cid-vc5tsdmu]>*:nth-child(odd),.grid-line--cols-3[data-astro-cid-vc5tsdmu]>*:nth-child(3n+1),.grid-line--cols-4[data-astro-cid-vc5tsdmu]>*:nth-child(4n+1){border-left-color:transparent}.grid-line--cols-2:has(>:nth-last-child(1 of:not([hidden])):nth-child(odd of:not([hidden])))>:nth-last-child(2 of:not([hidden])),.grid-line--cols-3:has(>:nth-last-child(1 of:not([hidden])):nth-child(3n+1 of:not([hidden])))>:is(:nth-last-child(2 of:not([hidden])),:nth-last-child(3 of:not([hidden]))),.grid-line--cols-3:has(>:nth-last-child(1 of:not([hidden])):nth-child(3n+2 of:not([hidden])))>:nth-last-child(3 of:not([hidden])),.grid-line--cols-4:has(>:nth-last-child(1 of:not([hidden])):nth-child(4n+1 of:not([hidden])))>:is(:nth-last-child(2 of:not([hidden])),:nth-last-child(3 of:not([hidden])),:nth-last-child(4 of:not([hidden]))),.grid-line--cols-4:has(>:nth-last-child(1 of:not([hidden])):nth-child(4n+2 of:not([hidden])))>:is(:nth-last-child(3 of:not([hidden])),:nth-last-child(4 of:not([hidden]))),.grid-line--cols-4:has(>:nth-last-child(1 of:not([hidden])):nth-child(4n+3 of:not([hidden])))>:nth-last-child(4 of:not([hidden])){box-shadow:0 var(--border-width) 0 0 var(--color-border)}}@media(min-width:768px){.grid-line[data-astro-cid-vc5tsdmu]>:nth-last-child(1 of:not([hidden])){position:relative}.grid-line--cols-2[data-astro-cid-vc5tsdmu]>:nth-last-child(1 of:not([hidden])):not(:nth-child(2n of:not([hidden]))):after,.grid-line--cols-3[data-astro-cid-vc5tsdmu]>:nth-last-child(1 of:not([hidden])):not(:nth-child(3n of:not([hidden]))):after,.grid-line--cols-4[data-astro-cid-vc5tsdmu]>:nth-last-child(1 of:not([hidden])):not(:nth-child(4n of:not([hidden]))):after{content:"";position:absolute;inset-block:calc(-1 * var(--border-width)) 0;inset-inline-end:calc(-1 * var(--border-width));width:var(--border-width);background:var(--color-border);pointer-events:none;z-index:1}}.grid-line[data-astro-cid-vc5tsdmu].grid-line--flush>*{position:relative;border:0}.grid-line[data-astro-cid-vc5tsdmu].grid-line--flush>*:before{content:"";position:absolute;inset:calc(-1 * var(--border-width)) 0 0 calc(-1 * var(--border-width));border-top:var(--border-width) solid var(--color-border);border-left:var(--border-width) solid var(--color-border);pointer-events:none;z-index:1}
