/*
 * DO NOT EDIT THIS FILE.
 * See the following change record for more information,
 * https://www.drupal.org/node/3084859
 * @preserve
 */.paragraph--type--category-tile > a { display: flex; flex-direction: column; align-items: center; justify-content: center; transition: background 0.3s ease-out; border: 1px solid #ccc; border-radius: 1rem; background: #fff; }
.paragraph--type--category-tile > a:hover { background: #f2f2f2; }
.paragraph--type--category-tile .category-tile_title { margin-top: 0.5rem; font-size: var(--font-size-l); font-weight: var(--font-weight-xl); }

@media (max-width: 37.5rem) { .paragraph--type--category-tile .category-tile_title { margin-top: 0.75rem; font-size: var(--font-size-m); } }
.paragraph--type--category-tile .category-tile_description { margin-top: 1rem; text-align: center; font-size: var(--font-size-s); line-height: var(--line-height-comfort); }
.paragraph--type--category-tile .category-tile_type-wide { padding: 2rem 1.5rem 2.5rem; }

@media (max-width: 37.5rem) { .paragraph--type--category-tile .category-tile_type-wide { padding: 1rem 1rem 1.5rem; } }
.paragraph--type--category-tile .category-tile_type-half { padding: 1rem 1rem 1.5rem; }
.paragraph--type--category-tile .category-tile_type-half .category-tile_description { margin-top: 0.75rem; font-size: var(--font-size-xs); line-height: var(--line-height-normal); }
