/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@layer components{.card-curved{header{@apply relative min-h-[150px] after:content-[''] after:absolute after:inset-x-0 after:inset-y-0 after:-bottom-0.5 after:pointer-events-none after:bg-current;&::after{mask:url("data:image/svg+xml,%3Csvg width='300' height='60' viewBox='0 0 300 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M78.3423 60.0045H300V0.534668C231.078 28.2387 156.819 48.5125 78.3423 60.0045Z' fill='%23D50032' fill-opacity='0.5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-0.000883049 59.6255H300V12.9995C242.573 29.638 182.277 42.2171 119.573 50.2332C79.4334 55.3493 39.5395 58.4463 -0.000883049 59.6255Z' fill='%23D50032'/%3E%3C/svg%3E");mask-size:contain;mask-position:right bottom;mask-repeat:no-repeat;margin-top:2rem;}}}.paragraph--card.dark .prose a{@apply text-system-link-dodl-dark-theme;}.paragraph--section.text-white.dark .paragraph--card:has(a).text-secondary a.card-link:not(.button){color:var(--color-system-link-dodl);}}
@layer components{.choice{input{@apply sr-only;}&.checkbox{input:checked + .input::before{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIj48cGF0aCBmaWxsPSJjdXJyZW50Q29sb3IiIGQ9Ik00NDcuOSAxNDIuNWwtMjMuMiAyMkwxODEgMzk1LjNsLTIyIDIwLjgtMjItMjAuOEwyMy4yIDI4Ny42IDAgMjY1LjZsNDQtNDYuNSAyMy4yIDIyTDE1OSAzMjggMzgwLjcgMTE4bDIzLjItMjIgNDQgNDYuNXoiPjwvcGF0aD48L3N2Zz4K");}}}}
@layer components{.icon{@apply !font-normal;}}
