:focus-visible{outline:2px solid var(--color-orange);transition:outline .1s ease-out;outline-offset:3px}.sr-only{clip:rect(1px, 1px, 1px, 1px);display:inline-block;height:1px !important;overflow:hidden;position:relative !important;width:1px !important;word-wrap:normal}.highlight-card{background-color:var(--color-bg-secondary);border-radius:var(--border-radius-base, 4px);overflow:hidden;position:relative}.highlight-card__image{height:16.25rem;overflow:hidden}.highlight-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-speed) var(--transition-easing);width:100%}.highlight-card__content{padding:var(--spacing-4) var(--spacing-8)}.highlight-card__title{color:var(--color-text-primary);font-size:var(--font-size-l);margin:0 0 var(--spacing-3)}.highlight-card__text{margin-bottom:var(--spacing-3)}.highlight-card__categories{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}.highlight-card__category{border:1px solid var(--color-border);border-radius:.1875rem;font-size:var(--font-size-xs);padding:var(--spacing-1) var(--spacing-2)}.highlight-card--bg-white{background-color:var(--color-bg-light)}.highlight-card--bg-white .highlight-card__title{color:var(--color-text-primary)}.highlight-card--bg-white .highlight-card__category{border-color:var(--color-border)}.highlight-card--bg-prussian-blue{background-color:var(--color-bg-dark);color:var(--color-text-light)}.highlight-card--bg-prussian-blue .highlight-card__title{color:var(--color-text-light)}.highlight-card--bg-prussian-blue .highlight-card__category{border-color:var(--color-border-light);color:var(--color-text-light)}.highlight-card--compact .highlight-card__image{height:10.625rem}.highlight-card--large .highlight-card__image{height:25rem}.highlight-card--large .highlight-card__title{font-family:var(--font-heading);font-size:var(--font-size-3xl);font-weight:normal;line-height:4.0625rem}.highlight-card:hover .highlight-card__image img{transform:scale(1.1)}@media(max-width: 575.98px){.highlight-card__image{height:auto}.highlight-card--large .highlight-card__title{font-size:var(--font-size-xl);line-height:1.2}}
