.clinics-block{--header-pad-top:0;--header-pad-bottom:4;--item-radius:1;--item-padding:3;--index-pad-top:0;--index-pad-bottom:0;--heading-pad-top:0;--heading-pad-bottom:0;--abstract-pad-top:2;--abstract-pad-bottom:0;--clamper-pad-top:3;--clamper-pad-bottom:0;--actions-pad-top:3;--actions-pad-bottom:0;--arrows-pad-top:4;--arrows-pad-bottom:0;@media screen and (min-width:960px){--header-pad-bottom:8;--abstract-pad-top:4;--actions-pad-top:5}overflow-x:hidden;&.bg-pink,&.bg-red{&.bottom-margin-default,&.bottom-margin-double,&.bottom-margin-none,&.top-margin-default,&.top-margin-double,&.top-margin-none{--block-vertical-pad:2;@media screen and (min-width:768px){--block-vertical-pad:3}@media screen and (min-width:960px){--block-vertical-pad:3.25}}}.inner-wrapper{gap:0}.block-header{padding-bottom:calc(var(--baseline)*var(--header-pad-bottom));padding-top:calc(var(--baseline)*var(--header-pad-top))}.block-actions{justify-content:flex-end}.item-wrapper{border-radius:calc(var(--baseline)*var(--item-radius));display:flex;flex-direction:column;height:100%;padding:calc(var(--baseline)*var(--item-padding))}.item-index{padding-bottom:calc(var(--baseline)*var(--index-pad-bottom));padding-top:calc(var(--baseline)*var(--index-pad-top))}.item-heading{margin-top:0;padding-bottom:calc(var(--baseline)*var(--heading-pad-bottom));padding-top:calc(var(--baseline)*var(--heading-pad-top))}.item-clamper{padding-bottom:calc(var(--baseline)*var(--clamper-pad-bottom));padding-top:calc(var(--baseline)*var(--clamper-pad-top))}.item-abstract{padding-bottom:calc(var(--baseline)*var(--abstract-pad-bottom));padding-top:calc(var(--baseline)*var(--abstract-pad-top))}.item-actions{margin-top:auto;padding-bottom:calc(var(--baseline)*var(--actions-pad-bottom));padding-top:calc(var(--baseline)*var(--actions-pad-top))}.item-action{justify-content:center;width:100%}.block-arrows{justify-content:flex-end;padding-bottom:calc(var(--baseline)*var(--arrows-pad-bottom));padding-top:calc(var(--baseline)*var(--arrows-pad-top))}.block-arrow{background-color:transparent;border-color:var(--primary-500);color:var(--primary-500);@media (hover:hover) and (pointer:fine){&:hover{background-color:var(--primary-500);color:var(--primary-50)}}}}