.card{border-radius:var(--shape-large);transition:border-radius var(--shape-duration) var(--shape-ease),background .2s ease}.card-grid .card:first-child:not(:only-child){border-radius:var(--shape-large) var(--shape-large) var(--shape-small) var(--shape-small)}.card-grid .card:not(:first-child):not(:last-child){border-radius:var(--shape-small)}.card-grid .card:last-child:not(:only-child){border-radius:var(--shape-small) var(--shape-small) var(--shape-large) var(--shape-large)}@media (min-width:600px){.card-grid .card:first-child:not(:nth-last-child(-n+2)){border-radius:var(--shape-large) var(--shape-small) var(--shape-small) var(--shape-small)}.card-grid .card:nth-child(2):not(:nth-last-child(-n+2)){border-radius:var(--shape-small) var(--shape-large) var(--shape-small) var(--shape-small)}.card-grid .card:first-child:nth-last-child(-n+2){border-radius:var(--shape-large) var(--shape-small) var(--shape-small) var(--shape-large)}.card-grid .card:nth-child(2):nth-last-child(-n+2){border-radius:var(--shape-small) var(--shape-large) var(--shape-large) var(--shape-small)}.card-grid .card:not(:nth-child(-n+2)):not(:nth-last-child(-n+2)):nth-child(2n),.card-grid .card:not(:nth-child(-n+2)):not(:nth-last-child(-n+2)):nth-child(odd){border-radius:var(--shape-small)}.card-grid .card:nth-last-child(-n+2):nth-child(odd):not(:nth-child(-n+2)){border-radius:var(--shape-small) var(--shape-small) var(--shape-small) var(--shape-large)}.card-grid .card:nth-last-child(-n+2):nth-child(2n):not(:nth-child(-n+2)){border-radius:var(--shape-small) var(--shape-small) var(--shape-large) var(--shape-small)}.card-grid .card:last-child:nth-child(odd):not(:nth-child(-n+2)){border-radius:var(--shape-small) var(--shape-small) var(--shape-large) var(--shape-large)}}@media (min-width:900px){.card-grid .card:first-child:not(:nth-last-child(-n+3)){border-radius:var(--shape-large) var(--shape-small) var(--shape-small) var(--shape-small)}.card-grid .card:nth-child(2):not(:nth-last-child(-n+3)){border-radius:var(--shape-small)}.card-grid .card:nth-child(3):not(:nth-last-child(-n+3)){border-radius:var(--shape-small) var(--shape-large) var(--shape-small) var(--shape-small)}.card-grid .card:first-child:nth-last-child(-n+3){border-radius:var(--shape-large) var(--shape-small) var(--shape-small) var(--shape-large)}.card-grid .card:nth-child(2):nth-last-child(-n+3){border-radius:var(--shape-small) var(--shape-small) var(--shape-large) var(--shape-small)}.card-grid .card:nth-child(3):nth-last-child(-n+3){border-radius:var(--shape-small) var(--shape-large) var(--shape-large) var(--shape-small)}.card-grid .card:not(:nth-child(-n+3)):not(:nth-last-child(-n+3)):nth-child(3n),.card-grid .card:not(:nth-child(-n+3)):not(:nth-last-child(-n+3)):nth-child(3n+1),.card-grid .card:not(:nth-child(-n+3)):not(:nth-last-child(-n+3)):nth-child(3n+2){border-radius:var(--shape-small)}.card-grid .card:nth-last-child(-n+3):nth-child(3n+1):not(:nth-child(-n+3)){border-radius:var(--shape-small) var(--shape-small) var(--shape-small) var(--shape-large)}.card-grid .card:nth-last-child(-n+3):nth-child(3n+2):not(:nth-child(-n+3)){border-radius:var(--shape-small)}.card-grid .card:nth-last-child(-n+3):nth-child(3n):not(:nth-child(-n+3)){border-radius:var(--shape-small) var(--shape-small) var(--shape-large) var(--shape-small)}.card-grid .card:last-child:nth-child(3n+1):not(:nth-child(-n+3)){border-radius:var(--shape-small) var(--shape-small) var(--shape-large) var(--shape-large)}.card-grid .card:nth-last-child(2):nth-child(3n+1):not(:nth-child(-n+3)){border-radius:var(--shape-small) var(--shape-small) var(--shape-small) var(--shape-large)}.card-grid .card:last-child:nth-child(3n+2):not(:nth-child(-n+3)){border-radius:var(--shape-small) var(--shape-small) var(--shape-large) var(--shape-small)}}
