.wp-block-button.is-style-dark .wp-block-button__link{background-color:var(----wp--preset--color--custom-dark, #1a1a1a);color:var(--wp--preset--color--base, #ffffff);border:2px solid var(----wp--preset--color--custom-dark, #1a1a1a)}.wp-block-button.is-style-dark .wp-block-button__link:hover{background-color:var(--wp--preset--color--contrast, #000000);border-color:var(--wp--preset--color--contrast, #000000)}
@media(prefers-reduced-motion: no-preference){.wp-block-button.is-style-icon-appear .wp-block-button__link:has(.icon){transition:padding .3s ease}.wp-block-button.is-style-icon-appear .wp-block-button__link:has(.icon) .icon{transition:opacity .3s ease,transform .3s ease,visibility .3s ease}}.wp-block-button.is-style-icon-appear .wp-block-button__link:has(.icon) .icon{position:absolute;margin-left:.5em;margin:3px 0 0 10px;visibility:hidden;opacity:0;display:inline-block;transform:translate(0, 4px)}.wp-block-button.is-style-icon-appear .wp-block-button__link:has(.icon):hover{padding-right:2.5rem !important}.wp-block-button.is-style-icon-appear .wp-block-button__link:has(.icon):hover .icon{visibility:visible;opacity:1;transform:translate(3px, 4px)}.wp-block-button.is-style-icon-appear .wp-block-button__link:not(:has(.icon)){position:relative;padding-right:2.5em;transition:padding-right .3s ease}.wp-block-button.is-style-icon-appear .wp-block-button__link:not(:has(.icon))::after{content:"→";position:absolute;right:1em;opacity:0;transition:opacity .3s ease,right .3s ease}.wp-block-button.is-style-icon-appear .wp-block-button__link:not(:has(.icon)):hover::after{opacity:1;right:.75em}
.wp-block-button.is-style-button-secondary{background-color:var(--wp--preset--color--primary)}.wp-block-button.is-style-button-secondary .wp-block-button__link{color:var(--wp--preset--color--base, white)}.wp-block-button.is-style-button-secondary .wp-block-button__link:hover{color:var(--wp--preset--color--primary, darkblue);background-color:var(--wp--preset--color--secondary);border:1px solid var(--wp--preset--color--primary, white)}.wp-block-button.is-style-button-secondary .wp-element-button{background-color:rgba(0,0,0,0)}
.is-style-badge,.is-style-badge a,.is-style-badge-link a{display:inline-block;padding-top:3px;padding-right:var(--wp--preset--spacing--x-small);padding-bottom:3px;padding-left:var(--wp--preset--spacing--x-small);font-style:normal;font-weight:600;letter-spacing:1px;text-transform:uppercase;text-decoration:none !important;font-size:var(--wp--preset--font-size--x-small);color:var(--wp--preset--color--base) !important;background-color:var(--wp--preset--color--primary) !important}.is-style-badge:hover,.is-style-badge a:hover,.vv-parent-linkable.is-hovered .is-style-badge,.vv-parent-linkable.is-hovered .is-style-badge a{background-color:var(--wp--preset--color--secondary) !important;color:var(--wp--preset--color--base) !important}.is-style-badge--secondary,.is-style-badge--secondary a{background-color:var(--wp--preset--color--secondary) !important}@media(prefers-reduced-motion: no-preference){.is-style-badge-link a{transition:background-color 200ms ease-in-out}}.is-style-badge-link a:hover{background-color:var(--wp--preset--color--secondary)}
.is-style-note{border-top:2px solid var(--wp--preset--color--primary);border-bottom:2px solid var(--wp--preset--color--primary);padding-block:1rem;font-size:.92em}.is-style-note.has-background{padding-inline:1rem}
.wp-block-group.is-style-highlight-container{border-block:2px solid var(--wp--preset--color--primary);padding-block:1rem}.wp-block-group.is-style-highlight-container.has-background{padding:3rem}
.wp-block-details.is-style-with-background{background-color:var(--wp--preset--color--gray-light, #f5f5f5);padding:1.5rem;border-radius:4px}.wp-block-details.is-style-with-background summary{margin:-1.5rem;padding:1.5rem;cursor:pointer;transition:background-color .2s ease}.wp-block-details.is-style-with-background summary:hover{background-color:rgba(0,0,0,.05)}.wp-block-details.is-style-with-background[open] summary{margin-bottom:1rem}
.is-style-columns-2 li,.is-style-columns-3 li,.is-style-columns-4 li{padding-right:1rem}.is-style-columns-2{columns:2}.is-style-columns-3{columns:3}.is-style-columns-4{columns:4}
.is-style-display-as-tags,.is-style-display-as-tags>ul,.is-style-display-as-tags--column,.is-style-display-as-tags--column>ul{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0}.is-style-display-as-tags--column,.is-style-display-as-tags--column>ul{flex-direction:column}.is-style-display-as-tags li{margin:0}.is-style-display-as-tags a{color:var(--wp--preset--color--base, #fff);background-color:var(--wp--preset--color--secondary, blue);display:inline-block;padding:.5rem .75rem;line-height:1;text-transform:uppercase;text-decoration:none;border-radius:4px;font-size:12px;transition:all .2s ease;border:1px solid rgba(0,0,0,0)}.is-style-display-as-tags a:hover{background-color:var(--wp--preset--color--primary, #2271b1);color:var(--wp--preset--color--base, #ffffff);border-color:var(--wp--preset--color--primary, #2271b1);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.is-style-display-as-tags a:focus{outline:2px solid var(--wp--preset--color--primary, #2271b1);outline-offset:2px}.wp-block-ule-sic-regions.is-style-display-as-tags .region-item a{background-color:var(--wp--preset--color--accent-2, #e3f2fd)}.wp-block-ule-sic-regions.is-style-display-as-tags .region-item a:hover{background-color:var(--wp--preset--color--accent, #1976d2)}
.is-style-tiles-1 .cb-wrapper{gap:1rem}.is-style-tiles-1 .icon-card-single{background:var(--wp--preset--gradient--primary-contrast);min-height:250px}.is-style-tiles-1 .icon-card-single .card-with-icon{background-color:rgba(0,0,0,0);border:none}
.is-style-tiles-2 .cb-wrapper{gap:1rem}.is-style-tiles-2 .icon-card-single{background-color:rgba(0,0,0,0);color:currentColor}.is-style-tiles-2 .icon-card-single figure{display:flex;justify-self:center;background:#fff;border-radius:50%;padding:20px;opacity:.7}.is-style-tiles-2 .icon-card-single figure img{aspect-ratio:1/1}
