/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cso-council{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;}.cso-member{flex:1 1 220px;max-width:260px;text-align:center;}.cso-member p{margin:0.25rem 0;}@media (max-width:768px){.cso-member{flex:1 1 45%;}}@media (max-width:480px){.cso-member{flex:1 1 100%;}}.cso-member img{margin-left:auto;margin-right:auto;}
.taxonomy-name{letter-spacing:-0.02em;font-size:clamp(2rem,4vw,2.75rem) !important;line-height:1.15 !important;font-weight:700 !important;color:var(--cf-navy,#000067) !important;margin-top:0.5rem !important;margin-bottom:0.5rem !important;}
@media (max-width:768px){.miller-color-header__desc{display:none;}.miller-color-header__title{display:none;}.miller-section-group.miller-section-group--featured{display:none;}}
.download-exec-summary{margin-top:3rem;margin-bottom:1rem;}.download-exec-summary a{font-weight:600;background-color:#EFDEC4 !important;color:#192c29 !important;border-radius:9px;transition:background-color 0.2s ease;justify-content:center;align-items:center !important;padding-left:1.5rem;padding-right:1.5rem;padding-top:.8rem;padding-bottom:.8rem;text-decoration:none;margin-bottom:2rem !important;}.download-exec-summary a:hover{background-color:#E8CEA6 !important;}.download-report{margin-top:3rem;margin-bottom:1rem;}.download-report a{font-weight:600;background-color:#EFDEC4 !important;color:#192c29 !important;border-radius:9px;transition:background-color 0.2s ease;justify-content:center;align-items:center !important;padding-left:1.5rem;padding-right:1.5rem;padding-top:.8rem;padding-bottom:.8rem;text-decoration:none;margin-bottom:2rem !important;}.download-report a:hover{background-color:#E8CEA6 !important;}.views-field.views-field-field-cf-hero-image.promoted-insight{padding-top:40px !important;padding-bottom:20px !important;}.view-insights-promoted-to-front-page{padding-bottom:40px;}.insight-body{padding:2rem;border-radius:0.5rem;margin:1.5rem 0;}.insight-body ul{padding-left:5%;}.insight-body a{text-decoration:underline;}.insight-body a:hover{color:#000067;}.insight-body p{flex-basis:100%;}.pillar-body a{text-decoration:underline;}.pillar-body a:hover{color:#000067;}.taxonomy-header{font-size:24px;}.page-body{}.news-body{}[class$="-body"]{}.dark .cf-insight-body{}.dark .article-body{}
.cookie-modal .cm-bg{background:rgba(11,27,77,0.32) !important;backdrop-filter:blur(2px) !important;}.cm-modal.cm-klaro{background:#ffffff !important;border-radius:8px !important;box-shadow:0 8px 32px rgba(11,27,77,0.18),0 2px 8px rgba(11,27,77,0.08) !important;max-width:440px !important;width:90% !important;font-family:Outfit,"Helvetica Neue",Arial,Helvetica,sans-serif !important;border-top:4px solid #12285F !important;overflow:hidden !important;font-size:13px !important;}.cm-modal.cm-klaro .cm-header{background:#ffffff !important;padding:14px 20px 10px 20px !important;border-bottom:1px solid rgba(18,40,95,0.12) !important;}.cm-modal.cm-klaro .cm-header h1.title{font-size:14px !important;font-weight:600 !important;color:#12285F !important;margin:0 0 3px 0 !important;letter-spacing:-0.01em !important;}.cm-modal.cm-klaro .cm-header p{font-size:11.5px !important;color:#525E73 !important;line-height:1.4 !important;margin:0 !important;}.cm-modal.cm-klaro .cm-header p a{color:#4A8782 !important;text-decoration:underline !important;}.cm-modal.cm-klaro .cm-body{padding:4px 20px 4px !important;background:#ffffff !important;}.cm-modal.cm-klaro .cm-purposes{margin:0 !important;padding:0 !important;}.cm-modal.cm-klaro .cm-purposes > li.cm-purpose{position:relative !important;display:flex !important;flex-direction:row !important;align-items:center !important;flex-wrap:nowrap !important;padding:7px 0 7px 42px !important;border-bottom:1px solid rgba(18,40,95,0.07) !important;min-height:unset !important;gap:6px !important;}.cm-modal.cm-klaro .cm-purposes > li.cm-purpose:last-child{border-bottom:none !important;}.cm-modal.cm-klaro .cm-purpose.cm-toggle-all{background:rgba(234,243,251,0.7) !important;border-radius:5px !important;padding:6px 10px 6px 42px !important;margin:2px 0 3px !important;border-bottom:none !important;flex-wrap:wrap !important;}.cm-modal.cm-klaro .cm-list-label{display:inline-flex !important;align-items:center !important;cursor:pointer !important;flex-shrink:0 !important;}.cm-modal.cm-klaro .cm-switch{position:absolute !important;left:0 !important;top:50% !important;transform:translateY(-50%) scale(0.72) !important;transform-origin:left center !important;}.cm-modal.cm-klaro .cm-list-label .cm-switch{position:absolute !important;}.cm-modal.cm-klaro .slider.round{background-color:#d0d5e0 !important;}.cm-modal.cm-klaro .slider.round.active{background-color:#12285F !important;}.cm-modal.cm-klaro .cm-list-title{font-size:12.5px !important;font-weight:600 !important;color:#12285F !important;}.cm-modal.cm-klaro .cm-services{display:inline-flex !important;align-items:center !important;flex-shrink:0 !important;}.cm-modal.cm-klaro .cm-services .cm-caret{display:inline !important;}.cm-modal.cm-klaro .cm-services .cm-caret a{color:#4A8782 !important;font-size:11px !important;font-weight:400 !important;text-decoration:none !important;white-space:nowrap !important;}.cm-modal.cm-klaro .cm-services .cm-content{display:none !important;}.cm-modal.cm-klaro .cm-services .cm-content.cm-expanded{display:block !important;width:100% !important;font-size:11px !important;color:#525E73 !important;margin-top:4px !important;}.cm-modal.cm-klaro .cm-opt-out,.cm-modal.cm-klaro [id$="-description"]{font-size:11px !important;color:#525E73 !important;}.cm-modal.cm-klaro .cm-footer{padding:10px 20px !important;background:#EAF3FB !important;border-top:1px solid rgba(18,40,95,0.10) !important;display:flex !important;justify-content:space-between !important;align-items:center !important;gap:8px !important;}.cm-modal.cm-klaro .cm-btn.cm-btn-accept{background:transparent !important;color:#12285F !important;border:1.5px solid #12285F !important;border-radius:5px !important;padding:6px 14px !important;font-size:12px !important;font-weight:500 !important;font-family:Outfit,"Helvetica Neue",Arial,Helvetica,sans-serif !important;cursor:pointer !important;letter-spacing:0.01em !important;line-height:1.4 !important;}.cm-modal.cm-klaro .cm-btn.cm-btn-accept:hover{background:#12285F !important;color:#ffffff !important;}.cm-modal.cm-klaro .cm-btn.cm-btn-accept-all{background:#12285F !important;color:#ffffff !important;border:1.5px solid #12285F !important;border-radius:5px !important;padding:6px 14px !important;font-size:12px !important;font-weight:500 !important;font-family:Outfit,"Helvetica Neue",Arial,Helvetica,sans-serif !important;cursor:pointer !important;letter-spacing:0.01em !important;line-height:1.4 !important;}.cm-modal.cm-klaro .cm-btn.cm-btn-accept-all:hover{background:#0B1B4D !important;border-color:#0B1B4D !important;}
.event-subtitle{font-family:Outfit,"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:20px;font-weight:600;line-height:24px;margin-bottom:1.5rem;}.event-tags{display:flex;flex-wrap:wrap;gap:0.75rem;width:100%;margin-top:5%;margin-bottom:5%;}.event-tags div{display:inline-flex;align-items:center;white-space:nowrap;}.event-tags div a,.event-tags a{display:block;background-color:oklch(0.9219 0 0);color:rgb(25,44,41);border-radius:9999px;padding:0.3rem 1.5rem;font-family:Outfit,"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;align-items:center !important;justify-content:center;cursor:pointer;transition:background-color 0.2s;}.event-tags div a:hover,.event-tags a:hover{background-color:oklch(0.949 0.013 229.1);}.event-hero{width:100%;overflow:hidden;position:relative;margin-bottom:0;}.layout--twocol-section,article > div > .layout--onecol:not(:first-child) .layout__region--content{padding-left:2rem;padding-right:2rem;}.layout--twocol-section{padding-top:3rem;padding-bottom:3.5rem;align-items:flex-start;}.event-type{display:inline-block;margin-bottom:1rem;margin-top:1rem;}.event-type a{display:inline-block;font-size:0.7rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--cf-em-accent,#4A8782) !important;background-color:var(--cf-apple-pale,#E5FAEC);border:1px solid var(--cf-turquoise,#81D8D0);border-radius:999px;padding:0.3em 0.9em;text-decoration:none;}.event-title{font-size:clamp(2rem,4vw,2.75rem) !important;line-height:1.15 !important;font-weight:700 !important;color:var(--cf-navy,#000067) !important;margin-bottom:0.5rem !important;letter-spacing:-0.02em;}.event-datetime,.event-location{display:flex;align-items:baseline;gap:0.5rem;font-size:1.95rem !important;font-weight:600 !important;color:var(--cf-navy,#000067) !important;margin-bottom:0.5rem !important;letter-spacing:0.01em;}.event-datetime::before{content:"📅";font-size:1.3rem;flex-shrink:0;}.event-location::before{content:"📍";font-size:0.9em;flex-shrink:0;}.event-url{margin-top:1.5rem !important;margin-bottom:2rem !important;}.event-url a{display:inline-block;background-color:var(--cf-navy,#000067);color:#fff !important;font-size:0.95rem;font-weight:600;letter-spacing:0.03em;padding:0.75rem 1.75rem;border-radius:6px;text-decoration:none !important;transition:background-color 0.2s ease,box-shadow 0.2s ease;box-shadow:0 2px 8px rgba(0,0,103,0.18);}.event-url a:hover,.event-url a:focus{background-color:var(--cf-sky-deep,#305A85);box-shadow:0 4px 14px rgba(0,0,103,0.28);text-decoration:none !important;}.event-body{font-size:1rem !important;line-height:1.75 !important;color:var(--cf-blue-gray,#525E73) !important;max-width:62ch;}.event-body p{margin-bottom:1.25rem;}.event-registration{background-color:var(--cf-sky-light,#EAF3FB);border:1px solid var(--cf-sky-mid,#B6CCDC);border-radius:12px;padding:2rem 1.75rem 2rem !important;position:sticky;top:100px;}.event-registration::before{content:"Register for this event";display:block;font-size:1.15rem;font-weight:700;color:var(--cf-navy,#000067);margin-bottom:1.25rem;padding-bottom:0.75rem;border-bottom:2px solid var(--cf-sky-mid,#B6CCDC);letter-spacing:-0.01em;}.event-registration label{display:block;font-size:0.8rem !important;font-weight:700 !important;letter-spacing:0.08em;text-transform:uppercase;color:var(--cf-blue-gray,#525E73) !important;margin-bottom:0.35rem;}.event-registration input[type="email"],.event-registration input[type="text"]{width:100%;font-size:1rem !important;color:var(--cf-navy,#000067) !important;background:#fff;border:1px solid var(--cf-sky-mid,#B6CCDC) !important;border-radius:6px !important;padding:0.65rem 0.85rem !important;margin-bottom:1.1rem;transition:border-color 0.2s,box-shadow 0.2s;box-sizing:border-box;}.event-registration input[type="email"]:focus,.event-registration input[type="text"]:focus{outline:none;border-color:var(--cf-navy,#000067) !important;box-shadow:0 0 0 3px rgba(0,0,103,0.1);}.event-registration .description{font-size:0.78rem !important;color:var(--cf-blue-gray-soft,#A5ACBA) !important;margin-top:-0.75rem;margin-bottom:1rem;}.event-registration input[type="submit"],.event-registration button[type="submit"]{width:100%;background-color:var(--cf-navy,#000067) !important;color:#fff !important;font-size:1rem !important;font-weight:700 !important;letter-spacing:0.04em;padding:0.8rem 1.5rem !important;border:none !important;border-radius:6px !important;cursor:pointer;margin-top:0.5rem;transition:background-color 0.2s ease,box-shadow 0.2s ease;box-shadow:0 2px 8px rgba(0,0,103,0.18);}.event-registration input[type="submit"]:hover,.event-registration button[type="submit"]:hover{background-color:var(--cf-sky-deep,#305A85) !important;box-shadow:0 4px 14px rgba(0,0,103,0.28);}.event-teasers,article .layout__region--first > div:last-child > .event-teasers,article .layout__region--second .field--name-field-event-category:not(.event-type){display:none;}.layout__region--second > div:last-child > div > a[href*="/categories/"]{display:none;}@media (max-width:900px){.event-hero{}.layout--twocol-section{flex-direction:column;padding-left:1rem;padding-right:1rem;}.layout__region--second{padding-left:0 !important;width:100% !important;}.event-registration{position:static;}.event-title{font-size:clamp(1.6rem,6vw,2.25rem) !important;}}
header[role="banner"]{display:none !important;}.cf-hero__inner{padding-top:50px;}
.mailchimp-signup-subscribe-form-block{background-color:#F9FCFE;max-width:40rem;padding:1.5rem;margin-top:20;border-radius:0.5rem;}.form-checkbox.required{display:inline;}.option{display:inline;}.form-actions{margin-top:1.5rem;}.mailchimp-newsletter-mergefields{margin-top:1.5rem;}.mailchimp-signup-subscribe-description{font-size:1.25rem;font-weight:600;line-height:1.3;}
@media (max-width:768px){.layout-container{margin-top:0;}}.pillar-body,.report-body,.person-body,.taxonomy-body,.insight-body{font-family:"Outfit","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:17px;font-weight:400;line-height:1.75;letter-spacing:0.01em;color:var(--insight-body-color,oklch(0.215 0.149 264));max-width:72ch;padding:0 0 32px 32px;}.pillar-body p,.report-body p,.person-body p,.taxonomy-body p,.insight-body p{margin-bottom:1.4em;}.pillar-body h2,.report-body h2,.person-body h2,.taxonomy-body h2,.insight-body h2,.pillar-body h3,.report-body h3,.person-body h3,.taxonomy-body h3,.insight-body h3{font-size:1.1em;font-weight:700;margin-top:2em;margin-bottom:0.5em;letter-spacing:0;}.pillar-body a,.report-body a,.person-body a,.taxonomy-body a,.insight-body a{color:inherit;text-decoration:underline;text-decoration-color:oklch(0.215 0.149 264 / 40%);text-underline-offset:3px;transition:text-decoration-color 0.2s ease;}.pillar-body a:hover,.report-body a:hover,.person-body a:hover,.taxonomy-body a:hover,.insight-body a:hover{text-decoration-color:oklch(0.215 0.149 264);}.cfinsight-title,.cfperson-title,.cfreport-title,.cfpillar-title,.taxonomy-header{color:var(--insight-body-color);font-size:clamp(36px,4vw,52px);font-weight:600;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;line-height:1.1;letter-spacing:-0.01em;display:block;margin-top:2rem;margin-bottom:1rem;}.cfinsight-title p,.cfperson-title p,.cfreport-title p,.cfpillar-title p,.taxonomy-header p{margin-bottom:1.4em;}.cfinsight-title h2,.cfinsight-title h3,.cfperson-title h2,.cfperson-title h3,.cfreport-title h2,.cfreport-title h3,.cfpillar-title h2,.cfpillar-title h3,.taxonomy-header h2,.taxonomy-header h3{font-size:1.1em;font-weight:700;margin-top:2em;margin-bottom:0.5em;letter-spacing:0;}.cfinsight-title a,.cfperson-title a,.cfreport-title a,.cfpillar-title a,.taxonomy-header a{color:inherit;text-decoration:underline;text-decoration-color:oklch(0.215 0.149 264 / 40%);text-underline-offset:3px;transition:text-decoration-color 0.2s ease;}.cfinsight-title a:hover,.cfperson-title a:hover,.cfreport-title a:hover,.cfpillar-title a:hover,.taxonomy-header a:hover{text-decoration-color:oklch(0.215 0.149 264);}.site-footer__inner{--font-sans:"Outfit","Helvetica Neue",Arial,Helvetica,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Fira Mono",Menlo,Consolas,"Liberation Mono",monospace;--radius:0.5rem;--spacing:0.25rem;--tracking-normal:0em;color:#325C40;}:root{--background:oklch(1 0 0);--foreground:oklch(21.5% 0.149 264);--primary:oklch(0.762 0.089 242.2);--primary-foreground:oklch(1 0 0);--secondary:oklch(0.895 0.007 234.0);--secondary-foreground:oklch(0.502 0.038 189.0);--muted:oklch(0.949 0.013 229.1);--muted-foreground:oklch(0.561 0.039 263.4);--accent:oklch(0.844 0.138 153.4);--accent-foreground:oklch(0.276 0.026 183.4);--card:oklch(0.975 0.003 229.9);--card-foreground:var(--foreground);--border:oklch(0.895 0.007 234.0);--input:var(--border);--destructive:oklch(0.745 0.077 20.0);--destructive-foreground:oklch(1 0 0);--font-sans:"Outfit","Helvetica Neue",Arial,Helvetica,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Fira Mono",Menlo,Consolas,"Liberation Mono",monospace;--radius:0.5rem;--spacing:0.25rem;--tracking-normal:0em;--navbar-height:calc(var(--spacing) * 15);@media (min-width:768px){--navbar-height:calc(var(--spacing) * 18);}--shadow-x:0;--shadow-y:1px;--shadow-blur:3px;--shadow-spread:0px;--shadow-opacity:0.1;--shadow-color:oklch(0 0 0);--shadow-2xs:0 1px 3px 1px hsl(0 0% 0% / 0.05);--shadow-xs:0 1px 3px 1px hsl(0 0% 0% / 0.05),0 1px 2px -1px hsl(0 0% 0% / 0.1);--shadow-sm:0 1px 3px 1px hsl(0 0% 0% / 0.1),0 2px 4px -1px hsl(0 0% 0% / 0.1);--shadow:0 1px 3px 1px hsl(0 0% 0% / 0.1),0 2px 4px -1px hsl(0 0% 0% / 0.1);--shadow-md:0 1px 3px 1px hsl(0 0% 0% / 0.1),0 4px 6px -2px hsl(0 0% 0% / 0.1);--shadow-lg:0 1px 3px 1px hsl(0 0% 0% / 0.1),0 8px 10px -2px hsl(0 0% 0% / 0.1);--shadow-xl:0 1px 3px 1px hsl(0 0% 0% / 0.1),0 12px 14px -3px hsl(0 0% 0% / 0.1);--shadow-2xl:0 1px 3px 1px hsl(0 0% 0% / 0.1),0 16px 18px -3px hsl(0 0% 0% / 0.1);}.dark{--background:oklch(0.276 0.026 183.4);--foreground:oklch(0.949 0.013 229.1);--card:oklch(0.350 0.026 184.6);--card-foreground:var(--foreground);--primary:oklch(0.762 0.089 242.2);--primary-foreground:oklch(0.276 0.026 183.4);--secondary:oklch(0.502 0.038 189.0);--secondary-foreground:oklch(0.949 0.013 229.1);--muted:oklch(0.350 0.026 184.6);--muted-foreground:oklch(0.895 0.007 234.0);--accent:oklch(0.844 0.138 153.4);--accent-foreground:oklch(0.276 0.026 183.4);--border:oklch(0.502 0.038 189.0);--input:var(--border);--destructive:oklch(0.745 0.077 20.0);--destructive-foreground:oklch(0.276 0.026 183.4);--font-sans:"Outfit","Helvetica Neue",Arial,Helvetica,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"Fira Mono",Menlo,Consolas,"Liberation Mono",monospace;--radius:0.5rem;--spacing:0.25rem;--shadow-x:0;--shadow-y:1px;--shadow-blur:3px;--shadow-spread:0px;--shadow-opacity:0.1;--shadow-color:oklch(0 0 0);--shadow-2xs:0 1px 3px 0px hsl(0 0% 0% / 0.05);--shadow-xs:0 1px 3px 0px hsl(0 0% 0% / 0.05);--shadow-sm:0 1px 3px 0px hsl(0 0% 0% / 0.1),0 1px 2px -1px hsl(0 0% 0% / 0.1);--shadow:0 1px 3px 0px hsl(0 0% 0% / 0.1),0 1px 2px -1px hsl(0 0% 0% / 0.1);--shadow-md:0 1px 3px 0px hsl(0 0% 0% / 0.1),0 2px 4px -1px hsl(0 0% 0% / 0.1);--shadow-lg:0 1px 3px 0px hsl(0 0% 0% / 0.1),0 4px 6px -1px hsl(0 0% 0% / 0.1);--shadow-xl:0 1px 3px 0px hsl(0 0% 0% / 0.1),0 8px 10px -1px hsl(0 0% 0% / 0.1);--shadow-2xl:0 1px 3px 0px hsl(0 0% 0% / 0.1),0 12px 14px -1px hsl(0 0% 0% / 0.1);}.layout__region.layout__region--first picture img{border:2px solid #e5ecf0;margin-bottom:10%;}.layout__region.layout__region--second{padding-left:3%;}.layout__region.layout__region--second a[href*="/pdfs"]{display:inline-block;padding:1.05rem 2.5rem;background-color:#cbf5da;color:#4a6b68;border-radius:10px;font-weight:600;text-decoration:none;line-height:1;margin-top:1.75rem;margin-right:0.5rem;}.layout__region.layout__region--second a[href*="/pdfs"]:hover{background-color:#b1f0c7;}.contextual-region.view.view-report-teaser-card.view-id-report_teaser_card{margin-top:3%;padding-top:3%;border-top:1px solid rgba(74,107,104,0.2);}.contextual-region.view.view-report-teaser-card.view-id-report_teaser_card.view-content{display:flex;flex-wrap:wrap;gap:0.75rem;}.report-teaser-card.views-row{vertical-align:top;display:inline-block;width:10%;margin-right:4%;font-weight:bold;}.report-teaser-card.views-row img{margin-bottom:4%;border:1px solid rgba(74,107,104,0.2);}a[href*="/taxonomy/term"]{display:inline-block;padding:0.35rem 0.9rem;background-color:#e5ecf0;color:#4a6b68;border-radius:9999px;font-size:var(--text-sm);font-weight:600;text-decoration:none;line-height:1;margin-top:0.75rem;margin-right:0.5rem;}a[href*="/taxonomy/term"]:hover{background-color:#d6efff;}
.tag-pill-container{display:flex;flex-wrap:wrap;gap:0.75rem;width:100%;margin-top:5%;}.tag-pill-container div{display:inline-flex;align-items:center;white-space:nowrap;}.tag-pill-container div a:hover{background-color:oklch(0.949 0.013 229.1);}.tag-pill-container div a{background-color:oklch(0.9219 0 0);color:#192c29;border-radius:9999px;transition:background-color 0.2s ease;justify-content:center;align-items:center !important;padding-left:1.5rem;padding-right:1.5rem;padding-top:.3rem;padding-bottom:.3rem;text-decoration:none;}
.taxonomy-hero{display:block;margin-bottom:3rem;}.view-taxonomy-term .view-content{display:grid;grid-template-columns:1fr;gap:16px;padding:1rem 0;align-items:stretch;}@media (min-width:640px){.view-taxonomy-term .view-content{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:1024px){.view-taxonomy-term .view-content{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (min-width:1280px){.view-taxonomy-term .view-content{grid-template-columns:repeat(4,minmax(0,1fr));}}.view-taxonomy-term .view-content > .tax-term.views-row{display:flex;flex-direction:column;background:#ffffff;border:0.8px solid rgba(0,0,0,0.08);border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.04);overflow:hidden;transition:transform 0.18s,box-shadow 0.18s;font-family:Outfit,"Helvetica Neue",Arial,Helvetica,sans-serif;color:oklch(0.502 0.038 189);padding:0;margin:0;width:100%;min-width:0;}.view-taxonomy-term .view-content > .tax-term.views-row:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,0.10);}.view-taxonomy-term .view-content > .tax-term.views-row > .views-field:not(:has(img)):not(:has(a)):not(:has(.field-content > *)){display:none;}.view-taxonomy-term .view-content > .tax-term.views-row > .views-field:not(:has(img)):has(> .field-content:empty){display:none;}.view-taxonomy-term .view-content > .tax-term.views-row > .views-field{order:2;}.view-taxonomy-term .view-content > .tax-term.views-row > .views-field-field-cf-hero-image,.view-taxonomy-term .view-content > .tax-term.views-row > .views-field-field-hero-image,.view-taxonomy-term .view-content > .tax-term.views-row > .views-field-field-event-hero-image{order:1;}.view-taxonomy-term .view-content > .tax-term.views-row .views-field-field-cf-hero-image,.view-taxonomy-term .view-content > .tax-term.views-row .views-field-field-hero-image,.view-taxonomy-term .view-content > .tax-term.views-row .views-field-field-event-hero-image{margin:0;padding:0;line-height:0;}.view-taxonomy-term .view-content > .tax-term.views-row img{display:block;width:100%;aspect-ratio:16 / 9;height:auto;object-fit:cover;border-radius:0;margin:0;}.view-taxonomy-term .view-content > .tax-term.views-row > .views-field:not(.views-field-field-cf-hero-image):not(.views-field-field-hero-image):not(.views-field-field-event-hero-image){padding:0 16px;margin:0;}.view-taxonomy-term .view-content > .tax-term.views-row > .views-field:not(.views-field-field-cf-hero-image):not(.views-field-field-hero-image):not(.views-field-field-event-hero-image):first-of-type{margin-top:20px;}.view-taxonomy-term .view-content > .tax-term.views-row > .views-field:last-child{margin-bottom:20px;}.view-taxonomy-term .view-content > .tax-term.views-row > .views-field:not(.views-field-field-cf-hero-image):not(.views-field-field-hero-image):not(.views-field-field-event-hero-image) + .views-field:not(.views-field-field-cf-hero-image):not(.views-field-field-hero-image):not(.views-field-field-event-hero-image){margin-top:8px;}.view-taxonomy-term .view-content > .tax-term.views-row .views-field-name,.view-taxonomy-term .view-content > .tax-term.views-row .views-field-title,.view-taxonomy-term .view-content > .tax-term.views-row .views-field-field-cf-subtitle,.view-taxonomy-term .view-content > .tax-term.views-row .views-field-field-job-title{font-size:15px;font-weight:700;line-height:1.3;color:oklch(0.502 0.038 189);}.view-taxonomy-term .view-content > .tax-term.views-row .views-field-field-intro-text,.view-taxonomy-term .view-content > .tax-term.views-row .views-field-body,.view-taxonomy-term .view-content > .tax-term.views-row .views-field-description{font-size:13.5px;line-height:1.45;color:#555;font-weight:400;}.view-taxonomy-term .view-content > .tax-term.views-row a{color:inherit;text-decoration:none;}.view-taxonomy-term .view-content > .tax-term.views-row a:hover{text-decoration:underline;}
