.ac-InfoTiles {list-style: none;margin: 0 auto;padding: 0;max-width: 1280px;display: flex;flex-direction: column;gap: 32px;}.ac-InfoTiles-item {margin: 0;padding: 0;}.ac-InfoTile {position: relative;display: grid;grid-template-columns: 1fr 1fr;min-height: 300px;overflow: hidden;border: 5px solid white;border-radius: 5px;background-image: linear-gradient(to bottom left, #EBB577, wheat);color: black;box-shadow: 0 4px 16px rgba(0, 0, 0, 0.25);transition: transform 0.2s ease, box-shadow 0.2s ease;}.ac-InfoTile:hover,
.ac-InfoTile:focus-within {transform: translateY(-3px);box-shadow: 0 10px 28px rgba(0, 0, 0, 0.35);}.ac-InfoTile--noImage {grid-template-columns: 1fr;}.ac-InfoTile-media {position: relative;min-height: 300px;background: #133D62;}.ac-InfoTile-image {display: block;width: 100%;height: 100%;object-fit: cover;}.ac-InfoTiles-item:nth-child(even) .ac-InfoTile-media {order: 2;}.ac-InfoTile-body {display: flex;flex-direction: column;padding: 28px 32px;}.ac-InfoTile-title {margin: 0 0 6px 0;font-size: 1.7rem;font-weight: bold;line-height: 1.2;color: black;}.ac-InfoTile-subtitle {margin: 0 0 16px 0;font-size: 1.1rem;font-style: italic;color: #133D62;}.ac-InfoTile-text {margin: 0 0 20px 0;font-size: 1rem;line-height: 1.5rem;text-align: justify;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;}.ac-InfoTile-actions {margin-top: auto;text-align: right;}.ac-InfoTile-actions a,
.ac-InfoTile-actions button,
.ac-InfoTile-actions .t-Button {display: inline-block;padding: 10px 24px;border: none;border-radius: 6px;outline: 2px solid white;background: linear-gradient(to right, #e8490a, #ee7627);color: white;font-size: 1.1rem;font-weight: bold;text-decoration: none;cursor: pointer;transition: background 0.3s ease;}.ac-InfoTile-actions a:hover,
.ac-InfoTile-actions button:hover,
.ac-InfoTile-actions .t-Button:hover,
.ac-InfoTile-actions a:focus,
.ac-InfoTile-actions button:focus,
.ac-InfoTile-actions .t-Button:focus {background: linear-gradient(to right, #ff944d, #e55d27);color: white;}.ac-InfoTile-actions .t-Button-label {color: white;}.ac-InfoTile-actions a::after,
.ac-InfoTile-actions button::after {content: "";position: absolute;inset: 0;z-index: 1;}.ac-InfoTile-actions a:focus-visible,
.ac-InfoTile-actions button:focus-visible {outline: 3px solid #133D62;}.ac-InfoTiles .a-Skeleton,
.ac-InfoTiles .t-Skeleton {min-height: 300px;border-radius: 5px;}@media (max-width: 700px) {.ac-InfoTile,
.ac-InfoTile--noImage {grid-template-columns: 1fr;min-height: 0;}.ac-InfoTile-media {min-height: 0;aspect-ratio: 16 / 9;}.ac-InfoTiles-item:nth-child(even) .ac-InfoTile-media {order: 0;}.ac-InfoTile-body {padding: 20px;}.ac-InfoTile-title {font-size: 1.4rem;}.ac-InfoTile-text {text-align: left;-webkit-line-clamp: 6;}.ac-InfoTile-actions {text-align: center;}}@media (prefers-reduced-motion: reduce) {.ac-InfoTile,
.ac-InfoTile-actions a,
.ac-InfoTile-actions button,
.ac-InfoTile-actions .t-Button {transition: none;}.ac-InfoTile:hover,
.ac-InfoTile:focus-within {transform: none;}}