﻿:root{--brand-blue: #162054;--brand-red: #e60e31;--brand-blue-dark: #14213D;--brand-blue-darker: #0a102b;--brand-red-dark: #bf0a30;--primary-color: #e60e31;--primary-color-rgb: 230, 14, 49;--secondary-color: #162054;--accent-color: #162054;--white: #ffffff;--white-alt: #fff;--gray-50: #f8f9fa;--gray-100: #f5f5f5;--gray-200: #f0f0f0;--gray-300: #e9ecef;--gray-400: #e0e0e0;--gray-500: #ddd;--gray-600: #ccc;--gray-700: #999;--gray-750: #888;--gray-800: #666;--gray-850: #666;--gray-900: #555;--gray-950: #333;--black: #000;--light-color: #f8f9fa;--light-gray: #e9ecef;--gray-color: #666;--dark-gray: #333;--dark-color: #0a102b;--success: #28a745;--shadow-subtle: 0 2px 4px rgba(0, 0, 0, 0.08);--shadow-soft: 0 4px 12px rgba(0, 0, 0, 0.1);--shadow-medium: 0 8px 24px rgba(0, 0, 0, 0.12);--shadow-strong: 0 12px 32px rgba(0, 0, 0, 0.15);--warning: #ffc107;--danger: #dc3545;--info: #17a2b8;--space-xs: 0.25rem;--space-sm: 0.5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-xxl: 3rem;--font-family-base: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;--font-family-heading: Raleway, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif;--font-size-xs: 0.75rem;--font-size-sm: 0.875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-xxl: 1.5rem;--font-size-xxxl: 1.75rem;--font-size-hero: 2rem;--font-size-hero-lg: 2.5rem;--font-size-hero-xl: 3rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 500;--font-weight-bold: 500;--font-weight-brand: 700;--font-weight-nav: 700;--letter-spacing-tight: -0.01em;--letter-spacing-normal: 0;--letter-spacing-wide: 0.04em;--border-radius-sm: 0.25rem;--border-radius-md: 0.375rem;--border-radius-lg: 0.5rem;--border-radius-xl: 1rem;--border-radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);--z-below: -1;--z-normal: 0;--z-above: 1;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal: 1040;--z-popover: 1050;--z-tooltip: 1060;--transition-fast: 150ms;--transition-normal: 300ms;--transition-slow: 500ms;--transition-property: all;--transition-timing: ease;--container-sm: 540px;--container-md: 720px;--container-lg: 960px;--container-xl: 1320px;--container-xxl: 1440px;--content-max-width: 800px}.universal-slider__arrow{width:40px;height:40px;border-radius:50%;background-color:rgba(27,42,86,.7);color:#fff;font-size:14px}*,*::before,*::after{box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0;padding:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul,ol{list-style:none}img{max-width:100%;display:block;height:auto}input,button,textarea,select{font:inherit}a{text-decoration:none;color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.skip-link{position:absolute;top:-100px;left:0;background:var(--primary-color);color:#fff;padding:.5rem;z-index:var(--z-tooltip);transition:top var(--transition-normal) var(--transition-timing)}.skip-link:focus{top:0}body{font-family:var(--font-family-base);font-size:var(--font-size-md);line-height:1.6;color:var(--dark-color)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);line-height:1.2;margin-bottom:var(--space-md);color:var(--dark-color);font-weight:500;letter-spacing:var(--letter-spacing-wide)}h1{font-size:var(--font-size-hero-xl);text-transform:uppercase}h2{font-size:var(--font-size-xxxl);text-transform:uppercase}h3{font-size:var(--font-size-xxl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-md)}p{margin-bottom:var(--space-md)}a{color:var(--accent-color);transition:color var(--transition-normal) var(--transition-timing)}a:hover{color:var(--primary-color)}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.font-regular{font-weight:var(--font-weight-regular)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.font-extrabold{font-weight:var(--font-weight-extrabold)}.font-brand,.brand-name{font-weight:var(--font-weight-brand)}.afl-brand,.america-first-legal,.america-first-legal-foundation{font-weight:var(--font-weight-brand);font-family:var(--font-family-heading)}:is(h1,h2,h3,h4,h5,h6,p,span,div) .america-first-legal,:is(h1,h2,h3,h4,h5,h6,p,span,div) .america-first-legal-foundation,:is(h1,h2,h3,h4,h5,h6,p,span,div) [data-brand=afl],:is(h1,h2,h3,h4,h5,h6,p,span,div) [data-brand=afl-foundation]{font-weight:var(--font-weight-brand)}strong .america-first-legal,b .america-first-legal,.font-weight-bold .america-first-legal,strong .america-first-legal-foundation,b .america-first-legal-foundation,.font-weight-bold .america-first-legal-foundation{font-weight:900 !important}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-md{font-size:var(--font-size-md)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-xxl{font-size:var(--font-size-xxl)}.text-xxxl{font-size:var(--font-size-xxxl)}.leading-tight{line-height:1.2}.leading-normal{line-height:1.5}.leading-loose{line-height:1.8}.text-primary{color:var(--primary-color)}.text-secondary{color:var(--secondary-color)}.text-accent{color:var(--accent-color)}.text-white{color:var(--white)}.text-light{color:var(--light-color)}.text-gray{color:var(--gray-color)}.text-dark{color:var(--dark-color)}.tracking-tight{letter-spacing:var(--letter-spacing-tight)}.tracking-normal{letter-spacing:var(--letter-spacing-normal)}.tracking-wide{letter-spacing:var(--letter-spacing-wide)}.main-nav a{font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide)}.hero h1{font-family:var(--font-family-heading);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;font-weight:var(--font-weight-regular)}.org-name{font-weight:var(--font-weight-brand);letter-spacing:var(--letter-spacing-wide)}strong .org-name,b .org-name,.font-bold .org-name,.font-semibold .org-name,h1 .org-name,h2 .org-name,h3 .org-name{font-weight:var(--font-weight-brand)}h1.litigation-title,.hero h1{letter-spacing:.03em}.section-title{font-size:1.75rem;font-weight:500;color:#162054;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2rem;text-align:center;position:relative;font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.section-title::after{content:"";display:block;width:80px;height:3px;background:linear-gradient(90deg, #e60e31 0%, #162054 100%);margin:16px auto 0;border-radius:2px;transition:width .3s ease}.section-title:hover::after{width:100px}.section-title--large{font-size:2.5rem}.section-title--large::after{width:100px;height:4px}.section-title--small{font-size:1.75rem}.section-title--small::after{width:60px;height:2px}.section-title--left{text-align:left}.section-title--left::after{margin:16px 0 0}.section-title--right{text-align:right}.section-title--right::after{margin:16px 0 0 auto}.section-title--no-line::after{display:none}.section-title--white{color:#fff}.section-title--dark{color:#333}.section-heading{font-size:1.75rem;font-weight:500;color:#162054;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1.5rem;text-align:left;position:relative;font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;display:inline-block}.section-heading::after{content:"";display:block;width:80px;height:3px;background:linear-gradient(90deg, #e60e31 0%, #162054 100%);margin:12px 0 0;border-radius:2px;transition:width .3s ease}.section-heading:hover::after{width:100px}.section-heading--large{font-size:2rem;font-weight:500}.section-heading--large::after{height:4px}.section-heading--small{font-size:1.5rem}.section-heading--small::after{height:2px}.section-heading--center{text-align:center;display:block}.section-heading--center::after{margin:12px auto 0;width:80px}.section-heading--center:hover::after{width:100px}.section-heading--right{text-align:right}.section-heading--right::after{margin:12px 0 0 auto}.section-heading--no-line::after{display:none}.section-heading--white{color:#fff}.section-heading--dark{color:#333}@media(max-width: 768px){.section-title,h2.section-title{font-size:1.75rem;margin-bottom:1.5rem}.section-title::after,h2.section-title::after{width:60px;margin:12px auto 0}.section-title--large{font-size:2rem}.section-title--small{font-size:1.5rem}.section-heading{font-size:1.5rem;margin-bottom:1.25rem}.section-heading::after{width:60px;margin:10px 0 0}.section-heading--large{font-size:1.75rem}.section-heading--small{font-size:1.25rem}.section-heading--center::after{margin:10px auto 0;left:auto;right:auto;transform:none}}@media(max-width: 576px){.section-title,h2.section-title{font-size:1.5rem;margin-bottom:1.25rem}.section-title::after,h2.section-title::after{width:50px;height:2px;margin:10px auto 0}.section-title--large{font-size:1.75rem}.section-title--small{font-size:1.25rem}.section-heading{font-size:1.25rem;margin-bottom:1rem}.section-heading::after{width:50px;height:2px;margin:8px 0 0}.section-heading--large{font-size:1.5rem}.section-heading--small{font-size:1.125rem}}.btn,button,.button,.wp-block-button__link,input[type=submit],.wpcf7-submit{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none;text-align:center;border:2px solid rgba(0,0,0,0);border-radius:6px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.08);letter-spacing:.3px;text-transform:uppercase}.btn:hover,button:hover,.button:hover,.wp-block-button__link:hover,input[type=submit]:hover,.wpcf7-submit:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12);text-decoration:none}.btn:active,button:active,.button:active,.wp-block-button__link:active,input[type=submit]:active,.wpcf7-submit:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.08)}.btn:focus,button:focus,.button:focus,.wp-block-button__link:focus,input[type=submit]:focus,.wpcf7-submit:focus{outline:none;box-shadow:0 8px 24px rgba(0,0,0,.12),0 0 0 3px rgba(22,32,84,.1)}.btn-primary,button,.button,.wp-block-button__link,input[type=submit],.wpcf7-submit,.primary-btn{background-color:#bf0a30;color:#fff;border-color:#bf0a30}.btn-primary:hover,button:hover,.button:hover,.wp-block-button__link:hover,input[type=submit]:hover,.wpcf7-submit:hover,.primary-btn:hover{background-color:#8b0722;border-color:#8b0722;color:#fff}.btn-secondary,.secondary-btn{background-color:rgba(0,0,0,0);color:#162054;border-color:#162054}.btn-secondary:hover,.secondary-btn:hover{background-color:#162054;color:#fff}.btn-white{background-color:#fff;color:#162054;border-color:#fff}.btn-white:hover{background-color:rgba(0,0,0,0);color:#fff;border-color:#fff}.btn-large{padding:16px 32px;font-size:1.125rem}.btn-small{padding:8px 16px;font-size:.875rem}.card{background:#fff;border-radius:8px;border:1px solid hsla(0,0%,40%,.1);overflow:hidden;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.08)}.card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.card-header{padding:1.5rem;border-bottom:1px solid hsla(0,0%,40%,.1)}.card-body{padding:1.5rem}.card-footer{padding:1rem 1.5rem;border-top:1px solid hsla(0,0%,40%,.1);background-color:#f8f9fa}@media(max-width: 768px){.btn,button,.button,.wp-block-button__link,input[type=submit],.wpcf7-submit{padding:10px 20px;font-size:.875rem}.btn-large{padding:14px 28px;font-size:1rem}}h1.section-title,h2.section-title,h3.section-title,.featured-work .section-title,.press-header__title,.litigation-title{font-weight:500}.hero-type-a,.hero-type-b,.hero-type-c,.hero-type-d,.featured-card,.card,.stats-badge{box-shadow:0 2px 4px rgba(0,0,0,.08)}.hero-type-a:hover,.hero-type-b:hover,.hero-type-c:hover,.hero-type-d:hover,.featured-card:hover,.card:hover,.stats-badge:hover{box-shadow:0 8px 24px rgba(0,0,0,.12)}.form-control{display:block;width:100%;padding:.75rem 1rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::placeholder{color:#666;opacity:1}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.375rem}.card .card-header{padding:1rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125);border-top-left-radius:calc(.375rem - 1px);border-top-right-radius:calc(.375rem - 1px)}.card .card-header h1,.card .card-header h2,.card .card-header h3,.card .card-header h4,.card .card-header h5,.card .card-header h6{margin-bottom:0;font-size:1.125rem;font-weight:500}.card .card-body{flex:1 1 auto;padding:1.25rem}.card .card-body .card-title{margin-bottom:.75rem;font-size:.875rem;font-weight:500}.card .card-body .card-text{margin-bottom:1rem}.card .card-body .card-text:last-child{margin-bottom:0}.card .card-footer{padding:1rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125);border-bottom-right-radius:calc(.375rem - 1px);border-bottom-left-radius:calc(.375rem - 1px)}@media(max-width: 768px){.container{padding-left:1rem;padding-right:1rem}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}.btn,button,.button,.wp-block-button__link,input[type=submit],.wpcf7-submit{padding:.5rem 1rem;font-size:.875rem}}img:is([sizes=auto i],[sizes^="auto,"i]){contain-intrinsic-size:3000px 1500px}@media screen{body.admin-bar html{margin-top:32px !important}}@media screen and (max-width: 768px){body.admin-bar html{margin-top:46px !important}}@media print{#wpadminbar{display:none}}img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-0.1em !important;background:none !important;padding:0 !important}.placeholder-img{background-color:#e0e0e0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#757575;font-size:.875rem;font-weight:500}.content-section{margin-bottom:3rem}@media screen and (max-width: 768px){.content-section{margin-bottom:2rem}}.section-content{padding:0 .5rem}@media screen and (min-width: 768px){.section-content{padding:0 1rem}}.single-litigation .content-section .section-content{padding:0;text-align:left;max-width:none}@media screen and (max-width: 768px){.container,.main-content,.page-content,.site-main>.container{padding-left:15px !important;padding-right:15px !important}}.flex-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.flex-col{display:flex;flex-direction:column;gap:1rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:2rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:2rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:1rem;margin-bottom:1rem}.my-4{margin-top:1.5rem;margin-bottom:1.5rem}.my-5{margin-top:2rem;margin-bottom:2rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:1rem;margin-right:1rem}.mx-4{margin-left:1.5rem;margin-right:1.5rem}.mx-5{margin-left:2rem;margin-right:2rem}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch;touch-action:manipulation}.scrollable,.slider-container,.afl-slider__container,.universal-slider .container,.mobile-menu-content{-webkit-overflow-scrolling:touch;will-change:scroll-position;touch-action:pan-x pan-y}.afl-slider,.universal-slider,.slider-track,.mobile-tabs-scroll{touch-action:pan-x;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x mandatory}.afl-slider .slide,.afl-slider .slider-slide,.afl-slider .tab-pill,.universal-slider .slide,.universal-slider .slider-slide,.universal-slider .tab-pill,.slider-track .slide,.slider-track .slider-slide,.slider-track .tab-pill,.mobile-tabs-scroll .slide,.mobile-tabs-scroll .slider-slide,.mobile-tabs-scroll .tab-pill{scroll-snap-align:start}@media(max-width: 768px){*{animation-duration:.2s !important;transition-duration:.2s !important}}@media(max-width: 768px)and (prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}}@media(max-width: 768px){.hero-type-a,.mobile-menu-open,.afl-slider,.universal-slider{transform:translateZ(0);will-change:transform}.hero-title,.card-title,.mobile-menu-content a{-webkit-user-select:none;user-select:none}button:focus,a:focus,input:focus,[tabindex]:focus{outline:2px solid #162054;outline-offset:2px;border-radius:4px}}@supports(padding: max(0px)){.header-container,.mobile-menu-content,.hero-content{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}.mobile-menu-open{padding-top:max(0px,env(safe-area-inset-top));padding-bottom:max(0px,env(safe-area-inset-bottom))}}.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeInUp{from{opacity:0;transform:translateY(var(--space-lg))}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{from{opacity:0;transform:translateY(-var(--space-lg))}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}@keyframes countUp{from{transform:translateY(0)}to{transform:translateY(0)}}@keyframes heroFlag{0%{background-position:center center}25%{background-position:center 51%}50%{background-position:center 49%}75%{background-position:center 50%}100%{background-position:center center}}@keyframes arrowBounce{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}.animate-fade-in{animation:fadeIn var(--transition-normal) var(--transition-timing) forwards}.animate-fade-in-up{animation:fadeInUp var(--transition-normal) var(--transition-timing) forwards}.animate-fade-in-down{animation:fadeInDown var(--transition-normal) var(--transition-timing) forwards}.animate-scale-in{animation:scaleIn var(--transition-normal) var(--transition-timing) forwards}.animate-pulse{animation:pulse 2s infinite}.delay-100{animation-delay:100ms}.delay-200{animation-delay:200ms}.delay-300{animation-delay:300ms}.delay-400{animation-delay:400ms}.delay-500{animation-delay:500ms}.hero h1{animation:fadeInDown 1s ease-out forwards}.hero p{animation:fadeInUp 1s ease-out forwards;animation-delay:300ms}.hero-buttons{animation:fadeInUp 1s ease-out forwards;animation-delay:600ms}.hover-lift{transition:transform var(--transition-normal) var(--transition-timing),box-shadow var(--transition-normal) var(--transition-timing)}.hover-lift:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.hover-scale{transition:transform var(--transition-normal) var(--transition-timing)}.hover-scale:hover{transform:scale(1.05)}@keyframes fadeInDown{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero h1{opacity:0;animation:fadeInDown 1s cubic-bezier(0.22, 1, 0.36, 1) forwards}.hero p{opacity:0;animation:fadeInUp 1s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation-delay:300ms}.hero-buttons{opacity:0;animation:fadeInUp 1s cubic-bezier(0.22, 1, 0.36, 1) forwards;animation-delay:500ms}.hover-lift{transition:transform .3s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .3s cubic-bezier(0.22, 1, 0.36, 1)}.hover-lift:hover{transform:translateY(-3px);box-shadow:0 0.5rem 20px rgba(0,0,0,.15)}.primary-btn{position:relative;overflow:hidden}.primary-btn::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.1);transform:translateX(-100%);transition:transform .4s cubic-bezier(0.22, 1, 0.36, 1)}.primary-btn:hover::after{transform:translateX(0)}.flex-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.flex-col{display:flex;flex-direction:column;gap:1rem}.flex-center{display:flex;align-items:center;justify-content:center}.flex-align-center{display:flex;align-items:center}.flex-justify-center{display:flex;justify-content:center}.flex-space-between{display:flex;justify-content:space-between}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-5{margin-top:2rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-5{margin-bottom:2rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:1rem;margin-bottom:1rem}.my-4{margin-top:1.5rem;margin-bottom:1.5rem}.my-5{margin-top:2rem;margin-bottom:2rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:1rem;margin-right:1rem}.mx-4{margin-left:1.5rem;margin-right:1.5rem}.mx-5{margin-left:2rem;margin-right:2rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:1rem}.p-4{padding:1.5rem}.p-5{padding:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.d-none{display:none}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.w-100{width:100%}.w-75{width:75%}.w-50{width:50%}.w-25{width:25%}.w-auto{width:auto}.h-100{height:100%}.h-75{height:75%}.h-50{height:50%}.h-25{height:25%}.h-auto{height:auto}.text-bold{font-weight:500}.text-semibold{font-weight:500}.text-medium{font-weight:500}.text-regular{font-weight:400}.text-light{font-weight:300}.pos-relative{position:relative}.pos-absolute{position:absolute}.pos-fixed{position:fixed}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.px-1{padding-left:.25rem !important;padding-right:.25rem !important}.px-2{padding-left:.5rem !important;padding-right:.5rem !important}.px-3{padding-left:1rem !important;padding-right:1rem !important}.px-4{padding-left:1.5rem !important;padding-right:1.5rem !important}.px-5{padding-left:3rem !important;padding-right:3rem !important}.d-flex{display:flex !important}.flex-column{flex-direction:column !important}.flex-row{flex-direction:row !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.d-none{display:none !important}.d-block{display:block !important}.d-inline-block{display:inline-block !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.text-center{text-align:center !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.w-100{width:100% !important}.h-100{height:100% !important}.placeholder-img{background-color:#e0e0e0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#757575;font-size:.875rem;font-weight:500}@media screen{body.admin-bar html{margin-top:32px !important}}@media screen and (max-width: 768px){body.admin-bar html{margin-top:46px !important}}@media print{#wpadminbar{display:none}}#wpadminbar{z-index:99999}@media screen and (max-width: 576px){#wpadminbar{position:fixed}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Inter",Helvetica,sans-serif;line-height:1.6;color:#333;font-size:12pt;background:#fff}.print-container{max-width:100%;margin:0 auto;padding:2cm 1.5cm}.press-release-header{text-align:center;margin-bottom:1cm}.press-release-header .logo{max-width:200px;height:auto;margin-bottom:.5cm}.press-release-title{font-size:18pt;font-weight:500;margin:.5cm 0;line-height:1.3}.press-release-meta{margin-bottom:.5cm;font-style:italic;color:#666;font-size:10pt}.press-release-featured-image{margin-bottom:.5cm;text-align:center}.press-release-featured-image .featured-image{max-width:100%;height:auto}.press-release-subtitle{font-size:14pt;font-style:italic;color:#555;margin-bottom:.5cm}.press-release-content{margin-bottom:1cm;text-align:justify}.press-release-content p,.press-release-content ul,.press-release-content ol{margin-bottom:.5cm}.press-release-content h2,.press-release-content h3,.press-release-content h4{margin-top:.7cm;margin-bottom:.3cm;color:#14213d}.press-release-content a{color:#14213d;text-decoration:none}.press-release-content img,.press-release-content .pdf-content-image{max-width:60% !important;width:auto !important;height:auto !important;display:block;margin:.5cm auto;page-break-inside:avoid}.press-release-content figure{margin:.5cm auto;text-align:center}.press-release-content figure img{max-width:60%}.press-release-content figure figcaption{font-size:9pt;color:#666;margin-top:.2cm;font-style:italic}.featured-quote-box{margin:.8cm 0;padding:.5cm;border-left:.2cm solid #e60e31;background-color:#f8f8f8;page-break-inside:avoid}.featured-quote-box .featured-quote{font-style:italic;font-size:14pt;margin-bottom:.3cm;line-height:1.4}.footer{margin-top:1cm;text-align:center;font-size:9pt;color:#666;border-top:1px solid #eee;padding-top:.5cm;page-break-inside:avoid}@media print{@page{size:letter portrait;margin:1.5cm 2cm}.print-container{padding:0 1cm;max-width:100%}.no-print{display:none !important}.page-break-after{page-break-after:always}.page-break-before{page-break-before:always}img{page-break-inside:avoid}.featured-quote-box{page-break-inside:avoid}a{color:#000 !important;text-decoration:none !important}}.acf-documents-drop-zone .documents-drop-zone{border:2px dashed #b4b9be;border-radius:5px;padding:30px;text-align:center;background-color:#f9f9f9;margin-bottom:25px;transition:all .3s ease;cursor:pointer}.acf-documents-drop-zone .documents-drop-zone:hover{background-color:#f0f0f0;border-color:#0073aa}.acf-documents-drop-zone .documents-drop-zone.highlight{background-color:#f0f8ff;border-color:#0073aa}.acf-documents-drop-zone .documents-drop-zone.loading{background-color:#fff;border-color:#ffb900}.acf-documents-drop-zone .documents-drop-zone .drop-zone-inner{pointer-events:none}.acf-documents-drop-zone .documents-drop-zone i{font-size:2rem;color:#0073aa;margin-bottom:15px;display:block}.acf-documents-drop-zone .documents-drop-zone p{margin:0;font-size:1rem;font-weight:500;color:#23282d}.acf-documents-drop-zone .documents-drop-zone .drop-zone-subtext{margin-top:8px;font-size:.75rem;color:#666;font-weight:normal}.post-type-woke-corporations .acf-field{margin-bottom:10px}.post-type-woke-corporations .acf-field[data-name=document_title],.post-type-woke-corporations .acf-field[data-name=document_date]{margin-bottom:8px}.post-type-woke-corporations .acf-repeater .acf-table{table-layout:fixed}.post-type-woke-corporations .acf-repeater .acf-row-handle{vertical-align:middle;width:35px !important}.post-type-woke-corporations .acf-repeater .acf-row .acf-fields{display:flex;flex-wrap:nowrap;align-items:flex-start;padding:15px 12px}.post-type-woke-corporations .acf-repeater .acf-row .acf-field{display:flex;flex-direction:column;align-self:flex-start;height:100%}.post-type-woke-corporations .acf-repeater .acf-row .acf-field .acf-label{margin-bottom:8px}.post-type-woke-corporations .acf-repeater .acf-row .acf-field .acf-input{flex-grow:1}.post-type-woke-corporations .acf-field[data-name=document_date]{order:1}.post-type-woke-corporations .acf-field[data-name=document_date] input{width:100%}.post-type-woke-corporations .acf-field[data-name=document_title]{order:2}.post-type-woke-corporations .acf-field[data-name=document_title] input{width:100%}.post-type-woke-corporations .acf-field[data-name=document_pdf]{order:3}.post-type-woke-corporations .acf-field-file .acf-file-uploader.has-value .file-info{min-width:0}#prioritydiv.postbox .hndle:before{content:"●";color:#dc3545;font-weight:bold;font-size:12px;margin-right:0;transition:color .3s ease}#prioritydiv.postbox .hndle{display:flex;align-items:center;justify-content:flex-start;gap:2px}#prioritydiv.postbox.has-selection .hndle:before{color:#00a32a}.priority-required-notice{margin-bottom:15px;padding:12px 16px;background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;color:#856404}.priority-required-notice p{margin:0;font-size:13px}#taxonomy-priority.priority-validation-error{border-left:4px solid #d63638;background-color:#fef7f7}#taxonomy-priority.priority-validation-error .priority-required-notice{background:#f8d7da;border-color:#f5c6cb;color:#721c24}#taxonomy-priority{position:relative}header{background-color:var(--white);box-shadow:0 2px 15px rgba(0,0,0,.05);position:sticky;top:0;z-index:var(--z-sticky);height:80px;display:flex;align-items:center;transition:all .3s ease}header.scrolled{height:70px;box-shadow:0 2px 20px rgba(0,0,0,.1)}.header-container{display:flex;justify-content:space-between;align-items:center;padding:0 var(--space-lg);max-width:var(--container-xxl);margin:0 auto;width:100%;position:relative}.logo{flex:0 0 auto}.logo a{display:flex;align-items:center;padding:5px 0}header .logo .logo-img{max-width:200px;max-height:55px;height:auto;width:auto;transition:all .3s ease}header.scrolled .logo .logo-img{max-width:180px;max-height:50px}.main-nav{flex:1;margin:0 var(--space-xl) 0 var(--space-md)}.main-nav>ul{display:flex;justify-content:center;gap:var(--space-md)}.main-nav .nav-item{position:relative}.main-nav a{color:var(--secondary-color);font-family:var(--font-family-heading);font-weight:var(--font-weight-brand);font-size:var(--font-size-sm);padding:var(--space-sm) var(--space-md);display:block;border-radius:var(--border-radius-sm);transition:all .3s ease;text-transform:uppercase;letter-spacing:.02em;position:relative;text-align:center}.main-nav a:after{display:none}.main-nav a:hover{color:var(--accent-color);background-color:rgba(0,71,160,.05);transform:none}.main-nav a.active{color:var(--accent-color);font-weight:var(--font-weight-bold);background-color:rgba(0,71,160,.05)}.main-nav a.active:after{display:none}.dropdown-toggle::after{display:none}.dropdown-icon{display:none}.nav-item:hover .dropdown-toggle::after,.nav-item:hover .dropdown-icon{display:none}.btn-donate{background-color:var(--primary-color);color:var(--white);font-family:var(--font-family-heading);padding:var(--space-sm) var(--space-xl);border-radius:var(--border-radius-full);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;transition:all .3s ease;border:none;box-shadow:0 4px 15px rgba(230,14,49,.3)}.btn-donate:hover{background-color:#bf0a30;color:var(--white);transform:translateY(-2px);box-shadow:0 6px 20px rgba(230,14,49,.4)}.mobile-donate-header{display:none;position:absolute;left:55%;top:50%;transform:translate(-50%, -50%);z-index:10}.mobile-donate-btn{display:inline-block;background-color:var(--primary-color);color:var(--white);font-family:var(--font-family-heading);padding:12px 28px;border-radius:30px;font-weight:600;font-size:11px;letter-spacing:.8px;text-transform:uppercase;text-decoration:none;border:none;outline:none;cursor:pointer;transition:all .3s ease;box-shadow:0 3px 12px rgba(230,14,49,.3);white-space:nowrap;min-width:120px;height:auto;line-height:1.2;text-align:center;vertical-align:middle;margin:0;box-sizing:border-box}.mobile-donate-btn:hover,.mobile-donate-btn:focus{background-color:#bf0a30;color:var(--white);transform:translateY(-2px);box-shadow:0 5px 18px rgba(230,14,49,.4);text-decoration:none}.mobile-donate-btn:active{transform:translateY(0px);box-shadow:0 2px 8px rgba(230,14,49,.3)}.header-buttons{display:flex;align-items:center;gap:var(--space-sm);margin-left:var(--space-sm);height:50px}.desktop-donate-btn{display:inline-block}.btn-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;padding:0;background:none;border:none;color:var(--dark-color);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.btn-icon:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background-color:rgba(0,71,160,.1);border-radius:50%;transform:translate(-50%, -50%);transition:all .4s ease}.btn-icon:hover:before{width:40px;height:40px}.btn-icon:hover{color:var(--accent-color)}@media(max-width: 1200px){.header-container{padding:0 var(--space-md)}.main-nav ul{gap:var(--space-sm)}}@media(max-width: 992px){.main-nav{margin:0 var(--space-md)}.main-nav ul{display:none}.main-nav a{font-size:var(--font-size-xs);padding:var(--space-xs) var(--space-sm)}.header-buttons .btn-donate{display:none}}@media(max-width: 992px){.mobile-donate-header{display:block}.desktop-donate-btn{display:none}}@media(max-width: 768px){header,header.scrolled{height:70px}.header-container{padding:0 var(--space-sm);position:relative;z-index:1001;align-items:center;min-height:70px}.header-buttons{align-items:center;height:100%;justify-content:center}.logo{padding-top:8px}.logo-img{max-width:150px;max-height:40px}}@media(max-width: 768px){.logo{padding-top:0}}@media(max-width: 768px){.main-nav{display:none;position:fixed;top:0;right:0;width:100%;max-width:380px;height:100vh;background:linear-gradient(135deg, #ffffff 0%, #f8fafc 100%);box-shadow:-5px 0 25px rgba(0,0,0,.15);padding:80px 30px 30px;z-index:1000;overflow-y:auto;transform:translateX(100%);transition:transform .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.main-nav::-webkit-scrollbar{width:6px}.main-nav::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:3px}.main-nav::-webkit-scrollbar-thumb{background:rgba(0,71,160,.3);border-radius:3px}.main-nav::-webkit-scrollbar-thumb:hover{background:rgba(0,71,160,.5)}.search-btn{margin-right:5px}.main-nav.mobile-menu-open{display:block;transform:translateX(0)}body.mobile-menu-active::before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);z-index:999;backdrop-filter:blur(3px);animation:fadeIn .3s ease-out}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.main-nav.mobile-menu-open ul{display:block;list-style:none;padding:0;margin:0}.main-nav.mobile-menu-open li{margin:0;border-bottom:1px solid rgba(0,71,160,.1)}.main-nav.mobile-menu-open li:last-child{border-bottom:none}.main-nav.mobile-menu-open a{display:flex;align-items:center;padding:18px 0;font-size:16px;font-weight:500;color:#1e293b;text-decoration:none;transition:all .3s ease;position:relative}.main-nav.mobile-menu-open a:hover{color:var(--accent-color);padding-left:12px}.main-nav.mobile-menu-open a:hover::before{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:4px;height:4px;background:var(--accent-color);border-radius:50%}.main-nav.mobile-menu-open a:focus{outline:none;background:rgba(0,71,160,.05);border-radius:6px;margin:0 -8px;padding-left:8px;padding-right:8px}.mobile-menu-close{position:absolute;top:20px;right:25px;background:none;border:none;font-size:28px;color:#64748b;cursor:pointer;padding:10px;border-radius:50%;transition:all .3s ease;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.mobile-menu-close:hover{background:rgba(239,68,68,.1);color:#ef4444;transform:rotate(90deg)}.mobile-menu-close:focus{outline:2px solid var(--accent-color);outline-offset:2px}.dropdown{position:static;box-shadow:none;opacity:1;visibility:visible;transform:none;display:none;background:rgba(0,71,160,.03);margin:8px -15px 0;border-radius:8px;padding:12px 15px}.dropdown.show{display:block;animation:slideDown .3s ease-out}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown a{padding:12px 8px;font-size:14px;color:#475569;border-bottom:1px solid rgba(0,71,160,.08)}.dropdown a:last-child{border-bottom:none}.dropdown a:hover{color:var(--accent-color);background:rgba(0,71,160,.05);border-radius:4px;margin:0 -8px;padding-left:16px}.mobile-dropdown-toggle{position:absolute;right:0;top:50%;transform:translateY(-50%);background:none;border:none;color:#64748b;font-size:14px;cursor:pointer;padding:8px;border-radius:4px;transition:all .3s ease}.mobile-dropdown-toggle:hover{background:rgba(0,71,160,.1);color:var(--accent-color)}.mobile-dropdown-toggle[aria-expanded=true]{transform:translateY(-50%) rotate(180deg);color:var(--accent-color)}.main-nav.mobile-menu-open *:focus{outline:2px solid var(--accent-color);outline-offset:2px;border-radius:4px}.mobile-donate-btn{margin-top:24px;padding-top:24px;border-top:2px solid rgba(0,71,160,.1)}.mobile-donate-btn .btn-donate{display:block;width:100%;text-align:center;background:var(--accent-color);color:#fff;padding:14px 20px;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease}.mobile-donate-btn .btn-donate:hover{background:#003d8a;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,71,160,.3)}}.hero{position:relative;width:100%;padding:60px 0;background-color:#f5f5f5;overflow:hidden}.hero .container{position:relative;z-index:2}.hero .hero-content{max-width:800px;margin:0 auto;text-align:center}@media(max-width: 768px){.hero .hero-content{text-align:left;padding:0 20px}}.hero .entry-title{font-size:2.5rem;color:#333;margin-bottom:1rem}.hero .hero-description{font-size:1.2rem;color:#666;margin-bottom:2rem}.hero .hero-actions{display:flex;justify-content:center;gap:1rem}@media(max-width: 768px){.hero{padding:40px 0}.hero .entry-title{font-size:3rem;margin-bottom:.75rem}.hero .hero-description{font-size:1rem;margin-bottom:1.5rem}.hero.minimal-content{padding:25px 0}.hero.minimal-content .entry-title{margin-bottom:.5rem}.hero.minimal-content .hero-description{margin-bottom:1rem}.hero.minimal-content .hero-actions{margin-top:1rem}.hero.standard-content{padding:40px 0}.hero.rich-content{padding:50px 0}.hero.rich-content .entry-title{margin-bottom:1rem}.hero.rich-content .hero-description{margin-bottom:2rem}}.hero-buttons{display:flex;justify-content:flex-start;gap:var(--space-md);position:relative;z-index:var(--z-above)}.primary-btn{transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.primary-btn:hover{transform:translateY(-3px);box-shadow:0 6px 15px rgba(230,14,49,.3)}.secondary-btn{transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease}.secondary-btn:hover{transform:translateY(-3px);box-shadow:0 6px 15px rgba(0,0,0,.2)}@media(max-width: 768px){.hero-buttons{flex-direction:column;gap:var(--space-md);max-width:250px;margin:0}.primary-btn,.secondary-btn{width:100%;text-align:center;padding:12px 24px;font-size:var(--font-size-sm)}}.container{max-width:var(--container-xxl);margin:0 auto;padding:0 var(--space-xl)}section{padding:var(--space-xxl) 0;position:relative}.featured-litigation .section-title{text-align:left;margin-left:var(--space-xl)}.featured-litigation .section-title::after{left:0;transform:none;margin:16px 0 0}.litigation-section .section-title{color:#14213d;text-align:left}.litigation-section .section-title::after{background:#e60e31;margin:16px 0 0}.stats{background-color:var(--primary-color);color:var(--white);padding:var(--space-md) 0;position:relative;overflow:hidden}.stats:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(230, 14, 49, 0.9) 0%, rgba(198, 12, 42, 0.8) 100%);z-index:1}.stat-container{display:flex;justify-content:space-around;max-width:var(--container-xl);margin:0 auto;position:relative;z-index:2;padding:0 var(--space-xl)}.stat-item{text-align:center;flex:1 1 33.333%;padding:0 var(--space-lg);animation:fadeInUp .6s ease forwards;animation-delay:calc(var(--index, 0)*.2s);opacity:0}.stat-item:nth-child(1){--index: 1}.stat-item:nth-child(2){--index: 2}.stat-item:nth-child(3){--index: 3}.stat-item h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-regular);margin-bottom:var(--space-xxs);color:var(--white);text-shadow:0 2px 8px rgba(0,0,0,.2)}.stats .homepage-stat-item h2{font-size:var(--font-size-xxxl) !important;font-weight:var(--font-weight-regular);margin-bottom:var(--space-xxs);color:var(--white);text-shadow:0 2px 4px rgba(0,0,0,.5)}.stats .homepage-stat-item .stat-link{display:block;text-decoration:none;color:inherit;transition:transform .3s ease,opacity .3s ease;border-radius:8px;padding:var(--space-sm);margin:calc(var(--space-sm)*-1)}.stats .homepage-stat-item .stat-link:hover{transform:translateY(-2px);opacity:.9;text-decoration:none}.stats .homepage-stat-item .stat-link:focus{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px}.stats .homepage-stat-item .stat-link h2,.stats .homepage-stat-item .stat-link p{transition:inherit}.stat-item p{font-size:var(--font-size-sm);opacity:.9;font-weight:var(--font-weight-regular);text-transform:uppercase;letter-spacing:var(--letter-spacing-tight)}.stat-item:not(:last-child):after{content:"";position:absolute;top:20%;right:0;height:60%;width:1px;background-color:hsla(0,0%,100%,.2)}@media(max-width: 992px){.stats{padding:var(--space-lg) 0}.stat-container{padding:0 var(--space-lg)}.stat-item{padding:0 var(--space-md)}.stats .homepage-stat-item h2{font-size:var(--font-size-xxxl) !important}.stat-item p{font-size:var(--font-size-sm)}.stat-item:not(:last-child):after{display:none}}@media(max-width: 768px){.stats{padding:var(--space-md) 0}.stat-container{flex-direction:row;justify-content:space-between;padding:0 var(--space-md);gap:var(--space-xs)}.stat-item{flex:1;padding:var(--space-sm) var(--space-xs);text-align:center;position:relative}.stats .homepage-stat-item h2{font-size:var(--font-size-hero) !important;margin-bottom:var(--space-xs);font-weight:var(--font-weight-bold);line-height:1.1;text-shadow:0 2px 4px rgba(0,0,0,.5)}.stats .stat-container .stat-item p{font-size:calc(var(--font-size-xxs)*.7);line-height:1.2;opacity:.9;text-transform:uppercase;letter-spacing:.5px;text-align:center;padding-top:0;margin-top:0}.stat-item:not(:last-child):after{display:none}.stats .homepage-stat-item .stat-link{padding:var(--space-xs);margin:calc(var(--space-xs)*-1)}}.featured-work{background-color:var(--light-color);position:relative;overflow:hidden;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwIDYwIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIGZpbGw9IiMwMDQ3YTAiIGZpbGwtb3BhY2l0eT0iLjAzIj48cGF0aCBkPSJNMzYgMzRjMC0yLjIgMS44LTQgNC00czQgMS44IDQgNC0xLjggNC00IDQtNC0xLjgtNC00TTE2IDI0YzAtMi4yIDEuOC00IDQtNHM0IDEuOCA0IDQtMS44IDQtNCA0LTQtMS44LTQtNCIvPjwvZz48L2c+PC9zdmc+")}.featured-work:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(255, 255, 255, 0.9) 0%, rgb(248, 249, 250) 100%);z-index:1}.featured-work .container{position:relative;z-index:2}.victories{padding:60px 0;background-color:#fff}.victories-slider{display:flex;gap:24px;transition:transform .5s ease;padding:0 0 30px 0}.victories-slider::-webkit-scrollbar{display:none}.action-blocks{background-color:var(--white);padding:60px 0}.action-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:var(--space-xl)}.join-fight{background:linear-gradient(135deg, var(--secondary-color) 0%, var(--accent-color) 100%);color:var(--white);text-align:center;padding:80px 0;position:relative;overflow:hidden}.join-fight:before{content:"";position:absolute;top:-10%;left:-10%;width:300px;height:300px;background:hsla(0,0%,100%,.05);border-radius:50%;z-index:0}.join-fight:after{content:"";position:absolute;bottom:-15%;right:-15%;width:400px;height:400px;background:hsla(0,0%,100%,.08);border-radius:50%;z-index:0}.join-fight h2{font-size:var(--font-size-xxl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-sm);color:var(--white);position:relative;z-index:1;text-shadow:0 2px 10px rgba(0,0,0,.2)}.join-fight h2:after{content:none}.join-fight p{max-width:650px;margin:0 auto var(--space-xl);font-size:var(--font-size-lg);opacity:.9;position:relative;z-index:1}.slider-controls{display:flex;justify-content:center;align-items:center;margin-top:var(--space-xl);gap:var(--space-md)}.featured-controls{position:relative;z-index:5;margin-top:var(--space-lg);display:flex;justify-content:center}.slider-dots{display:flex;justify-content:center;gap:var(--space-sm);margin:20px auto 0;position:relative !important;z-index:10 !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;width:100% !important;clear:both !important}.dot{width:12px;height:12px;border-radius:50%;background-color:rgba(0,0,0,.2);border:none;padding:0;cursor:pointer;transition:all .3s ease;position:static !important;overflow:hidden}.dot:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background-color:#162054;border-radius:50%;transform:translate(-50%, -50%);transition:width .3s ease,height .3s ease}.dot.active:after{width:12px;height:12px}.slider-btn{background-color:var(--white);border:1px solid var(--light-gray);color:var(--dark-color);width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow-sm)}.slider-btn:hover{background-color:var(--accent-color);color:var(--white);border-color:var(--accent-color);box-shadow:var(--shadow-md);transform:translateY(-2px)}.slider-btn.disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none;background-color:var(--light-gray)}.load-more-btn{display:inline-block;padding:var(--space-md) var(--space-xl);background-color:var(--secondary-color);color:var(--white);border:none;border-radius:var(--border-radius-md);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;margin-top:var(--space-xl);box-shadow:var(--shadow-md)}.load-more-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.1);transform:translateX(-100%);transition:transform .4s ease}.load-more-btn:hover{background-color:var(--accent-color);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.load-more-btn:hover:before{transform:translateX(0)}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.featured-work,.victories,.action-blocks,.join-fight{opacity:0;transition:opacity .6s ease}.featured-work.reveal,.victories.reveal,.action-blocks.reveal,.join-fight.reveal{opacity:1}@media(max-width: 1400px){.container{max-width:var(--container-xl)}}@media(max-width: 992px){.section-title{font-size:1.75rem;margin-bottom:30px}.stat-item h2{font-size:2.5rem}.stat-item p{font-size:.875rem}.action-grid{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}.join-fight h2{font-size:2.5rem}.join-fight p{font-size:1rem}}@media(max-width: 768px){.container{padding:0 var(--space-lg)}section{padding:var(--space-xl) 0}.section-title{font-size:1.5rem;margin-bottom:25px}.stat-container{padding:0 var(--space-lg)}.stat-item{flex-direction:row;justify-content:center;align-items:center;gap:10px}.stat-item:last-child{border-bottom:none}.stat-item h2{font-size:1.75rem;min-width:auto;margin:0}.stat-item p{font-size:.75rem;text-align:left}}.section{padding:4rem 0;position:relative}.section-inner{max-width:1140px;margin:0 auto;padding:0 1rem}.content-section{margin-bottom:3rem}body.single-litigation .content-section,body.single-govt-accountability .content-section{padding:60px}@media screen and (max-width: 768px){.content-section{margin-bottom:2rem}body.single-litigation .content-section,body.single-govt-accountability .content-section{padding:30px 20px}}.section-content{padding:0 .5rem}@media screen and (min-width: 768px){.section-content{padding:0 1rem}}.single-litigation .content-section .section-content{padding:0;text-align:left;max-width:none}.hero-section{background-color:#f8f9fa;padding:6rem 0;text-align:center}@media(max-width: 768px){.hero-section{text-align:left;padding:4rem 20px}}.hero-section h1{font-size:3rem;font-weight:500;margin-bottom:1.5rem;color:#162054}@media(max-width: 768px){.hero-section h1{text-align:left}}.hero-section p{font-size:1.125rem;max-width:600px;margin:0 auto 2rem;color:#666}@media(max-width: 768px){.hero-section p{text-align:left;margin:0 0 2rem 0}}.alt-section{background-color:#e9ecef}.contact-section{background-color:#162054;color:#fff}.footer-section{background-color:#0a102b;color:#fff;padding:2rem 0}@media screen and (max-width: 768px){.section{padding:3rem 0}.hero-section{padding:4rem 0}.hero-section h1{font-size:2.5rem}.hero-section p{font-size:1rem}}section.hero-type-b{padding:0 !important}footer{background-color:var(--dark-color);color:var(--white);padding:var(--space-xxl) 0 var(--space-lg);position:relative;overflow:hidden}footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgdmlld0JveD0iMCAwIDYwIDYwIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIGZpbGw9IiNmZmZmZmYiIGZpbGwtb3BhY2l0eT0iLjAzIj48cGF0aCBkPSJNMzYgMzRjMC0yLjIgMS44LTQgNC00czQgMS44IDQgNC0xLjggNC00IDQtNC0xLjgtNC00TTE2IDI0YzAtMi4yIDEuOC00IDQtNHM0IDEuOCA0IDQtMS44IDQtNCA0LTQtMS44LTQtNCIvPjwvZz48L2c+PC9zdmc+");opacity:.1}.footer-container{position:relative;z-index:2;max-width:var(--container-xxl);margin:0 auto;padding:0 var(--space-xl)}.footer-grid{display:grid;grid-template-columns:1.2fr repeat(3, 1fr);gap:var(--space-md) var(--space-xxl);margin-bottom:var(--space-xxl)}.footer-logo{margin-bottom:var(--space-lg)}.footer-logo-img{max-width:180px;height:auto;margin-bottom:var(--space-lg);filter:brightness(0) invert(1)}.white-logo{filter:brightness(0) invert(1)}address{font-style:normal;font-size:var(--font-size-sm);color:hsla(0,0%,100%,.7);line-height:1.7;margin-bottom:var(--space-lg)}.footer-links{padding-top:var(--space-sm);padding-left:var(--space-xl)}.footer-grid .footer-links:nth-child(2){padding-left:var(--space-lg)}.footer-links h4{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-lg);color:hsla(0,0%,100%,.95);letter-spacing:var(--letter-spacing-tight);position:relative;display:inline-block}.footer-links h4:after{content:"";position:absolute;bottom:-8px;left:0;width:30px;height:2px;background-color:var(--primary-color)}.footer-links ul{display:flex;flex-direction:column;gap:var(--space-md)}.footer-links a{color:hsla(0,0%,100%,.7);font-size:var(--font-size-sm);transition:all .3s ease;position:relative;display:inline-block}.footer-links a:before{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:var(--white);transition:width .3s ease}.footer-links a:hover{color:var(--white)}.footer-links a:hover:before{width:100%}.footer-bottom{padding-top:var(--space-lg);border-top:1px solid hsla(0,0%,100%,.1);text-align:center;font-size:var(--font-size-xs);color:hsla(0,0%,100%,.6)}.footer-bottom a{color:hsla(0,0%,100%,.6);text-decoration:none;transition:color .3s ease}.footer-bottom a:hover{color:var(--white)}.footer-bottom a[href="/privacy"]{color:var(--white);text-decoration:underline;margin:0 0 0 3px}.footer-bottom a[href="/privacy"]:hover{color:var(--white)}.legal-info{margin:var(--space-sm) auto 0;font-size:var(--font-size-xs);line-height:1.6}.social-icons{display:flex;justify-content:center;gap:var(--space-md);margin-top:var(--space-xl)}.social-icon{width:42px;height:42px;background-color:hsla(0,0%,100%,.1);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;position:relative;overflow:hidden}.social-icon:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--primary-color);border-radius:50%;transform:scale(0);transition:transform .3s ease}.social-icon i{position:relative;z-index:1}.social-icon:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.3)}.social-icon:hover:before{transform:scale(1)}.footer-subscribe{margin-top:var(--space-md)}.footer-subscribe p{margin-bottom:var(--space-sm);color:hsla(0,0%,100%,.8)}.footer-form{max-width:400px}.footer-form .input-group{display:flex;background-color:hsla(0,0%,100%,.95);border-radius:50px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1);transition:all .3s ease}.footer-form .input-group:focus-within{box-shadow:0 6px 25px rgba(0,0,0,.15);transform:translateY(-1px)}.footer-form input{flex:1;padding:14px 20px;border:none;background:rgba(0,0,0,0);color:var(--dark-color);font-size:.875rem;outline:none}.footer-form input::placeholder{color:rgba(0,0,0,.5)}.footer-form button{background:linear-gradient(135deg, var(--primary-color), #bf0a30);color:var(--white);border:none;padding:14px 24px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.footer-form button:hover{background:linear-gradient(135deg, #bf0a30, #a00020);padding-right:28px}.footer-form button:hover i{transform:translateX(2px)}.footer-form button i{font-size:.75rem;transition:transform .3s ease}.footer-social{margin-bottom:20px;text-align:left}.footer-social h4{color:#fff;font-size:1rem;margin-bottom:15px;font-weight:500;font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.footer-social .social-icons{display:flex;gap:16px;justify-content:flex-start}.footer-social .social-icons a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.1);color:#fff;border-radius:8px;text-align:center;font-size:1.125rem;transition:all .3s ease;position:relative;overflow:hidden}.footer-social .social-icons a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%);z-index:1}.footer-social .social-icons a:hover{background-color:var(--primary-color);color:#fff;transform:translateY(-4px);box-shadow:0 5px 15px rgba(230,14,49,.4)}.footer-social .social-icons i{margin:0;position:relative;z-index:2}.footer-social-compact{text-align:left}.footer-social-compact .social-icons{display:flex;justify-content:flex-start;margin-top:0;gap:16px}.footer-social-compact .social-icons a{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.1);color:#fff;border-radius:8px;text-align:center;font-size:1rem;transition:all .3s ease;position:relative;overflow:hidden}.footer-social-compact .social-icons a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%);z-index:1}.footer-social-compact .social-icons a:hover{background-color:var(--primary-color);transform:translateY(-4px);box-shadow:0 5px 15px rgba(230,14,49,.4)}.footer-social-compact .social-icons i{margin:0;position:relative;z-index:2}.footer-social .social-icons .truth-social-icon,.footer-social-compact .social-icons .truth-social-icon{width:22px;height:22px;filter:brightness(0) invert(1) !important;position:relative;z-index:2}.footer-social-compact .social-icons .truth-social-icon{width:20px;height:20px;filter:brightness(0) invert(1) !important}.footer-social .social-icons a[href*=truthsocial],.footer-social-compact .social-icons a[href*=truthsocial]{display:flex;align-items:center;justify-content:center}.logo-social-wrapper{display:flex;flex-direction:column;justify-content:space-between}.logo-address{margin-bottom:auto}@media(max-width: 1400px){.footer-container{max-width:var(--container-xl)}.footer-grid{gap:var(--space-md) var(--space-lg)}}@media(max-width: 992px){.footer-grid{grid-template-columns:1.5fr repeat(2, 1fr);gap:var(--space-xl) var(--space-lg)}.footer-links{padding-left:0}.footer-grid .footer-links:nth-child(2){padding-left:0}}@media(max-width: 768px){footer{padding:var(--space-xl) 0 var(--space-md)}.footer-container{padding:0 var(--space-lg)}.footer-grid{grid-template-columns:1fr;gap:var(--space-xl);margin-bottom:var(--space-xl)}.footer-logo{text-align:left;margin-bottom:var(--space-xl)}.footer-logo-img{max-width:160px;margin-bottom:var(--space-md)}address{text-align:left;margin-bottom:var(--space-lg);font-size:var(--font-size-sm);line-height:1.6}.footer-social-compact{display:block;margin-top:var(--space-md)}.footer-social-compact .social-icons{justify-content:flex-start;gap:12px;margin-top:0}.footer-social-compact .social-icons a{width:44px;height:44px;border-radius:10px;font-size:var(--font-size-lg)}.footer-social-compact .social-icons .truth-social-icon{width:24px;height:24px}.footer-links{text-align:left;margin-bottom:var(--space-lg)}.footer-links h4{display:block;text-align:left;margin-bottom:var(--space-md);font-size:var(--font-size-md)}.footer-links h4:after{left:0;transform:none}.footer-links ul{align-items:flex-start;gap:var(--space-sm)}.footer-links a{font-size:var(--font-size-sm);line-height:1.5}.footer-form{max-width:100%}.footer-form .input-group{border-radius:40px}.footer-form input{padding:12px 16px;font-size:var(--font-size-sm)}.footer-form button{padding:12px 18px;font-size:var(--font-size-xs)}.footer-form button span{display:none}.footer-form button i{margin:0}.logo-social-wrapper{align-items:flex-start;gap:var(--space-md)}.footer-bottom{text-align:left;padding-top:var(--space-xl);margin-top:var(--space-xl)}.footer-bottom p{margin-bottom:var(--space-sm);font-size:var(--font-size-xs);line-height:1.5}}@media(max-width: 576px){.footer-container{padding:0 var(--space-lg)}.footer-grid{gap:var(--space-lg)}.footer-social-compact .social-icons a{width:42px;height:42px}.footer-social-compact .social-icons .truth-social-icon{width:22px;height:22px}}@media(max-width: 480px){.footer-container{padding:0 var(--space-md)}.footer-logo-img{max-width:140px}.footer-social-compact .social-icons{gap:10px;flex-wrap:wrap}.footer-social-compact .social-icons a{width:40px;height:40px;font-size:var(--font-size-md)}.footer-social-compact .social-icons .truth-social-icon{width:20px;height:20px}.footer-links h4{font-size:var(--font-size-md);margin-bottom:var(--space-sm)}.footer-links a{font-size:14px}address{font-size:14px;line-height:1.5}.footer-bottom{padding-top:var(--space-lg)}.footer-bottom p{font-size:11px;line-height:1.4}.legal-info{font-size:11px}}.featured-litigation{padding:var(--space-xxl) 0;background-color:var(--light-color)}.featured-cases-slider{position:relative;margin-top:var(--space-xl)}.cases-slider{display:flex;gap:var(--space-xl);overflow-x:auto;padding:var(--space-md) 0;margin:0 var(--space-xl);position:relative;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.cases-slider::-webkit-scrollbar{display:none}.case-card{flex:0 0 380px;background-color:var(--white);border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.05);overflow:hidden;transition:all .3s ease;border:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column;margin-bottom:16px}.case-card:hover{box-shadow:0 12px 30px rgba(0,0,0,.1);transform:translateY(-5px)}.card-tags{display:flex;gap:8px;padding:16px 16px 8px;flex-wrap:wrap}.tag{display:inline-block;padding:4px 12px;border-radius:50px;font-size:.75rem;font-weight:500;text-transform:uppercase}.tag.status{background-color:#fbdfd5;color:#e60e31}.tag:not(.status){background-color:#f5f6f7;color:#162054}.card-image-link{display:block;text-decoration:none}.card-image{height:220px;overflow:hidden;position:relative}.card-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.case-card:hover .card-image img{transform:scale(1.05)}.card-details{padding:16px;display:flex;flex-direction:column;flex-grow:1}.card-details h3{font-size:1.125rem;font-weight:500;color:#162054;margin-bottom:12px;line-height:1.3}.card-details p{color:#666;font-size:.875rem;line-height:1.5;margin-bottom:16px;flex-grow:1}.read-more{display:inline-flex;align-items:center;gap:6px;color:#162054;font-weight:500;font-size:.875rem;text-decoration:none;margin-top:auto}.read-more i{transition:transform .3s ease}.read-more:hover i{transform:translateX(4px)}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background-color:var(--white);border:1px solid var(--light-gray);box-shadow:0 2px 10px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;transition:all .3s ease}.slider-arrow:hover{background-color:var(--accent-color);color:var(--white);border-color:var(--accent-color)}.prev-arrow{left:20px}.next-arrow{right:20px}.slider-dots{display:flex;justify-content:center;gap:8px;margin-top:24px}.dot{width:10px;height:10px;border-radius:50%;background-color:#ddd;border:none;padding:0;cursor:pointer;transition:all .3s ease}.dot.active{background-color:var(--primary-color)}.search-filter-section{padding:var(--space-xl) 0;background-color:var(--white);border-bottom:1px solid var(--light-gray)}.search-filter-container{display:flex;justify-content:space-between;align-items:center}.search-box{position:relative;max-width:400px;width:100%}.search-box input{width:100%;padding:var(--space-sm) var(--space-lg);padding-right:50px;border:1px solid var(--light-gray);border-radius:var(--border-radius-full);font-size:var(--font-size-sm)}.search-box button{position:absolute;right:var(--space-sm);top:50%;transform:translateY(-50%);background:none;border:none;color:var(--gray-color);cursor:pointer}.filter-options{display:flex;gap:var(--space-md)}.filter-btn{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);background-color:var(--light-color);border:1px solid var(--light-gray);border-radius:var(--border-radius-full);font-size:var(--font-size-sm);color:var(--secondary-color);cursor:pointer;transition:all .3s ease}.filter-btn:hover{background-color:var(--accent-color);color:var(--white)}.filter-btn i:last-child{margin-left:auto}.litigation-list{padding:var(--space-xxl) 0}.litigation-container{display:grid;grid-template-columns:280px 1fr;gap:var(--space-xl)}.category-sidebar{background-color:var(--light-color);padding:var(--space-lg);border-radius:var(--border-radius-md)}.sidebar-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--secondary-color);margin-bottom:var(--space-lg)}.category-list{display:flex;flex-direction:column;gap:var(--space-sm)}.category-list a{display:block;padding:var(--space-sm) var(--space-md);color:var(--dark-color);border-radius:var(--border-radius-sm);transition:all .3s ease;font-size:var(--font-size-sm)}.category-list a:hover,.category-list a.active{background-color:var(--accent-color);color:var(--white)}.view-all a{font-weight:var(--font-weight-semibold);color:var(--accent-color);margin-top:var(--space-lg);display:inline-block}.litigation-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--light-gray)}.litigation-header h2{font-size:var(--font-size-xl);color:var(--secondary-color);margin:0}.litigation-item{margin-bottom:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--light-gray)}.item-meta{display:flex;gap:var(--space-md);margin-bottom:var(--space-sm);font-size:var(--font-size-sm);color:var(--gray-color)}.item-status{font-weight:var(--font-weight-semibold)}.item-title{margin-bottom:var(--space-md)}.item-title a{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--dark-color)}.item-title a:hover{color:var(--accent-color)}.item-description{font-size:var(--font-size-sm);color:var(--gray-color);line-height:1.6}@media(max-width: 1200px){.cases-slider{margin:0}}@media(max-width: 992px){.litigation-container{grid-template-columns:1fr}.search-filter-container{flex-direction:column;align-items:stretch;gap:var(--space-md)}.search-box{max-width:none}.filter-options{justify-content:space-between}}@media(max-width: 768px){.document-date{flex-basis:100px;font-size:.75rem}.view-document{font-size:.75rem}}.document-section{margin-bottom:40px}.court-heading{font-size:1.25rem;font-weight:500;color:#162054;margin-bottom:20px;border-bottom:2px solid #e9ecef;padding-bottom:10px}.document-list{list-style:none;padding:0;margin:0}.document-row{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid #e9ecef;transition:background-color .2s ease}.document-date{flex:0 0 120px;font-size:.875rem;color:#666;text-align:left;margin-right:20px}.document-title{flex-grow:1;font-weight:500;color:#162054;text-decoration:none;margin-right:20px;transition:color .2s ease}.view-document{flex:0 0 auto;color:#e60e31;text-decoration:none;font-weight:500;font-size:.875rem;display:inline-flex;align-items:center;cursor:pointer}.view-document:hover{color:#bf0a30}.view-document i{margin-left:8px;transition:transform .2s ease}.view-document:hover i{transform:translateX(3px)}@media(max-width: 480px){.document-row{flex-direction:column;align-items:flex-start;gap:8px}.document-date,.document-title,.view-document{width:100%;text-align:left;margin-right:0}.view-document{justify-content:flex-start}}.container{max-width:1200px;margin:0 auto;padding:0 15px}.litigation-hero-container{background-color:#162054;background-image:url("https://media.aflegal.org/wp-content/uploads/2023/08/08203256/AdobeStock_111485994-scaled.jpeg");background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;padding:0;position:relative;border-radius:10px;overflow:hidden;margin:20px 0 30px;min-height:450px;box-shadow:0 5px 25px rgba(0,0,0,.15)}.litigation-hero-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(105deg, rgba(27, 42, 86, 0.98) 0%, rgba(27, 42, 86, 0.9) 20%, rgba(27, 42, 86, 0.75) 40%, rgba(27, 42, 86, 0.6) 60%, rgba(27, 42, 86, 0.4) 80%, rgba(27, 42, 86, 0.2) 100%);z-index:1}.litigation-category{background-color:#e60e31;color:#fff;display:inline-block;padding:8px 16px;font-size:.875rem;font-weight:500;text-transform:uppercase;position:absolute;top:0;left:0;z-index:10;letter-spacing:1px;clip-path:polygon(0 0, 100% 0, 95% 100%, 0% 100%);box-shadow:0 2px 10px rgba(0,0,0,.2)}.litigation-hero-content{position:relative;z-index:2;max-width:60%;padding:60px 40px}.litigation-title{font-size:2.5rem;line-height:1.2;margin-bottom:25px;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.3);font-weight:500;letter-spacing:-0.01em;position:relative;padding-bottom:16px}.litigation-title:after{content:"";position:absolute;bottom:0;left:0;width:80px;height:3px;background:#e60e31}.case-meta{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px 40px;margin-top:30px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.1)}.meta-item{font-size:1rem;color:hsla(0,0%,100%,.9);display:flex;align-items:center;gap:10px}.meta-label{font-weight:500;color:hsla(0,0%,100%,.7)}.meta-item span:not(.meta-label){font-weight:500}.meta-item.location i{color:#e60e31;margin-right:2px;font-size:1.125rem;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3))}.meta-item.status-item{position:relative}.status-badge{color:#00c896;padding:4px 12px;border-radius:12px;font-size:.875rem;font-weight:500;display:inline-block;letter-spacing:.5px}.status-badge.ongoing{color:#3caaff}.email-signup-bar{background-color:#f8f9fa;padding:20px 0;margin:20px 0 35px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.signup-content{display:flex;justify-content:space-between;align-items:center;padding:0 25px}.signup-content p{margin:0;font-size:1.125rem;color:#162054;font-weight:500}.signup-form-wrapper{display:flex}.signup-form-wrapper input{border:1px solid #ced4da;border-radius:4px;padding:10px 15px;width:300px;font-size:1rem}.signup-form-wrapper input:focus{outline:none;border-color:#162054;box-shadow:0 0 0 3px rgba(0,71,160,.1)}.signup-button{background-color:#e60e31;color:#fff;border:none;border-radius:4px;padding:10px 20px;margin-left:10px;cursor:pointer;font-weight:500;font-size:1rem;transition:background-color .2s ease,transform .2s ease}.signup-button:hover{background-color:#bf0a30;transform:translateY(-2px)}.content-sections{padding:30px 20px 60px}.content-section{margin-bottom:40px;background-color:#f8f9fa;padding:35px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.03);position:relative}.content-section .section-content{background-color:#fff;padding:0;border-radius:8px;border:1px solid #e9ecef;margin-top:20px;text-align:left;max-width:none}.content-section p{font-size:1.125rem;line-height:1.7;color:#333;margin-bottom:1em;text-align:left;max-width:none}.press-item,.news-item{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #eee}.press-item:last-child,.news-item:last-child{border-bottom:none;margin-bottom:0}.press-item .date,.news-item .date{font-size:.875rem;color:#666;margin-bottom:5px}.press-item h3,.news-item h3{font-size:1.25rem;font-weight:500;color:#162054;margin-bottom:10px}.press-item h3 a,.news-item h3 a{color:inherit;text-decoration:none;transition:color .2s ease}.press-item h3 a:hover,.news-item h3 a:hover{color:#e60e31}.press-item .excerpt,.news-item .excerpt{display:none}.single-litigation .press-item .read-more,.single-litigation .news-item .read-more{color:#162054;text-decoration:none;font-weight:500;font-size:.875rem;display:block;text-align:right;cursor:pointer;transition:color .2s ease;white-space:nowrap;margin-top:5px;position:relative}.single-litigation .press-item .read-more::before,.single-litigation .news-item .read-more::before{content:"";font-family:"Font Awesome 6 Free";font-weight:500;font-size:.75rem;color:inherit;margin-right:8px;display:inline-block}.single-litigation .press-item .read-more i,.single-litigation .news-item .read-more i{margin-left:8px;transition:transform .2s ease}.single-litigation .content-sections .press-item .read-more:hover,.single-litigation .content-sections .news-item .read-more:hover,.single-litigation .press-item a.read-more:hover,.single-litigation .news-item a.read-more:hover{color:#e60e31;text-decoration:none;border:none;border-bottom:none;border-top:none;border-left:none;border-right:none;outline:none;box-shadow:none;background:none;background-color:rgba(0,0,0,0)}.single-litigation .content-sections .press-item .read-more:hover::before,.single-litigation .content-sections .news-item .read-more:hover::before,.single-litigation .press-item a.read-more:hover::before,.single-litigation .news-item a.read-more:hover::before{color:#e60e31}.single-litigation .content-sections .press-item .read-more:hover i,.single-litigation .content-sections .news-item .read-more:hover i,.single-litigation .press-item a.read-more:hover i,.single-litigation .news-item a.read-more:hover i{transform:translateX(3px)}.news-source{font-weight:500;color:#333}.item-date{font-size:1rem;color:#666;min-width:150px;flex-shrink:0;margin-right:20px;text-align:left;transition:color .2s ease}.document-section{border:1px solid var(--light-gray);border-radius:var(--border-radius-lg);padding:var(--space-xxl)}.court-heading{color:var(--secondary-color);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--space-lg);padding-bottom:var(--space-sm)}.document-type-badge{display:inline-block;padding:3px 10px;border-radius:12px;font-size:.75rem;font-weight:500;text-transform:uppercase;margin-left:10px;line-height:1.2;border:1px solid rgba(0,0,0,0)}.document-type-complaint{background-color:#e3f2fd;color:#1976d2;border-color:#90caf9}.document-type-motion{background-color:#fff3e0;color:#ff9800;border-color:#ffcc80}.document-type-brief{background-color:#e8f5e9;color:#4caf50;border-color:#a5d6a7}.document-type-exhibit{background-color:#f3e5f5;color:#9c27b0;border-color:#ce93d8}.document-type-order{background-color:#fce4ec;color:#e91e63;border-color:#f48fb1}.social-icons{margin-top:30px}.social-icon{width:40px;height:40px;border-radius:50%;background-color:hsla(0,0%,100%,.1);color:#fff;display:inline-flex;align-items:center;justify-content:center;margin:0 8px;text-decoration:none;font-size:1.125rem;transition:background-color .2s ease,transform .2s ease}.social-icon:hover{background-color:hsla(0,0%,100%,.2);transform:translateY(-3px)}@media(max-width: 992px){.litigation-hero-content{max-width:70%;padding:50px 30px}.litigation-title{font-size:2.5rem}.case-meta{grid-template-columns:1fr;gap:15px}.litigation-hero-container:before{background:linear-gradient(105deg, rgba(27, 42, 86, 0.98) 0%, rgba(27, 42, 86, 0.95) 30%, rgba(27, 42, 86, 0.8) 50%, rgba(27, 42, 86, 0.5) 70%, rgba(27, 42, 86, 0.2) 100%)}}@media(max-width: 768px){.litigation-hero-container{min-height:auto;background-position:top center;background-size:150%}.litigation-hero-content{max-width:100%;padding:120px 25px 40px}.litigation-hero-container:before{background:linear-gradient(180deg, rgba(27, 42, 86, 0.95) 0%, rgba(27, 42, 86, 0.85) 50%, rgba(27, 42, 86, 0.95) 100%)}.litigation-title{font-size:1.75rem}.signup-content{flex-direction:column;gap:15px;text-align:center}.signup-form-wrapper{flex-direction:column;width:100%;max-width:400px;margin:0 auto}.signup-form-wrapper input{width:100%;text-align:center}.signup-button{margin-left:0;margin-top:10px}.document-row{flex-direction:column;align-items:flex-start;gap:8px;text-align:left}.document-icon{display:inline-block;order:1;margin-right:8px}.document-date{width:100%;margin-right:0;font-size:.875rem;order:1;display:flex;align-items:center}.document-title{width:100%;margin-right:0;order:2;white-space:normal;text-align:left;margin-bottom:8px}.view-document-link,.view-document-trigger{order:3;width:100%;justify-content:flex-end;text-align:right}.document-row:hover .view-document-link,.document-row:hover .view-document-trigger{transform:none}.court-heading{font-size:1.125rem}.meta-item{font-size:.875rem}}@media(max-width: 480px){.signup-button{width:100%}.signup-form-wrapper input{width:100%}.litigation-title{font-size:1.5rem}.litigation-category{font-size:.75rem;padding:6px 12px}.content-section{padding:25px}.content-section p{font-size:1rem}}body.single-litigation .news-items .afl-news-archive-item.content-item{display:block;grid-template-columns:unset}body.single-litigation .news-items .afl-news-archive-item.content-item .afl-news-card-wrapper{display:flex;flex-direction:row;align-items:stretch;width:100%;height:220px}body.single-litigation .news-items .afl-news-archive-item.content-item .afl-news-card-image.afl-news-card-logo{flex:0 0 25%;width:25%;height:220px}body.single-litigation .news-items .afl-news-archive-item.content-item .afl-news-card-content{flex:1;width:75%;padding:20px 24px;display:flex;flex-direction:column;justify-content:space-between}.hero-base,.hero-type-b{position:relative;display:flex;align-items:center;background-size:cover;background-position:center;color:#fff;overflow:hidden;box-sizing:border-box}.hero-base .hero-overlay,.hero-type-b .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-base .hero-content,.hero-type-b .hero-content{position:relative;z-index:2}.hero-base .hero-title,.hero-type-b .hero-title{font-family:var(--font-family-base, "Inter", sans-serif);font-weight:500;font-size:3rem;line-height:1.15;text-transform:uppercase;margin-top:0;margin-bottom:18px;letter-spacing:0;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.2);white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.hero-base .hero-title::after,.hero-type-b .hero-title::after{content:"";white-space:pre}.hero-base .hero-description,.hero-type-b .hero-description{font-family:var(--font-family-base, "Inter", sans-serif);font-size:1.25rem;line-height:1.6;font-weight:400;color:#fff;margin-bottom:20px;opacity:.95;text-shadow:0 1px 2px rgba(0,0,0,.15)}.hero-base .hero-category,.hero-type-b .hero-category{color:#fff;opacity:.95}.hero-base .stats-badge,.hero-type-b .stats-badge{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(24,32,81,.7);backdrop-filter:blur(8px);border-radius:4px;padding:18px 24px;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid hsla(0,0%,100%,.15)}.hero-base .stats-badge .stats-number,.hero-type-b .stats-badge .stats-number{font-size:2.5rem;font-weight:500;color:#fff;line-height:1;margin-bottom:5px}.hero-base .stats-badge .stats-label,.hero-type-b .stats-badge .stats-label{font-size:.875rem;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#fff}.hero-button{display:inline-block;padding:12px 24px;background-color:var(--primary-color, #162054);color:#fff;font-size:1rem;font-weight:500;text-decoration:none;border-radius:4px;transition:all .3s ease;border:none;box-shadow:0 4px 10px rgba(0,0,0,.15)}.hero-button:hover{background-color:var(--primary-color-dark, #1e3a8a);transform:translateY(-2px);box-shadow:0 6px 15px rgba(0,0,0,.2)}.hero-button:active{transform:translateY(0)}@media(max-width: 1400px){.hero-base .hero-title,.hero-type-b .hero-title{font-size:3rem}.hero-base .hero-description,.hero-type-b .hero-description{font-size:1.125rem}}@media(max-width: 992px){.hero-base .hero-title,.hero-type-b .hero-title{font-size:2.5rem;margin-bottom:16px}.hero-base .hero-description,.hero-type-b .hero-description{font-size:1.125rem;margin-bottom:18px}}@media(max-width: 768px){.hero-base .hero-title,.hero-type-b .hero-title{font-size:2rem;margin-bottom:14px}.hero-base .hero-description,.hero-type-b .hero-description{font-size:1.125rem;margin-bottom:16px}}.section-tag{display:inline-block;background-color:var(--primary-color);color:var(--white);padding:6px 15px;font-size:.875rem;font-weight:500;border-radius:4px;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px;border:none;text-shadow:0 2px 4px rgba(0,0,0,.2)}.hero-type-a{height:450px;min-height:350px;width:100%;background-color:#162054;position:relative;overflow:hidden;transition:height .3s ease}.hero-type-a::after{content:"";position:absolute;top:0;left:40%;right:0;bottom:0;z-index:1;background:linear-gradient(to right, #162054 0%, #162054 5%, rgba(22, 32, 84, 0.98) 12%, rgba(22, 32, 84, 0.95) 20%, rgba(22, 32, 84, 0.9) 28%, rgba(22, 32, 84, 0.8) 36%, rgba(22, 32, 84, 0.6) 44%, rgba(22, 32, 84, 0.4) 52%, rgba(22, 32, 84, 0.2) 60%, rgba(22, 32, 84, 0.1) 68%),var(--hero-after-bg-image);background-size:auto,cover;background-position:left center,center center;background-repeat:no-repeat}.hero-type-a .hero-content{width:100%;max-width:1200px;height:100%;margin:0 auto;padding:0 20px 0 40px;position:relative;z-index:2;display:flex;align-items:center;transition:padding .3s ease}.hero-type-a .hero-inner{max-width:1100px;display:flex;flex-direction:column;transition:max-width .3s ease;margin:20px 0 0 0}.hero-type-a .hero-category{font-size:.875rem;font-weight:500;color:#fff;opacity:.9;letter-spacing:.5px;margin-bottom:8px;display:inline-block}.hero-type-a .hero-title{font-size:clamp(2.5rem,6vw,2.5rem);line-height:1.2;font-weight:500;color:#fff;text-transform:uppercase;letter-spacing:.02em;margin:0 0 18px 0;max-width:1100px;transition:max-width .3s ease;text-shadow:2px 2px 0px rgba(0,0,0,.8);box-sizing:border-box;text-wrap:balance;widows:2;orphans:2;word-spacing:.1em;word-break:keep-all;overflow-wrap:normal;hyphens:none;white-space:normal}@supports not (text-wrap: balance){.hero-type-a .hero-title{word-break:break-word}}.hero-type-a .hero-description{font-size:1.125rem;line-height:1.5;font-weight:400;color:#fff;opacity:.95;margin:0 0 20px 0;max-width:900px;text-shadow:0 1px 2px rgba(0,0,0,.15);transition:max-width .3s ease;text-wrap:balance;widows:2;orphans:2;word-spacing:.1em;hyphens:none}@supports not (text-wrap: balance){.hero-type-a .hero-description{hyphens:auto;word-break:break-word}}.hero-type-a .campaign-hero-layout{display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto;gap:20px;align-items:start;width:100%;max-width:1000px}.hero-type-a .campaign-hero-layout .campaign-content{grid-column:1;grid-row:1;max-width:550px}.hero-type-a .campaign-hero-layout .campaign-content .campaign-title{font-size:clamp(2.2rem,5vw,2.5rem);line-height:1.1;margin-bottom:20px}.hero-type-a .campaign-hero-layout .campaign-content .campaign-title .highlight-amount{color:#e60e31;text-shadow:0 0 20px rgba(230,14,49,.5);font-weight:700}.hero-type-a .campaign-hero-layout .campaign-content .campaign-description{font-size:1.125rem;line-height:1.5;margin-bottom:20px;max-width:650px}.hero-type-a .campaign-hero-layout .campaign-content .campaign-description strong{font-weight:700;color:inherit;margin:0 0 0 5px;padding:0;display:inline;white-space:normal}.hero-type-a .campaign-hero-layout .campaign-content .campaign-buttons-wrapper{margin-top:8px;display:block}.hero-type-a .campaign-hero-layout .campaign-content .campaign-buttons-wrapper>a{display:inline-block;margin-bottom:12px;width:auto}.hero-type-a .campaign-hero-layout .campaign-content .campaign-buttons-wrapper>.campaign-urgency{font-size:.875rem;color:gold;font-weight:500;margin:0;padding:0;text-shadow:0 1px 2px rgba(0,0,0,.3);text-align:left;display:block;width:100%;clear:both}@media(max-width: 992px){.hero-type-a .campaign-hero-layout .campaign-content .campaign-buttons-wrapper>.campaign-urgency{text-align:center}}.hero-type-a .campaign-hero-layout .mike-photo-section{grid-column:2;grid-row:1;display:flex;justify-content:center;align-items:flex-start;margin-left:20px}.hero-type-a .campaign-hero-layout .mike-photo-section .mike-photo-container{position:relative;display:flex;flex-direction:column;align-items:center}.hero-type-a .campaign-hero-layout .mike-photo-section .mike-photo-container .mike-hero-photo{width:180px;height:180px;border-radius:50%;object-fit:cover;object-position:center top;border:4px solid hsla(0,0%,100%,.2);box-shadow:0 8px 25px rgba(0,0,0,.3);transition:transform .3s ease}.hero-type-a .campaign-hero-layout .mike-photo-section .mike-photo-container .mike-hero-photo:hover{transform:scale(1.05)}.hero-type-a .campaign-hero-layout .mike-photo-section .mike-photo-container .mike-badge{position:absolute;bottom:-25px;background:#e60e31;color:#fff;padding:6px 14px;border-radius:8px;text-align:center;box-shadow:0 4px 15px rgba(230,14,49,.4);white-space:nowrap}.hero-type-a .campaign-hero-layout .mike-photo-section .mike-photo-container .mike-badge strong{display:block;font-size:.9rem;font-weight:600;margin-bottom:0;line-height:1.1}.hero-type-a .campaign-hero-layout .mike-photo-section .mike-photo-container .mike-badge span{font-size:.75rem;opacity:.9;line-height:1.1}@media(max-width: 992px){.hero-type-a .campaign-hero-layout{grid-template-columns:1fr;grid-template-rows:auto auto auto;text-align:center}.hero-type-a .campaign-hero-layout .campaign-content{grid-column:1;grid-row:1;max-width:100%}.hero-type-a .campaign-hero-layout .campaign-content .campaign-title{font-size:clamp(1.8rem,5vw,2.5rem)}.hero-type-a .campaign-hero-layout .mike-photo-section{grid-column:1;grid-row:2;margin-left:0;margin-top:20px}.hero-type-a .campaign-hero-layout .mike-photo-section .mike-photo-container .mike-hero-photo{width:150px;height:150px}}@media(max-width: 576px){.hero-type-a .campaign-hero-layout{gap:15px}.hero-type-a .campaign-hero-layout .mike-photo-section .mike-photo-container .mike-hero-photo{width:120px;height:120px}.hero-type-a .campaign-hero-layout .mike-photo-section .mike-photo-container .mike-badge{bottom:-20px;padding:5px 10px}.hero-type-a .campaign-hero-layout .mike-photo-section .mike-photo-container .mike-badge strong{font-size:.8rem;line-height:1.1;margin-bottom:0}.hero-type-a .campaign-hero-layout .mike-photo-section .mike-photo-container .mike-badge span{font-size:.7rem;line-height:1.1}}.hero-type-a .campaign-buttons .campaign-btn{background:linear-gradient(135deg, #e60e31 0%, rgb(181.9262295082, 11.0737704918, 38.7581967213) 100%);color:#fff;font-weight:600;padding:16px 24px;font-size:1rem;border-radius:8px;box-shadow:0 4px 15px rgba(230,14,49,.3);transition:all .3s ease}.hero-type-a .campaign-buttons .campaign-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(230,14,49,.4);color:#fff;text-decoration:none}.hero-type-a .hero-buttons .campaign-btn-single{background:linear-gradient(135deg, #e60e31 0%, rgb(181.9262295082, 11.0737704918, 38.7581967213) 100%);color:#fff;font-weight:600;padding:18px 32px;font-size:1.125rem;border-radius:8px;box-shadow:0 6px 20px rgba(230,14,49,.4);transition:all .3s ease;text-decoration:none;display:inline-block;margin-bottom:12px}.hero-type-a .hero-buttons .campaign-btn-single:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(230,14,49,.5);color:#fff;text-decoration:none;background:linear-gradient(135deg, rgb(240.6155737705, 18.6844262295, 54.6454918033) 0%, rgb(196.3483606557, 11.9516393443, 41.8307377049) 100%)}.hero-type-a .hero-buttons .campaign-btn-single:focus{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px}.hero-type-a .hero-buttons .campaign-urgency{font-size:.875rem;color:gold;font-weight:500;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.3);text-align:center}@media(max-width: 992px){.hero-type-a .hero-buttons .campaign-urgency{text-align:center}}body.home .hero-type-a .hero-title{max-width:750px}body.home .hero-type-a .hero-title:first-child{margin-top:0}body.home .hero-type-a .hero-description{font-size:1.125rem;line-height:1.5;font-weight:400;color:#fff;opacity:1;margin:0 0 32px 0;max-width:700px;text-wrap:balance;widows:2;orphans:2;word-spacing:.1em;hyphens:none}@supports not (text-wrap: balance){body.home .hero-type-a .hero-description{hyphens:auto;word-break:break-word}}@media(max-width: 768px){body.home .hero-type-a .hero-description{margin:0 0 24px 0}}@media(max-width: 576px){body.home .hero-type-a .hero-description{margin:0 0 20px 0}}body.home .hero-type-a .hero-video-container{position:absolute;top:0;right:0;bottom:0;left:50%;width:50%;height:100%;overflow:hidden;z-index:0;background-color:#162054}@media(max-width: 768px){body.home .hero-type-a .hero-video-container{left:0;right:0;width:100%;height:100%;top:0;bottom:0}}body.home .hero-type-a .hero-video-container.loading .hero-video{opacity:0}body.home .hero-type-a .hero-video-container.loading::before{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:3px solid hsla(0,0%,100%,.3);border-top:3px solid hsla(0,0%,100%,.8);border-radius:50%;animation:heroVideoSpin 1s linear infinite;z-index:2}body.home .hero-type-a .hero-video-container.loaded .hero-video{opacity:1;transition:opacity .5s ease-in-out}body.home .hero-type-a .hero-video-container.error{background-color:#162054}body.home .hero-type-a .hero-video-container.error::after{content:"⚠";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:hsla(0,0%,100%,.7);font-size:24px;z-index:2}body.home .hero-type-a .hero-video{position:absolute;top:50%;left:50%;width:100%;height:100%;min-width:100%;min-height:100%;transform:translate(-50%, -50%) scale(1.4);object-fit:cover;object-position:center;border:none;background-color:#162054}body.home .hero-type-a .hero-video[src*=vimeo]{aspect-ratio:16/9;transform:translate(-50%, -50%) scale(1.6)}body.home .hero-type-a .hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(22,32,84,.6)}body.home .hero-type-a .hero-buttons{display:flex;gap:15px;margin-top:auto}@keyframes heroVideoSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(max-width: 1400px){.hero-type-a{height:450px}.hero-type-a .hero-content{padding:0 20px 0 70px}.hero-type-a .hero-inner{max-width:1000px}.hero-type-a .hero-title{font-size:2.5rem;max-width:1000px}.hero-type-a .hero-description{max-width:900px}}@media(max-width: 1200px){.hero-type-a{height:440px}.hero-type-a .hero-content{padding:0 20px 0 60px}.hero-type-a .hero-inner{max-width:950px}.hero-type-a .hero-title{font-size:2.5rem;max-width:950px}.hero-type-a .hero-description{max-width:850px}}@media(max-width: 1100px){.hero-type-a{height:435px}.hero-type-a .hero-content{padding:0 20px 0 55px}.hero-type-a .hero-inner{max-width:900px}.hero-type-a .hero-title{max-width:900px}.hero-type-a .hero-description{max-width:800px}}@media(max-width: 992px){.hero-type-a{height:430px}.hero-type-a .hero-content{padding:0 20px 0 50px;justify-content:flex-start;align-items:center}.hero-type-a .hero-inner{max-width:850px}.hero-type-a .hero-category{font-size:.875rem;margin-bottom:8px}.hero-type-a .hero-title{font-size:2.5rem;margin-bottom:16px;max-width:850px}.hero-type-a .hero-description{font-size:1rem;margin-bottom:18px;max-width:750px}.hero-type-a .hero-video-container{left:45%;width:55%}.hero-type-a .hero-video{transform:translate(-50%, -50%) scale(1.6)}.hero-type-a .hero-video[src*=vimeo]{transform:translate(-50%, -50%) scale(1.8)}.hero-type-a .hero-overlay{left:0;background:linear-gradient(to right, #162054 0%, #162054 10%, rgba(22, 32, 84, 0.95) 30%, rgba(22, 32, 84, 0.8) 50%, rgba(22, 32, 84, 0.6) 70%, rgba(22, 32, 84, 0.4) 85%, rgba(22, 32, 84, 0) 100%)}}@media(max-width: 768px){.hero-type-a{height:auto;min-height:450px;padding:0;display:flex;align-items:center;background-color:rgba(22,32,84,.7)}.hero-type-a::after{left:0;right:0;background:linear-gradient(rgba(22, 32, 84, 0.75), rgba(22, 32, 84, 0.75)),var(--hero-after-bg-image);background-size:cover;background-position:center center;background-repeat:no-repeat}.hero-type-a .hero-overlay{background:linear-gradient(to right, rgba(22, 32, 84, 0.6) 0%, rgba(22, 32, 84, 0.4) 40%, rgba(22, 32, 84, 0.2) 60%, rgba(22, 32, 84, 0.1) 80%, rgba(22, 32, 84, 0) 100%)}.hero-type-a .hero-content{padding:20px 20px 20px 25px;height:100%;display:flex;align-items:center}.hero-type-a .hero-inner{max-width:100%;display:flex;flex-direction:column;justify-content:center;height:auto;padding:20px 0;width:100%}.hero-type-a .hero-category{font-size:.75rem;margin-bottom:6px}.hero-type-a .hero-title{font-size:clamp(2rem,6vw,3rem);line-height:1.1;margin-bottom:12px;max-width:100%;box-sizing:border-box;text-wrap:balance;orphans:2;widows:2;word-spacing:.1em;word-break:keep-all;overflow-wrap:normal;hyphens:none;white-space:normal}.hero-type-a .hero-description{font-size:1rem;line-height:1.4;margin-bottom:16px;max-width:100%}.hero-type-a .hero-video-container{left:0 !important;width:100% !important;height:100%;opacity:.2}.hero-type-a .hero-video{width:120%;height:120%;transform:translate(-50%, -50%)}.hero-type-a .hero-video[src*=vimeo]{width:150%;height:150%;transform:translate(-50%, -50%)}.hero-type-a .hero-overlay{left:0;background:none}.hero-type-a .hero-buttons{flex-direction:column;gap:10px;align-items:flex-start;margin-top:16px}.hero-type-a .hero-buttons .primary-btn,.hero-type-a .hero-buttons .secondary-btn{width:100%;max-width:320px;padding:16px 24px;font-size:1rem;text-align:center}.hero-type-a.minimal-content{min-height:300px}.hero-type-a.minimal-content .hero-inner{padding:15px 0}.hero-type-a.minimal-content .hero-title{margin-bottom:8px}.hero-type-a.minimal-content .hero-description{margin-bottom:12px}.hero-type-a.minimal-content .hero-buttons{margin-top:12px}.hero-type-a.standard-content{min-height:400px}.hero-type-a.rich-content{min-height:500px}.hero-type-a.rich-content .hero-inner{padding:25px 0}}@media(max-width: 576px){.hero-type-a{height:auto;min-height:350px;padding:30px 0}.hero-type-a:not(.home-hero)::after{background-position:left center,center center}.hero-type-a.home-hero::after{background-position:left center,right center}.hero-type-a .hero-content{padding:15px 15px 15px 20px;height:auto}.hero-type-a .hero-inner{padding:15px 0}.hero-type-a .hero-category{font-size:.75rem;margin-bottom:4px}.hero-type-a .hero-title{font-size:clamp(1.75rem,7vw,3.25rem);line-height:1.1;margin-bottom:10px;box-sizing:border-box;text-wrap:balance;orphans:2;widows:2;word-spacing:.1em;word-break:keep-all;overflow-wrap:normal;hyphens:none;white-space:normal}.hero-type-a .hero-description{font-size:.875rem;line-height:1.3;margin-bottom:14px}.hero-type-a .hero-buttons{gap:8px;margin-top:12px}.hero-type-a .hero-buttons .primary-btn,.hero-type-a .hero-buttons .secondary-btn{max-width:300px;padding:14px 20px;font-size:.875rem}.hero-type-a.minimal-content{min-height:250px;padding:20px 0}.hero-type-a.minimal-content .hero-inner{padding:10px 0}.hero-type-a.standard-content{min-height:350px}.hero-type-a.rich-content{min-height:450px}.hero-type-a.rich-content .hero-inner{padding:20px 0}}.hero-video-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1;transition:opacity .5s ease-in-out}.hero-video-container.loaded .hero-video-placeholder{opacity:0;pointer-events:none}@media(max-width: 768px){body.home .hero-type-a{background-image:linear-gradient(rgba(22, 32, 84, 0.75), rgba(22, 32, 84, 0.75)),url("../images/america-first-legal-home-hero.webp");background-size:cover;background-position:center center;background-attachment:scroll;background-repeat:no-repeat}body.home .hero-type-a .hero-video-container{display:none}body.home .hero-type-a::after{display:none}body.home .hero-type-a .hero-overlay{display:none}}.stats-badge{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:linear-gradient(135deg, #dc2626 0%, #b91c1c 50%, #991b1b 100%);padding:16px 32px;border-radius:10px;backdrop-filter:blur(5px);box-shadow:0 6px 16px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease;min-width:64px;max-width:96px;margin-top:0;margin-bottom:15px;margin-right:20px;text-align:center;align-self:flex-start}.stats-badge:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0,0,0,.25);background:linear-gradient(135deg, #ef4444 0%, #dc2626 50%, #b91c1c 100%)}.stats-badge .stats-number{font-size:calc(2rem*.8);font-weight:500;line-height:1;color:#fff;margin:0;letter-spacing:-0.02em;text-shadow:0 2px 4px rgba(0,0,0,.5);font-family:"Raleway",-apple-system,BlinkMacSystemFont,sans-serif}.stats-badge .stats-label{font-size:calc(0.75rem*.8);font-weight:500;line-height:1.2;color:#fff;opacity:.95;margin:0;max-width:none;text-transform:uppercase;letter-spacing:.6px;text-shadow:0 1px 2px rgba(0,0,0,.4);font-family:"Raleway",-apple-system,BlinkMacSystemFont,sans-serif}@media(max-width: 992px){.stats-badge{padding:5px 6px;gap:2px;min-width:44px;margin-top:0}.stats-badge .stats-number{font-size:calc(1.5rem*.8);font-weight:500;color:#fff}.stats-badge .stats-label{font-size:calc(0.75rem*.8);font-weight:500;letter-spacing:.5px;color:#fff}}@media(max-width: 768px){.stats-badge{padding:6px 8px;gap:2px;min-width:48px;margin-top:0;margin-bottom:30px}.stats-badge .stats-number{font-size:calc(1.5rem*.8);font-weight:500;color:#fff}.stats-badge .stats-label{font-size:calc(0.75rem*.8);font-weight:500;letter-spacing:.4px;line-height:1.3;color:#fff}}.flag-decor{position:absolute;width:160px;height:280px;background-size:contain;background-repeat:no-repeat;z-index:1;opacity:.3}.flag-decor-left{left:-30px;top:-60px;transform:rotate(-15deg)}.flag-decor-right{right:-30px;bottom:-60px;transform:rotate(15deg)}@media(max-width: 768px){.flag-decor{display:none}}.wp-singular .container:first-of-type{margin-bottom:0;padding-bottom:0}.litigation-template-default .container:first-of-type,.single-govt-accountability .container:first-of-type,.single-investigation .container:first-of-type{margin-bottom:0;padding-bottom:0}.breadcrumb-nav,.back-to-litigation{display:inline-flex;align-items:center;color:#162054;text-decoration:none;font-weight:500;font-size:.875rem;margin:0;padding:0;transition:color .2s ease,transform .3s ease;min-height:44px}.breadcrumb-nav:hover,.back-to-litigation:hover{color:#e60e31;transform:translateX(-5px)}.breadcrumb-nav i,.back-to-litigation i{margin-right:8px;font-size:14px}@media(max-width: 576px){.breadcrumb-nav i,.back-to-litigation i{font-size:16px}}@media(max-width: 576px){.breadcrumb-nav,.back-to-litigation{font-size:.875rem}}.breadcrumb-nav--hero{margin-bottom:0}.breadcrumb-nav--page{margin-top:0}.breadcrumb-nav--investigation{color:var(--secondary-color, #14213D);font-size:var(--font-size-md, 16px)}.breadcrumb-nav--investigation:hover{color:var(--accent-color, #FCA311)}.sanctuary-hero{background:linear-gradient(135deg, #0f172a 0%, #1e3a8a 100%);color:#fff;position:relative;width:100%;max-height:450px;min-height:350px;display:flex;align-items:center;overflow:hidden}.sanctuary-hero .hero-content{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.sanctuary-hero .hero-text .hero-title{font-size:3rem;font-weight:700;margin:0 0 1.5rem 0;line-height:1.2;color:#fff;white-space:nowrap}.sanctuary-hero .hero-text .hero-description{font-size:1.25rem;line-height:1.6;margin:0;color:hsla(0,0%,100%,.9)}.sanctuary-hero .hero-video .video-title{font-size:1.5rem;font-weight:600;margin:0 0 1.5rem 0;text-align:center;color:#fff}.sanctuary-hero .hero-video .video-wrapper{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.3);margin-bottom:20px}.sanctuary-hero .hero-video .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.sanctuary-hero .hero-video .hero-image img{width:100%;height:auto;border-radius:12px}@media(max-width: 991px){.sanctuary-hero{margin-top:0;max-height:none;min-height:auto;height:auto;display:block;padding:30px 0 40px}.sanctuary-hero .hero-content{grid-template-columns:1fr;gap:30px;text-align:center;display:block;padding:0 15px}.sanctuary-hero .hero-text{margin-bottom:30px}.sanctuary-hero .hero-text .hero-title{font-size:2.2rem;white-space:normal;margin-bottom:1rem}.sanctuary-hero .hero-text .hero-description{font-size:1.1rem;margin-bottom:0}.sanctuary-hero .hero-video .video-title{font-size:1.3rem;margin-bottom:1rem}}@media(max-width: 768px){body.post-type-archive-sanctuary .sanctuary-hero{height:350px;min-height:450px}}.content-section{margin-bottom:60px}.content-section .section-content{background:rgba(248,249,250,.7);border-radius:12px;padding:30px;border:0}.sanctuary-illegal .illegal-section{background:#fff;border-radius:8px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.1);border-left:4px solid #d31f44}.sanctuary-illegal .illegal-section h3{color:#162054;margin-bottom:1rem}.sanctuary-illegal .illegal-section .section-content{color:#555;line-height:1.7}.sanctuary-illegal .illegal-section .section-content p{margin-bottom:1rem}.sanctuary-illegal .illegal-section .section-content ul,.sanctuary-illegal .illegal-section .section-content ol{margin-left:1.5rem;margin-bottom:1rem}@media screen and (max-width: 767px){.sanctuary-map .map-container{padding:0}}.sanctuary-map .map-container #sanctuary-interactive-map{border-radius:8px;overflow:hidden}.sanctuary-map .map-legend .legend-items .legend-item{display:flex;align-items:center;font-size:.95rem;color:#666}.sanctuary-map .map-legend .legend-items .legend-item .legend-color{margin-right:8px}.sanctuary-hero .hero-badge.sanctuary-state{background:linear-gradient(135deg, #E60E31 0%, #C50029 50%, #E60E31 100%);color:#fff;font-weight:500;font-size:.875rem;padding:10px 22px 10px 18px;border-radius:0 0 0 8px;position:absolute;top:0;right:0;z-index:10;text-transform:uppercase;letter-spacing:.7px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.sanctuary-hero .hero-badge.sanctuary-state:hover{background:linear-gradient(135deg, #F01E37 0%, #D10B31 50%, #F01E37 100%);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.25)}.hero-type-b.sanctuary-hero-type-b .hero-content{padding-top:60px}.hero-type-b.sanctuary-hero-type-b .hero-priority{font-size:1.75rem;font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.hero-type-b.sanctuary-hero-type-b .hero-category{font-size:1.25rem;font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;padding:0;margin:0 0 8px 0}.hero-type-b.sanctuary-hero-type-b .hero-title{font-size:2.5rem;font-weight:500;margin-top:-10px;margin-bottom:15px}@media screen and (max-width: 320px){#mapbase svg{height:200px}}@media screen and (max-width: 400px)and (min-width: 321px){#mapbase svg{height:240px}}@media screen and (max-width: 480px)and (min-width: 401px){#mapbase svg{height:320px}}@media screen and (max-width: 568px)and (min-width: 481px){#mapbase svg{height:380px}}@media screen and (max-width: 685px)and (min-width: 569px){#mapbase svg{height:450px}}@media screen and (max-width: 767px)and (min-width: 686px){#mapbase svg{height:520px}}@media screen and (min-width: 768px){#mapbase svg{height:650px}}.sanctuary-single .sanctuary-contacts-main-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px;margin:0}@media(max-width: 991px){.sanctuary-single .sanctuary-contacts-main-grid{grid-template-columns:1fr}}.sanctuary-single .contact-card-main{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease}.sanctuary-single .contact-card-main:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.12);border-color:#162054}.sanctuary-single .contact-card-main .contact-info-main .contact-name-large{font-size:1.5rem;font-weight:500;color:#162054;margin-bottom:8px}.sanctuary-single .contact-card-main .contact-info-main .contact-title-red{color:#dc3545;font-weight:400;font-size:1rem;margin-bottom:8px}.sanctuary-single .contact-card-main .contact-info-main .contact-address-gray{color:#6c757d;font-size:.9rem;margin-bottom:0}.sanctuary-single .contact-card-main .contact-actions-main{display:flex;gap:12px;flex-wrap:wrap}.sanctuary-single .contact-card-main .contact-actions-main .contact-action-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:6px;text-decoration:none;font-weight:500;font-size:14px;transition:all .3s ease}.sanctuary-single .contact-card-main .contact-actions-main .contact-action-btn.btn-primary{background:#162054;color:#fff;border:1px solid #162054;min-width:120px}.sanctuary-single .contact-card-main .contact-actions-main .contact-action-btn.btn-primary:hover{background:#162244;border-color:#162244;color:#fff;transform:translateY(-1px)}.sanctuary-single .contact-card-main .contact-actions-main .contact-action-btn.btn-outline-primary{background:rgba(0,0,0,0);color:#162054;border:1px solid #162054;min-width:120px}.sanctuary-single .contact-card-main .contact-actions-main .contact-action-btn.btn-outline-primary:hover{background:#162054;color:#fff;transform:translateY(-1px)}@media(max-width: 767px){.sanctuary-single .contact-card-main .row{flex-direction:column}.sanctuary-single .contact-card-main .contact-actions-main{margin-top:20px;justify-content:center}.sanctuary-single .contact-card-main .contact-actions-main .contact-action-btn{flex:1;justify-content:center;min-width:140px}}.sanctuary-single .legal-documents-simple{margin:0}.sanctuary-single .legal-documents-simple__item{display:grid;grid-template-columns:32px 1fr auto;grid-template-rows:auto auto;gap:8px 12px;padding:12px 16px;border:1px solid #e9ecef;border-radius:8px;margin-bottom:12px;background:#fff;transition:all .3s ease;text-decoration:none;color:inherit;cursor:pointer;min-height:auto}.sanctuary-single .legal-documents-simple__item:hover{background-color:#f8f9fa;border-color:#162054;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);text-decoration:none;color:inherit}.sanctuary-single .legal-documents-simple__item:focus{outline:2px solid #162054;outline-offset:2px;text-decoration:none;color:inherit}.sanctuary-single .legal-documents-simple__icon{grid-column:1;grid-row:1;color:#dc3545;font-size:20px;align-self:start;justify-self:start}.sanctuary-single .legal-documents-simple__title{grid-column:2;grid-row:1;font-weight:500;color:#162054;font-size:15px;line-height:1.3;margin:0}.sanctuary-single .legal-documents-simple__action{grid-column:3;grid-row:1;align-self:start}.sanctuary-single .legal-documents-simple__action .view-document{color:#162054;font-weight:500;font-size:14px;text-decoration:none;display:inline-flex;align-items:center}.sanctuary-single .legal-documents-simple__action .view-document i{margin-left:6px;transition:transform .3s ease}.sanctuary-single .legal-documents-simple__action:hover .view-document i{transform:translateX(4px)}.sanctuary-single .legal-documents-simple__date{grid-column:2/-1;grid-row:2;color:#6c757d;font-size:13px;margin:0}.sanctuary-single .state-name-highlight{color:#dc3545;font-weight:500}.sanctuary-single .section-subtitle{font-size:18px;color:#6c757d;margin-bottom:30px}.sanctuary-single .section-subtitle--center{text-align:center}.sanctuary-single .section-heading.section-heading--center{text-align:center}.sanctuary-single .section-heading.section-heading--center::after{margin:12px auto 0;width:80px}.sanctuary-single .section-heading.section-heading--center:hover::after{width:100px}@media(max-width: 767px){.sanctuary-single .legal-documents-simple__item{grid-template-columns:32px 1fr;grid-template-rows:auto auto auto;gap:6px 10px;padding:10px 12px}.sanctuary-single .legal-documents-simple__item .legal-documents-simple__icon{grid-column:1;grid-row:1}.sanctuary-single .legal-documents-simple__item .legal-documents-simple__title{grid-column:2;grid-row:1;font-size:14px}.sanctuary-single .legal-documents-simple__item .legal-documents-simple__date{grid-column:1/-1;grid-row:2;font-size:12px;font-weight:600}.sanctuary-single .legal-documents-simple__item .legal-documents-simple__action{grid-column:1/-1;grid-row:3;text-align:center;margin-top:4px}.sanctuary-single .legal-documents-simple__item .legal-documents-simple__action .view-document{font-size:13px}}.sanctuary-single .testimonials-slider{max-width:1000px;margin:0 auto;position:relative}.sanctuary-single .testimonials-slider .testimonials-wrapper{overflow:hidden;border-radius:12px;background:#f8f9fa;box-shadow:0 4px 12px rgba(0,0,0,.08)}.sanctuary-single .testimonials-slider .testimonial-slide{display:none;padding:40px}.sanctuary-single .testimonials-slider .testimonial-slide.active{display:block;animation:fadeIn .5s ease-in-out}.sanctuary-single .testimonials-slider .testimonial-slide .testimonial-content{text-align:left;max-width:100%}.sanctuary-single .testimonials-slider .testimonial-slide .testimonial-quote{margin-bottom:30px}.sanctuary-single .testimonials-slider .testimonial-slide .testimonial-quote .fa-quote-left{font-size:24px;color:#162054;margin-bottom:20px;opacity:.7}.sanctuary-single .testimonials-slider .testimonial-slide .testimonial-quote p{font-size:18px;line-height:1.6;color:#333;font-style:italic;margin:0}.sanctuary-single .testimonials-slider .testimonial-slide .testimonial-author .author-name{font-size:18px;font-weight:600;color:#162054;margin-bottom:5px}.sanctuary-single .testimonials-slider .testimonial-slide .testimonial-author .author-position{font-size:14px;color:#6c757d;font-weight:500}.sanctuary-single .testimonials-slider .slider-controls{display:flex;justify-content:center;margin-top:25px}.sanctuary-single .testimonials-slider .slider-controls .slider-dots{display:flex;gap:8px}.sanctuary-single .testimonials-slider .slider-controls .slider-dots .slider-dot{width:12px;height:12px;border-radius:50%;background:#ccc;border:none;cursor:pointer;transition:all .3s ease;padding:0;margin:0;min-width:12px;min-height:12px;max-width:12px;max-height:12px;font-size:0;line-height:1;text-indent:-9999px;overflow:hidden}.sanctuary-single .testimonials-slider .slider-controls .slider-dots .slider-dot.active,.sanctuary-single .testimonials-slider .slider-controls .slider-dots .slider-dot:hover{background:#162054;transform:scale(1.2)}@media(max-width: 767px){.sanctuary-single .testimonials-slider .testimonial-slide{padding:25px 20px}.sanctuary-single .testimonials-slider .testimonial-slide .testimonial-quote p{font-size:16px}.sanctuary-single .testimonials-slider .testimonial-slide .testimonial-author .author-name{font-size:16px}}.sanctuary-single .officials-notice .pdf-preview-container{height:100%}.sanctuary-single .officials-notice .pdf-preview-container .pdf-preview-image-container img{transition:transform .3s ease}.sanctuary-single .officials-notice .pdf-preview-container .pdf-preview-image-container:hover img{transform:scale(1.02)}.sanctuary-single .officials-notice .pdf-preview-info .document-title{font-size:1.5rem;font-weight:500;line-height:1.3}.sanctuary-single .officials-notice .pdf-preview-info .document-description{font-size:1rem;line-height:1.6}.sanctuary-single .officials-notice .pdf-preview-info .document-actions .btn{font-weight:500;text-transform:uppercase;letter-spacing:.5px}@media(max-width: 991px){.sanctuary-single .officials-notice .pdf-preview-info{margin-top:20px;text-align:center}.sanctuary-single .officials-notice .pdf-preview-info .document-actions .btn{margin-bottom:10px}}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.official-notice-document{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:2rem;margin:2rem 0}.official-notice-document .document-header{text-align:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid #dc2626}.official-notice-document .document-header .document-title{font-size:1.5rem;font-weight:500;color:#1e293b;margin-bottom:.5rem}.official-notice-document .document-header .document-date{font-size:1rem;color:#64748b;font-weight:500}.official-notice-document .document-opening{font-size:1.1rem;font-weight:500;color:#374151;margin-bottom:1.5rem}.official-notice-document .document-opening p{margin-bottom:0}.official-notice-document .document-text-columns{column-count:2;column-gap:2.5rem;column-rule:1px solid #e5e7eb;text-align:justify;line-height:1.7}.official-notice-document .document-text-columns p{margin-bottom:1.25rem;font-size:.95rem;color:#374151;break-inside:avoid}.official-notice-document .document-text-columns p:last-child{margin-bottom:0}.official-notice-document .document-text-columns .section-header{font-size:1.1rem;font-weight:500;color:#dc2626;margin-top:2rem;margin-bottom:1rem;break-after:avoid;text-transform:uppercase;letter-spacing:.5px}.official-notice-document .document-text-columns .section-header:first-of-type{margin-top:1rem}.official-notice-document .document-text-columns strong{color:#1e293b;font-weight:500}.official-notice-document .document-text-columns em{font-style:italic;color:#059669}@media(max-width: 992px){.official-notice-document .document-text-columns{column-count:1;column-rule:none}}@media(max-width: 768px){.official-notice-document{padding:1.5rem;margin:1rem 0}.official-notice-document .document-header .document-title{font-size:1.25rem}.official-notice-document .document-header .document-date{font-size:.9rem}.official-notice-document .document-opening{font-size:1rem}.official-notice-document .document-text-columns p{font-size:.9rem}.official-notice-document .document-text-columns .section-header{font-size:1rem}}@media(max-width: 480px){.official-notice-document{padding:1rem;border-radius:8px}.official-notice-document .document-text-columns p{font-size:.85rem;margin-bottom:1rem}.official-notice-document .document-text-columns .section-header{font-size:.95rem;margin-top:1.5rem}}@media print{.official-notice-document{box-shadow:none;border:1px solid #000;margin:0;padding:1rem}.official-notice-document .document-text-columns{column-count:2;column-gap:1.5rem;font-size:.8rem}.official-notice-document .document-text-columns .section-header{font-size:.9rem;color:#000}.official-notice-document .document-text-columns p{color:#000}.official-notice-document .document-header .document-title,.official-notice-document .document-header .document-date{color:#000}}.officials-notice .official-notice-document{font-family:Georgia,"Times New Roman",serif}.officials-notice .official-notice-document .document-text-columns p{text-indent:0}.officials-notice .official-notice-document .document-text-columns p:has(cite){font-style:italic}.officials-notice .official-notice-document .document-text-columns .section-header{position:relative}.officials-notice .official-notice-document .document-text-columns .section-header::before{content:"";position:absolute;left:-1rem;top:50%;transform:translateY(-50%);width:4px;height:20px;background:#dc2626;border-radius:2px}.officials-notice .official-notice-document .document-text-columns blockquote{border-left:4px solid #dc2626;margin:1.5rem 0;padding:1rem 1.5rem;background:#f9fafb;font-style:italic;color:#4b5563;break-inside:avoid}.officials-notice .official-notice-document .document-text-columns blockquote p{margin-bottom:0}.officials-notice .official-notice-document .document-text-columns blockquote::before{content:'"';font-size:2rem;color:#dc2626;line-height:1;margin-right:.5rem}.officials-notice .official-notice-document .document-text-columns blockquote::after{content:'"';font-size:2rem;color:#dc2626;line-height:1}.btn{display:inline-block;font-weight:var(--font-weight-semibold);text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid rgba(0,0,0,0);padding:var(--space-sm) var(--space-lg);font-size:var(--font-size-md);line-height:1.5;border-radius:var(--border-radius-md);transition:all var(--transition-normal) var(--transition-timing);cursor:pointer;letter-spacing:var(--letter-spacing-tight)}.btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb), 0.25)}.btn:disabled{opacity:.65;cursor:not-allowed}.btn-primary{background-color:var(--primary-color);color:var(--white);border-color:var(--primary-color);text-transform:uppercase;font-weight:var(--font-weight-bold)}.btn-primary:hover{background-color:#bf0a30;border-color:#bf0a30}.btn-secondary{background-color:var(--secondary-color);color:var(--white);border-color:var(--secondary-color);text-transform:uppercase;font-weight:var(--font-weight-bold)}.btn-secondary:hover{background-color:#0f1a36;border-color:#0f1a36}.btn-accent{background-color:var(--accent-color);color:var(--white);border-color:var(--accent-color);text-transform:uppercase;font-weight:var(--font-weight-bold)}.btn-accent:hover{background-color:#162054;border-color:#162054}.btn-outline-primary{background-color:rgba(0,0,0,0);color:var(--primary-color);border-color:var(--primary-color);text-transform:uppercase;font-weight:var(--font-weight-bold)}.btn-outline-primary:hover{background-color:var(--primary-color);color:var(--white)}.btn-outline-secondary{background-color:rgba(0,0,0,0);color:var(--secondary-color);border-color:var(--secondary-color);text-transform:uppercase;font-weight:var(--font-weight-bold)}.btn-outline-secondary:hover{background-color:var(--secondary-color);color:var(--white)}.btn-sm{padding:var(--space-xs) var(--space-md);font-size:var(--font-size-sm);border-radius:var(--border-radius-sm)}.btn-lg{padding:var(--space-md) var(--space-xl);font-size:var(--font-size-lg);border-radius:var(--border-radius-lg)}.btn-xl,.btn-cta{padding:var(--space-lg) var(--space-2xl);font-size:var(--font-size-xl);border-radius:var(--border-radius-lg);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);min-width:280px}.btn-cta{background-color:var(--primary-color);color:var(--white);border-color:var(--primary-color);text-transform:uppercase;box-shadow:var(--shadow-md)}.btn-cta:hover{background-color:#bf0a30;border-color:#bf0a30;transform:translateY(-3px);box-shadow:var(--shadow-lg)}.btn-donate{background-color:var(--primary-color);color:var(--white);padding:var(--space-sm) var(--space-lg);border-radius:var(--border-radius-full);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;transition:all var(--transition-normal) var(--transition-timing)}.btn-donate:hover{background-color:#bf0a30;color:var(--white) !important;transform:translateY(-2px);box-shadow:var(--shadow-md)}.primary-btn{background-color:var(--primary-color);color:var(--white);padding:var(--space-md) var(--space-xl);border-radius:var(--border-radius-md);font-weight:var(--font-weight-bold);font-size:var(--font-size-md);text-transform:uppercase;letter-spacing:var(--letter-spacing-tight);transition:all var(--transition-normal) var(--transition-timing);border:none}.primary-btn:hover{background-color:#bf0a30;transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.3)}.secondary-btn{background-color:hsla(0,0%,100%,.2);backdrop-filter:blur(5px);color:var(--white);padding:var(--space-md) var(--space-xl);border-radius:var(--border-radius-md);font-weight:var(--font-weight-bold);font-size:var(--font-size-md);text-transform:uppercase;letter-spacing:var(--letter-spacing-tight);transition:all var(--transition-normal) var(--transition-timing);border:1px solid hsla(0,0%,100%,.4)}.secondary-btn:hover{background-color:hsla(0,0%,100%,.25);transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.3)}.btn-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;padding:0;background:none;border:none;color:var(--dark-color);cursor:pointer;transition:all var(--transition-normal) var(--transition-timing)}.btn-icon:hover{background-color:var(--light-gray);color:var(--accent-color)}.slider-btn{background-color:var(--white);border:1px solid var(--light-gray);color:var(--dark-color);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-normal) var(--transition-timing)}.slider-btn:hover{background-color:var(--light-gray);color:var(--accent-color)}.slider-btn.disabled{opacity:.5;cursor:not-allowed}.btn-loading{position:relative;color:rgba(0,0,0,0) !important;pointer-events:none}.btn-loading::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid hsla(0,0%,100%,.3);border-top-color:var(--white);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.view-all .btn-afl-secondary{display:inline-block;padding:12px 24px;margin-top:20px;border-radius:4px}.load-more-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:var(--space-xl) auto;padding:var(--space-lg) 0;text-align:center;max-width:400px}.load-more-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;background-color:rgba(0,0,0,0);color:var(--secondary-color);border:2px solid rgba(27,42,86,.15);border-radius:6px;font-size:.875rem;font-weight:500;letter-spacing:.3px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;min-width:180px;text-decoration:none;outline:none}.load-more-btn:focus{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.load-more-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg, transparent 30%, rgba(27, 42, 86, 0.03) 50%, transparent 70%);transform:translateX(-100%);transition:transform .6s ease}.load-more-btn:hover{background-color:rgba(27,42,86,.04);border-color:rgba(27,42,86,.25);color:var(--primary-color);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.load-more-btn:hover:before{transform:translateX(100%)}.load-more-btn:active{transform:translateY(0);box-shadow:0 2px 6px rgba(0,0,0,.1)}.load-more-btn.loading{color:#999;border-color:#f0f0f0;cursor:not-allowed;transform:none;box-shadow:none}.load-more-btn.loading:hover{background-color:rgba(0,0,0,0);transform:none}.load-more-spinner{display:none;margin-left:8px}.load-more-spinner .fa-spinner{animation:load-more-spin 1s linear infinite}@keyframes load-more-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.load-more-info{margin-top:16px;font-size:.75rem;color:#666;font-weight:400;text-align:center;width:100%}.load-more-info .posts-showing{font-weight:500;color:var(--secondary-color)}.archive-results-footer{margin-top:var(--space-lg);text-align:center;width:100%}.results-counter{margin-bottom:var(--space-md);text-align:center}.results-counter .results-text{font-size:.75rem;color:#666;font-weight:400}.results-counter .results-text .current-count{font-weight:500;color:var(--secondary-color)}.results-counter .results-text .total-count{font-weight:500;color:var(--secondary-color)}.load-more-complete{margin-top:16px;padding:12px 20px;background-color:#f8f9fa;color:#666;border-radius:4px;font-size:.75rem;font-weight:500;border-left:3px solid #28a745}.load-more-error{margin-top:12px;padding:10px 16px;background-color:#f5f5f5;color:#dc3545;border-radius:4px;font-size:.75rem;border-left:3px solid #dc3545}@media(max-width: 768px){.load-more-container{max-width:100%;margin:var(--space-lg) auto;padding:var(--space-md) 0}.load-more-btn{min-width:160px;padding:10px 20px;font-size:.75rem}.load-more-info{font-size:.75rem}}.read-more{display:inline-flex;align-items:center;gap:8px;color:#162054 !important;text-decoration:none !important;font-weight:500;font-size:.875rem;cursor:pointer;transition:color .3s ease;white-space:nowrap;position:relative}.read-more i{transition:transform .3s ease}.read-more:hover{color:#e60e31 !important;text-decoration:none !important}.read-more:hover i{transform:translateX(4px)}.card .read-more,.take-action-card .read-more,.victory-card .read-more,.action-block .read-more{display:block;text-align:right;margin-top:auto}.content-sections .read-more,.press-item .read-more,.news-item .read-more{display:block;text-align:right;margin-top:5px}.read-more.with-newspaper::before{content:"";font-family:"Font Awesome 6 Free";font-weight:500;margin-right:8px;font-size:.875rem}.read-more.with-newspaper:hover::before{color:#e60e31 !important}@media(max-width: 768px){.read-more{font-size:.75rem}.read-more i{font-size:.75rem}}.card{background-color:var(--white);border-radius:var(--border-radius-lg);box-shadow:0 5px 30px rgba(0,0,0,.05);overflow:hidden;transition:all .4s cubic-bezier(0.165, 0.84, 0.44, 1);border:1px solid rgba(0,0,0,.05)}.card:hover{box-shadow:0 15px 45px rgba(0,0,0,.1)}.card-image{width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.card-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(0.165, 0.84, 0.44, 1)}.card:hover .card-image img{transform:scale(1.08)}.card-content{padding:var(--space-xl)}.card-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--secondary-color);margin-bottom:var(--space-md);line-height:1.3}.card-text{color:var(--gray-color);margin-bottom:var(--space-md);line-height:1.6}.featured-card{background-color:var(--white);border-radius:var(--border-radius-lg);box-shadow:0 5px 30px rgba(0,0,0,.08);overflow:hidden;transition:opacity .4s ease;display:none;opacity:0;border:1px solid rgba(0,0,0,.05);margin-bottom:var(--space-lg)}.featured-card.active{display:block;opacity:1}.featured-card:hover{box-shadow:0 15px 45px rgba(0,0,0,.12)}.featured-card .card-image{height:0;padding-bottom:56.25%;position:relative;overflow:hidden;border-radius:var(--border-radius-md)}.featured-card .card-image img,.featured-card .card-image .placeholder-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(0.165, 0.84, 0.44, 1)}.featured-card:hover .card-image img{transform:scale(1.05)}.featured-card .card-content{display:flex;gap:var(--space-xl);padding:var(--space-xl)}.featured-card .card-image{flex:0 0 45%;padding-bottom:0;height:300px}.featured-card .case-img{border-radius:var(--border-radius-md);height:100%;object-fit:cover}.featured-card .card-details{flex:1;display:flex;flex-direction:column;justify-content:center;max-width:650px}.card-details h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--secondary-color);margin-bottom:var(--space-md);line-height:1.3}.featured-card .card-details p{margin-bottom:var(--space-md);color:var(--gray-color);line-height:1.6;max-width:650px}.featured-card .case-details{font-size:var(--font-size-sm);line-height:1.6;max-width:650px}.featured-card .case-details a{color:var(--accent-color);font-weight:var(--font-weight-semiregular);transition:all .3s ease}.featured-card .case-details a:hover{color:var(--primary-color);text-decoration:underline}.card-tags{display:flex;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);background-color:var(--light-color);flex-wrap:wrap;margin-bottom:var(--space-md)}.tag{background-color:rgba(0,0,0,.05);color:var(--secondary-color);padding:var(--space-xs) var(--space-md);border-radius:var(--border-radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);letter-spacing:.5px;text-transform:uppercase;display:inline-block}.tag.press-release{background:linear-gradient(135deg, #162054 0%, #16234a 50%, #111d3f 100%) !important;color:#fff !important;border-radius:20px !important}.tag.status{background-color:rgba(0,112,243,.1);color:#0070f3}.victory-card{flex:0 0 380px;background-color:var(--white);border-radius:var(--border-radius-lg);box-shadow:0 5px 25px rgba(0,0,0,.06);overflow:hidden;transition:all .4s cubic-bezier(0.165, 0.84, 0.44, 1);border:1px solid rgba(0,0,0,.05)}.victory-card:hover{box-shadow:0 15px 45px rgba(0,0,0,.1)}.victory-card .card-image{width:100%;height:220px;overflow:hidden;position:relative}.victory-card .card-details{padding:var(--space-xl)}.victory-card .card-details h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);color:var(--secondary-color);margin-bottom:var(--space-md);line-height:1.3}.victory-card .card-details p{color:var(--gray-color);margin-bottom:var(--space-md);line-height:1.6}.read-more{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--accent-color);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);margin-top:var(--space-md);transition:all .3s ease;position:relative}.read-more i{transition:transform .3s ease}.read-more:hover i{transform:translateX(4px)}.action-block{background:linear-gradient(135deg, #ffffff 0%, #fafbfc 100%);border-radius:12px;padding:32px 28px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .4s ease;position:relative;overflow:hidden;border:1px solid #e8ecf0;min-height:160px;display:flex;flex-direction:column;justify-content:center;text-align:center}@media(max-width: 768px){.action-block{text-align:left;padding:1.5rem}}.action-block::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg, #e60e31 0%, #c41e3a 50%, #a01728 100%);z-index:2}.action-block::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 80%, rgba(230, 14, 49, 0.02) 0%, transparent 50%),radial-gradient(circle at 80% 20%, rgba(27, 42, 86, 0.02) 0%, transparent 50%);z-index:1}.action-block:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,.15);border-color:#e60e31}.action-block:hover::before{height:6px;background:linear-gradient(90deg, #e60e31 0%, #ff1744 50%, #e60e31 100%);box-shadow:0 2px 8px rgba(230,14,49,.3)}.action-block:hover::after{background:linear-gradient(45deg, transparent 30%, rgba(255, 255, 255, 0.1) 50%, transparent 70%),radial-gradient(circle at 20% 80%, rgba(230, 14, 49, 0.03) 0%, transparent 50%),radial-gradient(circle at 80% 20%, rgba(27, 42, 86, 0.03) 0%, transparent 50%)}.action-block .action-block-title,.action-block h3{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:500;color:#162054;letter-spacing:.8px;text-transform:uppercase;font-size:1.5rem;margin-bottom:15px;position:relative;z-index:3;transition:color .3s ease}.action-block .action-block-description,.action-block p{color:#666;margin-bottom:0;position:relative;z-index:3;font-size:1.125rem;line-height:1.4;font-weight:500;transition:color .3s ease}.action-block .action-block-description::after,.action-block p::after{content:" →";font-size:1.25rem;margin-left:8px;transition:transform .3s ease;display:inline-block}.action-block .action-block-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;text-indent:-9999px;font-size:0}.action-block:hover .action-block-title{color:#e60e31}.action-block:hover .action-block-description{color:#495057}.action-block:hover .action-block-description::after{transform:translateX(4px)}.victory-card{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.victory-card.show{opacity:1;transform:translateY(0)}.victory-card:nth-child(1){transition-delay:0s}.victory-card:nth-child(2){transition-delay:.1s}.victory-card:nth-child(3){transition-delay:.2s}.victory-card:nth-child(4){transition-delay:.3s}.featured-card .card-details h3{font-family:var(--font-family-heading);font-weight:var(--font-weight-medium);color:var(--dark-color);line-height:1.3;font-size:1.3rem}.action-block h3{font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);color:var(--dark-color);letter-spacing:.5px;text-transform:uppercase;font-size:1rem}@media(max-width: 1400px){.featured-card .card-image{flex-basis:40%;height:auto}.featured-card .card-details,.featured-card .case-details{max-width:none}}@media(max-width: 1200px){.featured-card .card-details,.featured-card .case-details{max-width:550px}}@media(max-width: 992px){.featured-card .card-content{flex-direction:column;gap:var(--space-lg);padding:var(--space-lg)}.featured-card .card-image{flex-basis:auto;height:250px;width:100%}.featured-card .card-details,.featured-card .case-details{max-width:none}.victory-card{flex-basis:calc(50% - 1rem)}.action-block{padding:28px 24px;min-height:140px}.action-block h3{font-size:1.25rem;margin-bottom:12px}.action-block p{font-size:1rem}}@media(max-width: 768px){.featured-card .card-content{padding:var(--space-md)}.featured-card .card-details h3{font-size:var(--font-size-lg)}.featured-card .card-details p{font-size:var(--font-size-sm)}.victory-card{flex-basis:100%;margin-bottom:var(--space-lg)}.action-block{padding:var(--space-md)}.card-content{padding:var(--space-lg)}.card-tags{padding:var(--space-sm) var(--space-lg)}}.content ul,.post-content ul,.entry-content ul,.wp-block-post-content ul,.single-content ul,.page-content ul,.faq-answer ul,.challenge-content ul,.story-text ul{list-style:none;margin:0 0 var(--space-lg) 0;padding:0}.content ul li,.post-content ul li,.entry-content ul li,.wp-block-post-content ul li,.single-content ul li,.page-content ul li,.faq-answer ul li,.challenge-content ul li,.story-text ul li{position:relative;margin-bottom:var(--space-sm);padding-left:var(--space-xl);line-height:1.6}.content ul li::before,.post-content ul li::before,.entry-content ul li::before,.wp-block-post-content ul li::before,.single-content ul li::before,.page-content ul li::before,.faq-answer ul li::before,.challenge-content ul li::before,.story-text ul li::before{content:"•";color:var(--accent-color);font-size:1.2em;font-weight:bold;position:absolute;left:var(--space-md);top:0;line-height:1.6}.content ul li ul li::before,.post-content ul li ul li::before,.entry-content ul li ul li::before,.wp-block-post-content ul li ul li::before,.single-content ul li ul li::before,.page-content ul li ul li::before,.faq-answer ul li ul li::before,.challenge-content ul li ul li::before,.story-text ul li ul li::before{content:"◦";font-size:1.1em}.content ul li ul ul li::before,.post-content ul li ul ul li::before,.entry-content ul li ul ul li::before,.wp-block-post-content ul li ul ul li::before,.single-content ul li ul ul li::before,.page-content ul li ul ul li::before,.faq-answer ul li ul ul li::before,.challenge-content ul li ul ul li::before,.story-text ul li ul ul li::before{content:"▪";font-size:1em}.content ol,.post-content ol,.entry-content ol,.wp-block-post-content ol,.single-content ol,.page-content ol,.faq-answer ol,.challenge-content ol,.story-text ol{counter-reset:item;margin:0 0 var(--space-lg) 0;padding:0}.content ol li,.post-content ol li,.entry-content ol li,.wp-block-post-content ol li,.single-content ol li,.page-content ol li,.faq-answer ol li,.challenge-content ol li,.story-text ol li{position:relative;margin-bottom:var(--space-sm);padding-left:var(--space-xl);line-height:1.6;counter-increment:item}.content ol li::before,.post-content ol li::before,.entry-content ol li::before,.wp-block-post-content ol li::before,.single-content ol li::before,.page-content ol li::before,.faq-answer ol li::before,.challenge-content ol li::before,.story-text ol li::before{content:counter(item) ".";color:var(--accent-color);font-weight:var(--font-weight-semibold);position:absolute;left:0;top:0;line-height:1.6;min-width:var(--space-lg)}.content ol li ol,.post-content ol li ol,.entry-content ol li ol,.wp-block-post-content ol li ol,.single-content ol li ol,.page-content ol li ol,.faq-answer ol li ol,.challenge-content ol li ol,.story-text ol li ol{counter-reset:subitem;margin-top:var(--space-sm)}.content ol li ol li,.post-content ol li ol li,.entry-content ol li ol li,.wp-block-post-content ol li ol li,.single-content ol li ol li,.page-content ol li ol li,.faq-answer ol li ol li,.challenge-content ol li ol li,.story-text ol li ol li{counter-increment:subitem}.content ol li ol li::before,.post-content ol li ol li::before,.entry-content ol li ol li::before,.wp-block-post-content ol li ol li::before,.single-content ol li ol li::before,.page-content ol li ol li::before,.faq-answer ol li ol li::before,.challenge-content ol li ol li::before,.story-text ol li ol li::before{content:counter(item) "." counter(subitem);font-size:.9em}.content ol li ol ol li,.post-content ol li ol ol li,.entry-content ol li ol ol li,.wp-block-post-content ol li ol ol li,.single-content ol li ol ol li,.page-content ol li ol ol li,.faq-answer ol li ol ol li,.challenge-content ol li ol ol li,.story-text ol li ol ol li{counter-increment:subsubitem}.content ol li ol ol li::before,.post-content ol li ol ol li::before,.entry-content ol li ol ol li::before,.wp-block-post-content ol li ol ol li::before,.single-content ol li ol ol li::before,.page-content ol li ol ol li::before,.faq-answer ol li ol ol li::before,.challenge-content ol li ol ol li::before,.story-text ol li ol ol li::before{content:counter(item) "." counter(subitem) "." counter(subsubitem);font-size:.85em}.content ul ol,.content ol ul,.post-content ul ol,.post-content ol ul,.entry-content ul ol,.entry-content ol ul,.wp-block-post-content ul ol,.wp-block-post-content ol ul,.single-content ul ol,.single-content ol ul,.page-content ul ol,.page-content ol ul,.faq-answer ul ol,.faq-answer ol ul,.challenge-content ul ol,.challenge-content ol ul,.story-text ul ol,.story-text ol ul{margin-top:var(--space-sm);margin-bottom:var(--space-sm)}.content .checklist ul li::before,.content .check-list ul li::before,.post-content .checklist ul li::before,.post-content .check-list ul li::before,.entry-content .checklist ul li::before,.entry-content .check-list ul li::before,.wp-block-post-content .checklist ul li::before,.wp-block-post-content .check-list ul li::before,.single-content .checklist ul li::before,.single-content .check-list ul li::before,.page-content .checklist ul li::before,.page-content .check-list ul li::before,.faq-answer .checklist ul li::before,.faq-answer .check-list ul li::before,.challenge-content .checklist ul li::before,.challenge-content .check-list ul li::before,.story-text .checklist ul li::before,.story-text .check-list ul li::before{content:"✓";color:var(--success-color, #22c55e);font-weight:bold;font-size:1.1em}.content .arrow-list ul li::before,.post-content .arrow-list ul li::before,.entry-content .arrow-list ul li::before,.wp-block-post-content .arrow-list ul li::before,.single-content .arrow-list ul li::before,.page-content .arrow-list ul li::before,.faq-answer .arrow-list ul li::before,.challenge-content .arrow-list ul li::before,.story-text .arrow-list ul li::before{content:"→";color:var(--accent-color);font-weight:bold}.content .star-list ul li::before,.post-content .star-list ul li::before,.entry-content .star-list ul li::before,.wp-block-post-content .star-list ul li::before,.single-content .star-list ul li::before,.page-content .star-list ul li::before,.faq-answer .star-list ul li::before,.challenge-content .star-list ul li::before,.story-text .star-list ul li::before{content:"★";color:var(--warning-color, #f59e0b)}.content .no-bullets ul li::before,.post-content .no-bullets ul li::before,.entry-content .no-bullets ul li::before,.wp-block-post-content .no-bullets ul li::before,.single-content .no-bullets ul li::before,.page-content .no-bullets ul li::before,.faq-answer .no-bullets ul li::before,.challenge-content .no-bullets ul li::before,.story-text .no-bullets ul li::before{display:none}.content .no-bullets ul li,.post-content .no-bullets ul li,.entry-content .no-bullets ul li,.wp-block-post-content .no-bullets ul li,.single-content .no-bullets ul li,.page-content .no-bullets ul li,.faq-answer .no-bullets ul li,.challenge-content .no-bullets ul li,.story-text .no-bullets ul li{padding-left:0}.content p,.post-content p,.entry-content p,.wp-block-post-content p,.single-content p,.page-content p,.faq-answer p,.challenge-content p,.story-text p{margin-bottom:var(--space-lg);line-height:1.7}.content p:last-child,.post-content p:last-child,.entry-content p:last-child,.wp-block-post-content p:last-child,.single-content p:last-child,.page-content p:last-child,.faq-answer p:last-child,.challenge-content p:last-child,.story-text p:last-child{margin-bottom:0}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.wp-block-post-content h1,.wp-block-post-content h2,.wp-block-post-content h3,.wp-block-post-content h4,.wp-block-post-content h5,.wp-block-post-content h6,.single-content h1,.single-content h2,.single-content h3,.single-content h4,.single-content h5,.single-content h6,.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6,.faq-answer h1,.faq-answer h2,.faq-answer h3,.faq-answer h4,.faq-answer h5,.faq-answer h6,.challenge-content h1,.challenge-content h2,.challenge-content h3,.challenge-content h4,.challenge-content h5,.challenge-content h6,.story-text h1,.story-text h2,.story-text h3,.story-text h4,.story-text h5,.story-text h6{margin-top:var(--space-xxl);margin-bottom:var(--space-lg)}.content h1:first-child,.content h2:first-child,.content h3:first-child,.content h4:first-child,.content h5:first-child,.content h6:first-child,.post-content h1:first-child,.post-content h2:first-child,.post-content h3:first-child,.post-content h4:first-child,.post-content h5:first-child,.post-content h6:first-child,.entry-content h1:first-child,.entry-content h2:first-child,.entry-content h3:first-child,.entry-content h4:first-child,.entry-content h5:first-child,.entry-content h6:first-child,.wp-block-post-content h1:first-child,.wp-block-post-content h2:first-child,.wp-block-post-content h3:first-child,.wp-block-post-content h4:first-child,.wp-block-post-content h5:first-child,.wp-block-post-content h6:first-child,.single-content h1:first-child,.single-content h2:first-child,.single-content h3:first-child,.single-content h4:first-child,.single-content h5:first-child,.single-content h6:first-child,.page-content h1:first-child,.page-content h2:first-child,.page-content h3:first-child,.page-content h4:first-child,.page-content h5:first-child,.page-content h6:first-child,.faq-answer h1:first-child,.faq-answer h2:first-child,.faq-answer h3:first-child,.faq-answer h4:first-child,.faq-answer h5:first-child,.faq-answer h6:first-child,.challenge-content h1:first-child,.challenge-content h2:first-child,.challenge-content h3:first-child,.challenge-content h4:first-child,.challenge-content h5:first-child,.challenge-content h6:first-child,.story-text h1:first-child,.story-text h2:first-child,.story-text h3:first-child,.story-text h4:first-child,.story-text h5:first-child,.story-text h6:first-child{margin-top:0}.content table,.post-content table,.entry-content table,.wp-block-post-content table,.single-content table,.page-content table,.faq-answer table,.challenge-content table,.story-text table{width:100%;margin:var(--space-xxl) 0;border-collapse:collapse;border-spacing:0}.content table th,.content table td,.post-content table th,.post-content table td,.entry-content table th,.entry-content table td,.wp-block-post-content table th,.wp-block-post-content table td,.single-content table th,.single-content table td,.page-content table th,.page-content table td,.faq-answer table th,.faq-answer table td,.challenge-content table th,.challenge-content table td,.story-text table th,.story-text table td{padding:var(--space-md);text-align:left;border-bottom:1px solid var(--border-color, #e2e8f0)}.content table th,.post-content table th,.entry-content table th,.wp-block-post-content table th,.single-content table th,.page-content table th,.faq-answer table th,.challenge-content table th,.story-text table th{background-color:var(--light-gray, #f8fafc);font-weight:var(--font-weight-semibold);color:var(--dark-color)}.content table tbody tr:hover,.post-content table tbody tr:hover,.entry-content table tbody tr:hover,.wp-block-post-content table tbody tr:hover,.single-content table tbody tr:hover,.page-content table tbody tr:hover,.faq-answer table tbody tr:hover,.challenge-content table tbody tr:hover,.story-text table tbody tr:hover{background-color:var(--light-gray, #f8fafc)}.content code,.post-content code,.entry-content code,.wp-block-post-content code,.single-content code,.page-content code,.faq-answer code,.challenge-content code,.story-text code{background-color:var(--light-gray, #f1f5f9);padding:.2em .4em;border-radius:var(--border-radius-sm, 4px);font-family:"Consolas","Monaco","Courier New",monospace;font-size:.9em;color:var(--code-color, #e11d48)}.content pre,.post-content pre,.entry-content pre,.wp-block-post-content pre,.single-content pre,.page-content pre,.faq-answer pre,.challenge-content pre,.story-text pre{background-color:var(--dark-color, #1e293b);color:var(--white);padding:var(--space-lg);border-radius:var(--border-radius-md, 8px);overflow-x:auto;margin:var(--space-xxl) 0}.content pre code,.post-content pre code,.entry-content pre code,.wp-block-post-content pre code,.single-content pre code,.page-content pre code,.faq-answer pre code,.challenge-content pre code,.story-text pre code{background:none;padding:0;color:inherit}.content a,.post-content a,.entry-content a,.wp-block-post-content a,.single-content a,.page-content a,.faq-answer a,.challenge-content a,.story-text a{color:var(--accent-color);text-decoration:underline;transition:all .2s ease}.content a:hover,.post-content a:hover,.entry-content a:hover,.wp-block-post-content a:hover,.single-content a:hover,.page-content a:hover,.faq-answer a:hover,.challenge-content a:hover,.story-text a:hover{color:var(--primary-color);text-decoration:none}.content a:focus,.post-content a:focus,.entry-content a:focus,.wp-block-post-content a:focus,.single-content a:focus,.page-content a:focus,.faq-answer a:focus,.challenge-content a:focus,.story-text a:focus{outline:2px solid var(--accent-color);outline-offset:2px}.content hr,.post-content hr,.entry-content hr,.wp-block-post-content hr,.single-content hr,.page-content hr,.faq-answer hr,.challenge-content hr,.story-text hr{border:none;height:1px;background-color:var(--border-color, #e2e8f0);margin:var(--space-xxxl) 0}.content hr.thick,.post-content hr.thick,.entry-content hr.thick,.wp-block-post-content hr.thick,.single-content hr.thick,.page-content hr.thick,.faq-answer hr.thick,.challenge-content hr.thick,.story-text hr.thick{height:2px;background-color:var(--accent-color)}.content dl,.post-content dl,.entry-content dl,.wp-block-post-content dl,.single-content dl,.page-content dl,.faq-answer dl,.challenge-content dl,.story-text dl{margin:var(--space-xl) 0}.content dl dt,.post-content dl dt,.entry-content dl dt,.wp-block-post-content dl dt,.single-content dl dt,.page-content dl dt,.faq-answer dl dt,.challenge-content dl dt,.story-text dl dt{font-weight:var(--font-weight-semibold);color:var(--dark-color);margin-bottom:var(--space-xs)}.content dl dd,.post-content dl dd,.entry-content dl dd,.wp-block-post-content dl dd,.single-content dl dd,.page-content dl dd,.faq-answer dl dd,.challenge-content dl dd,.story-text dl dd{margin-bottom:var(--space-lg);margin-left:var(--space-xl);line-height:1.6}.content img,.post-content img,.entry-content img,.wp-block-post-content img,.single-content img,.page-content img,.faq-answer img,.challenge-content img,.story-text img{max-width:100%;height:auto;border-radius:var(--border-radius-md, 8px)}.content img.alignleft,.post-content img.alignleft,.entry-content img.alignleft,.wp-block-post-content img.alignleft,.single-content img.alignleft,.page-content img.alignleft,.faq-answer img.alignleft,.challenge-content img.alignleft,.story-text img.alignleft{float:left;margin:0 var(--space-lg) var(--space-lg) 0}.content img.alignright,.post-content img.alignright,.entry-content img.alignright,.wp-block-post-content img.alignright,.single-content img.alignright,.page-content img.alignright,.faq-answer img.alignright,.challenge-content img.alignright,.story-text img.alignright{float:right;margin:0 0 var(--space-lg) var(--space-lg)}.content img.aligncenter,.post-content img.aligncenter,.entry-content img.aligncenter,.wp-block-post-content img.aligncenter,.single-content img.aligncenter,.page-content img.aligncenter,.faq-answer img.aligncenter,.challenge-content img.aligncenter,.story-text img.aligncenter{display:block;margin:var(--space-xl) auto}.content figure,.post-content figure,.entry-content figure,.wp-block-post-content figure,.single-content figure,.page-content figure,.faq-answer figure,.challenge-content figure,.story-text figure{margin:var(--space-xxl) 0}.content figure figcaption,.post-content figure figcaption,.entry-content figure figcaption,.wp-block-post-content figure figcaption,.single-content figure figcaption,.page-content figure figcaption,.faq-answer figure figcaption,.challenge-content figure figcaption,.story-text figure figcaption{margin-top:var(--space-sm);font-size:var(--font-size-sm);color:var(--gray-color);text-align:center;font-style:italic}.content blockquote,.post-content blockquote,.entry-content blockquote,.wp-block-post-content blockquote,.single-content blockquote,.page-content blockquote,.faq-answer blockquote{margin:var(--space-xxl) 0;padding:25px 25px 5px 25px;border-left:4px solid #e60e31;background-color:#f8f9fa;border-radius:6px;position:relative}.content blockquote p,.post-content blockquote p,.entry-content blockquote p,.wp-block-post-content blockquote p,.single-content blockquote p,.page-content blockquote p,.faq-answer blockquote p{margin-bottom:16px;font-size:inherit;line-height:1.7;color:#1a202c}.content blockquote p:last-child,.post-content blockquote p:last-child,.entry-content blockquote p:last-child,.wp-block-post-content blockquote p:last-child,.single-content blockquote p:last-child,.page-content blockquote p:last-child,.faq-answer blockquote p:last-child{margin-bottom:0}.content blockquote cite,.post-content blockquote cite,.entry-content blockquote cite,.wp-block-post-content blockquote cite,.single-content blockquote cite,.page-content blockquote cite,.faq-answer blockquote cite{display:block;margin-top:16px;font-size:14px;color:#6b7280;font-style:normal}.content blockquote cite::before,.post-content blockquote cite::before,.entry-content blockquote cite::before,.wp-block-post-content blockquote cite::before,.single-content blockquote cite::before,.page-content blockquote cite::before,.faq-answer blockquote cite::before{content:"— "}.content blockquote::before,.post-content blockquote::before,.entry-content blockquote::before,.wp-block-post-content blockquote::before,.single-content blockquote::before,.page-content blockquote::before,.faq-answer blockquote::before{content:"“";font-size:3.5rem;color:#e60e31;opacity:.2;position:absolute;top:-12px;left:6px;font-family:"Georgia","Times New Roman",Times,serif}.wp-block-list{margin:0 0 var(--space-lg) 0}.wp-block-quote{border-left:4px solid var(--accent-color);padding-left:var(--space-lg);margin:var(--space-xxl) 0}.wp-block-code{background-color:var(--dark-color, #1e293b);color:var(--white);padding:var(--space-lg);border-radius:var(--border-radius-md, 8px);overflow-x:auto}@media print{.content ul li::before,.content ol li::before,.post-content ul li::before,.post-content ol li::before,.entry-content ul li::before,.entry-content ol li::before{color:#000 !important}.content a,.post-content a,.entry-content a{color:#000 !important;text-decoration:underline !important}.content blockquote,.post-content blockquote,.entry-content blockquote{border-left-color:#000 !important;background:none !important}}.priority-tag,.priority-link{display:inline-block;padding:6px 12px;font-size:.75rem;font-weight:500;color:#fff;background:#162054;border:1px solid #162054;border-radius:4px;text-transform:uppercase;letter-spacing:.6px;text-decoration:none}.priority-tag:hover,.priority-link:hover{background:#14213d;color:#fff;border-color:#14213d;text-decoration:none}.status-tag,.case-status,.litigation-status{display:inline-block;padding:6px 12px;border-radius:4px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;line-height:1.2;white-space:nowrap;text-decoration:none;background-color:#666;color:#fff}.status-tag.ongoing,.status-tag[data-status=ongoing],.case-status.ongoing,.case-status[data-status=ongoing],.litigation-status.ongoing,.litigation-status[data-status=ongoing]{background:#f8f9fa;color:#28a745;border:1px solid rgba(40,167,69,.2);font-weight:500;font-size:.75rem;display:inline-flex;align-items:center}.status-tag.ongoing::before,.status-tag[data-status=ongoing]::before,.case-status.ongoing::before,.case-status[data-status=ongoing]::before,.litigation-status.ongoing::before,.litigation-status[data-status=ongoing]::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:.75rem;margin-right:6px;color:#28a745}.status-tag.ongoing:hover,.status-tag[data-status=ongoing]:hover,.case-status.ongoing:hover,.case-status[data-status=ongoing]:hover,.litigation-status.ongoing:hover,.litigation-status[data-status=ongoing]:hover{background:#e9ecef;border-color:rgba(40,167,69,.3)}.status-tag.closed,.status-tag[data-status=closed],.case-status.closed,.case-status[data-status=closed],.litigation-status.closed,.litigation-status[data-status=closed]{background:#f8f9fa;color:#6c757d;border:1px solid rgba(108,117,125,.2);font-weight:500;font-size:.75rem;display:inline-flex;align-items:center}.status-tag.closed::before,.status-tag[data-status=closed]::before,.case-status.closed::before,.case-status[data-status=closed]::before,.litigation-status.closed::before,.litigation-status[data-status=closed]::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:.75rem;margin-right:6px;color:#6c757d}.status-tag.closed:hover,.status-tag[data-status=closed]:hover,.case-status.closed:hover,.case-status[data-status=closed]:hover,.litigation-status.closed:hover,.litigation-status[data-status=closed]:hover{background:#e9ecef;border-color:rgba(108,117,125,.3)}.status-tag.victory,.status-tag[data-status=victory],.case-status.victory,.case-status[data-status=victory],.litigation-status.victory,.litigation-status[data-status=victory]{background:#f8f9fa;color:#dc3545;border:1px solid rgba(220,53,69,.2);font-weight:500;font-size:.75rem;display:inline-flex;align-items:center}.status-tag.victory::before,.status-tag[data-status=victory]::before,.case-status.victory::before,.case-status[data-status=victory]::before,.litigation-status.victory::before,.litigation-status[data-status=victory]::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:.75rem;margin-right:6px;color:#dc3545}.status-tag.victory:hover,.status-tag[data-status=victory]:hover,.case-status.victory:hover,.case-status[data-status=victory]:hover,.litigation-status.victory:hover,.litigation-status[data-status=victory]:hover{background:#e9ecef;border-color:rgba(220,53,69,.3)}.status-tag.on-appeal,.status-tag[data-status=on-appeal],.case-status.on-appeal,.case-status[data-status=on-appeal],.litigation-status.on-appeal,.litigation-status[data-status=on-appeal]{background-color:#e5c164;color:#333}.status-tag:hover,.case-status:hover,.litigation-status:hover{opacity:.85;transform:translateY(-1px);transition:all .2s ease}.foia-tag,.litigation-tag{display:inline-flex;align-items:center;padding:6px 12px;font-size:.75rem;font-weight:500;background:linear-gradient(135deg, #E5C164 0%, #CFB053 50%, #DAB858 100%);color:#2c2101;text-shadow:0 1px 1px hsla(0,0%,100%,.3);border-radius:4px;text-transform:uppercase;letter-spacing:.6px;text-decoration:none}.foia-tag::before,.litigation-tag::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:.75rem;margin-right:6px}.foia-tag:hover,.litigation-tag:hover{background:linear-gradient(135deg, #E9CA73 0%, #D9BC64 50%, #E4C269 100%);text-decoration:none;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.on-appeal-tag{display:inline-flex;align-items:center;background:linear-gradient(135deg, #E5C164 0%, #CFB053 50%, #DAB858 100%);color:#2c2101;font-weight:500;padding:8px 15px;border-radius:4px;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px}.on-appeal-tag::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:.75rem;margin-right:6px;color:inherit}.afl-slider .on-appeal-tag{position:absolute;top:0;right:0;z-index:15;border-radius:0 8px 0 4px;padding:6px 12px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg, #E5C164 0%, #CFB053 50%, #DAB858 100%);color:#2c2101;box-shadow:0 2px 4px rgba(0,0,0,.1)}.hero-priority{background:#eef3fa;color:#162054}.hero-priority:hover{background:#dce8f7}.hero-priority a{color:#162054;text-decoration:none;font-weight:500;letter-spacing:.5px}.hero-priority a:hover,.hero-priority a:focus{color:#003d8e}.hero-type-d .hero-title::after{background-color:var(--primary-color, #e60e31)}.image-overlay-tag{position:absolute;z-index:5;margin:0;box-shadow:0 1px 3px rgba(0,0,0,.1);border-radius:0;border:none}.image-overlay-tag.top-left{top:0;left:0;border-bottom-right-radius:4px}.image-overlay-tag.top-right{top:0;right:0;border-bottom-left-radius:4px}.image-overlay-tag.bottom-left{bottom:0;left:0;border-top-right-radius:4px}.image-overlay-tag.bottom-right{bottom:0;right:0;border-top-left-radius:4px}.card_image,.item-image{position:relative;overflow:hidden}.card_image a,.item-image a{display:block;position:relative}.content-archive{max-width:1200px;margin:3rem auto 5rem;padding:0 20px;display:flex;gap:30px}@media(max-width: 992px){.content-archive{flex-direction:column;margin:2rem auto 4rem;gap:15px}}.content-archive__main .afl-archive-container{margin:0}.litigation-archive #litigation-container{display:flex;flex-direction:column;gap:30px}.tax-priority #news-priority-container{display:flex;flex-direction:column;gap:30px}.tax-priority #litigation-priority-container{display:flex;flex-direction:column;gap:30px}.tax-priority #govt-priority-container{display:flex;flex-direction:column;gap:30px}.content-archive__sidebar{flex:0 0 280px;position:sticky;top:100px;align-self:flex-start;background-color:#fff;border-radius:4px 4px 0 0;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden;border:1px solid rgba(0,0,0,.05);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}.content-archive__sidebar:hover{box-shadow:0 8px 24px rgba(0,0,0,.12)}@media(max-width: 992px){.content-archive__sidebar{flex:0 0 auto;position:relative;top:0;margin-bottom:15px;width:100%}}.content-archive__sidebar .content-archive__sidebar-header{background:linear-gradient(135deg, #162054 0%, rgb(11.4150943396, 16.6037735849, 43.5849056604) 100%);color:#fff;padding:0;border-bottom:3px solid #e60e31;position:relative;overflow:hidden;border-radius:4px 4px 0 0}.content-archive__sidebar .content-archive__sidebar-header::after{content:"";position:absolute;top:0;right:0;bottom:0;width:100px;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.1) 100%);transform:skewX(-20deg) translateX(50px)}.content-archive__sidebar .content-archive__sidebar-header h3{margin:0;font-size:1.2rem;font-weight:500;position:relative;z-index:2;line-height:normal;text-align:left}.content-archive__sidebar .content-archive__sidebar-header h3 a{color:#fff;text-decoration:none;display:block;padding:16px 20px;text-align:left}.content-archive__sidebar .content-archive__sidebar-header h3 a.reset-filters{color:#fff !important;font-weight:500}.content-archive__sidebar .content-archive__sidebar-header h3 a.reset-filters::before{display:none}.content-archive__sidebar .content-archive__sidebar-header h3 a.reset-filters:hover::before{display:none}.content-archive__sidebar .content-archive__sidebar-header h3 a.reset-filters.active{color:#fff !important;font-weight:500}.content-archive__sidebar .content-archive__sidebar-header h3 a.reset-filters.active::before{display:none}.content-archive__sidebar .content-archive__sidebar-header h3 a.reset-filters:not(.active){color:#fff !important;display:flex;align-items:center;font-size:1.2rem}.content-archive__sidebar .content-archive__sidebar-header h3 a.reset-filters:not(.active) .back-arrow{color:#fff;margin-right:8px;font-size:1em}.content-archive__sidebar .content-archive__sidebar-header h3 a.reset-filters:not(.active) .view-all-text{color:#fff;font-weight:normal;margin-right:5px}.content-archive__sidebar .content-archive__sidebar-header h3 a.reset-filters:not(.active) .priorities-text{color:#fff;font-weight:500}.content-archive__sidebar .priority-toggle{display:block;width:100%;text-decoration:none;color:inherit;cursor:pointer;padding:8px 0;transition:all .2s ease}.content-archive__sidebar .priority-toggle:hover{opacity:.8}.content-archive__sidebar .priority-toggle .toggle-content{display:flex;align-items:center;gap:8px;pointer-events:none}.content-archive__sidebar .priority-toggle .toggle-arrow{font-size:.9em;flex-shrink:0}.content-archive__sidebar .priority-toggle .toggle-text{flex:1}.content-archive__sidebar .priority-toggle *{pointer-events:none}.content-archive__sidebar .categories-list,.content-archive__sidebar .priorities-list{list-style:none;padding:0;margin:0}.content-archive__sidebar .categories-list li,.content-archive__sidebar .priorities-list li{border-bottom:1px solid #e8e8e8;display:block;width:100%}.content-archive__sidebar .categories-list li:last-child,.content-archive__sidebar .priorities-list li:last-child{border-bottom:none}.content-archive__sidebar .categories-list li a,.content-archive__sidebar .priorities-list li a{display:block;padding:16px 20px;color:#333;text-decoration:none;font-weight:normal;transition:all .2s ease;position:relative;border-radius:0;min-height:60px;display:flex;align-items:center;justify-content:flex-start;text-align:left}.content-archive__sidebar .categories-list li a:hover,.content-archive__sidebar .priorities-list li a:hover{background-color:rgba(22,32,84,.05);color:#162054}.content-archive__sidebar .categories-list li a.active,.content-archive__sidebar .priorities-list li a.active{background-color:#fef6f7;color:#e60e31;font-weight:normal;padding-left:20px;border-left:4px solid #e60e31}.content-archive__sidebar .categories-list li a.active::before,.content-archive__sidebar .categories-list li a.active::after,.content-archive__sidebar .priorities-list li a.active::before,.content-archive__sidebar .priorities-list li a.active::after{display:none}.content-archive__sidebar .priorities-header{color:#fff;font-weight:500;display:block;padding:16px 20px;text-align:left}.content-archive__sidebar .reset-filters{opacity:1;pointer-events:auto}.content-archive__sidebar .reset-filters.active{color:#fff;font-weight:500}.content-archive__sidebar .reset-filters:not(.active){color:#fff;display:flex;align-items:center;line-height:normal}.content-archive__sidebar .reset-filters:not(.active) .back-arrow{font-size:1.3em;margin-right:5px;color:inherit}.content-archive__sidebar .reset-filters:not(.active) .view-all-text{font-weight:normal;margin-right:5px;color:inherit}.content-archive__sidebar .reset-filters:not(.active) .priorities-text{font-weight:500;color:#fff}.content-archive__sidebar .reset-filters#reset-priorities:not(.active){position:relative;margin:0;color:#fff}.content-archive__sidebar .reset-filters#reset-priorities:not(.active)::before,.content-archive__sidebar .reset-filters#reset-priorities:not(.active)::after{display:none}.content-archive__sidebar .reset-filters#reset-priorities:not(.active) .view-all-text{font-weight:normal;line-height:inherit}.content-archive__sidebar .reset-filters#reset-priorities:not(.active) .priorities-text{font-weight:500;color:#fff}.content-archive__main{flex:1;position:relative}.content-archive__main .content-archive__filter-bar{display:flex;align-items:center;gap:20px;background-color:#fff;padding:22px 24px;border-radius:0;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-bottom:25px;border:1px solid rgba(0,0,0,.05);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);position:-webkit-sticky;position:sticky;top:100px;z-index:20;contain:layout style paint}.content-archive__main .content-archive__filter-bar::before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:-1;opacity:0;transition:opacity .3s ease}.content-archive__main .content-archive__filter-bar.scrolled::before{opacity:1}.content-archive__main .content-archive__filter-bar.scrolled{box-shadow:0 8px 24px rgba(0,0,0,.12);border-bottom:2px solid rgba(22,32,84,.1)}.content-archive__main .content-archive__filter-bar:hover{box-shadow:0 8px 24px rgba(0,0,0,.12)}@media(max-width: 768px){.content-archive__main .content-archive__filter-bar{flex-direction:column;gap:15px;align-items:stretch;top:80px;padding:18px 20px}}@media(max-width: 576px){.content-archive__main .content-archive__filter-bar{gap:12px;padding:15px 16px}}.content-archive__main .content-archive__filter-bar .search-box{position:relative;width:100%;max-width:300px}@media(max-width: 768px){.content-archive__main .content-archive__filter-bar .search-box{max-width:100%;width:100%}}@media(max-width: 576px){.content-archive__main .content-archive__filter-bar .search-box{max-width:100%}}.content-archive__main .content-archive__filter-bar .search-box input{width:100%;padding:12px 12px 12px 45px !important;border:1px solid rgba(0,0,0,.1);border-radius:0;font-size:.95rem;background-color:#f5f5f7;transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);text-indent:0}.content-archive__main .content-archive__filter-bar .search-box input:focus{outline:none;border-color:#162054;box-shadow:0 0 0 3px rgba(0,71,160,.1);background-color:#fff}.content-archive__main .content-archive__filter-bar .search-box input::placeholder{color:#666;opacity:1;text-indent:10px}@media(max-width: 576px){.content-archive__main .content-archive__filter-bar .search-box input{font-size:.8rem;padding:10px 10px 10px 40px !important;text-indent:0}.content-archive__main .content-archive__filter-bar .search-box input::placeholder{font-size:.8rem;color:#666;opacity:1;text-indent:8px}}.content-archive__main .content-archive__filter-bar .search-box::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#777;pointer-events:none;transition:color .2s ease}.content-archive__main .content-archive__filter-bar .search-box:hover::before{color:#162054}@media(max-width: 576px){.content-archive__main .content-archive__filter-bar .search-box::before{left:14px;font-size:.8rem}}.content-archive__main .content-archive__filter-bar .filter-dropdowns{display:flex;gap:15px;margin-left:auto}@media(max-width: 768px){.content-archive__main .content-archive__filter-bar .filter-dropdowns{width:100%;margin-left:0}}@media(max-width: 576px){.content-archive__main .content-archive__filter-bar .filter-dropdowns{gap:8px;flex-wrap:nowrap}}.content-archive__main .content-archive__filter-bar .filter-dropdowns .filter-dropdown{padding:12px 35px 12px 16px;border:1px solid rgba(0,0,0,.1);border-radius:0;background-color:#fff;font-size:.95rem;color:#333;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24'%3E%3Cpath fill='%23777' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px;transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);min-width:160px}@media(max-width: 768px){.content-archive__main .content-archive__filter-bar .filter-dropdowns .filter-dropdown{flex:1;min-width:0}}@media(max-width: 576px){.content-archive__main .content-archive__filter-bar .filter-dropdowns .filter-dropdown{padding:10px 28px 10px 10px;font-size:.8rem;min-width:0;flex:1;max-width:110px}.content-archive__main .content-archive__filter-bar .filter-dropdowns .filter-dropdown option{font-size:.8rem}}.content-archive__main .content-archive__filter-bar .filter-dropdowns .filter-dropdown:focus{outline:none;border-color:#162054;box-shadow:0 0 0 3px rgba(0,71,160,.1)}.content-archive__main .content-archive__filter-bar .filter-dropdowns .filter-dropdown:hover{border-color:#162054}.content-archive__main .content-archive__filter-bar .filter-dropdowns .filter-dropdown option{font-size:.95rem}.content-archive__main .content-archive__filter-bar .filter-dropdowns .victories-filter-button{padding:12px 24px;border:2px solid #e60e31;border-radius:6px;background-color:#e60e31;color:#fff;font-size:.95rem;font-weight:500;font-family:var(--font-family-heading);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;min-width:140px;white-space:nowrap;box-shadow:0 4px 12px rgba(230,14,49,.3)}@media(max-width: 768px){.content-archive__main .content-archive__filter-bar .filter-dropdowns .victories-filter-button{min-width:120px;padding:12px 20px;font-size:.9rem;letter-spacing:.3px}}@media(max-width: 576px){.content-archive__main .content-archive__filter-bar .filter-dropdowns .victories-filter-button{min-width:80px;padding:10px 12px;font-size:.75rem;letter-spacing:.2px;flex-shrink:0}}.content-archive__main .content-archive__filter-bar .filter-dropdowns .victories-filter-button:hover{background-color:#bf0a30;transform:translateY(-2px);box-shadow:0 6px 15px rgba(230,14,49,.4)}.content-archive__main .content-archive__filter-bar .filter-dropdowns .victories-filter-button:focus{outline:none;box-shadow:0 0 0 3px rgba(230,14,49,.25),0 4px 12px rgba(230,14,49,.3)}.content-archive__main .content-archive__filter-bar .filter-dropdowns .victories-filter-button:active{transform:translateY(0);box-shadow:0 2px 8px rgba(230,14,49,.2)}.content-archive__main .content-archive__filter-bar .filter-dropdowns .victories-filter-button.active{background-color:#bf0a30;border-color:#bf0a30;transform:translateY(-2px);box-shadow:0 6px 15px rgba(230,14,49,.4)}.content-archive__main .content-archive__filter-bar .filter-dropdowns .litigation-filter-button{display:inline-flex;align-items:center;padding:12px 24px;border:2px solid #e5c164;border-radius:6px;background:linear-gradient(135deg, #E5C164 0%, #CFB053 50%, #DAB858 100%);color:#2c2101;font-size:.95rem;font-weight:500;font-family:var(--font-family-heading);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;min-width:140px;white-space:nowrap;text-shadow:0 1px 1px hsla(0,0%,100%,.3);box-shadow:0 4px 12px rgba(229,193,100,.3)}.content-archive__main .content-archive__filter-bar .filter-dropdowns .litigation-filter-button::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:.9rem;margin-right:8px;color:inherit}@media(max-width: 768px){.content-archive__main .content-archive__filter-bar .filter-dropdowns .litigation-filter-button{min-width:120px;padding:12px 20px;font-size:.9rem;letter-spacing:.3px}}@media(max-width: 576px){.content-archive__main .content-archive__filter-bar .filter-dropdowns .litigation-filter-button{min-width:80px;padding:10px 12px;font-size:.75rem;letter-spacing:.2px;flex-shrink:0}}.content-archive__main .content-archive__filter-bar .filter-dropdowns .litigation-filter-button:hover{background:linear-gradient(135deg, #E9CA73 0%, #D9BC64 50%, #E4C269 100%);transform:translateY(-2px);box-shadow:0 0 8px 2px rgba(229,193,100,.3),0 6px 15px rgba(229,193,100,.3);text-decoration:none}.content-archive__main .content-archive__filter-bar .filter-dropdowns .litigation-filter-button:focus{outline:none;box-shadow:0 0 0 3px rgba(229,193,100,.25),0 4px 12px rgba(229,193,100,.3)}.content-archive__main .content-archive__filter-bar .filter-dropdowns .litigation-filter-button:active{transform:translateY(0);box-shadow:0 2px 8px rgba(229,193,100,.2)}.content-archive__main .content-archive__filter-bar .filter-dropdowns .litigation-filter-button.active{background:linear-gradient(135deg, #E5C164 0%, #CFB053 50%, #DAB858 100%);border-color:#e5c164;color:#2c2101;text-shadow:0 1px 1px hsla(0,0%,100%,.3);transform:translateY(-2px);box-shadow:0 0 10px 3px rgba(229,193,100,.4),0 8px 20px rgba(229,193,100,.3)}.content-archive__main .content-archive__filter-bar .filter-dropdowns .litigation-filter-button.active:hover{background:linear-gradient(135deg, #E9CA73 0%, #D9BC64 50%, #E4C269 100%);box-shadow:0 0 12px 4px rgba(229,193,100,.5),0 10px 25px rgba(229,193,100,.4)}.content-archive__main .filter-indicator{background-color:#f0f7ff;padding:.6rem .8rem;border-left:4px solid #162054;border-radius:2px;margin-bottom:25px;font-size:.85rem;display:none;position:-webkit-sticky;position:sticky;top:180px;z-index:19;box-shadow:0 2px 4px rgba(0,0,0,.1);contain:layout style paint}.content-archive__main .filter-indicator[style*=block],.content-archive__main .filter-indicator.show-filter{display:flex !important;justify-content:space-between;align-items:center;width:100%;animation:slideIn .3s ease-out}@media(max-width: 768px){.content-archive__main .filter-indicator[style*=block],.content-archive__main .filter-indicator.show-filter{flex-direction:row;gap:8px;padding:.5rem .7rem;font-size:.8rem}}@keyframes slideIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width: 768px){.content-archive__main .filter-indicator{top:160px;margin-bottom:15px;border-radius:4px}}.content-archive__main .filter-indicator .filter-content{display:flex;align-items:center;flex:1;min-width:0}@media(max-width: 768px){.content-archive__main .filter-indicator .filter-content{flex:1;line-height:1.3}}.content-archive__main .filter-indicator .filter-content .filter-name{margin-left:.3em}.content-archive__main .filter-indicator .clear-filter{color:#162054;text-decoration:none;font-weight:500;display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;transition:all .2s ease;flex-shrink:0;margin-left:auto;white-space:nowrap}@media(max-width: 768px){.content-archive__main .filter-indicator .clear-filter{font-size:.75rem;padding:3px 6px;gap:3px;background-color:rgba(52,152,219,.1);margin-left:8px}}.content-archive__main .filter-indicator .clear-filter i{font-size:.8em;opacity:.8;transition:opacity .2s ease}@media(max-width: 768px){.content-archive__main .filter-indicator .clear-filter i{font-size:.7em}}.content-archive__main .filter-indicator .clear-filter:hover{color:#2980b9;background-color:rgba(52,152,219,.1)}.content-archive__main .filter-indicator .clear-filter:hover i{opacity:1}@media(max-width: 768px){.content-archive__main .filter-indicator .clear-filter:hover{background-color:rgba(52,152,219,.2);padding:3px 6px}}.content-archive__main .content-archive__items{display:flex;flex-direction:column;gap:20px;position:relative;z-index:1;margin-top:10px;scroll-margin-top:180px}@media(max-width: 768px){.content-archive__main .content-archive__items{scroll-margin-top:160px}}.content-archive__main .content-archive__items .content-item{display:flex;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);overflow:hidden;border:1px solid rgba(0,0,0,.05);position:relative;z-index:1;border-left:3px solid rgba(0,0,0,0);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1),border-left .3s ease}.content-archive__main .content-archive__items .content-item:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.1);border-left-color:#e60e31;z-index:1}@media(max-width: 576px){.content-archive__main .content-archive__items .content-item{flex-direction:column}}.content-archive__main .content-archive__items .content-item .item-image{flex:0 0 160px;height:220px;background-color:#f5f5f7;position:relative;overflow:hidden;border-radius:0;padding:0}@media(max-width: 768px){.content-archive__main .content-archive__items .content-item .item-image{flex:0 0 120px;height:120px}}@media(max-width: 576px){.content-archive__main .content-archive__items .content-item .item-image{flex-basis:auto;width:100%;height:180px}}.content-archive__main .content-archive__items .content-item .item-image a{display:block;height:100%;padding:0;margin:0;overflow:hidden}.content-archive__main .content-archive__items .content-item .item-image a img{width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .6s ease;padding:0;margin:0;display:block}.content-archive__main .content-archive__items .content-item .item-image::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));opacity:0;transition:opacity .3s ease}.content-archive__main .content-archive__items .content-item:hover .item-image img{transform:scale(1.05)}.content-archive__main .content-archive__items .content-item:hover .item-image::after{opacity:1}.content-archive__main .content-archive__items .content-item .item-summary{flex:1;padding:24px;display:flex;flex-direction:column;position:relative}.content-archive__main .content-archive__items .content-item .item-summary .item-date{color:#777;font-size:.9rem;margin-bottom:12px;display:flex;align-items:center;white-space:nowrap;font-size:.875rem;line-height:1.2;display:block;text-align:left}.content-archive__main .content-archive__items .content-item .item-summary .item-date::before{content:"";font-family:"Font Awesome 6 Free";font-weight:500;color:#9ca0a8;margin-right:8px;position:relative;top:-1px}.content-archive__main .content-archive__items .content-item .item-summary .item-title{font-size:1.5rem;line-height:1.3;margin:0 0 14px;color:#162054;font-weight:500;font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;transition:color .2s ease}@media(max-width: 768px){.content-archive__main .content-archive__items .content-item .item-summary .item-title{font-size:1.25rem}}.content-archive__main .content-archive__items .content-item .item-summary .item-title a{color:inherit;text-decoration:none;transition:color .2s ease}.content-archive__main .content-archive__items .content-item .item-summary .item-title a:hover{color:#e60e31}.content-archive__main .content-archive__items .content-item .item-summary:hover .item-title{color:#162054}.content-archive__main .content-archive__items .content-item .item-summary .item-tags{margin-bottom:14px;display:flex;flex-wrap:wrap;gap:5px}.content-archive__main .content-archive__items .content-item .item-summary .item-excerpt{font-size:.95rem;line-height:1.6;color:#333;margin-bottom:18px}.content-archive__main .content-archive__items .content-item .item-summary .item-status{margin-bottom:18px;display:flex;gap:10px;flex-wrap:wrap}.content-archive__main .content-archive__items .content-item .item-summary .item-status .tag{display:inline-flex;align-items:center;padding:5px 12px;font-size:.75rem;font-weight:500;color:#fff;background-color:#555;border-radius:0;text-transform:uppercase;letter-spacing:.5px;transition:transform .2s ease,box-shadow .2s ease}.content-archive__main .content-archive__items .content-item .item-summary .item-status .tag:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.content-archive__main .content-archive__items .content-item .item-summary .item-status .tag.press-release{background-color:#28a745}.content-archive__main .content-archive__items .content-item .item-summary .item-status .tag.amicus-pdf{background-color:#e60e31}.content-archive__main .content-archive__items .content-item .item-summary .item-status .tag.status{background-color:#555}.content-archive__main .content-archive__items .content-item .item-summary .item-status .tag.status::before{content:"";font-family:"Font Awesome 6 Free";font-weight:500;font-size:.75rem;margin-right:6px}.content-archive__main .content-archive__items .content-item .item-summary .item-status .tag.status.ongoing{background-color:#f8f9fa;color:#28a745}.content-archive__main .content-archive__items .content-item .item-summary .item-status .tag.status.ongoing::before{color:#28a745}.content-archive__main .content-archive__items .content-item .item-summary .item-status .tag.status.victory{background-color:#f8f9fa;color:#dc3545}.content-archive__main .content-archive__items .content-item .item-summary .item-status .tag.status.victory::before{color:#dc3545}.content-archive__main .content-archive__items .content-item .item-summary .item-status .tag.status.pending{background-color:#ffc107;color:#212529}.content-archive__main .content-archive__items .content-item .item-summary .item-status .tag.status.closed{background-color:#f8f9fa;color:#6c757d}.content-archive__main .content-archive__items .content-item .item-summary .item-status .tag.status.closed::before{color:#6c757d}.content-archive__main .content-archive__items .content-item .item-summary .item-status .tag.on-appeal{background:linear-gradient(135deg, #E5C164 0%, #CFB053 50%, #DAB858 100%);color:#2c2101;box-shadow:0 2px 4px rgba(0,0,0,.2),inset 0 1px 2px hsla(0,0%,100%,.5);text-shadow:0 1px 1px hsla(0,0%,100%,.3);letter-spacing:.7px;font-weight:500}.content-archive__main .content-archive__items .content-item .item-summary .item-status .tag.on-appeal::before{content:"";font-family:"Font Awesome 6 Free";font-weight:500;font-size:.75rem;margin-right:6px;color:inherit}.content-archive__main .content-archive__items .content-item .item-summary .item-status .tag.on-appeal:hover{background:linear-gradient(135deg, #E9CA73 0%, #D9BC64 50%, #E4C269 100%);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.25),inset 0 1px 2px hsla(0,0%,100%,.6)}.content-archive__main .content-archive__items .content-item .item-summary .read-more{margin-top:auto;display:inline-flex;align-items:center;color:#162054;text-decoration:none;font-weight:500;font-size:.95rem;transition:color .2s ease;align-self:flex-end}.content-archive__main .content-archive__items .content-item .item-summary .read-more i{margin-left:6px;transition:transform .2s ease}.content-archive__main .content-archive__items .content-item .item-summary .read-more:hover{color:#e60e31}.content-archive__main .content-archive__items .content-item .item-summary .read-more:hover i{transform:translateX(6px)}.content-archive__main .pagination{margin-top:40px;display:flex;justify-content:center}.content-archive__main .pagination .page-numbers{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;margin:0 4px;padding:0 10px;background-color:#fff;border-radius:8px;text-decoration:none;color:#333;font-weight:500;transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);border:1px solid #e8e8e8}.content-archive__main .pagination .page-numbers.current{background:linear-gradient(135deg, #162054 0%, rgb(11.4150943396, 16.6037735849, 43.5849056604) 100%);color:#fff;border-color:rgba(0,0,0,0);box-shadow:0 4px 8px rgba(0,71,160,.25)}.content-archive__main .pagination .page-numbers.prev,.content-archive__main .pagination .page-numbers.next{padding:0 15px}.content-archive__main .pagination .page-numbers:hover:not(.current){background-color:#f5f5f7;color:#162054;border-color:#162054;transform:translateY(-2px)}.content-archive__main .no-results{background-color:#fff;border-radius:8px;padding:30px;text-align:center;margin:20px 0;box-shadow:0 4px 12px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05)}.content-archive__main .no-results p{margin:0 0 15px;font-size:1rem;color:#333}.content-archive__main .no-results p:last-child{margin-bottom:0}.content-archive__main.loading{position:relative}.content-archive__main.loading:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.7);z-index:5;border-radius:8px;backdrop-filter:blur(3px)}.content-archive__main.loading:before{content:"";position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;width:50px;height:50px;border-radius:50%;border:3px solid rgba(22,32,84,.1);border-top-color:#162054;z-index:10;animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#filter-months.active-filter,#filter-years.active-filter,#filter-months-afl-unique.active-filter{border:2px solid #e60e31;border-radius:30px;outline:none;background-color:rgba(230,14,49,.05);color:#333;font-weight:500}.afl-archive-container{margin:0}.content-archive__items .press-release-archive-item{display:flex;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);overflow:hidden;border:1px solid rgba(0,0,0,.05);position:relative;z-index:1;min-height:220px;height:auto;border-left:3px solid rgba(0,0,0,0);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1),border-left .3s ease}.content-archive__items .press-release-archive-item:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.1);border-left-color:#e60e31;z-index:1}@media(max-width: 576px){.content-archive__items .press-release-archive-item{flex-direction:column;height:auto}}.content-archive__items .press-release-archive-item .press-card-link-wrapper{display:flex;flex-direction:row;width:100%;text-decoration:none;color:inherit;height:100%;align-items:stretch}.content-archive__items .press-release-archive-item .press-card-link-wrapper:hover{text-decoration:none;color:inherit}@media(max-width: 576px){.content-archive__items .press-release-archive-item .press-card-link-wrapper{flex-direction:column;height:auto}}.content-archive__items .press-release-archive-item .press-item-image{flex:0 0 25%;width:25%;background-color:#f5f5f7;position:relative;overflow:hidden;border-radius:0;padding:0;align-self:stretch;min-height:220px;max-width:25%}@media(max-width: 768px){.content-archive__items .press-release-archive-item .press-item-image{flex:0 0 25%;width:25%;max-width:25%;height:100%}}@media(max-width: 576px){.content-archive__items .press-release-archive-item .press-item-image{flex:none;width:100%;max-width:100%;height:200px}}.content-archive__items .press-release-archive-item .press-item-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .6s ease;padding:0;margin:0;display:block}@media(max-width: 576px){.content-archive__items .press-release-archive-item .press-item-image img{height:200px}}.content-archive__items .press-release-archive-item .press-item-image .default-image{width:100%;height:100%}.content-archive__items .press-release-archive-item .press-item-image .default-image img{width:100%;height:100%;object-fit:cover;object-position:center center;margin:0;padding:0;display:block}@media(max-width: 576px){.content-archive__items .press-release-archive-item .press-item-image .default-image img{height:200px}}.content-archive__items .press-release-archive-item .press-item-image::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));opacity:0;transition:opacity .3s ease}.content-archive__items .press-release-archive-item:hover .press-item-image img{transform:scale(1.05)}.content-archive__items .press-release-archive-item:hover .press-item-image::after{opacity:1}.content-archive__items .press-release-archive-item .press-item-summary{flex:1;width:75%;min-width:0;padding:20px 24px;display:flex;flex-direction:column;justify-content:space-between;position:relative;min-height:180px}@media(max-width: 768px){.content-archive__items .press-release-archive-item .press-item-summary{width:75%;height:100%}}@media(max-width: 576px){.content-archive__items .press-release-archive-item .press-item-summary{padding:18px;width:100%;height:auto}}.content-archive__items .press-release-archive-item .press-item-summary .press-item-date{margin-bottom:8px}.content-archive__items .press-release-archive-item .press-item-summary .press-item-date .release-date{font-size:.8rem;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.5px}@media(max-width: 768px){.content-archive__items .press-release-archive-item .press-item-summary .press-item-date .release-date{font-size:.75rem}}@media(max-width: 576px){.content-archive__items .press-release-archive-item .press-item-summary .press-item-date .release-date{font-size:.7rem}}.content-archive__items .press-release-archive-item .press-item-summary .press-item-content{flex:1;display:flex;flex-direction:column}.content-archive__items .press-release-archive-item .press-item-summary .press-item-title{font-size:1.3rem;line-height:1.3;margin:0 0 20px;color:#162054;font-weight:500;font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;transition:color .2s ease;word-wrap:break-word;overflow-wrap:break-word}@media(max-width: 768px){.content-archive__items .press-release-archive-item .press-item-summary .press-item-title{font-size:1.1rem}}@media(max-width: 576px){.content-archive__items .press-release-archive-item .press-item-summary .press-item-title{font-size:1rem}}.content-archive__items .press-release-archive-item .press-item-summary:hover .press-item-title{color:#162054}.content-archive__items .press-release-archive-item .press-item-summary .press-item-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto}@media(max-width: 576px){.content-archive__items .press-release-archive-item .press-item-summary .press-item-footer{flex-direction:column;align-items:stretch;gap:12px}}@media(max-width: 576px){.content-archive__items .press-release-archive-item .press-item-summary .press-item-footer .press-item-tag .priority-tag{font-size:11px;padding:4px 8px;border-radius:6px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;display:inline-block;width:fit-content;margin:0}}.content-archive__items .press-release-archive-item .press-item-summary .press-item-footer .press-item-link{display:inline-flex;align-items:center;color:#162054;font-weight:500;text-decoration:none;transition:all .2s ease;font-size:.95rem}@media(max-width: 576px){.content-archive__items .press-release-archive-item .press-item-summary .press-item-footer .press-item-link{font-size:14px;align-self:flex-end}}.content-archive__items .press-release-archive-item .press-item-summary .press-item-footer .press-item-link i{margin-left:.5rem;transition:transform .2s ease}@media(max-width: 576px){.content-archive__items .press-release-archive-item .press-item-summary .press-item-footer .press-item-link i{margin-left:4px}}.content-archive__items .press-release-archive-item .press-item-summary .press-item-footer .press-item-link:hover{color:#e60e31}.content-archive__items .press-release-archive-item .press-item-summary .press-item-footer .press-item-link:hover i{transform:translateX(4px)}@media(max-width: 576px){.content-archive__items .press-release-archive-item .press-item-summary .press-item-footer .press-item-link:hover i{transform:translateX(2px)}}.content-archive__items .govt-accountability-archive-item{display:flex;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);overflow:hidden;border:1px solid rgba(0,0,0,.05);position:relative;z-index:1;height:220px;align-items:stretch;border-left:3px solid rgba(0,0,0,0);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1),border-left .3s ease}.content-archive__items .govt-accountability-archive-item:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.1);border-left-color:#e60e31;z-index:1}@media(max-width: 576px){.content-archive__items .govt-accountability-archive-item{flex-direction:column;height:auto}}.content-archive__items .govt-accountability-archive-item .foia-overlay{position:absolute;top:0;right:0;z-index:10}.content-archive__items .govt-accountability-archive-item .foia-overlay .foia-tag,.content-archive__items .govt-accountability-archive-item .foia-overlay .litigation-tag{border-radius:0 0 0 4px}.content-archive__items .govt-accountability-archive-item .govt-card-link-wrapper{display:flex;flex-direction:row;width:100%;text-decoration:none;color:inherit;height:100%;align-items:stretch}.content-archive__items .govt-accountability-archive-item .govt-card-link-wrapper:hover{text-decoration:none;color:inherit}@media(max-width: 576px){.content-archive__items .govt-accountability-archive-item .govt-card-link-wrapper{flex-direction:column;height:auto}}.content-archive__items .govt-accountability-archive-item .govt-item-image{flex:0 0 25%;width:25%;background-color:#f5f5f7;position:relative;overflow:hidden;border-radius:0;padding:0;aspect-ratio:1;max-width:25%}@media(max-width: 768px){.content-archive__items .govt-accountability-archive-item .govt-item-image{flex:0 0 25%;width:25%;max-width:25%}}@media(max-width: 576px){.content-archive__items .govt-accountability-archive-item .govt-item-image{flex:none;width:100%;max-width:100%;height:160px;aspect-ratio:unset}}.content-archive__items .govt-accountability-archive-item .govt-item-image img{width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .6s ease;padding:0;margin:0;display:block}.content-archive__items .govt-accountability-archive-item .govt-item-image .default-image{width:100%;height:100%}.content-archive__items .govt-accountability-archive-item .govt-item-image .default-image img{width:100%;height:100%;object-fit:cover;object-position:center center}.content-archive__items .govt-accountability-archive-item .govt-item-image::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));opacity:0;transition:opacity .3s ease;pointer-events:none}.content-archive__items .govt-accountability-archive-item:hover .govt-item-image img{transform:scale(1.05)}.content-archive__items .govt-accountability-archive-item:hover .govt-item-image::after{opacity:1}.content-archive__items .govt-accountability-archive-item .govt-item-summary{flex:1;width:75%;max-width:75%;padding:20px 24px;display:flex;flex-direction:column;position:relative;height:100%;min-height:200px}@media(max-width: 576px){.content-archive__items .govt-accountability-archive-item .govt-item-summary{padding:18px;width:100%;max-width:100%;height:auto}}.content-archive__items .govt-accountability-archive-item .govt-item-summary .govt-item-date{margin-bottom:8px}.content-archive__items .govt-accountability-archive-item .govt-item-summary .govt-item-date .post-date{font-size:.8rem;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.5px}@media(max-width: 768px){.content-archive__items .govt-accountability-archive-item .govt-item-summary .govt-item-date .post-date{font-size:.75rem}}@media(max-width: 576px){.content-archive__items .govt-accountability-archive-item .govt-item-summary .govt-item-date .post-date{font-size:.7rem}}.content-archive__items .govt-accountability-archive-item .govt-item-summary .govt-item-title{font-size:1.3rem;line-height:1.3;margin:0 0 12px;color:#162054;font-weight:500;font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;transition:color .2s ease;flex:1}@media(max-width: 768px){.content-archive__items .govt-accountability-archive-item .govt-item-summary .govt-item-title{font-size:1.2rem}}@media(max-width: 576px){.content-archive__items .govt-accountability-archive-item .govt-item-summary .govt-item-title{font-size:1.1rem}}.content-archive__items .govt-accountability-archive-item .govt-item-summary:hover .govt-item-title{color:#162054}.content-archive__items .govt-accountability-archive-item .govt-item-summary .govt-item-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.content-archive__items .govt-accountability-archive-item .govt-item-summary .govt-item-footer .govt-item-tags{display:flex;gap:8px}.content-archive__items .govt-accountability-archive-item .govt-item-summary .govt-item-footer .govt-item-link{display:inline-flex;align-items:center;color:#162054;font-weight:500;text-decoration:none;transition:all .2s ease;font-size:.95rem}.content-archive__items .govt-accountability-archive-item .govt-item-summary .govt-item-footer .govt-item-link i{margin-left:.5rem;transition:transform .2s ease}.content-archive__items .govt-accountability-archive-item .govt-item-summary .govt-item-footer .govt-item-link:hover{color:#e60e31}.content-archive__items .govt-accountability-archive-item .govt-item-summary .govt-item-footer .govt-item-link:hover i{transform:translateX(4px)}@media(max-width: 768px){.content-archive__items .govt-accountability-archive-item .govt-item-summary .govt-item-footer{flex-direction:column;gap:8px;align-items:stretch}.content-archive__items .govt-accountability-archive-item .govt-item-summary .govt-item-footer .govt-item-tags{width:100%}.content-archive__items .govt-accountability-archive-item .govt-item-summary .govt-item-footer .govt-item-tags .priority-tag{flex:1}.content-archive__items .govt-accountability-archive-item .govt-item-summary .govt-item-footer .govt-item-link{align-self:flex-end}}.content-archive__items .litigation-archive-item{display:flex;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);overflow:hidden;border:1px solid rgba(0,0,0,.05);position:relative;z-index:1;min-height:220px;border-left:3px solid rgba(0,0,0,0);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1),border-left .3s ease}.content-archive__items .litigation-archive-item:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12);border-left-color:#e60e31;z-index:1}@media(max-width: 576px){.content-archive__items .litigation-archive-item{flex-direction:column;height:auto}}.content-archive__items .litigation-archive-item .litigation-card-link-wrapper{display:flex;flex-direction:row;width:100%;text-decoration:none;color:inherit;min-height:220px;align-items:stretch}.content-archive__items .litigation-archive-item .litigation-card-link-wrapper:hover{text-decoration:none;color:inherit}@media(max-width: 576px){.content-archive__items .litigation-archive-item .litigation-card-link-wrapper{flex-direction:column;min-height:auto}}.content-archive__items .litigation-archive-item .litigation-item-image{flex:0 0 25%;width:25%;background-color:#f5f5f7;position:relative;overflow:hidden;border-radius:0;padding:0;height:100%;max-width:25%}@media(max-width: 768px){.content-archive__items .litigation-archive-item .litigation-item-image{flex:0 0 25%;width:25%;max-width:25%}}@media(max-width: 576px){.content-archive__items .litigation-archive-item .litigation-item-image{flex:none;width:100%;max-width:100%;height:160px}}.content-archive__items .litigation-archive-item .litigation-item-image img,.content-archive__items .litigation-archive-item .litigation-item-image img.wp-post-image,.content-archive__items .litigation-archive-item .litigation-item-image img.attachment-large,.content-archive__items .litigation-archive-item .litigation-item-image img.size-large{width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .6s ease;padding:0;margin:0;display:block}.content-archive__items .litigation-archive-item .litigation-item-image .default-image{width:100%;height:100%}.content-archive__items .litigation-archive-item .litigation-item-image .default-image img{width:100%;height:100%;object-fit:cover;object-position:center center}.content-archive__items .litigation-archive-item .litigation-item-image::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));opacity:0;transition:opacity .3s ease}.content-archive__items .litigation-archive-item:hover .litigation-item-image img{transform:scale(1.05)}.content-archive__items .litigation-archive-item:hover .litigation-item-image::after{opacity:1}.content-archive__items .litigation-archive-item.litigation-archive-item .on-appeal-overlay{position:absolute;top:0;right:0;z-index:10}.content-archive__items .litigation-archive-item.litigation-archive-item .on-appeal-overlay .on-appeal-tag{border-radius:0 0 0 4px}.content-archive__items .litigation-archive-item .litigation-item-summary{flex:1;width:75%;max-width:75%;padding:20px 24px;display:flex;flex-direction:column;position:relative;height:100%;min-height:200px}@media(max-width: 576px){.content-archive__items .litigation-archive-item .litigation-item-summary{padding:18px;width:100%;max-width:100%;height:auto;min-height:auto}}.content-archive__items .litigation-archive-item .litigation-item-summary .litigation-item-date{margin-bottom:8px}.content-archive__items .litigation-archive-item .litigation-item-summary .litigation-item-date .filing-date{font-size:.8rem;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.5px}@media(max-width: 768px){.content-archive__items .litigation-archive-item .litigation-item-summary .litigation-item-date .filing-date{font-size:.75rem}}@media(max-width: 576px){.content-archive__items .litigation-archive-item .litigation-item-summary .litigation-item-date .filing-date{font-size:.7rem}}.content-archive__items .litigation-archive-item .litigation-item-summary .litigation-item-title{font-size:1.3rem;line-height:1.3;margin:0 0 12px;color:#162054;font-weight:500;font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;transition:color .2s ease;flex:1 1 auto;min-height:0;overflow-wrap:break-word}@media(max-width: 768px){.content-archive__items .litigation-archive-item .litigation-item-summary .litigation-item-title{font-size:1.2rem}}@media(max-width: 576px){.content-archive__items .litigation-archive-item .litigation-item-summary .litigation-item-title{font-size:1.1rem}}.content-archive__items .litigation-archive-item .litigation-item-summary:hover .litigation-item-title{color:#162054}.content-archive__items .litigation-archive-item .litigation-item-summary .litigation-item-footer{display:flex;justify-content:space-between;align-items:flex-start;margin-top:auto;gap:12px;min-height:32px}.content-archive__items .litigation-archive-item .litigation-item-summary .litigation-item-footer .litigation-item-tags{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;flex:1}.content-archive__items .litigation-archive-item .litigation-item-summary .litigation-item-footer .litigation-item-tags .status-tag,.content-archive__items .litigation-archive-item .litigation-item-summary .litigation-item-footer .litigation-item-tags .priority-tag{line-height:1.2;vertical-align:baseline}.content-archive__items .litigation-archive-item .litigation-item-summary .litigation-item-footer .litigation-item-link{display:inline-flex;align-items:center;color:#162054;font-weight:500;text-decoration:none;transition:all .2s ease;font-size:.95rem;flex-shrink:0;white-space:nowrap}.content-archive__items .litigation-archive-item .litigation-item-summary .litigation-item-footer .litigation-item-link i{margin-left:.5rem;transition:transform .2s ease}.content-archive__items .litigation-archive-item .litigation-item-summary .litigation-item-footer .litigation-item-link:hover{color:#e60e31}.content-archive__items .litigation-archive-item .litigation-item-summary .litigation-item-footer .litigation-item-link:hover i{transform:translateX(4px)}@media(max-width: 768px){.content-archive__items .litigation-archive-item .litigation-item-summary .litigation-item-footer{flex-direction:column;gap:12px;align-items:stretch;min-height:auto}.content-archive__items .litigation-archive-item .litigation-item-summary .litigation-item-footer .litigation-item-tags{flex-direction:row;align-items:center;width:100%;justify-content:flex-start;flex-wrap:wrap}.content-archive__items .litigation-archive-item .litigation-item-summary .litigation-item-footer .litigation-item-tags .priority-tag,.content-archive__items .litigation-archive-item .litigation-item-summary .litigation-item-footer .litigation-item-tags .status-tag{order:unset;margin-top:0}.content-archive__items .litigation-archive-item .litigation-item-summary .litigation-item-footer .litigation-item-link{order:unset;align-self:flex-end;margin-top:0}}.litigation-archive .content-archive__items{gap:30px}.litigation-archive #litigation-container{display:flex;flex-direction:column;gap:30px}.govt-accountability-archive .content-archive__items{gap:30px}.govt-accountability-archive #govt-accountability-container{display:flex;flex-direction:column;gap:30px}.content-archive:not(.litigation-archive):not(.govt-accountability-archive) .content-archive__items{gap:30px}.content-archive:not(.litigation-archive):not(.govt-accountability-archive) #press-releases-container{display:flex;flex-direction:column;gap:30px}body.post-type-archive-amicus-brief .content-archive__items,body.page-template-archive-amicus-brief .content-archive__items{gap:30px}body.page-template-template-afl-in-the-news .content-archive__items{gap:30px}.content-archive__main .content-archive__items .media-coverage-card{display:flex;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);overflow:hidden;border:1px solid rgba(0,0,0,.05);position:relative;z-index:1;min-height:220px;height:auto;border-left:3px solid rgba(0,0,0,0);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1),border-left .3s ease;cursor:pointer;pointer-events:auto;padding-bottom:0}.content-archive__main .content-archive__items .media-coverage-card:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.1);border-left-color:#e60e31;z-index:1}@media(max-width: 768px){.content-archive__main .content-archive__items .media-coverage-card{flex-direction:column;height:auto;min-height:auto}}.content-archive__main .content-archive__items .media-coverage-card .item-image{flex:0 0 50%;width:50%;height:100%;background-color:#f5f5f7;position:relative;overflow:hidden;border-radius:0;padding:0;margin:0;aspect-ratio:16/9}.content-archive__main .content-archive__items .media-coverage-card .item-image img{opacity:1 !important;visibility:visible !important}.content-archive__main .content-archive__items .media-coverage-card .item-image .media-thumbnail,.content-archive__main .content-archive__items .media-coverage-card .item-image .inline-video-thumbnail{position:relative;width:100%;height:100%;cursor:pointer}.content-archive__main .content-archive__items .media-coverage-card .item-image .media-thumbnail img,.content-archive__main .content-archive__items .media-coverage-card .item-image .inline-video-thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center}.content-archive__main .content-archive__items .media-coverage-card .item-image .media-thumbnail .play-button-overlay,.content-archive__main .content-archive__items .media-coverage-card .item-image .media-thumbnail .inline-play-button-overlay,.content-archive__main .content-archive__items .media-coverage-card .item-image .inline-video-thumbnail .play-button-overlay,.content-archive__main .content-archive__items .media-coverage-card .item-image .inline-video-thumbnail .inline-play-button-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:70px;height:70px;opacity:.9;transition:opacity .3s ease,transform .3s ease}.content-archive__main .content-archive__items .media-coverage-card .item-image .media-thumbnail .play-button-overlay .play-icon,.content-archive__main .content-archive__items .media-coverage-card .item-image .media-thumbnail .play-button-overlay .inline-play-icon,.content-archive__main .content-archive__items .media-coverage-card .item-image .media-thumbnail .inline-play-button-overlay .play-icon,.content-archive__main .content-archive__items .media-coverage-card .item-image .media-thumbnail .inline-play-button-overlay .inline-play-icon,.content-archive__main .content-archive__items .media-coverage-card .item-image .inline-video-thumbnail .play-button-overlay .play-icon,.content-archive__main .content-archive__items .media-coverage-card .item-image .inline-video-thumbnail .play-button-overlay .inline-play-icon,.content-archive__main .content-archive__items .media-coverage-card .item-image .inline-video-thumbnail .inline-play-button-overlay .play-icon,.content-archive__main .content-archive__items .media-coverage-card .item-image .inline-video-thumbnail .inline-play-button-overlay .inline-play-icon{width:100%;height:100%;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3))}.content-archive__main .content-archive__items .media-coverage-card .item-image .media-thumbnail:hover .play-button-overlay,.content-archive__main .content-archive__items .media-coverage-card .item-image .media-thumbnail:hover .inline-play-button-overlay,.content-archive__main .content-archive__items .media-coverage-card .item-image .inline-video-thumbnail:hover .play-button-overlay,.content-archive__main .content-archive__items .media-coverage-card .item-image .inline-video-thumbnail:hover .inline-play-button-overlay{opacity:1;transform:translate(-50%, -50%) scale(1.1)}.content-archive__main .content-archive__items .media-coverage-card .item-image .media-image{width:100%;height:100%;overflow:hidden}.content-archive__main .content-archive__items .media-coverage-card .item-image .media-image img{width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width: 768px){.content-archive__main .content-archive__items .media-coverage-card .item-image{flex:none;width:100%;height:200px;margin-bottom:1rem}}@media(max-width: 576px){.content-archive__main .content-archive__items .media-coverage-card .item-image{height:180px}}.content-archive__main .content-archive__items .media-coverage-card .item-summary{flex:1;width:50%;padding:24px;display:flex;flex-direction:column;justify-content:space-between;min-height:100%}.content-archive__main .content-archive__items .media-coverage-card .item-summary .media-coverage-main-content{flex:1 0 auto}.content-archive__main .content-archive__items .media-coverage-card .item-summary .media-coverage-item-footer{flex:0 0 auto;margin-top:8px}@media(max-width: 768px){.content-archive__main .content-archive__items .media-coverage-card .item-summary{width:100%;padding:18px;height:auto}}@media(max-width: 576px){.content-archive__main .content-archive__items .media-coverage-card .item-summary{padding:16px}}.content-archive__main .content-archive__items .media-coverage-card .item-date{color:#777;font-size:.8rem;margin-bottom:8px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.content-archive__main .content-archive__items .media-coverage-card .item-title{font-size:1.4rem;line-height:1.3;margin:0 0 12px;color:#162054;font-weight:500;font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;transition:color .2s ease;flex:1}@media(max-width: 768px){.content-archive__main .content-archive__items .media-coverage-card .item-title{font-size:1.3rem}}@media(max-width: 576px){.content-archive__main .content-archive__items .media-coverage-card .item-title{font-size:1.2rem}}.content-archive__main .content-archive__items .media-coverage-card:hover .item-title{color:#162054}.content-archive__main .content-archive__items .media-coverage-card .item-outlet,.content-archive__main .content-archive__items .media-coverage-card .item-employee{font-size:.9rem;margin-bottom:4px;color:#666;line-height:1.4}.content-archive__main .content-archive__items .media-coverage-card .item-outlet strong,.content-archive__main .content-archive__items .media-coverage-card .item-employee strong{color:#333;font-weight:500}@media(max-width: 576px){.content-archive__main .content-archive__items .media-coverage-card .item-outlet,.content-archive__main .content-archive__items .media-coverage-card .item-employee{font-size:.85rem}}.content-archive__main .content-archive__items .media-coverage-card .item-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.content-archive__main .content-archive__items .media-coverage-card .item-excerpt{font-size:.9rem;margin-bottom:4px;color:#666;line-height:1.4}.content-archive__main .content-archive__items .media-coverage-card .read-more.watch-video-link{text-align:right;margin-top:auto;align-self:flex-end}.content-archive__main .content-archive__items:has(.media-coverage-item){gap:30px}.afl-archive-container{margin:0}.afl-archive-content{position:relative}.afl-archive-filter-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem;background-color:#f5f5f5;border-radius:4px}.search-box{display:flex;flex:1;max-width:400px;position:relative}.search-box input[type=text]{flex:1;padding:.75rem 1rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.search-button{position:absolute;right:0;top:0;height:100%;padding:0 1rem;background:none;border:none;color:#777;cursor:pointer;transition:color .2s}.search-button:hover{color:#333}.filter-dropdowns{display:flex;gap:1rem}.filter-dropdown{padding:.75rem;border:1px solid #ddd;border-radius:4px;background-color:#fff;font-size:1rem;cursor:pointer}.filter-indicator{margin:0;padding:.75rem 1rem;background-color:#f0f7ff;border-left:4px solid #162054;border-radius:2px;font-size:.9rem;display:none;position:sticky;top:180px;z-index:19;margin-bottom:1.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.filter-indicator[style*=block]{display:flex !important;justify-content:space-between;align-items:center;width:100%}.filter-indicator .clear-filter{color:#162054;text-decoration:none;font-weight:500;display:flex;align-items:center;gap:5px;padding:5px 10px;border-radius:4px;transition:all .2s ease;flex-shrink:0;margin-left:auto}.filter-indicator .clear-filter i{font-size:.8em;opacity:.8;transition:opacity .2s ease;width:18px;height:18px;border-radius:50%;background-color:rgba(52,152,219,.1);display:flex;align-items:center;justify-content:center;margin-left:5px}.filter-indicator .clear-filter:hover{color:#2980b9}.filter-indicator .clear-filter:hover i{opacity:1;background-color:rgba(52,152,219,.2)}.afl-archive-priorities{margin:1.5rem 0}.priorities-title{margin-bottom:.75rem;font-weight:500}.priorities-list{display:flex;flex-wrap:wrap;gap:.5rem}.priority-filter{display:inline-block;padding:.5rem 1rem;background-color:#f5f5f5;border-radius:20px;color:#333;text-decoration:none;transition:all .2s}.priority-filter:hover{background-color:#e0e0e0}.priority-filter.active{background-color:#162054;color:#fff}#reset-priorities{color:#333;text-decoration:none;font-weight:500}#reset-priorities.active{color:#162054}#reset-priorities.show-return{display:inline-block;position:relative;padding-left:25px}.afl-archive-items{margin-top:2rem;position:relative;z-index:1}.afl-archive-item{display:flex;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #eee}.afl-archive-item .item-image{flex:0 0 200px;margin-right:1.5rem}.afl-archive-item .item-image img{width:100%;height:auto;border-radius:4px;object-fit:cover}.afl-archive-item .item-summary{flex:1}.afl-archive-item .item-date{color:#666;font-size:.9rem;margin-bottom:.5rem}.afl-archive-item .item-title{margin:0 0 1rem;font-size:1.5rem;line-height:1.3}.afl-archive-item .item-title a{color:#333;text-decoration:none}.afl-archive-item .item-title a:hover{color:#162054}.afl-archive-item .item-excerpt{margin-bottom:1rem;color:#555;line-height:1.6}.afl-archive-item .item-tags,.afl-archive-item .item-status{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.afl-archive-item .tag{display:inline-block;padding:.25rem .75rem;border-radius:15px;font-size:.8rem;text-decoration:none}.afl-archive-item .tag.press-release{background-color:#2ecc71;color:#fff}.afl-archive-item .tag.amicus-pdf{background-color:#e74c3c;color:#fff}.afl-archive-item .read-more{display:inline-flex;align-items:center;color:#162054;text-decoration:none;font-weight:500}.afl-archive-item .read-more i{margin-left:.5rem;transition:transform .2s}.afl-archive-item .read-more:hover i{transform:translateX(3px)}.no-results{padding:2rem;text-align:center;background-color:#f9f9f9;border-radius:4px}.no-results h2{margin-bottom:1rem;color:#333}.no-results p{color:#666}.pagination{margin-top:2rem;text-align:center}.pagination .page-numbers{display:inline-block;padding:.5rem 1rem;margin:0 .25rem;border:1px solid #ddd;border-radius:4px;text-decoration:none;color:#333;transition:all .2s}.pagination .page-numbers.current{background-color:#162054;color:#fff;border-color:#162054}.pagination .page-numbers:hover:not(.current){background-color:#f5f5f5}.afl-archive-container.loading{position:relative}.afl-archive-container.loading::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.7);z-index:10}.afl-archive-container.loading::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid #162054;border-radius:50%;animation:spin 1s linear infinite;z-index:11}@keyframes spin{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}@media(max-width: 768px){.afl-archive-filter-bar{flex-direction:column;align-items:stretch}.search-box{max-width:100%;margin-bottom:1rem}.filter-dropdowns{width:100%}.filter-dropdown{flex:1}.afl-archive-item{flex-direction:column}.afl-archive-item .item-image{flex:0 0 auto;margin-right:0;margin-bottom:1rem;max-width:100%}}.press-release-item .org-name{font-weight:500}.amicus-brief-item .item-filed-in{margin-bottom:1rem;color:#666}.litigation-item .case-status{font-weight:500;margin-bottom:.5rem}.litigation-item .case-status.active{color:#2ecc71}.main-nav .nav-item{position:relative}.dropdown,.dropdown-menu{position:absolute;top:100%;left:0;background-color:var(--white);min-width:240px;box-shadow:0 10px 40px rgba(0,0,0,.12);border-radius:var(--border-radius-md);padding:var(--space-sm) 0;z-index:var(--z-dropdown);opacity:0;visibility:hidden;transform:translateY(-15px);transition:all .25s cubic-bezier(0.4, 0, 0.2, 1);margin-top:var(--space-sm);border:1px solid rgba(0,0,0,.05)}.nav-item:hover .dropdown,.nav-item:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown ul,.dropdown-menu ul,.dropdown,.dropdown-menu{list-style:none;margin:0;padding:var(--space-sm) 0;display:block}.dropdown li,.dropdown-menu li{display:block;width:100%;margin:0;padding:0}.dropdown li:not(:last-child),.dropdown-menu li:not(:last-child){border-bottom:1px solid rgba(27,42,86,.1)}.main-nav ul li .dropdown li,.main-nav ul li .dropdown-menu li{text-align:left}.main-nav ul li .dropdown a,.main-nav ul li .dropdown-menu a{display:block;width:100%;padding:var(--space-sm) var(--space-lg);color:var(--secondary-color);font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);line-height:1.4;transition:all .2s ease;white-space:nowrap;text-transform:none;border-radius:0;text-decoration:none;position:relative;text-align:left}.main-nav ul li .dropdown a:hover,.main-nav ul li .dropdown-menu a:hover{background-color:rgba(0,71,160,.08);color:var(--accent-color);transform:translateX(4px);text-align:left}.dropdown .dropdown,.dropdown .dropdown-menu,.dropdown-menu .dropdown,.dropdown-menu .dropdown-menu{position:static;top:auto;left:auto;background-color:rgba(0,0,0,0);min-width:auto;box-shadow:none;border-radius:0;padding:0;z-index:auto;opacity:1;visibility:visible;transform:none;transition:none;margin-top:0;padding-left:var(--space-md);border:none}.main-nav ul li .dropdown .nav-sub-item a,.main-nav ul li .dropdown .nav-level-2 a,.main-nav ul li .dropdown-menu .nav-sub-item a,.main-nav ul li .dropdown-menu .nav-level-2 a{padding:var(--space-xs) var(--space-lg) var(--space-xs) calc(var(--space-lg) + var(--space-lg));font-size:var(--font-size-sm);color:var(--secondary-color);font-weight:500;margin:5px;background-color:rgba(0,71,160,.02);text-align:left}.main-nav ul li .dropdown .nav-sub-item a:hover,.main-nav ul li .dropdown .nav-level-2 a:hover,.main-nav ul li .dropdown-menu .nav-sub-item a:hover,.main-nav ul li .dropdown-menu .nav-level-2 a:hover{background-color:rgba(0,71,160,.1);color:var(--accent-color);transform:translateX(6px);text-align:left}.dropdown .current-menu-item>a,.dropdown-menu .current-menu-item>a{color:var(--accent-color);font-weight:var(--font-weight-bold);background-color:rgba(0,71,160,.05)}.dropdown a:focus,.dropdown-menu a:focus{outline:none;box-shadow:0 0 0 2px rgba(0,71,160,.3)}.mobile-dropdown-toggle{display:none}@media(max-width: 992px){.dropdown,.dropdown-menu{min-width:220px}}@media(max-width: 768px){.main-nav ul li .dropdown li,.main-nav ul li .dropdown-menu li{text-align:left}.dropdown,.dropdown-menu{position:static;box-shadow:none;opacity:1;visibility:visible;transform:none;display:none;padding-left:var(--space-md);background-color:rgba(245,247,250,.5);margin:0 -var(--space-lg);padding:0 var(--space-lg) 0 calc(var(--space-lg) + var(--space-md));border-radius:0}.dropdown .dropdown,.dropdown .dropdown-menu,.dropdown-menu .dropdown,.dropdown-menu .dropdown-menu{margin:0;padding:0 0 0 var(--space-md);background-color:rgba(0,0,0,0);position:static;display:none;z-index:auto;border-left:1px solid rgba(0,71,160,.1)}.dropdown.show .dropdown,.dropdown.show .dropdown-menu,.dropdown-menu.show .dropdown,.dropdown-menu.show .dropdown-menu{display:block}.main-nav ul li .dropdown a:hover,.main-nav ul li .dropdown-menu a:hover{transform:none;text-align:left}.dropdown li:last-child a,.dropdown-menu li:last-child a{border-bottom:none}.dropdown-toggle::after,.dropdown-menu-toggle::after{float:right;line-height:1.5;transition:transform .2s ease}.mobile-dropdown-toggle{display:block;position:absolute;right:0;top:0;padding:var(--space-md) var(--space-md);background:rgba(0,0,0,0);border:none;cursor:pointer;transition:all .2s ease;z-index:1}.mobile-dropdown-toggle:hover{opacity:.7}.mobile-dropdown-toggle[aria-expanded=true] i{transform:rotate(180deg)}.main-nav ul li .dropdown a,.main-nav ul li .dropdown-menu a{padding:var(--space-sm) 0;transition:all .2s ease;transform:none;text-align:left}.dropdown.show,.dropdown-menu.show{display:block}}form{width:100%}input,textarea,select{width:100%;padding:var(--space-md) var(--space-lg);border:1px solid var(--light-gray);border-radius:var(--border-radius-md);font-size:var(--font-size-md);background-color:var(--white);transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.02)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px rgba(0,71,160,.1);transform:translateY(-1px)}::placeholder{color:var(--gray-color);opacity:.7}.form-group{margin-bottom:var(--space-lg)}label{display:block;margin-bottom:var(--space-sm);font-weight:var(--font-weight-medium);color:var(--secondary-color)}input[type=checkbox],input[type=radio]{width:auto;margin-right:var(--space-sm);accent-color:var(--accent-color)}.custom-checkbox{position:relative;padding-left:30px;cursor:pointer;display:inline-block;line-height:25px}.custom-checkbox input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:var(--white);border:1px solid var(--light-gray);border-radius:4px;transition:all .2s ease}.custom-checkbox:hover input~.checkmark{border-color:var(--accent-color)}.custom-checkbox input:checked~.checkmark{background-color:var(--accent-color);border-color:var(--accent-color)}.checkmark:after{content:"";position:absolute;display:none}.custom-checkbox input:checked~.checkmark:after{display:block}.custom-checkbox .checkmark:after{left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.signup-form{max-width:580px;margin:0 auto var(--space-xl);position:relative}.signup-form form{display:flex;gap:var(--space-sm);box-shadow:0 10px 30px rgba(0,0,0,.05);border-radius:var(--border-radius-lg);background-color:var(--white);padding:6px;border:1px solid rgba(0,0,0,.05)}.signup-form input{flex:1;border:none;box-shadow:none;padding:var(--space-md) var(--space-lg);font-size:var(--font-size-md);border-radius:var(--border-radius-md);background-color:var(--light-color)}.signup-form input:focus{background-color:var(--white);box-shadow:0 0 0 1px var(--accent-color)}.signup-btn{background-color:var(--secondary-color);color:var(--white);border:none;border-radius:var(--border-radius-md);padding:0 var(--space-xl);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all .3s ease;white-space:nowrap;letter-spacing:.5px;text-transform:uppercase}.signup-btn:hover{background-color:var(--accent-color);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,71,160,.2)}.text-signup{margin-top:var(--space-md);font-size:var(--font-size-sm);text-align:center;color:var(--gray-color)}.text-signup strong{color:var(--secondary-color)}.signup-form.loading .signup-btn{position:relative;color:rgba(0,0,0,0) !important;pointer-events:none}.signup-form.loading .signup-btn::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid hsla(0,0%,100%,.3);border-top-color:var(--white);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}input.is-valid{border-color:var(--success);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%2328a745" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"></polyline></svg>');background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px;padding-right:40px}input.is-invalid{border-color:var(--danger);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="%23dc3545" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>');background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px;padding-right:40px}.validation-feedback{margin-top:var(--space-xs);font-size:var(--font-size-sm);display:flex;align-items:center;gap:var(--space-xs)}.invalid-feedback{color:var(--danger)}.valid-feedback{color:var(--success)}.form-success-message{color:var(--success);font-weight:var(--font-weight-semibold);margin-top:var(--space-md);padding:var(--space-sm) var(--space-lg);background-color:rgba(40,167,69,.1);border-radius:var(--border-radius-md);display:flex;align-items:center;gap:var(--space-sm)}.form-success-message:before{content:"";font-family:"Font Awesome 6 Free";font-weight:500}.btn{display:inline-block;font-weight:var(--font-weight-semibold);text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid rgba(0,0,0,0);padding:var(--space-sm) var(--space-lg);font-size:var(--font-size-md);line-height:1.5;border-radius:var(--border-radius-md);transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.btn:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:hsla(0,0%,100%,.5);opacity:0;border-radius:100%;transform:scale(1, 1) translate(-50%);transform-origin:50% 50%;transition:opacity .3s ease,transform .5s ease}.btn:active:after{transform:scale(20, 20) translate(-50%);opacity:1;transition:transform 0s,opacity 0s}.btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb), 0.25)}.btn:disabled{opacity:.65;cursor:not-allowed;box-shadow:none;transform:none}.btn-primary{background-color:var(--primary-color);color:var(--white);border-color:var(--primary-color);text-transform:uppercase;font-weight:var(--font-weight-bold)}.btn-primary:hover{background-color:#bf0a30;border-color:#bf0a30}.btn-secondary{background-color:var(--secondary-color);color:var(--white);border-color:var(--secondary-color);text-transform:uppercase;font-weight:var(--font-weight-bold)}.btn-secondary:hover{background-color:#0f1a36;border-color:#0f1a36}.btn-accent{background-color:var(--accent-color);color:var(--white);border-color:var(--accent-color);text-transform:uppercase;font-weight:var(--font-weight-bold)}.btn-accent:hover{background-color:#162054;border-color:#162054}@media(max-width: 768px){.signup-form form{flex-direction:column;gap:var(--space-md);padding:var(--space-lg)}.signup-btn{width:100%;padding:var(--space-md)}}.form-section{background:linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);padding:60px 40px;margin:60px auto;max-width:800px;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid rgba(27,42,86,.08);position:relative;overflow:hidden}@media(max-width: 768px){.form-section{padding:40px 24px;margin:40px 20px;max-width:calc(100% - 40px)}}@media(max-width: 576px){.form-section{padding:30px 20px;margin:30px 15px;max-width:calc(100% - 30px);border-radius:8px}}.form-section::before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:200%;background:linear-gradient(45deg, rgba(230, 14, 49, 0.03) 0%, rgba(27, 42, 86, 0.05) 100%);transform:rotate(45deg);z-index:0}.form-section>*{position:relative;z-index:1}.form-section .form-intro{text-align:center;margin-bottom:40px}.form-section .form-intro p{font-size:1.125rem;color:#555;line-height:1.6;margin:0;max-width:650px;margin:0 auto;text-wrap:balance;orphans:2;widows:2;word-wrap:break-word}@supports not (text-wrap: balance){.form-section .form-intro p{text-wrap:pretty}}@supports not (text-wrap: pretty){.form-section .form-intro p{hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto}}.gform_wrapper:not(.join-fight-section .gform_wrapper):not(#gform_wrapper_8) input[type=text],.gform_wrapper:not(.join-fight-section .gform_wrapper):not(#gform_wrapper_8) input[type=email],.gform_wrapper:not(.join-fight-section .gform_wrapper):not(#gform_wrapper_8) input[type=tel],.gform_wrapper:not(.join-fight-section .gform_wrapper):not(#gform_wrapper_8) input[type=url],.gform_wrapper:not(.join-fight-section .gform_wrapper):not(#gform_wrapper_8) input[type=number],.gform_wrapper:not(.join-fight-section .gform_wrapper):not(#gform_wrapper_8) input[type=password],.gform_wrapper:not(.join-fight-section .gform_wrapper):not(#gform_wrapper_8) input[type=date],.gform_wrapper:not(.join-fight-section .gform_wrapper):not(#gform_wrapper_8) input[type=time]{border:2px solid #e0e0e0 !important;border-radius:8px !important;padding:14px 16px !important;font-size:1rem !important;transition:all .3s ease !important;background:#fff !important}.gform_wrapper:not(.join-fight-section .gform_wrapper):not(#gform_wrapper_8) input[type=text]:focus,.gform_wrapper:not(.join-fight-section .gform_wrapper):not(#gform_wrapper_8) input[type=email]:focus,.gform_wrapper:not(.join-fight-section .gform_wrapper):not(#gform_wrapper_8) input[type=tel]:focus,.gform_wrapper:not(.join-fight-section .gform_wrapper):not(#gform_wrapper_8) input[type=url]:focus,.gform_wrapper:not(.join-fight-section .gform_wrapper):not(#gform_wrapper_8) input[type=number]:focus,.gform_wrapper:not(.join-fight-section .gform_wrapper):not(#gform_wrapper_8) input[type=password]:focus,.gform_wrapper:not(.join-fight-section .gform_wrapper):not(#gform_wrapper_8) input[type=date]:focus,.gform_wrapper:not(.join-fight-section .gform_wrapper):not(#gform_wrapper_8) input[type=time]:focus{border-color:#162054 !important;box-shadow:0 0 0 3px rgba(27,42,86,.1) !important;outline:none !important;background:#fff !important}.gform_wrapper:not(.join-fight-section .gform_wrapper):not(#gform_wrapper_8) input[type=text]:hover,.gform_wrapper:not(.join-fight-section .gform_wrapper):not(#gform_wrapper_8) input[type=email]:hover,.gform_wrapper:not(.join-fight-section .gform_wrapper):not(#gform_wrapper_8) input[type=tel]:hover,.gform_wrapper:not(.join-fight-section .gform_wrapper):not(#gform_wrapper_8) input[type=url]:hover,.gform_wrapper:not(.join-fight-section .gform_wrapper):not(#gform_wrapper_8) input[type=number]:hover,.gform_wrapper:not(.join-fight-section .gform_wrapper):not(#gform_wrapper_8) input[type=password]:hover,.gform_wrapper:not(.join-fight-section .gform_wrapper):not(#gform_wrapper_8) input[type=date]:hover,.gform_wrapper:not(.join-fight-section .gform_wrapper):not(#gform_wrapper_8) input[type=time]:hover{border-color:#ccc !important}.gform_wrapper:not(.join-fight-section .gform_wrapper):not(#gform_wrapper_8) select{border:2px solid #e0e0e0 !important;border-radius:8px !important;padding:14px 16px !important;font-size:1rem !important;transition:all .3s ease !important;background:#fff !important}.gform_wrapper:not(.join-fight-section .gform_wrapper):not(#gform_wrapper_8) select:focus{border-color:#162054 !important;box-shadow:0 0 0 3px rgba(27,42,86,.1) !important;outline:none !important;background:#fff !important}.gform_wrapper:not(.join-fight-section .gform_wrapper):not(#gform_wrapper_8) select:hover{border-color:#ccc !important}.gform_wrapper:not(.join-fight-section .gform_wrapper):not(#gform_wrapper_8) textarea{border:2px solid #e0e0e0 !important;border-radius:8px !important;padding:16px !important;font-size:1rem !important;font-family:inherit !important;resize:vertical !important;min-height:140px !important;transition:all .3s ease !important}.gform_wrapper:not(.join-fight-section .gform_wrapper):not(#gform_wrapper_8) textarea:focus{border-color:#162054 !important;box-shadow:0 0 0 3px rgba(27,42,86,.1) !important;outline:none !important}.gform_wrapper:not(.join-fight-section .gform_wrapper):not(#gform_wrapper_8) textarea:hover{border-color:#ccc !important}.form-container .gform_wrapper{max-width:none}.form-container .gform_wrapper.gform-theme--orbital{--gf-color-primary: $brand-blue;--gf-color-primary-contrast: $white;--gf-color-secondary: $brand-red;--gf-ctrl-border-color: $gray-500;--gf-radius: 8px}.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield{margin-bottom:32px}.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield .gfield_label,.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield .gform-field-label{font-weight:500;color:#162054;font-size:1rem;margin-bottom:8px}.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield .gfield_label .gfield_required_text,.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield .gform-field-label .gfield_required_text{color:#e60e31;font-weight:500}.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield input[type=text],.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield input[type=email],.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield input[type=tel],.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield input[type=url],.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield input[type=number],.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield input[type=password],.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield input[type=date],.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield input[type=time]{border:2px solid #e0e0e0;border-radius:8px;padding:14px 16px;font-size:1rem;transition:all .3s ease;background:#fff}.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield input[type=text]:focus,.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield input[type=email]:focus,.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield input[type=tel]:focus,.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield input[type=url]:focus,.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield input[type=number]:focus,.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield input[type=password]:focus,.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield input[type=date]:focus,.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield input[type=time]:focus{border-color:#162054;box-shadow:0 0 0 3px rgba(27,42,86,.1);outline:none;background:#fff}.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield input[type=text]:hover,.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield input[type=email]:hover,.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield input[type=tel]:hover,.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield input[type=url]:hover,.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield input[type=number]:hover,.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield input[type=password]:hover,.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield input[type=date]:hover,.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield input[type=time]:hover{border-color:#ccc}.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield select{border:2px solid #e0e0e0;border-radius:8px;padding:14px 16px;font-size:1rem;transition:all .3s ease;background:#fff}.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield select:focus{border-color:#162054;box-shadow:0 0 0 3px rgba(27,42,86,.1);outline:none;background:#fff}.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield select:hover{border-color:#ccc}.form-container .gform_wrapper{max-width:none}.form-container .gform_wrapper.gform-theme--orbital{--gf-color-primary: $brand-blue;--gf-color-primary-contrast: $white;--gf-color-secondary: $brand-red;--gf-ctrl-border-color: $gray-500;--gf-radius: 8px}.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield{margin-bottom:32px}.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield .gfield_label,.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield .gform-field-label{font-weight:500;color:#162054;font-size:1rem;margin-bottom:8px}.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield .gfield_label .gfield_required_text,.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield .gform-field-label .gfield_required_text{color:#e60e31;font-weight:500}.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield .charleft{text-align:right;font-size:.875rem;color:#666;margin-top:8px;font-style:italic}.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield.gfield--type-checkbox .ginput_container_checkbox .gfield_checkbox .gchoice{display:flex;align-items:flex-start;gap:12px}.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield.gfield--type-checkbox .ginput_container_checkbox .gfield_checkbox .gchoice input[type=checkbox]{width:18px;height:18px;margin:0;flex-shrink:0;margin-top:2px}.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield.gfield--type-checkbox .ginput_container_checkbox .gfield_checkbox .gchoice input[type=checkbox]:checked{accent-color:#162054}.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield.gfield--type-checkbox .ginput_container_checkbox .gfield_checkbox .gchoice label{font-size:.875rem;line-height:1.5;color:#555;margin:0;flex:1}.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width: 576px){.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex{grid-template-columns:1fr}}.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex .gform-field-label--type-sub{font-weight:500;font-size:.875rem;color:#666;margin-bottom:6px}.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield textarea{border:2px solid #e0e0e0;border-radius:8px;padding:16px;font-size:1rem;font-family:inherit;resize:vertical;min-height:140px;transition:all .3s ease}.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield textarea:focus{border-color:#162054;box-shadow:0 0 0 3px rgba(27,42,86,.1);outline:none}.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield textarea:hover{border-color:#ccc}.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield .charleft{text-align:right;font-size:.875rem;color:#666;margin-top:8px;font-style:italic}.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield.gfield--type-checkbox .ginput_container_checkbox .gfield_checkbox .gchoice{display:flex;align-items:flex-start;gap:12px}.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield.gfield--type-checkbox .ginput_container_checkbox .gfield_checkbox .gchoice input[type=checkbox]{width:18px;height:18px;margin:0;flex-shrink:0;margin-top:2px}.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield.gfield--type-checkbox .ginput_container_checkbox .gfield_checkbox .gchoice input[type=checkbox]:checked{accent-color:#162054}.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield.gfield--type-checkbox .ginput_container_checkbox .gfield_checkbox .gchoice label{font-size:.875rem;line-height:1.5;color:#555;margin:0;flex:1}.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width: 576px){.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex{grid-template-columns:1fr}}.form-container .gform_wrapper.gform-theme--orbital .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex .gform-field-label--type-sub{font-weight:500;font-size:.875rem;color:#666;margin-bottom:6px}.form-container .gform_wrapper.gform-theme--orbital .gform_footer{text-align:center;margin-top:40px}.form-container .gform_wrapper.gform-theme--orbital .gform_footer .gform_button{background:linear-gradient(135deg, #162054 0%, #0e1a3d 100%);color:#fff;border:none;border-radius:8px;padding:16px 40px;font-size:1.1rem;font-weight:500;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px rgba(27,42,86,.3)}.form-container .gform_wrapper.gform-theme--orbital .gform_footer .gform_button:hover{background:linear-gradient(135deg, #e60e31 0%, #c20e2a 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgba(230,14,49,.4)}.form-container .gform_wrapper.gform-theme--orbital .gform_footer .gform_button:active{transform:translateY(0)}.form-container .gform_wrapper.gform-theme--orbital .gform_footer .gform_button:focus{outline:none;box-shadow:0 0 0 3px rgba(27,42,86,.2),0 4px 12px rgba(27,42,86,.3)}.gform_wrapper .gfield_error .gfield_label{color:#e60e31 !important}.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error textarea{border-color:#e60e31 !important}.gform_wrapper .gfield_error input:focus,.gform_wrapper .gfield_error textarea:focus{box-shadow:0 0 0 3px rgba(230,14,49,.1) !important}.gform_confirmation_wrapper{background:linear-gradient(135deg, #d4edda 0%, #c3e6cb 100%);border:1px solid #c3e6cb;border-radius:8px;padding:24px;text-align:center}.gform_confirmation_wrapper #gform_confirmation_message_1{color:#155724;font-weight:500;margin:0}.contact-form .contact-section-title{font-size:2.25rem;font-weight:500;color:#162054;margin-bottom:32px;font-family:"Raleway",sans-serif}@media(max-width: 768px){.contact-form .contact-section-title{font-size:1.875rem;margin-bottom:24px}}.contact-form #gform_wrapper_5{background:linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);padding:48px 40px;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.08);border:1px solid rgba(27,42,86,.06);position:relative;overflow:hidden}@media(max-width: 768px){.contact-form #gform_wrapper_5{padding:32px 24px}}.contact-form #gform_wrapper_5::before{content:"";position:absolute;top:-30%;right:-30%;width:60%;height:160%;background:linear-gradient(45deg, rgba(230, 14, 49, 0.02) 0%, rgba(27, 42, 86, 0.03) 100%);transform:rotate(45deg);z-index:0}.contact-form #gform_wrapper_5>*{position:relative;z-index:1}.contact-form #gform_wrapper_5.gform-theme--orbital{--gf-color-primary: $brand-blue;--gf-color-primary-contrast: $white;--gf-color-secondary: $brand-red;--gf-ctrl-border-color: #d0d0d0;--gf-radius: 8px}.contact-form #gform_wrapper_5.gform-theme--orbital .gform_body .gform_fields .gfield{margin-bottom:28px}.contact-form #gform_wrapper_5.gform-theme--orbital .gform_body .gform_fields .gfield .gfield_label,.contact-form #gform_wrapper_5.gform-theme--orbital .gform_body .gform_fields .gfield .gform-field-label{font-weight:500;color:#162054;font-size:1rem;margin-bottom:8px}.contact-form #gform_wrapper_5.gform-theme--orbital .gform_body .gform_fields .gfield .gfield_label .gfield_required_text,.contact-form #gform_wrapper_5.gform-theme--orbital .gform_body .gform_fields .gfield .gform-field-label .gfield_required_text{color:#e60e31;font-weight:500;font-size:.875rem}.contact-form #gform_wrapper_5.gform-theme--orbital .gform_body .gform_fields .gfield.gfield--type-select .ginput_container_select select{border:2px solid #e0e0e0;border-radius:8px;padding:14px 16px;font-size:1rem;background:#fff;transition:all .3s ease}.contact-form #gform_wrapper_5.gform-theme--orbital .gform_body .gform_fields .gfield.gfield--type-select .ginput_container_select select:focus{border-color:#162054;box-shadow:0 0 0 3px rgba(27,42,86,.1);outline:none}.contact-form #gform_wrapper_5.gform-theme--orbital .gform_body .gform_fields .gfield.gfield--type-select .ginput_container_select select:hover{border-color:#ccc}.contact-form #gform_wrapper_5.gform-theme--orbital .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width: 576px){.contact-form #gform_wrapper_5.gform-theme--orbital .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex{grid-template-columns:1fr}}.contact-form #gform_wrapper_5.gform-theme--orbital .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex .gform-field-label--type-sub{font-weight:500;font-size:.875rem;color:#666;margin-bottom:6px}.contact-form #gform_wrapper_5.gform-theme--orbital .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex input[type=text]{border:2px solid #e0e0e0;border-radius:8px;padding:14px 16px;font-size:1rem;transition:all .3s ease;background:#fff}.contact-form #gform_wrapper_5.gform-theme--orbital .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex input[type=text]:focus{border-color:#162054;box-shadow:0 0 0 3px rgba(27,42,86,.1);outline:none}.contact-form #gform_wrapper_5.gform-theme--orbital .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex input[type=text]:hover{border-color:#ccc}.contact-form #gform_wrapper_5.gform-theme--orbital .gform_body .gform_fields .gfield.gfield--type-email input[type=email]{border:2px solid #e0e0e0;border-radius:8px;padding:14px 16px;font-size:1rem;transition:all .3s ease;background:#fff}.contact-form #gform_wrapper_5.gform-theme--orbital .gform_body .gform_fields .gfield.gfield--type-email input[type=email]:focus{border-color:#162054;box-shadow:0 0 0 3px rgba(27,42,86,.1);outline:none}.contact-form #gform_wrapper_5.gform-theme--orbital .gform_body .gform_fields .gfield.gfield--type-email input[type=email]:hover{border-color:#ccc}.contact-form #gform_wrapper_5.gform-theme--orbital .gform_body .gform_fields .gfield.gfield--type-textarea .gfield_description{font-size:.875rem;color:#666;margin-bottom:8px;font-style:italic}.contact-form #gform_wrapper_5.gform-theme--orbital .gform_body .gform_fields .gfield.gfield--type-textarea textarea{border:2px solid #e0e0e0;border-radius:8px;padding:16px;font-size:1rem;font-family:inherit;resize:vertical;min-height:120px;transition:all .3s ease;background:#fff}.contact-form #gform_wrapper_5.gform-theme--orbital .gform_body .gform_fields .gfield.gfield--type-textarea textarea:focus{border-color:#162054;box-shadow:0 0 0 3px rgba(27,42,86,.1);outline:none}.contact-form #gform_wrapper_5.gform-theme--orbital .gform_body .gform_fields .gfield.gfield--type-textarea textarea:hover{border-color:#ccc}.contact-form #gform_wrapper_5.gform-theme--orbital .gform_body .gform_fields .gfield.gfield--type-textarea .charleft{text-align:right;font-size:.875rem;color:#666;margin-top:8px;font-style:italic}.contact-form #gform_wrapper_5.gform-theme--orbital .gform_footer{text-align:center;margin-top:40px}.contact-form #gform_wrapper_5.gform-theme--orbital .gform_footer .gform_button{background:linear-gradient(135deg, #162054 0%, #0e1a3d 100%);color:#fff;border:none;border-radius:8px;padding:16px 40px;font-size:1.1rem;font-weight:500;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px rgba(27,42,86,.3)}.contact-form #gform_wrapper_5.gform-theme--orbital .gform_footer .gform_button:hover{background:linear-gradient(135deg, #e60e31 0%, #c20e2a 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgba(230,14,49,.4)}.contact-form #gform_wrapper_5.gform-theme--orbital .gform_footer .gform_button:active{transform:translateY(0)}.contact-form #gform_wrapper_5.gform-theme--orbital .gform_footer .gform_button:focus{outline:none;box-shadow:0 0 0 3px rgba(27,42,86,.2),0 4px 12px rgba(27,42,86,.3)}.contact-form #gform_wrapper_5 .gfield_error .gfield_label{color:#e60e31 !important}.contact-form #gform_wrapper_5 .gfield_error input,.contact-form #gform_wrapper_5 .gfield_error textarea,.contact-form #gform_wrapper_5 .gfield_error select{border-color:#e60e31 !important}.contact-form #gform_wrapper_5 .gfield_error input:focus,.contact-form #gform_wrapper_5 .gfield_error textarea:focus,.contact-form #gform_wrapper_5 .gfield_error select:focus{box-shadow:0 0 0 3px rgba(230,14,49,.1) !important}.contact-form #gform_confirmation_wrapper_5{background:linear-gradient(135deg, #d4edda 0%, #c3e6cb 100%);border:1px solid #c3e6cb;border-radius:8px;padding:24px;text-align:center;margin-top:20px}.contact-form #gform_confirmation_wrapper_5 #gform_confirmation_message_5{color:#155724;font-weight:500;margin:0;font-size:1.1rem}.press-page #gform_wrapper_6,.press-page #gform_wrapper_10,.press-page #gform_wrapper_11,.press-page #gform_wrapper_12{background:rgba(0,0,0,0);padding:0;border-radius:0;box-shadow:none;border:none;position:relative;overflow:visible;width:100%;margin:0}.press-page #gform_wrapper_6 .gform_body .gform_fields .gfield,.press-page #gform_wrapper_10 .gform_body .gform_fields .gfield,.press-page #gform_wrapper_11 .gform_body .gform_fields .gfield,.press-page #gform_wrapper_12 .gform_body .gform_fields .gfield{margin-bottom:28px}.press-page #gform_wrapper_6 .gform_body .gform_fields .gfield .gfield_label,.press-page #gform_wrapper_10 .gform_body .gform_fields .gfield .gfield_label,.press-page #gform_wrapper_11 .gform_body .gform_fields .gfield .gfield_label,.press-page #gform_wrapper_12 .gform_body .gform_fields .gfield .gfield_label{font-weight:500;color:#162054;margin-bottom:8px;font-size:1rem}.press-page #gform_wrapper_6 .gform_body .gform_fields .gfield .gfield_label .gfield_required,.press-page #gform_wrapper_10 .gform_body .gform_fields .gfield .gfield_label .gfield_required,.press-page #gform_wrapper_11 .gform_body .gform_fields .gfield .gfield_label .gfield_required,.press-page #gform_wrapper_12 .gform_body .gform_fields .gfield .gfield_label .gfield_required{color:#e60e31;font-weight:500;font-size:.875rem}.press-page #gform_wrapper_6 .gform_body .gform_fields .gfield.gfield--type-text input,.press-page #gform_wrapper_6 .gform_body .gform_fields .gfield.gfield--type-email input,.press-page #gform_wrapper_6 .gform_body .gform_fields .gfield.gfield--type-phone input,.press-page #gform_wrapper_10 .gform_body .gform_fields .gfield.gfield--type-text input,.press-page #gform_wrapper_10 .gform_body .gform_fields .gfield.gfield--type-email input,.press-page #gform_wrapper_10 .gform_body .gform_fields .gfield.gfield--type-phone input,.press-page #gform_wrapper_11 .gform_body .gform_fields .gfield.gfield--type-text input,.press-page #gform_wrapper_11 .gform_body .gform_fields .gfield.gfield--type-email input,.press-page #gform_wrapper_11 .gform_body .gform_fields .gfield.gfield--type-phone input,.press-page #gform_wrapper_12 .gform_body .gform_fields .gfield.gfield--type-text input,.press-page #gform_wrapper_12 .gform_body .gform_fields .gfield.gfield--type-email input,.press-page #gform_wrapper_12 .gform_body .gform_fields .gfield.gfield--type-phone input{border:2px solid #e0e0e0;border-radius:8px;padding:14px 16px;font-size:1rem;transition:all .3s ease;background:#fff}.press-page #gform_wrapper_6 .gform_body .gform_fields .gfield.gfield--type-text input:focus,.press-page #gform_wrapper_6 .gform_body .gform_fields .gfield.gfield--type-email input:focus,.press-page #gform_wrapper_6 .gform_body .gform_fields .gfield.gfield--type-phone input:focus,.press-page #gform_wrapper_10 .gform_body .gform_fields .gfield.gfield--type-text input:focus,.press-page #gform_wrapper_10 .gform_body .gform_fields .gfield.gfield--type-email input:focus,.press-page #gform_wrapper_10 .gform_body .gform_fields .gfield.gfield--type-phone input:focus,.press-page #gform_wrapper_11 .gform_body .gform_fields .gfield.gfield--type-text input:focus,.press-page #gform_wrapper_11 .gform_body .gform_fields .gfield.gfield--type-email input:focus,.press-page #gform_wrapper_11 .gform_body .gform_fields .gfield.gfield--type-phone input:focus,.press-page #gform_wrapper_12 .gform_body .gform_fields .gfield.gfield--type-text input:focus,.press-page #gform_wrapper_12 .gform_body .gform_fields .gfield.gfield--type-email input:focus,.press-page #gform_wrapper_12 .gform_body .gform_fields .gfield.gfield--type-phone input:focus{border-color:#162054;box-shadow:0 0 0 3px rgba(27,42,86,.1);outline:none}.press-page #gform_wrapper_6 .gform_body .gform_fields .gfield.gfield--type-text input:hover,.press-page #gform_wrapper_6 .gform_body .gform_fields .gfield.gfield--type-email input:hover,.press-page #gform_wrapper_6 .gform_body .gform_fields .gfield.gfield--type-phone input:hover,.press-page #gform_wrapper_10 .gform_body .gform_fields .gfield.gfield--type-text input:hover,.press-page #gform_wrapper_10 .gform_body .gform_fields .gfield.gfield--type-email input:hover,.press-page #gform_wrapper_10 .gform_body .gform_fields .gfield.gfield--type-phone input:hover,.press-page #gform_wrapper_11 .gform_body .gform_fields .gfield.gfield--type-text input:hover,.press-page #gform_wrapper_11 .gform_body .gform_fields .gfield.gfield--type-email input:hover,.press-page #gform_wrapper_11 .gform_body .gform_fields .gfield.gfield--type-phone input:hover,.press-page #gform_wrapper_12 .gform_body .gform_fields .gfield.gfield--type-text input:hover,.press-page #gform_wrapper_12 .gform_body .gform_fields .gfield.gfield--type-email input:hover,.press-page #gform_wrapper_12 .gform_body .gform_fields .gfield.gfield--type-phone input:hover{border-color:#ccc}.press-page #gform_wrapper_6 .gform_body .gform_fields .gfield.gfield--type-select .ginput_container_select select,.press-page #gform_wrapper_10 .gform_body .gform_fields .gfield.gfield--type-select .ginput_container_select select,.press-page #gform_wrapper_11 .gform_body .gform_fields .gfield.gfield--type-select .ginput_container_select select,.press-page #gform_wrapper_12 .gform_body .gform_fields .gfield.gfield--type-select .ginput_container_select select{border:2px solid #e0e0e0;border-radius:8px;padding:14px 16px;font-size:1rem;background:#fff;transition:all .3s ease}.press-page #gform_wrapper_6 .gform_body .gform_fields .gfield.gfield--type-select .ginput_container_select select:focus,.press-page #gform_wrapper_10 .gform_body .gform_fields .gfield.gfield--type-select .ginput_container_select select:focus,.press-page #gform_wrapper_11 .gform_body .gform_fields .gfield.gfield--type-select .ginput_container_select select:focus,.press-page #gform_wrapper_12 .gform_body .gform_fields .gfield.gfield--type-select .ginput_container_select select:focus{border-color:#162054;box-shadow:0 0 0 3px rgba(27,42,86,.1);outline:none}.press-page #gform_wrapper_6 .gform_body .gform_fields .gfield.gfield--type-select .ginput_container_select select:hover,.press-page #gform_wrapper_10 .gform_body .gform_fields .gfield.gfield--type-select .ginput_container_select select:hover,.press-page #gform_wrapper_11 .gform_body .gform_fields .gfield.gfield--type-select .ginput_container_select select:hover,.press-page #gform_wrapper_12 .gform_body .gform_fields .gfield.gfield--type-select .ginput_container_select select:hover{border-color:#ccc}.press-page #gform_wrapper_6 .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex,.press-page #gform_wrapper_10 .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex,.press-page #gform_wrapper_11 .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex,.press-page #gform_wrapper_12 .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width: 576px){.press-page #gform_wrapper_6 .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex,.press-page #gform_wrapper_10 .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex,.press-page #gform_wrapper_11 .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex,.press-page #gform_wrapper_12 .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex{grid-template-columns:1fr}}.press-page #gform_wrapper_6 .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex .gform-field-label--type-sub,.press-page #gform_wrapper_10 .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex .gform-field-label--type-sub,.press-page #gform_wrapper_11 .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex .gform-field-label--type-sub,.press-page #gform_wrapper_12 .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex .gform-field-label--type-sub{font-weight:500;font-size:.875rem;color:#666;margin-bottom:6px}.press-page #gform_wrapper_6 .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex input[type=text],.press-page #gform_wrapper_10 .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex input[type=text],.press-page #gform_wrapper_11 .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex input[type=text],.press-page #gform_wrapper_12 .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex input[type=text]{border:2px solid #e0e0e0;border-radius:8px;padding:14px 16px;font-size:1rem;transition:all .3s ease;background:#fff}.press-page #gform_wrapper_6 .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex input[type=text]:focus,.press-page #gform_wrapper_10 .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex input[type=text]:focus,.press-page #gform_wrapper_11 .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex input[type=text]:focus,.press-page #gform_wrapper_12 .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex input[type=text]:focus{border-color:#162054;box-shadow:0 0 0 3px rgba(27,42,86,.1);outline:none}.press-page #gform_wrapper_6 .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex input[type=text]:hover,.press-page #gform_wrapper_10 .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex input[type=text]:hover,.press-page #gform_wrapper_11 .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex input[type=text]:hover,.press-page #gform_wrapper_12 .gform_body .gform_fields .gfield.gfield--type-name .ginput_complex input[type=text]:hover{border-color:#ccc}.press-page #gform_wrapper_6 .gform_body .gform_fields .gfield.gfield--type-textarea .gfield_description,.press-page #gform_wrapper_10 .gform_body .gform_fields .gfield.gfield--type-textarea .gfield_description,.press-page #gform_wrapper_11 .gform_body .gform_fields .gfield.gfield--type-textarea .gfield_description,.press-page #gform_wrapper_12 .gform_body .gform_fields .gfield.gfield--type-textarea .gfield_description{font-size:.875rem;color:#666;margin-bottom:8px;font-style:italic}.press-page #gform_wrapper_6 .gform_body .gform_fields .gfield.gfield--type-textarea textarea,.press-page #gform_wrapper_10 .gform_body .gform_fields .gfield.gfield--type-textarea textarea,.press-page #gform_wrapper_11 .gform_body .gform_fields .gfield.gfield--type-textarea textarea,.press-page #gform_wrapper_12 .gform_body .gform_fields .gfield.gfield--type-textarea textarea{border:2px solid #e0e0e0;border-radius:8px;padding:16px;font-size:1rem;font-family:inherit;resize:vertical;min-height:120px;transition:all .3s ease;background:#fff}.press-page #gform_wrapper_6 .gform_body .gform_fields .gfield.gfield--type-textarea textarea:focus,.press-page #gform_wrapper_10 .gform_body .gform_fields .gfield.gfield--type-textarea textarea:focus,.press-page #gform_wrapper_11 .gform_body .gform_fields .gfield.gfield--type-textarea textarea:focus,.press-page #gform_wrapper_12 .gform_body .gform_fields .gfield.gfield--type-textarea textarea:focus{border-color:#162054;box-shadow:0 0 0 3px rgba(27,42,86,.1);outline:none}.press-page #gform_wrapper_6 .gform_body .gform_fields .gfield.gfield--type-textarea textarea:hover,.press-page #gform_wrapper_10 .gform_body .gform_fields .gfield.gfield--type-textarea textarea:hover,.press-page #gform_wrapper_11 .gform_body .gform_fields .gfield.gfield--type-textarea textarea:hover,.press-page #gform_wrapper_12 .gform_body .gform_fields .gfield.gfield--type-textarea textarea:hover{border-color:#ccc}.press-page #gform_wrapper_6 .gform_body .gform_fields .gfield.gfield--type-textarea .charleft,.press-page #gform_wrapper_10 .gform_body .gform_fields .gfield.gfield--type-textarea .charleft,.press-page #gform_wrapper_11 .gform_body .gform_fields .gfield.gfield--type-textarea .charleft,.press-page #gform_wrapper_12 .gform_body .gform_fields .gfield.gfield--type-textarea .charleft{text-align:right;font-size:.875rem;color:#666;margin-top:8px;font-style:italic}.press-page #gform_wrapper_6 .gform_body .gform_fields .gform_footer,.press-page #gform_wrapper_10 .gform_body .gform_fields .gform_footer,.press-page #gform_wrapper_11 .gform_body .gform_fields .gform_footer,.press-page #gform_wrapper_12 .gform_body .gform_fields .gform_footer{text-align:center;margin-top:40px}.press-page #gform_wrapper_6 .gform_body .gform_fields .gform_footer .gform_button,.press-page #gform_wrapper_10 .gform_body .gform_fields .gform_footer .gform_button,.press-page #gform_wrapper_11 .gform_body .gform_fields .gform_footer .gform_button,.press-page #gform_wrapper_12 .gform_body .gform_fields .gform_footer .gform_button{background:linear-gradient(135deg, #162054 0%, #0e1a3d 100%);color:#fff;border:none;border-radius:8px;padding:16px 40px;font-size:1.1rem;font-weight:500;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px rgba(27,42,86,.3)}.press-page #gform_wrapper_6 .gform_body .gform_fields .gform_footer .gform_button:hover,.press-page #gform_wrapper_10 .gform_body .gform_fields .gform_footer .gform_button:hover,.press-page #gform_wrapper_11 .gform_body .gform_fields .gform_footer .gform_button:hover,.press-page #gform_wrapper_12 .gform_body .gform_fields .gform_footer .gform_button:hover{background:linear-gradient(135deg, #e60e31 0%, #c20e2a 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgba(230,14,49,.4)}.press-page #gform_wrapper_6 .gform_body .gform_fields .gform_footer .gform_button:active,.press-page #gform_wrapper_10 .gform_body .gform_fields .gform_footer .gform_button:active,.press-page #gform_wrapper_11 .gform_body .gform_fields .gform_footer .gform_button:active,.press-page #gform_wrapper_12 .gform_body .gform_fields .gform_footer .gform_button:active{transform:translateY(0)}.press-page #gform_wrapper_6 .gform_body .gform_fields .gform_footer .gform_button:focus,.press-page #gform_wrapper_10 .gform_body .gform_fields .gform_footer .gform_button:focus,.press-page #gform_wrapper_11 .gform_body .gform_fields .gform_footer .gform_button:focus,.press-page #gform_wrapper_12 .gform_body .gform_fields .gform_footer .gform_button:focus{outline:none;box-shadow:0 0 0 3px rgba(27,42,86,.2),0 4px 12px rgba(27,42,86,.3)}.press-page #gform_confirmation_wrapper_6,.press-page #gform_confirmation_wrapper_10,.press-page #gform_confirmation_wrapper_11,.press-page #gform_confirmation_wrapper_12{background:linear-gradient(135deg, #d4edda 0%, #c3e6cb 100%);border:1px solid #c3e6cb;border-radius:8px;padding:24px;text-align:center;margin-top:20px}.press-page #gform_confirmation_wrapper_6 #gform_confirmation_message_6,.press-page #gform_confirmation_wrapper_6 #gform_confirmation_message_10,.press-page #gform_confirmation_wrapper_6 #gform_confirmation_message_11,.press-page #gform_confirmation_wrapper_6 #gform_confirmation_message_12,.press-page #gform_confirmation_wrapper_10 #gform_confirmation_message_6,.press-page #gform_confirmation_wrapper_10 #gform_confirmation_message_10,.press-page #gform_confirmation_wrapper_10 #gform_confirmation_message_11,.press-page #gform_confirmation_wrapper_10 #gform_confirmation_message_12,.press-page #gform_confirmation_wrapper_11 #gform_confirmation_message_6,.press-page #gform_confirmation_wrapper_11 #gform_confirmation_message_10,.press-page #gform_confirmation_wrapper_11 #gform_confirmation_message_11,.press-page #gform_confirmation_wrapper_11 #gform_confirmation_message_12,.press-page #gform_confirmation_wrapper_12 #gform_confirmation_message_6,.press-page #gform_confirmation_wrapper_12 #gform_confirmation_message_10,.press-page #gform_confirmation_wrapper_12 #gform_confirmation_message_11,.press-page #gform_confirmation_wrapper_12 #gform_confirmation_message_12{color:#155724;font-weight:500;margin:0;font-size:1.1rem}#gform_wrapper_8{max-width:600px;margin:0 auto}#gform_wrapper_8.gform-theme--orbital,#gform_wrapper_8.gform-theme--foundation,#gform_wrapper_8.gform-theme--framework{border:none !important;background:none !important;padding:0 !important}#gform_wrapper_8 .gform_body .gform_fields{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:space-between;gap:0;background:#fff;border-radius:50px;padding:8px;box-shadow:0 8px 30px rgba(0,0,0,.12);border:2px solid #e0e0e0;transition:all .3s ease;min-height:56px}#gform_wrapper_8 .gform_body .gform_fields:focus-within{border-color:#e60e31;box-shadow:0 8px 30px rgba(230,14,49,.2)}@media(max-width: 768px){#gform_wrapper_8 .gform_body .gform_fields{flex-direction:column;gap:10px;padding:15px;border-radius:16px}}#gform_wrapper_8 .gform_body .gform_fields .gfield{margin:0;padding:0;border:none;background:none}#gform_wrapper_8 .gform_body .gform_fields .gfield .gfield_label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}#gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-email{flex:1 1 auto;min-width:200px;max-width:calc(100% - 140px)}#gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-email .ginput_container{width:100%;margin:0;padding:0}#gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-email input[type=email]{width:100%;padding:18px 25px;border:none;border-radius:50px;font-size:1rem;line-height:1.2;outline:none;background:rgba(0,0,0,0);color:#333;box-shadow:none;vertical-align:middle;flex-shrink:0}#gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-email input[type=email]::placeholder{color:#999;font-size:1rem;line-height:1.2}#gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-email input[type=email]:focus{background:rgba(0,0,0,0);box-shadow:none;border:none;outline:none;width:100%}#gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-email input[type=email]:disabled,#gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-email input[type=email][readonly]{width:100%;padding:18px 25px}@media(max-width: 768px){#gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-email input[type=email]{padding:16px 20px;text-align:center;border-radius:12px}}#gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-submit{flex:none}#gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-submit .ginput_container{margin:0;padding:0}#gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-submit input[type=submit],#gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-submit .gform_button{background-color:#e60e31;color:#fff;border:none;padding:18px 35px;border-radius:50px;font-weight:500;font-size:.875rem;text-transform:uppercase;cursor:pointer;transition:all .3s ease;letter-spacing:1px;min-width:140px;width:140px;white-space:nowrap;text-align:center;flex-shrink:0}#gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-submit input[type=submit]:hover,#gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-submit .gform_button:hover{background-color:#cc0c2c;transform:translateY(-2px);box-shadow:0 5px 15px rgba(230,14,49,.4)}#gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-submit input[type=submit]:active,#gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-submit .gform_button:active{transform:translateY(0)}#gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-submit input[type=submit]:focus,#gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-submit .gform_button:focus{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px}#gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-submit input[type=submit].gform_button_select_state,#gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-submit .gform_button.gform_button_select_state{min-width:140px;width:140px}@media(max-width: 768px){#gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-submit input[type=submit],#gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-submit .gform_button{padding:16px 30px;width:100%;min-width:auto;border-radius:12px;margin-top:2px}}#gform_wrapper_8 .gform_footer{display:none}#gform_wrapper_8 .gfield_error .ginput_container input{border:2px solid #e60e31 !important;background:rgba(230,14,49,.05) !important}#gform_wrapper_8 .gfield_error .validation_message{background:rgba(230,14,49,.1);border:1px solid #e60e31;border-radius:8px;padding:12px 16px;margin-top:12px;color:#e60e31;font-size:.9rem;text-align:center;font-weight:500}#gform_wrapper_8 .gform_confirmation_wrapper{background:rgba(40,167,69,.1);border:1px solid #28a745;border-radius:8px;padding:20px;margin:20px 0;color:#155724;font-size:1rem;text-align:center;font-weight:500}#gform_wrapper_8 .gform_ajax_spinner{display:none !important}#gform_wrapper_8 .gform_button[value*=joining],#gform_wrapper_8 .gform_button[value*=Joining],#gform_wrapper_8 .gform_button[value*=submitting],#gform_wrapper_8 .gform_button[value*=Submitting],#gform_wrapper_8 .gform_button[value*=processing],#gform_wrapper_8 .gform_button[value*=Processing]{min-width:140px;width:140px;pointer-events:none;opacity:.8}@media(max-width: 768px){.join-fight-section #gform_wrapper_8 .gform_body .gform_fields,.join-page-main #gform_wrapper_8 .gform_body .gform_fields{padding:8px;flex-direction:column !important;gap:10px !important;border-radius:12px !important}.join-fight-section #gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-email,.join-page-main #gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-email{flex:none !important;width:100% !important}.join-fight-section #gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-email input[type=email],.join-page-main #gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-email input[type=email]{padding:16px 18px;font-size:16px;border-radius:8px;width:100% !important;box-sizing:border-box}.join-fight-section #gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-email input[type=email]::placeholder,.join-page-main #gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-email input[type=email]::placeholder{font-size:16px}.join-fight-section #gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-submit,.join-page-main #gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-submit{flex:none !important;width:100% !important}.join-fight-section #gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-submit input[type=submit],.join-fight-section #gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-submit .gform_button,.join-page-main #gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-submit input[type=submit],.join-page-main #gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-submit .gform_button{padding:16px 20px;font-size:16px;font-weight:600;border-radius:8px;width:100% !important;min-width:auto !important;margin:0 !important}}@media(max-width: 480px){.join-fight-section #gform_wrapper_8 .gform_body .gform_fields,.join-page-main #gform_wrapper_8 .gform_body .gform_fields{padding:6px;gap:8px !important}.join-fight-section #gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-email input[type=email],.join-page-main #gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-email input[type=email]{padding:14px 16px;font-size:16px;border-radius:6px}.join-fight-section #gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-email input[type=email]::placeholder,.join-page-main #gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-email input[type=email]::placeholder{font-size:16px}.join-fight-section #gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-submit input[type=submit],.join-fight-section #gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-submit .gform_button,.join-page-main #gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-submit input[type=submit],.join-page-main #gform_wrapper_8 .gform_body .gform_fields .gfield.gfield--type-submit .gform_button{padding:14px 18px;font-size:15px;border-radius:6px;letter-spacing:.3px}}#gform_wrapper_8.gform-theme--foundation .gform_body .gform_fields,#gform_wrapper_8.gform-theme--framework .gform_body .gform_fields,#gform_wrapper_8.gform-theme--default .gform_body .gform_fields{margin:0 !important;padding:0 !important}.join-fight-section .gf_invisible,.join-fight-section .ginput_recaptchav3,#gform_wrapper_8 .gf_invisible,#gform_wrapper_8 .ginput_recaptchav3{position:absolute;left:-9999px;top:-9999px;visibility:hidden;opacity:0;width:0;height:0;margin:0;padding:0;border:none;line-height:0;font-size:0;overflow:hidden;z-index:-1}.join-fight-section .gfield:has(.gf_invisible),.join-fight-section .gfield:has(.ginput_recaptchav3),#gform_wrapper_8 .gfield:has(.gf_invisible),#gform_wrapper_8 .gfield:has(.ginput_recaptchav3){position:absolute;left:-9999px;top:-9999px;visibility:hidden;opacity:0;width:0;height:0;margin:0;padding:0;overflow:hidden;z-index:-1}.join-fight-section .gfield:has(.gf_invisible) .ginput_container,.join-fight-section .gfield:has(.ginput_recaptchav3) .ginput_container,#gform_wrapper_8 .gfield:has(.gf_invisible) .ginput_container,#gform_wrapper_8 .gfield:has(.ginput_recaptchav3) .ginput_container{position:absolute;left:-9999px;top:-9999px;visibility:hidden;opacity:0;width:0;height:0;margin:0;padding:0;overflow:hidden;z-index:-1}.grecaptcha-badge{visibility:hidden;opacity:0;position:fixed;bottom:-100px;right:-100px;z-index:-1;pointer-events:none;width:0;height:0;margin:0;padding:0}.site-footer .recaptcha-terms-minimal{font-size:.6rem;color:hsla(0,0%,100%,.15);margin-top:8px;line-height:1.2;opacity:.8}.site-footer .recaptcha-terms-minimal a{color:hsla(0,0%,100%,.2);text-decoration:none}.site-footer .recaptcha-terms-minimal a:hover{color:hsla(0,0%,100%,.3);text-decoration:underline}.footer-bottom .recaptcha-terms-minimal{font-size:.6rem;color:rgba(0,0,0,.15);margin-top:8px;line-height:1.2;opacity:.8;text-align:center}.footer-bottom .recaptcha-terms-minimal a{color:rgba(0,0,0,.2);text-decoration:none}.footer-bottom .recaptcha-terms-minimal a:hover{color:rgba(0,0,0,.3);text-decoration:underline}.join-page-main .contact-form-container{background:linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);padding:48px 40px;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.08);border:1px solid rgba(27,42,86,.06);position:relative;overflow:hidden;width:100%;margin:0}@media(max-width: 768px){.join-page-main .contact-form-container{padding:32px 24px}}.join-page-main .contact-form-container::before{content:"";position:absolute;top:-30%;right:-30%;width:60%;height:160%;background:linear-gradient(45deg, rgba(230, 14, 49, 0.02) 0%, rgba(27, 42, 86, 0.03) 100%);transform:rotate(45deg);z-index:0}.join-page-main .contact-form-container>*{position:relative;z-index:1}.join-page-main .contact-form-container .gform_wrapper{text-align:left;max-width:none}.join-page-main .contact-form-container .gform_wrapper .gfield{margin-bottom:24px}.join-page-main .contact-form-container .gform_wrapper .gfield .gfield_label{font-weight:500;color:#162054;font-size:1rem;margin-bottom:8px;display:block}.join-page-main .contact-form-container .gform_wrapper .gfield .gfield_label .gfield_required,.join-page-main .contact-form-container .gform_wrapper .gfield .gfield_label .gfield_required_text{color:#e60e31;font-weight:500;font-size:.875rem}.join-page-main .contact-form-container .gform_wrapper .gfield input[type=text],.join-page-main .contact-form-container .gform_wrapper .gfield input[type=email],.join-page-main .contact-form-container .gform_wrapper .gfield input[type=tel],.join-page-main .contact-form-container .gform_wrapper .gfield input[type=url],.join-page-main .contact-form-container .gform_wrapper .gfield select,.join-page-main .contact-form-container .gform_wrapper .gfield textarea{border:2px solid #e0e0e0 !important;border-radius:8px !important;padding:14px 16px !important;font-size:1rem !important;transition:all .3s ease !important;background:#fff !important;width:100% !important;box-sizing:border-box !important}.join-page-main .contact-form-container .gform_wrapper .gfield input[type=text]:focus,.join-page-main .contact-form-container .gform_wrapper .gfield input[type=email]:focus,.join-page-main .contact-form-container .gform_wrapper .gfield input[type=tel]:focus,.join-page-main .contact-form-container .gform_wrapper .gfield input[type=url]:focus,.join-page-main .contact-form-container .gform_wrapper .gfield select:focus,.join-page-main .contact-form-container .gform_wrapper .gfield textarea:focus{border-color:#162054 !important;box-shadow:0 0 0 3px rgba(27,42,86,.1) !important;outline:none !important}.join-page-main .contact-form-container .gform_wrapper .gfield input[type=text]:hover,.join-page-main .contact-form-container .gform_wrapper .gfield input[type=email]:hover,.join-page-main .contact-form-container .gform_wrapper .gfield input[type=tel]:hover,.join-page-main .contact-form-container .gform_wrapper .gfield input[type=url]:hover,.join-page-main .contact-form-container .gform_wrapper .gfield select:hover,.join-page-main .contact-form-container .gform_wrapper .gfield textarea:hover{border-color:#ccc !important}.join-page-main .contact-form-container .gform_wrapper .gfield textarea{min-height:120px !important;resize:vertical !important;font-family:inherit !important}.join-page-main .contact-form-container .gform_wrapper .gfield.gfield--type-name .ginput_complex{display:grid !important;grid-template-columns:1fr 1fr !important;gap:16px !important}@media(max-width: 576px){.join-page-main .contact-form-container .gform_wrapper .gfield.gfield--type-name .ginput_complex{grid-template-columns:1fr !important}}.join-page-main .contact-form-container .gform_wrapper .gfield.gfield--type-name .ginput_complex .gform-field-label--type-sub{font-weight:500;font-size:.875rem;color:#666;margin-bottom:6px}.join-page-main .contact-form-container .gform_wrapper .gfield.gfield--type-name .ginput_complex input[type=text]{border:2px solid #e0e0e0 !important;border-radius:8px !important;padding:14px 16px !important;font-size:1rem !important;transition:all .3s ease !important;background:#fff !important}.join-page-main .contact-form-container .gform_wrapper .gfield.gfield--type-name .ginput_complex input[type=text]:focus{border-color:#162054 !important;box-shadow:0 0 0 3px rgba(27,42,86,.1) !important;outline:none !important}.join-page-main .contact-form-container .gform_wrapper .gfield.gfield--type-name .ginput_complex input[type=text]:hover{border-color:#ccc !important}.join-page-main .contact-form-container .gform_wrapper .gform_footer{text-align:center;margin-top:40px}.join-page-main .contact-form-container .gform_wrapper .gform_footer .gform_button{background:linear-gradient(135deg, #162054 0%, #0e1a3d 100%) !important;color:#fff !important;border:none !important;border-radius:8px !important;padding:16px 40px !important;font-size:1.1rem !important;font-weight:500 !important;cursor:pointer !important;transition:all .3s ease !important;text-transform:uppercase !important;letter-spacing:.5px !important;box-shadow:0 4px 12px rgba(27,42,86,.3) !important}.join-page-main .contact-form-container .gform_wrapper .gform_footer .gform_button:hover{background:linear-gradient(135deg, #e60e31 0%, #c20e2a 100%) !important;transform:translateY(-2px) !important;box-shadow:0 6px 20px rgba(230,14,49,.4) !important}.join-page-main .contact-form-container .gform_wrapper .gform_footer .gform_button:active{transform:translateY(0) !important}.join-page-main .contact-form-container .gform_wrapper .gform_footer .gform_button:focus{outline:none !important;box-shadow:0 0 0 3px rgba(27,42,86,.2),0 4px 12px rgba(27,42,86,.3) !important}.join-page-main #gform_wrapper_9 .gfield_error .gfield_label{color:#e60e31 !important}.join-page-main #gform_wrapper_9 .gfield_error input,.join-page-main #gform_wrapper_9 .gfield_error textarea,.join-page-main #gform_wrapper_9 .gfield_error select{border-color:#e60e31 !important}.join-page-main #gform_wrapper_9 .gfield_error input:focus,.join-page-main #gform_wrapper_9 .gfield_error textarea:focus,.join-page-main #gform_wrapper_9 .gfield_error select:focus{box-shadow:0 0 0 3px rgba(230,14,49,.1) !important}.join-page-main #gform_wrapper_9 .gfield_checkbox .gchoice{display:flex !important;align-items:flex-start !important;gap:8px !important}.join-page-main #gform_wrapper_9 .gfield_checkbox .gchoice input[type=checkbox]{margin:0 !important;margin-top:0 !important;flex-shrink:0 !important;vertical-align:top !important;width:18px !important;height:18px !important;transform:scale(1.2) !important}.join-page-main #gform_wrapper_9 .gfield_checkbox .gchoice .gform-field-label{font-size:1rem !important;font-weight:400 !important;line-height:1.4 !important;color:#555 !important;margin:0 !important;padding:0 !important;flex:1 !important;vertical-align:top !important}.join-page-main #gform_wrapper_9 #label_9_6_1{font-size:.75rem !important;color:#999 !important}.join-page-main #gform_wrapper_9 .gfield[style*="display: none"],.join-page-main #gform_wrapper_9 .gfield[style*="display:none"],.join-page-main #gform_wrapper_9 .gfield.gfield_visibility_hidden,.join-page-main #gform_wrapper_9 .gfield.gfield_visibility_administrative,.join-page-main #gform_wrapper_9 .gfield[hidden]{display:none !important;visibility:hidden !important}.join-page-main #gform_confirmation_wrapper_9{background:linear-gradient(135deg, #d4edda 0%, #c3e6cb 100%);border:1px solid #c3e6cb;border-radius:8px;padding:24px;text-align:center;margin-top:20px}.join-page-main #gform_confirmation_wrapper_9 #gform_confirmation_message_9{color:#155724;font-weight:500;margin:0;font-size:1.1rem}.join-page-main .join-two-columns .join-columns-container{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:flex-start}@media(max-width: 992px){.join-page-main .join-two-columns .join-columns-container{gap:2rem}}@media(max-width: 768px){.join-page-main .join-two-columns .join-columns-container{grid-template-columns:1fr;gap:3rem}}.join-page-main .join-two-columns .join-column .section-heading{margin-bottom:1.5rem;text-align:center;display:block}.join-page-main .join-two-columns .join-column .section-heading::after{margin:12px auto 0;width:80px}.join-page-main .join-two-columns .join-column .section-heading:hover::after{width:100px}.join-page-main .join-two-columns .join-column .join-section-description{margin-bottom:2rem;text-align:left}@media(max-width: 768px){.join-page-main .join-two-columns .join-column .join-section-description{text-align:center}}.join-page-main .join-two-columns .join-column .join-donate-section{margin-top:3rem;padding:2rem;background:linear-gradient(135deg, rgba(27, 42, 86, 0.02) 0%, rgba(230, 14, 49, 0.02) 100%);border:1px solid rgba(27,42,86,.08);border-radius:12px;text-align:center}@media(max-width: 768px){.join-page-main .join-two-columns .join-column .join-donate-section{margin-top:2.5rem;padding:1.5rem}}.join-page-main .join-two-columns .join-column .join-donate-section .donate-section-heading{font-size:1.5rem;font-weight:500;color:#162054;margin-bottom:1rem;line-height:1.3}@media(max-width: 768px){.join-page-main .join-two-columns .join-column .join-donate-section .donate-section-heading{font-size:1.25rem}}.join-page-main .join-two-columns .join-column .join-donate-section .donate-section-description{font-size:1rem;color:#666;margin-bottom:1.5rem;line-height:1.6}.join-page-main .join-two-columns .join-column .join-donate-section .donate-button{display:inline-block;background:linear-gradient(135deg, #e60e31 0%, #c20e2a 100%);color:#fff;padding:14px 32px;border-radius:8px;text-decoration:none;font-weight:500;font-size:1rem;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;box-shadow:0 4px 12px rgba(230,14,49,.3)}.join-page-main .join-two-columns .join-column .join-donate-section .donate-button:hover{background:linear-gradient(135deg, #c20e2a 0%, #e60e31 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgba(230,14,49,.4);text-decoration:none;color:#fff}.join-page-main .join-two-columns .join-column .join-donate-section .donate-button:active{transform:translateY(0)}.join-page-main .join-two-columns .join-column .join-donate-section .donate-button:focus{outline:none;box-shadow:0 0 0 3px rgba(230,14,49,.2),0 4px 12px rgba(230,14,49,.3)}@media(max-width: 768px){.join-page-main .join-two-columns .join-column .join-donate-section .donate-button{padding:12px 28px;font-size:.9rem}}.join-page-main .text-updates-disclaimer{margin-top:20px;padding:16px 20px;background:rgba(27,42,86,.02);border:1px solid rgba(27,42,86,.08);border-radius:8px}.join-page-main .text-updates-disclaimer p{margin:0;font-size:.75rem;line-height:1.4;color:#999;text-align:center;font-weight:400}.join-page-main .text-updates-disclaimer p a{color:#162054;text-decoration:underline;transition:color .3s ease}.join-page-main .text-updates-disclaimer p a:hover{color:#e60e31;text-decoration:none}.join-page-main .text-updates-disclaimer p a:focus{outline:2px solid rgba(27,42,86,.2);outline-offset:2px}@media(max-width: 768px){.join-page-main .text-updates-disclaimer{margin-top:16px;padding:12px 16px}.join-page-main .text-updates-disclaimer p{font-size:.75rem}}.join-page-main .text-alternative{margin-top:20px;padding:16px 20px;background:rgba(230,14,49,.02);border:1px solid rgba(230,14,49,.08);border-radius:8px;text-align:center}.join-page-main .text-alternative p{margin:0;font-size:1rem;line-height:1.6;color:#555;font-weight:400}.join-page-main .text-alternative p strong{color:#e60e31;font-weight:600}@media(max-width: 768px){.join-page-main .text-alternative{margin-top:16px;padding:12px 16px}.join-page-main .text-alternative p{font-size:.9375rem}}.afl-page-section{padding:80px 0}@media(max-width: 992px){.afl-page-section{padding:60px 0}}.afl-page-intro{text-align:center;max-width:1100px;margin:0 auto 80px;padding:0 20px}.afl-page-intro h1{font-size:3rem;font-weight:500;color:var(--secondary-color, #162054);margin-bottom:35px;position:relative;display:inline-block}.afl-page-intro h1:after{content:"";display:block;width:70px;height:4px;background-color:var(--primary-color, #e60e31);margin:18px auto 0}.afl-page-intro .afl-page-content{margin-top:40px}.afl-page-intro .afl-page-content h2{font-size:2rem;font-weight:500;color:var(--secondary-color, #162054);margin-bottom:30px}.afl-page-intro .afl-page-content p{font-size:1.2rem;line-height:1.7;color:var(--dark-gray, #343a40);margin-bottom:30px;max-width:900px;margin-left:auto;margin-right:auto}.afl-page-intro .afl-page-content p strong{color:var(--secondary-color, #162054);font-weight:500}@media(max-width: 768px){.afl-page-intro{margin-bottom:60px}.afl-page-intro h1{font-size:2.4rem}.afl-page-intro .afl-page-content h2{font-size:1.8rem}}.afl-main-content{max-width:900px;margin:0 auto;padding:30px 20px 0}.afl-cta-button-container{text-align:center;margin-top:40px}.afl-cta-button{display:inline-block;background-color:var(--primary-color, #e60e31);color:#fff;font-weight:500;font-size:1.2rem;padding:18px 38px;border-radius:5px;text-decoration:none;transition:background-color .3s,transform .2s;box-shadow:0 4px 12px rgba(230,14,49,.2)}.afl-cta-button:hover{background-color:#c20d29;color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 6px 15px rgba(230,14,49,.25)}.afl-cta-button:active{transform:translateY(0);box-shadow:0 4px 8px rgba(230,14,49,.15)}.afl-additional-content{max-width:1100px;margin:0 auto;padding:20px 20px 60px}.afl-slider{position:relative;margin:30px 0;width:100%;padding:0 40px}@media(max-width: 768px){.afl-slider{padding:0}}.afl-slider__container{position:relative;overflow:hidden;border-radius:8px}.afl-slider__track{display:flex;align-items:flex-start;transition:transform .3s ease;width:100%}.afl-slider__slide{flex:0 0 auto;width:100%;margin-right:0;display:flex;align-items:stretch}.afl-slider__slide--multi-3{width:calc(33.333% - 16px);margin-right:24px}.afl-slider__slide--multi-3:last-child{margin-right:0}.afl-slider__slide--multi-2{width:calc(50% - 12px);margin-right:24px}.afl-slider__slide--multi-2:last-child{margin-right:0}.afl-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:44px;height:44px;min-width:44px;min-height:44px;max-width:44px;max-height:44px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.15);border:none;cursor:pointer;transition:all .3s ease;color:#333;flex-shrink:0;flex-grow:0;aspect-ratio:1/1}.afl-slider__arrow i{font-size:1rem;line-height:1;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.afl-slider__arrow:hover{background-color:#e60e31;color:#fff;transform:translateY(-50%) scale(1.05)}.afl-slider__arrow:active{transform:translateY(-50%) scale(0.95)}.afl-slider__arrow--prev{left:8px}.afl-slider__arrow--next{right:8px}.afl-slider__arrow:disabled{opacity:.5;cursor:not-allowed}.afl-slider__arrow:disabled:hover{background-color:#fff;color:#333;transform:translateY(-50%)}@media(max-width: 768px){.afl-slider__arrow{background-color:hsla(0,0%,100%,.95);backdrop-filter:blur(8px);border:none}.afl-slider__arrow--prev{left:15px}.afl-slider__arrow--next{right:15px}.afl-slider__arrow:hover{background-color:rgba(230,14,49,.95);backdrop-filter:blur(10px)}}.afl-slider__dots{display:flex;justify-content:center;align-items:center;margin-top:24px;gap:8px}.afl-slider__dot{all:unset;box-sizing:border-box;width:12px;height:12px;border-radius:50%;background-color:#ddd;border:none;cursor:pointer;transition:all .3s ease;padding:0;margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:none;text-align:center;text-transform:none;letter-spacing:normal;box-shadow:none;outline:none}.afl-slider__dot--active{background-color:#e60e31;transform:scale(1.2)}.afl-slider__dot:hover:not(.afl-slider__dot--active){background-color:#bbb;transform:scale(1.1)}.afl-slider__dot:focus{outline:2px solid #e60e31;outline-offset:2px}.afl-slider__dot-ellipsis{display:flex;align-items:center;justify-content:center;width:12px;height:12px;color:#ddd;font-size:.8rem;font-weight:bold;line-height:1;letter-spacing:-1px;user-select:none;opacity:.7;transform:scale(0.8)}.afl-slider .card_image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;margin:0;padding:0;border:none}@media(min-width: 992px){.afl-slider--homepage .priority_line .priority-tag{width:auto;max-width:none;display:inline-block;white-space:nowrap}}.afl-slider--homepage .afl-slider__container{overflow:hidden;padding:0 20px}.afl-slider--homepage .afl-slider__track{overflow:visible;padding:20px 0}.afl-slider--homepage .afl-slider__slide{width:100%;flex-shrink:0;position:relative;z-index:1}.afl-slider--homepage .afl-slider__slide:hover{z-index:2}.afl-slider--homepage .afl-slider__slide .card-link-wrapper{position:relative;width:100%;max-width:1000px;height:350px;margin:0 auto;background-color:#fff;border-radius:8px;border:1px solid rgba(27,42,86,.08);box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden;display:flex;flex-direction:row;transition:all .3s ease;text-decoration:none;color:inherit}.afl-slider--homepage .afl-slider__slide .card-link-wrapper:hover{border-color:rgba(27,42,86,.15);transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.12);text-decoration:none;color:inherit}.afl-slider--homepage .afl-slider__slide .card-link-wrapper:focus{outline:2px solid #162054;outline-offset:2px}.afl-slider--homepage .afl-slider__slide .card-link-wrapper .on-appeal-tag{position:absolute;top:0;right:0;z-index:15;background:linear-gradient(135deg, #E5C164 0%, #CFB053 50%, #DAB858 100%);color:#2c2101;padding:6px 12px;font-size:10px;font-weight:600;border-radius:0 8px 0 4px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 1px 2px rgba(0,0,0,.08)}.afl-slider--homepage .afl-slider__slide .card:not(.card-link-wrapper){position:relative;width:100%;max-width:1000px;height:350px;margin:0 auto;background-color:#fff;border-radius:8px;border:1px solid rgba(27,42,86,.08);box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden;display:flex;flex-direction:row;transition:all .3s ease}.afl-slider--homepage .afl-slider__slide .card:not(.card-link-wrapper):hover{border-color:rgba(27,42,86,.15);transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.afl-slider--homepage .afl-slider__slide .card:not(.card-link-wrapper):focus{outline:2px solid #162054;outline-offset:2px}.afl-slider--homepage .afl-slider__slide .card:not(.card-link-wrapper) .on-appeal-tag{position:absolute;top:0;right:0;z-index:15;background:linear-gradient(135deg, #E5C164 0%, #CFB053 50%, #DAB858 100%);color:#2c2101;padding:6px 12px;font-size:10px;font-weight:600;border-radius:0 8px 0 4px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 1px 2px rgba(0,0,0,.08)}@media(max-width: 768px){.afl-slider--homepage .afl-slider__slide .card:not(.card-link-wrapper){flex-direction:column;height:500px;max-width:100%}.afl-slider--homepage .afl-slider__slide .card:not(.card-link-wrapper) .card-link-wrapper{flex-direction:column}}@media(max-width: 576px){.afl-slider--homepage .afl-slider__slide .card:not(.card-link-wrapper){height:400px}}.afl-slider--homepage .card_image{position:relative;width:35%;height:100%;aspect-ratio:1/1;overflow:hidden;background:rgba(0,0,0,0);padding:0;margin:0}@media(max-width: 768px){.afl-slider--homepage .card_image{width:100%;height:220px;aspect-ratio:unset;flex-shrink:0}}@media(max-width: 576px){.afl-slider--homepage .card_image{height:180px}}.afl-slider--homepage .card_content{padding:2rem;display:flex;flex-direction:column;flex:1;justify-content:space-between}@media(max-width: 768px){.afl-slider--homepage .card_content{padding:1.5rem}}@media(max-width: 576px){.afl-slider--homepage .card_content{padding:1rem}}.afl-slider--homepage .card_category{margin-bottom:.75rem}.afl-slider--homepage .card_category .category-tag{font-size:.75rem;font-weight:500;padding:5px 12px;background-color:#162054;color:#fff;border-radius:20px;text-transform:uppercase;letter-spacing:.5px;display:inline-block;white-space:nowrap;line-height:1.2}.afl-slider--homepage .card_title{font-size:1.5rem;margin-bottom:.75rem;line-height:1.3;color:#162054;font-weight:500}@media(max-width: 768px){.afl-slider--homepage .card_title{font-size:1.3rem}}@media(max-width: 576px){.afl-slider--homepage .card_title{font-size:1.1rem;margin-bottom:.5rem}}.afl-slider--homepage .card_text{font-size:1rem;line-height:1.6;color:#333;margin-bottom:1.5rem}@media(max-width: 768px){.afl-slider--homepage .card_text{font-size:.95rem;margin-bottom:1.25rem}}@media(max-width: 576px){.afl-slider--homepage .card_text{font-size:.9rem;margin-bottom:1rem}}.afl-slider--homepage .card_date{margin-bottom:.75rem}.afl-slider--homepage .card_date .release-date,.afl-slider--homepage .card_date .filed-date,.afl-slider--homepage .card_date .filed-label{font-size:.9rem;color:#666;font-weight:500}.afl-slider--homepage .card_footer{margin-top:auto;display:flex;flex-direction:column;gap:8px}.afl-slider--homepage .card_footer .priority-tag{order:1;align-self:flex-start;max-width:none;width:auto;white-space:normal;word-wrap:break-word;display:inline-block}.afl-slider--homepage .card_footer .status-line{order:2;display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%}.afl-slider--homepage .card_footer .status-line .status-tag{flex-shrink:0}.afl-slider--homepage .card_footer .status-line .card_link{display:inline-flex;align-items:center;color:#162054;font-weight:500;text-decoration:none;transition:all .2s ease;font-size:.95rem;flex-shrink:0}.afl-slider--homepage .card_footer .status-line .card_link i{margin-left:.5rem;transition:transform .2s ease}.afl-slider--homepage .card_footer .status-line .card_link:hover{color:#162054}.afl-slider--homepage .card_footer .status-line .card_link:hover i{transform:translateX(4px)}@media(max-width: 768px){.afl-slider--homepage .card_footer{flex-direction:column;gap:8px;align-items:stretch}.afl-slider--homepage .card_footer .card_tags{flex-direction:column;align-items:stretch;width:100%}.afl-slider--homepage .card_footer .card_tags .priority-tag{width:100%;order:1}.afl-slider--homepage .card_footer .card_tags .status-tag{order:2;align-self:flex-start;margin-top:8px}.afl-slider--homepage .card_footer .card_link{order:3;align-self:flex-end;margin-top:-32px}}.afl-slider--homepage .afl-slider__arrow:hover{background-color:#e60e31}.afl-slider--homepage .card:hover .card_link,.afl-slider--homepage .card-link-wrapper:hover .card_link{color:#162054}.afl-slider--homepage .card:hover .card_link i,.afl-slider--homepage .card-link-wrapper:hover .card_link i{transform:translateX(4px)}.afl-slider--homepage .card_footer_bottom{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto;padding-top:15px}.afl-slider--homepage .card_footer_bottom .card_tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.afl-slider--homepage .card_footer_bottom .card_tags .status{font-size:.75rem;font-weight:500;padding:5px 10px;text-transform:uppercase;display:inline-block;color:#fff;letter-spacing:.5px;text-decoration:none;transition:background-color .2s ease,transform .2s ease;border-radius:4px;background-color:#333}.afl-slider--homepage .card_footer_bottom .card_tags .status:hover{transform:translateY(-2px);background-color:#1a1a1a}.afl-slider--homepage .card_footer_bottom .card_tags .status.ongoing{background-color:#555;border-radius:30px;display:inline-flex;align-items:center}.afl-slider--homepage .card_footer_bottom .card_tags .status.ongoing::before{content:"";font-family:"Font Awesome 6 Free";font-weight:500;font-size:.75rem;margin-right:6px}.afl-slider--homepage .card_footer_bottom .card_cta{margin-left:auto}.afl-slider--homepage .card_footer_bottom .card_cta .card_link{color:#162054;font-weight:500;text-decoration:none;font-size:.875rem;transition:all .2s ease;white-space:nowrap;margin-top:0;display:inline-flex;align-items:center}.afl-slider--homepage .card_footer_bottom .card_cta .card_link::after{content:"";font-family:"Font Awesome 5 Free";font-weight:500;margin-left:6px;opacity:1;transform:translateX(0);transition:all .2s ease}.afl-slider--homepage .card_footer_bottom .card_cta .card_link:hover{color:#e60e31}.afl-slider--homepage .card_footer_bottom .card_cta .card_link:hover::after{transform:translateX(3px)}.afl-slider--homepage .afl-slider__arrow:hover{background-color:#e60e31}@media(max-width: 767.98px){.afl-slider--homepage.mobile-peekable{opacity:1 !important;visibility:visible !important;display:block !important;position:relative !important;transform:none !important;-webkit-transform:none !important;z-index:1;isolation:isolate}.afl-slider--homepage.mobile-peekable .afl-slider__slide .card .card_image{position:relative;border-radius:16px 16px 0 0;height:200px;width:100%;overflow:hidden;display:block;flex-shrink:0;background:rgba(0,0,0,0);padding:0;margin:0}}@media(max-width: 767.98px)and (max-width: 480px){.afl-slider--homepage.mobile-peekable .afl-slider__slide .card .card_image{height:180px}}@media(max-width: 767.98px){.afl-slider--homepage.mobile-peekable .afl-slider__slide .card .card_image img{border-radius:16px 16px 0 0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;margin:0;padding:0;border:none}}@media(max-width: 767.98px){.afl-slider--homepage.mobile-peekable .afl-slider__container{opacity:1 !important;visibility:visible !important;display:block !important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.afl-slider--homepage.mobile-peekable .afl-slider__container::-webkit-scrollbar{display:none}.afl-slider--homepage.mobile-peekable .afl-slider__container.mobile-peekable-enabled{border-radius:0}.afl-slider--homepage.mobile-peekable .afl-slider__container.mobile-peekable-enabled::-webkit-scrollbar{display:none !important;width:0 !important;height:0 !important}.afl-slider--homepage.mobile-peekable .afl-slider__track{opacity:1 !important;visibility:visible !important;display:flex !important;transform:none !important;-webkit-transform:none !important;transition:none !important;align-items:flex-start;flex-wrap:nowrap;gap:16px;padding:0 20px;width:max-content;margin:0}.afl-slider--homepage.mobile-peekable .afl-slider__slide{opacity:1 !important;visibility:visible !important;display:block !important;flex:0 0 320px;scroll-snap-align:start}.afl-slider--homepage.mobile-peekable .afl-slider__slide .card{opacity:1 !important;visibility:visible !important;border-radius:16px;background:#fff;border:1px solid rgba(27,42,86,.12);height:420px;box-shadow:0 4px 12px rgba(0,0,0,.08);overflow:hidden;display:flex;flex-direction:column;transition:all .3s ease;position:relative;max-width:none;width:100%;margin:0}.afl-slider--homepage.mobile-peekable .afl-slider__slide .card:hover{box-shadow:0 8px 16px rgba(0,0,0,.12);transform:translateY(-2px);border-color:rgba(27,42,86,.2)}.afl-slider--homepage.mobile-peekable .afl-slider__slide .card .on-appeal-tag{position:absolute;top:16px;right:16px;z-index:15;background:linear-gradient(135deg, #E5C164 0%, #CFB053 50%, #DAB858 100%);color:#2c2101;padding:6px 10px;font-size:10px;font-weight:600;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.afl-slider--homepage.mobile-peekable .afl-slider__slide .card .card_content{padding:16px;flex:1;display:flex;flex-direction:column;justify-content:space-between;min-height:0}.afl-slider--homepage.mobile-peekable .afl-slider__slide .card .card_content .card_meta,.afl-slider--homepage.mobile-peekable .afl-slider__slide .card .card_content .card_meta--featured{order:1;font-size:12px;color:rgba(27,42,86,.7);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px;font-weight:500;flex-shrink:0}.afl-slider--homepage.mobile-peekable .afl-slider__slide .card .card_content .card_title{order:2;font-size:18px;line-height:1.4;margin-bottom:16px;font-weight:600;color:#162054;overflow-wrap:break-word;word-break:break-word;hyphens:auto}.afl-slider--homepage.mobile-peekable .afl-slider__slide .card .card_content .card_footer{order:3;margin-top:auto;padding-top:8px;position:relative;width:100%;min-height:40px}.afl-slider--homepage.mobile-peekable .afl-slider__slide .card .card_content .card_footer .priority-tag,.afl-slider--homepage.mobile-peekable .afl-slider__slide .card .card_content .card_footer .priority_line .priority-tag{position:absolute;bottom:36px;left:0;font-size:11px;padding:4px 8px;border-radius:6px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;display:inline-block;width:fit-content;margin:0}.afl-slider--homepage.mobile-peekable .afl-slider__slide .card .card_content .card_footer .status-line{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0}.afl-slider--homepage.mobile-peekable .afl-slider__slide .card .card_content .card_footer .status-line .card_tags{display:flex;gap:8px;align-items:center;flex-shrink:1;min-width:0;order:1}.afl-slider--homepage.mobile-peekable .afl-slider__slide .card .card_content .card_footer .status-line .card_tags .status-tag{font-size:11px;padding:4px 8px;border-radius:6px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.afl-slider--homepage.mobile-peekable .afl-slider__slide .card .card_content .card_footer .status-line .status-tag{font-size:11px;padding:4px 8px;border-radius:6px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;order:1}.afl-slider--homepage.mobile-peekable .afl-slider__slide .card .card_content .card_footer .status-line .status-tag-placeholder{display:none}.afl-slider--homepage.mobile-peekable .afl-slider__slide .card .card_content .card_footer .status-line .card_link{font-weight:500;font-size:14px;color:#162054;transition:all .2s ease;text-decoration:none;flex-shrink:0;white-space:nowrap;margin-left:auto;order:2}.afl-slider--homepage.mobile-peekable .afl-slider__slide .card .card_content .card_footer .status-line .card_link:active{transform:scale(0.95)}.afl-slider--homepage.mobile-peekable .afl-slider__slide .card .card_content .card_footer .status-line .card_link:hover{color:#e60e31}.afl-slider--homepage.mobile-peekable .afl-slider__slide .card .card_content .card_footer .status-line .card_link:hover i{transform:translateX(2px)}.afl-slider--homepage.mobile-peekable .afl-slider__slide .card .card_content .card_footer .status-line .card_link i{margin-left:4px;transition:transform .2s ease}.afl-slider--homepage.mobile-peekable .afl-slider__arrow,.afl-slider--homepage.mobile-peekable .afl-slider__dots{display:none}}.afl-slider--litigation .afl-slider__container{overflow:hidden;padding:0 20px}.afl-slider--litigation .afl-slider__track{overflow:visible;padding:20px 0}.afl-slider--litigation .afl-slider__slide{width:100%;flex-shrink:0;position:relative;z-index:1}.afl-slider--litigation .afl-slider__slide:hover{z-index:2}.afl-slider--litigation .afl-slider__slide .card{position:relative;width:100%;max-width:1000px;height:350px;margin:0 auto;background-color:#fff;border-radius:8px;border:1px solid rgba(27,42,86,.08);box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden;display:flex;flex-direction:row;transition:all .3s ease;text-decoration:none;color:inherit}.afl-slider--litigation .afl-slider__slide .card:hover{border-color:rgba(27,42,86,.15);transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.12);text-decoration:none;color:inherit}.afl-slider--litigation .afl-slider__slide .card:focus{outline:2px solid #162054;outline-offset:2px}.afl-slider--litigation .afl-slider__slide .card .on-appeal-tag{position:absolute;top:0;right:0;z-index:15;background:linear-gradient(135deg, #E5C164 0%, #CFB053 50%, #DAB858 100%);color:#2c2101;padding:6px 12px;font-size:10px;font-weight:600;border-radius:0 8px 0 4px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 1px 2px rgba(0,0,0,.08)}@media(max-width: 768px){.afl-slider--litigation .afl-slider__slide .card{flex-direction:column;height:500px;max-width:100%}}@media(max-width: 576px){.afl-slider--litigation .afl-slider__slide .card{height:400px}}.afl-slider--litigation .card_image{position:relative;width:35%;height:100%;overflow:hidden;background:rgba(0,0,0,0);padding:0;margin:0}.afl-slider--litigation .card_image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;margin:0;padding:0;border:none}@media(max-width: 768px){.afl-slider--litigation .card_image{width:100%;height:220px;flex-shrink:0}}@media(max-width: 576px){.afl-slider--litigation .card_image{height:180px}}.afl-slider--litigation .card_content{padding:2rem;display:flex;flex-direction:column;flex:1;justify-content:space-between}@media(max-width: 768px){.afl-slider--litigation .card_content{padding:1.5rem}}@media(max-width: 576px){.afl-slider--litigation .card_content{padding:1rem}}.afl-slider--litigation .card_title{font-size:1.75rem;margin-bottom:.75rem;line-height:1.3;color:#162054;font-weight:500}@media(max-width: 768px){.afl-slider--litigation .card_title{font-size:1.5rem}}@media(max-width: 576px){.afl-slider--litigation .card_title{font-size:1.25rem;margin-bottom:.5rem}}.afl-slider--litigation .card_date{margin-bottom:.75rem}.afl-slider--litigation .card_date .release-date,.afl-slider--litigation .card_date .filed-date,.afl-slider--litigation .card_date .filed-label{font-size:.9rem;color:#666;font-weight:500}.afl-slider--litigation .card_footer{margin-top:auto;display:flex;flex-direction:column;gap:8px}.afl-slider--litigation .card_footer .priority-tag{order:1;align-self:flex-start}.afl-slider--litigation .card_footer .status-line{order:2;display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%}.afl-slider--litigation .card_footer .status-line .status-tag{flex-shrink:0}.afl-slider--litigation .card_footer .status-line .card_link{display:inline-flex;align-items:center;color:#162054;font-weight:500;text-decoration:none;transition:all .2s ease;font-size:.95rem;flex-shrink:0}.afl-slider--litigation .card_footer .status-line .card_link i{margin-left:.5rem;transition:transform .2s ease}.afl-slider--litigation .card_footer .status-line .card_link:hover{color:#162054}.afl-slider--litigation .card_footer .status-line .card_link:hover i{transform:translateX(4px)}.afl-slider--litigation .card_image{position:relative;width:35%;height:100%;overflow:hidden;background:rgba(0,0,0,0);padding:0;margin:0}.afl-slider--litigation .card_image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;margin:0;padding:0;border:none}@media(max-width: 768px){.afl-slider--litigation .card_image{width:100%;height:220px;flex-shrink:0}}@media(max-width: 576px){.afl-slider--litigation .card_image{height:180px}}.afl-slider--litigation .card_content{padding:2rem;display:flex;flex-direction:column;flex:1;justify-content:space-between}@media(max-width: 768px){.afl-slider--litigation .card_content{padding:1.5rem}}@media(max-width: 576px){.afl-slider--litigation .card_content{padding:1rem}}.afl-slider--litigation .card_title{font-size:1.5rem;margin-bottom:.75rem;line-height:1.3;color:#162054;font-weight:500}@media(max-width: 768px){.afl-slider--litigation .card_title{font-size:1.3rem}}@media(max-width: 576px){.afl-slider--litigation .card_title{font-size:1.1rem;margin-bottom:.5rem}}.afl-slider--litigation .card_date{margin-bottom:.75rem}.afl-slider--litigation .card_date .release-date,.afl-slider--litigation .card_date .filed-date,.afl-slider--litigation .card_date .filed-label{font-size:.9rem;color:#666;font-weight:500}.afl-slider--litigation .card_footer{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end}.afl-slider--litigation .card_footer .card_tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.afl-slider--litigation .card_footer .card_link{margin-left:auto;display:inline-flex;align-items:center;color:#162054;font-weight:500;text-decoration:none;transition:all .2s ease;font-size:.95rem}.afl-slider--litigation .card_footer .card_link i{margin-left:.5rem;transition:transform .2s ease}.afl-slider--litigation .card_footer .card_link:hover{color:#162054}.afl-slider--litigation .card_footer .card_link:hover i{transform:translateX(4px)}.afl-slider--litigation .card_footer .priority_line{display:flex;align-items:center;gap:8px;margin-bottom:8px}.afl-slider--litigation .card_footer .priority_line .priority-tag{max-width:none;width:auto;white-space:normal;word-wrap:break-word;display:inline-block}@media(max-width: 768px){.afl-slider--litigation .card_footer .priority_line{margin-bottom:8px}}.afl-slider--litigation .card_footer .status_line{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:12px;width:100%}.afl-slider--litigation .card_footer .status_line .card_tags{display:flex;gap:8px;align-items:center;flex-shrink:1;min-width:0;order:1}.afl-slider--litigation .card_footer .status_line .card_link{flex-shrink:0;white-space:nowrap;margin-left:auto;order:2}@media(max-width: 768px){.afl-slider--litigation .card_footer .status_line{flex-wrap:nowrap;gap:8px}.afl-slider--litigation .card_footer .status_line .card_tags{flex-shrink:1;min-width:0}.afl-slider--litigation .card_footer .status_line .card_link{flex-shrink:0;margin-left:auto}}.afl-slider--litigation--press-release .priority-tag{max-width:none !important;width:auto !important;white-space:normal !important;word-wrap:break-word;display:inline-block;flex-shrink:0}.afl-slider--litigation--press-release .afl-slider__container{overflow:hidden;padding:0 20px}.afl-slider--litigation--press-release .afl-slider__track{overflow:visible;padding:20px 0}.afl-slider--litigation--press-release .afl-slider__slide{width:100%;flex-shrink:0;position:relative;z-index:1}.afl-slider--litigation--press-release .afl-slider__slide:hover{z-index:2}.afl-slider--litigation--press-release .afl-slider__slide .card{position:relative;width:100%;max-width:1000px;height:350px;margin:0 auto;background-color:#fff;border-radius:8px;border:1px solid rgba(27,42,86,.08);box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden;display:flex;flex-direction:row;transition:all .3s ease;text-decoration:none;color:inherit}.afl-slider--litigation--press-release .afl-slider__slide .card:hover{border-color:rgba(27,42,86,.15);transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.12);text-decoration:none;color:inherit}.afl-slider--litigation--press-release .afl-slider__slide .card:focus{outline:2px solid #162054;outline-offset:2px}@media(max-width: 768px){.afl-slider--litigation--press-release .afl-slider__slide .card{flex-direction:column;height:500px;max-width:100%}}@media(max-width: 576px){.afl-slider--litigation--press-release .afl-slider__slide .card{height:400px}}.afl-slider--litigation--press-release .card_image{position:relative;width:35%;height:100%;overflow:hidden;background:rgba(0,0,0,0);padding:0;margin:0}.afl-slider--litigation--press-release .card_image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;margin:0;padding:0;border:none}@media(max-width: 768px){.afl-slider--litigation--press-release .card_image{width:100%;height:220px;flex-shrink:0}}@media(max-width: 576px){.afl-slider--litigation--press-release .card_image{height:180px}}.afl-slider--litigation--press-release .card_content{padding:2rem;display:flex;flex-direction:column;flex:1;justify-content:space-between}@media(max-width: 768px){.afl-slider--litigation--press-release .card_content{padding:1.5rem}}@media(max-width: 576px){.afl-slider--litigation--press-release .card_content{padding:1rem}}.afl-slider--litigation--press-release .card_meta{margin-bottom:.75rem;font-size:.9rem;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.afl-slider--litigation--press-release .card_meta .meta-separator{color:#999;font-weight:400;margin:0 .25rem}.afl-slider--litigation--press-release .card_meta .date-released{color:#666;font-weight:500}.afl-slider--litigation--press-release .card_title{font-size:1.5rem;margin-bottom:.75rem;line-height:1.3;color:#162054;font-weight:500}@media(max-width: 768px){.afl-slider--litigation--press-release .card_title{font-size:1.3rem}}@media(max-width: 576px){.afl-slider--litigation--press-release .card_title{font-size:1.1rem;margin-bottom:.5rem}}.afl-slider--litigation--press-release .card_footer{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end}.afl-slider--litigation--press-release .card_footer .card_tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.afl-slider--litigation--press-release .card_footer .priority-tag{max-width:none;width:auto;white-space:normal;word-wrap:break-word;display:inline-block}.afl-slider--litigation--press-release .card_footer .card_link{margin-left:auto;display:inline-flex;align-items:center;color:#162054;font-weight:500;text-decoration:none;transition:all .2s ease;font-size:.95rem}.afl-slider--litigation--press-release .card_footer .card_link i{margin-left:.5rem;transition:transform .2s ease}.afl-slider--litigation--press-release .card_footer .card_link:hover{color:#162054}.afl-slider--litigation--press-release .card_footer .card_link:hover i{transform:translateX(4px)}.afl-slider--litigation--press-release .afl-slider__arrow:hover{background-color:#162054}.afl-slider--litigation .afl-slider__arrow:hover{background-color:#e60e31}.afl-slider--media-coverage .afl-slider__container{overflow:hidden;padding:0 20px}.afl-slider--media-coverage .afl-slider__track{overflow:visible;padding:20px 0}.afl-slider--media-coverage .afl-slider__slide{width:100%;flex-shrink:0;position:relative;z-index:1}.afl-slider--media-coverage .afl-slider__slide:hover{z-index:2}.afl-slider--media-coverage .afl-slider__slide .card{position:relative;width:100%;max-width:1000px;height:350px;margin:0 auto;background-color:#fff;border-radius:8px;border:1px solid rgba(27,42,86,.08);box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden;display:flex;flex-direction:row;transition:all .3s ease;text-decoration:none;color:inherit}.afl-slider--media-coverage .afl-slider__slide .card:hover{border-color:rgba(27,42,86,.15);transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.12);text-decoration:none;color:inherit}.afl-slider--media-coverage .afl-slider__slide .card:focus{outline:2px solid #162054;outline-offset:2px}@media(max-width: 768px){.afl-slider--media-coverage .afl-slider__slide .card{flex-direction:column;height:500px;max-width:100%}}@media(max-width: 576px){.afl-slider--media-coverage .afl-slider__slide .card{height:400px}}.afl-slider--media-coverage .card_image{position:relative;width:50%;height:100%;overflow:hidden;background:rgba(0,0,0,0);padding:0;margin:0}.afl-slider--media-coverage .card_image img{width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width: 768px){.afl-slider--media-coverage .card_image{width:100%;height:220px;flex-shrink:0}}@media(max-width: 576px){.afl-slider--media-coverage .card_image{height:180px}}.afl-slider--media-coverage .video-embed-wrapper{position:relative;width:100%;height:100%;overflow:hidden}.afl-slider--media-coverage .video-embed-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.afl-slider--media-coverage .card_content{width:50%;padding:2rem;display:flex;flex-direction:column;flex:1;justify-content:space-between}@media(max-width: 768px){.afl-slider--media-coverage .card_content{width:100%;padding:1.5rem}}@media(max-width: 576px){.afl-slider--media-coverage .card_content{padding:1rem}}.afl-slider--media-coverage .card_title{font-size:1.5rem;margin-bottom:.75rem;line-height:1.3;color:#162054;font-weight:500}@media(max-width: 768px){.afl-slider--media-coverage .card_title{font-size:1.3rem}}@media(max-width: 576px){.afl-slider--media-coverage .card_title{font-size:1.1rem;margin-bottom:.5rem}}.afl-slider--media-coverage .card_footer{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end}.afl-slider--media-coverage .card_footer .card_link{margin-left:auto;display:inline-flex;align-items:center;color:#162054;font-weight:500;text-decoration:none;transition:all .2s ease;font-size:.95rem}.afl-slider--media-coverage .card_footer .card_link i{margin-left:.5rem;transition:transform .2s ease}.afl-slider--media-coverage .card_footer .card_link:hover{color:#162054}.afl-slider--media-coverage .card_footer .card_link:hover i{transform:translateX(4px)}.afl-slider--media-coverage .afl-slider__arrow:hover{background-color:#e60e31}.afl-slider--govt-accountability .priority-tag{max-width:none !important;width:auto !important;white-space:normal !important;word-wrap:break-word;display:inline-block;flex-shrink:0;overflow:visible !important;text-overflow:clip !important}.afl-slider--govt-accountability .card_date .filed-date{font-size:12px !important;color:rgba(27,42,86,.7);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.afl-slider--govt-accountability .afl-slider__container{overflow:hidden;padding:0 20px}.afl-slider--govt-accountability .afl-slider__track{overflow:visible;padding:20px 0}.afl-slider--govt-accountability .afl-slider__slide{width:100%;flex-shrink:0;position:relative;z-index:1}.afl-slider--govt-accountability .afl-slider__slide:hover{z-index:2}.afl-slider--govt-accountability .afl-slider__slide .card{position:relative;width:100%;max-width:1000px;height:350px;margin:0 auto;background-color:#fff;border-radius:8px;border:1px solid rgba(27,42,86,.08);box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden;display:flex;flex-direction:row;transition:all .3s ease;text-decoration:none;color:inherit}.afl-slider--govt-accountability .afl-slider__slide .card:hover{border-color:rgba(27,42,86,.15);transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.12);text-decoration:none;color:inherit}.afl-slider--govt-accountability .afl-slider__slide .card:focus{outline:2px solid #162054;outline-offset:2px}.afl-slider--govt-accountability .afl-slider__slide .card .foia-overlay{position:absolute;top:0;right:0;z-index:10}.afl-slider--govt-accountability .afl-slider__slide .card .foia-overlay .foia-tag,.afl-slider--govt-accountability .afl-slider__slide .card .foia-overlay .litigation-tag{border-radius:0 8px 0 4px}@media(max-width: 768px){.afl-slider--govt-accountability .afl-slider__slide .card{flex-direction:column;height:500px;max-width:100%}}@media(max-width: 576px){.afl-slider--govt-accountability .afl-slider__slide .card{height:400px}}.afl-slider--govt-accountability .card_title{font-size:1.75rem;margin-bottom:.75rem;line-height:1.3;color:#162054;font-weight:500}@media(max-width: 768px){.afl-slider--govt-accountability .card_title{font-size:1.5rem}}@media(max-width: 576px){.afl-slider--govt-accountability .card_title{font-size:1.25rem;margin-bottom:.5rem}}.afl-slider--govt-accountability .card_footer .priority-tag{overflow:visible !important;text-overflow:clip !important;max-width:none !important;white-space:normal !important}.afl-slider--govt-accountability .card_footer .priority_line .priority-tag{max-width:none;width:auto;white-space:normal;word-wrap:break-word;display:inline-block}@media(max-width: 768px){.afl-slider--govt-accountability .card_footer .priority_line{margin-bottom:8px}}.afl-slider--govt-accountability .card_image{position:relative;width:35%;height:100%;overflow:hidden;background:rgba(0,0,0,0);padding:0;margin:0}.afl-slider--govt-accountability .card_image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;margin:0;padding:0;border:none}@media(max-width: 768px){.afl-slider--govt-accountability .card_image{width:100%;height:220px;flex-shrink:0}}@media(max-width: 576px){.afl-slider--govt-accountability .card_image{height:180px}}.afl-slider--govt-accountability .card_content{padding:2rem;display:flex;flex-direction:column;flex:1;justify-content:space-between}@media(max-width: 768px){.afl-slider--govt-accountability .card_content{padding:1.5rem}}@media(max-width: 576px){.afl-slider--govt-accountability .card_content{padding:1rem}}.afl-slider--govt-accountability .card_title{font-size:1.5rem;margin-bottom:.75rem;line-height:1.3;color:#162054;font-weight:500}@media(max-width: 768px){.afl-slider--govt-accountability .card_title{font-size:1.3rem}}@media(max-width: 576px){.afl-slider--govt-accountability .card_title{font-size:1.1rem;margin-bottom:.5rem}}.afl-slider--govt-accountability .card_date{margin-bottom:.75rem}.afl-slider--govt-accountability .card_date .release-date,.afl-slider--govt-accountability .card_date .filed-date,.afl-slider--govt-accountability .card_date .filed-label{font-size:.9rem;color:#666;font-weight:500}.afl-slider--govt-accountability .card_footer{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end}.afl-slider--govt-accountability .card_footer .card_tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.afl-slider--govt-accountability .card_footer .card_link{margin-left:auto;display:inline-flex;align-items:center;color:#162054;font-weight:500;text-decoration:none;transition:all .2s ease;font-size:.95rem}.afl-slider--govt-accountability .card_footer .card_link i{margin-left:.5rem;transition:transform .2s ease}.afl-slider--govt-accountability .card_footer .card_link:hover{color:#162054}.afl-slider--govt-accountability .card_footer .card_link:hover i{transform:translateX(4px)}.afl-slider--govt-accountability .card_footer .priority_line{display:flex;align-items:center;gap:8px;margin-bottom:8px}.afl-slider--govt-accountability .card_footer .priority_line .priority-tag{max-width:none;width:auto;white-space:normal;word-wrap:break-word;display:inline-block}@media(max-width: 768px){.afl-slider--govt-accountability .card_footer .priority_line{margin-bottom:8px}}.afl-slider--govt-accountability .card_footer .status_line{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:12px;width:100%}.afl-slider--govt-accountability .card_footer .status_line .card_tags{display:flex;gap:8px;align-items:center;flex-shrink:1;min-width:0;order:1}.afl-slider--govt-accountability .card_footer .status_line .card_link{flex-shrink:0;white-space:nowrap;margin-left:auto;order:2}@media(max-width: 768px){.afl-slider--govt-accountability .card_footer .status_line{flex-wrap:nowrap;gap:8px}.afl-slider--govt-accountability .card_footer .status_line .card_tags{flex-shrink:1;min-width:0}.afl-slider--govt-accountability .card_footer .status_line .card_link{flex-shrink:0;margin-left:auto}}.afl-slider--govt-accountability--press-release .priority-tag{max-width:none !important;width:auto !important;white-space:normal !important;word-wrap:break-word;display:inline-block;flex-shrink:0}.afl-slider--govt-accountability--press-release .afl-slider__container{overflow:hidden;padding:0 20px}.afl-slider--govt-accountability--press-release .afl-slider__track{overflow:visible;padding:20px 0}.afl-slider--govt-accountability--press-release .afl-slider__slide{width:100%;flex-shrink:0;position:relative;z-index:1}.afl-slider--govt-accountability--press-release .afl-slider__slide:hover{z-index:2}.afl-slider--govt-accountability--press-release .afl-slider__slide .card{position:relative;width:100%;max-width:1000px;height:350px;margin:0 auto;background-color:#fff;border-radius:8px;border:1px solid rgba(27,42,86,.08);box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden;display:flex;flex-direction:row;transition:all .3s ease;text-decoration:none;color:inherit}.afl-slider--govt-accountability--press-release .afl-slider__slide .card:hover{border-color:rgba(27,42,86,.15);transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.12);text-decoration:none;color:inherit}.afl-slider--govt-accountability--press-release .afl-slider__slide .card:focus{outline:2px solid #162054;outline-offset:2px}@media(max-width: 768px){.afl-slider--govt-accountability--press-release .afl-slider__slide .card{flex-direction:column;height:500px;max-width:100%}}@media(max-width: 576px){.afl-slider--govt-accountability--press-release .afl-slider__slide .card{height:400px}}.afl-slider--govt-accountability--press-release .card_image{position:relative;width:35%;height:100%;overflow:hidden;background:rgba(0,0,0,0);padding:0;margin:0}.afl-slider--govt-accountability--press-release .card_image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;margin:0;padding:0;border:none}@media(max-width: 768px){.afl-slider--govt-accountability--press-release .card_image{width:100%;height:220px;flex-shrink:0}}@media(max-width: 576px){.afl-slider--govt-accountability--press-release .card_image{height:180px}}.afl-slider--govt-accountability--press-release .card_content{padding:2rem;display:flex;flex-direction:column;flex:1;justify-content:space-between}@media(max-width: 768px){.afl-slider--govt-accountability--press-release .card_content{padding:1.5rem}}@media(max-width: 576px){.afl-slider--govt-accountability--press-release .card_content{padding:1rem}}.afl-slider--govt-accountability--press-release .card_meta{margin-bottom:.75rem;font-size:.9rem;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.afl-slider--govt-accountability--press-release .card_meta .meta-separator{color:#999;font-weight:400;margin:0 .25rem}.afl-slider--govt-accountability--press-release .card_meta .date-released{color:#666;font-weight:500}.afl-slider--govt-accountability--press-release .card_title{font-size:1.5rem;margin-bottom:.75rem;line-height:1.3;color:#162054;font-weight:500}@media(max-width: 768px){.afl-slider--govt-accountability--press-release .card_title{font-size:1.3rem}}@media(max-width: 576px){.afl-slider--govt-accountability--press-release .card_title{font-size:1.1rem;margin-bottom:.5rem}}.afl-slider--govt-accountability--press-release .card_footer{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end}.afl-slider--govt-accountability--press-release .card_footer .card_tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.afl-slider--govt-accountability--press-release .card_footer .priority-tag{max-width:none;width:auto;white-space:normal;word-wrap:break-word;display:inline-block}.afl-slider--govt-accountability--press-release .card_footer .card_link{margin-left:auto;display:inline-flex;align-items:center;color:#162054;font-weight:500;text-decoration:none;transition:all .2s ease;font-size:.95rem}.afl-slider--govt-accountability--press-release .card_footer .card_link i{margin-left:.5rem;transition:transform .2s ease}.afl-slider--govt-accountability--press-release .card_footer .card_link:hover{color:#162054}.afl-slider--govt-accountability--press-release .card_footer .card_link:hover i{transform:translateX(4px)}.afl-slider--govt-accountability--press-release .afl-slider__arrow:hover{background-color:#162054}.afl-slider--govt-accountability .afl-slider__arrow:hover{background-color:#e60e31}.afl-slider--victories .afl-slider__slide{width:calc(33.333% - 16px)}@media(max-width: 992px){.afl-slider--victories .afl-slider__slide{width:calc(50% - 12px)}}@media(max-width: 768px){.afl-slider--victories .afl-slider__slide{width:100%}}@media(max-width: 767.98px){.afl-slider--victories.mobile-peekable .afl-slider__slide .card .card_content .card_footer{order:3;margin-top:0;display:flex;flex-direction:column;gap:12px;flex-shrink:0}.afl-slider--victories.mobile-peekable .afl-slider__slide .card .card_content .card_footer .priority-tag{margin-bottom:8px;font-size:11px;padding:4px 8px;border-radius:6px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.afl-slider--victories.mobile-peekable .afl-slider__slide .card .card_content .card_footer .status-line{display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;gap:8px;margin-top:8px}.afl-slider--victories.mobile-peekable .afl-slider__slide .card .card_content .card_footer .status-line .status-tag{font-size:11px;padding:4px 8px;border-radius:6px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;margin-right:auto}.afl-slider--victories.mobile-peekable .afl-slider__slide .card .card_content .card_footer .status-line .status-tag-placeholder{display:none}.afl-slider--victories.mobile-peekable .afl-slider__slide .card .card_content .card_footer .status-line .card_link{font-weight:500;font-size:14px;color:#162054;transition:all .2s ease;display:inline-flex;align-items:center;flex-shrink:0}.afl-slider--victories.mobile-peekable .afl-slider__slide .card .card_content .card_footer .status-line .card_link:active{transform:scale(0.95)}.afl-slider--victories.mobile-peekable .afl-slider__slide .card .card_content .card_footer .status-line .card_link i{margin-left:4px;transition:transform .2s ease}}.afl-slider--news .afl-slider__slide{width:calc(25% - 18px)}@media(max-width: 1200px){.afl-slider--news .afl-slider__slide{width:calc(33.333% - 16px)}}@media(max-width: 992px){.afl-slider--news .afl-slider__slide{width:calc(50% - 12px)}}@media(max-width: 768px){.afl-slider--news .afl-slider__slide{width:100%}}@media(max-width: 767.98px){.afl-slider.mobile-peekable .afl-slider__container,.afl-slider.js-mobile-detect .afl-slider__container{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:none;-ms-overflow-style:none}.afl-slider.mobile-peekable .afl-slider__container::-webkit-scrollbar,.afl-slider.js-mobile-detect .afl-slider__container::-webkit-scrollbar{display:none}.afl-slider.mobile-peekable .afl-slider__container.mobile-peekable-enabled,.afl-slider.js-mobile-detect .afl-slider__container.mobile-peekable-enabled{border-radius:0}.afl-slider.mobile-peekable .afl-slider__container.mobile-peekable-enabled::-webkit-scrollbar,.afl-slider.js-mobile-detect .afl-slider__container.mobile-peekable-enabled::-webkit-scrollbar{display:none !important;width:0 !important;height:0 !important}.afl-slider.mobile-peekable .afl-slider__track,.afl-slider.js-mobile-detect .afl-slider__track{display:flex;align-items:stretch;flex-wrap:nowrap;gap:16px;padding:0 20px;width:max-content;margin:0}.afl-slider.mobile-peekable .afl-slider__slide,.afl-slider.js-mobile-detect .afl-slider__slide{flex:0 0 min(320px,85vw);scroll-snap-align:start}.afl-slider.mobile-peekable .afl-slider__slide .card,.afl-slider.js-mobile-detect .afl-slider__slide .card{border-radius:16px;background:#fff;border:1px solid rgba(27,42,86,.12);min-height:380px;height:auto;box-shadow:0 4px 12px rgba(0,0,0,.08);overflow:hidden;display:flex;flex-direction:column;transition:all .3s ease;position:relative;max-width:none;width:100%;margin:0}.afl-slider.mobile-peekable .afl-slider__slide .card:hover,.afl-slider.js-mobile-detect .afl-slider__slide .card:hover{box-shadow:0 8px 16px rgba(0,0,0,.12);transform:translateY(-2px);border-color:rgba(27,42,86,.2)}.afl-slider.mobile-peekable .afl-slider__slide .card .on-appeal-tag,.afl-slider.js-mobile-detect .afl-slider__slide .card .on-appeal-tag{position:absolute;top:16px;right:16px;z-index:15;background:linear-gradient(135deg, #E5C164 0%, #CFB053 50%, #DAB858 100%);color:#2c2101;padding:6px 10px;font-size:10px;font-weight:600;border-radius:4px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.afl-slider.mobile-peekable .afl-slider__slide .card .card_image,.afl-slider.js-mobile-detect .afl-slider__slide .card .card_image{position:relative;border-radius:16px 16px 0 0;height:200px !important;width:100%;overflow:hidden;display:block;flex-shrink:0;background:rgba(0,0,0,0);padding:0;margin:0}.afl-slider.mobile-peekable .afl-slider__slide .card .card_image img,.afl-slider.js-mobile-detect .afl-slider__slide .card .card_image img{border-radius:16px 16px 0 0;width:100% !important;height:200px !important;object-fit:cover !important;object-position:center !important;display:block !important;margin:0 !important;padding:0 !important;border:none !important;flex-shrink:0 !important}}@media(max-width: 767.98px)and (max-width: 767.98px){.afl-slider.mobile-peekable .afl-slider__slide .card .card_image,.afl-slider.js-mobile-detect .afl-slider__slide .card .card_image{height:200px !important;min-height:200px !important;max-height:200px !important}.afl-slider.mobile-peekable .afl-slider__slide .card .card_image img,.afl-slider.js-mobile-detect .afl-slider__slide .card .card_image img{height:200px !important;min-height:200px !important;max-height:200px !important;object-fit:cover !important}}@media(max-width: 767.98px){.afl-slider.mobile-peekable .afl-slider__slide .card .card_content,.afl-slider.js-mobile-detect .afl-slider__slide .card .card_content{padding:16px;flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-height:0}.afl-slider.mobile-peekable .afl-slider__slide .card .card_content .card_meta,.afl-slider.mobile-peekable .afl-slider__slide .card .card_content .card_meta--featured,.afl-slider.js-mobile-detect .afl-slider__slide .card .card_content .card_meta,.afl-slider.js-mobile-detect .afl-slider__slide .card .card_content .card_meta--featured{order:1;font-size:12px;color:rgba(27,42,86,.7);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px;font-weight:500;flex-shrink:0}.afl-slider.mobile-peekable .afl-slider__slide .card .card_content .card_title,.afl-slider.js-mobile-detect .afl-slider__slide .card .card_content .card_title{order:2;font-size:18px !important;line-height:1.4 !important;margin-bottom:20px !important;margin-top:0 !important;padding-bottom:0 !important;font-weight:600;color:#162054;flex-grow:1;flex-shrink:1;min-height:0;overflow-wrap:break-word;word-break:break-word;hyphens:auto;position:relative;z-index:1}.afl-slider.mobile-peekable .afl-slider__slide .card .card_content .card_footer,.afl-slider.js-mobile-detect .afl-slider__slide .card .card_content .card_footer{order:3;margin-top:auto;width:100%;display:flex;flex-direction:column;gap:12px;min-height:60px;flex-shrink:0}.afl-slider.mobile-peekable .afl-slider__slide .card .card_content .card_footer .priority-tag,.afl-slider.mobile-peekable .afl-slider__slide .card .card_content .card_footer .priority_line .priority-tag,.afl-slider.js-mobile-detect .afl-slider__slide .card .card_content .card_footer .priority-tag,.afl-slider.js-mobile-detect .afl-slider__slide .card .card_content .card_footer .priority_line .priority-tag{font-size:11px;padding:4px 8px;border-radius:6px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;display:inline-block;width:fit-content;margin:0;align-self:flex-start}.afl-slider.mobile-peekable .afl-slider__slide .card .card_content .card_footer .priority_line,.afl-slider.js-mobile-detect .afl-slider__slide .card .card_content .card_footer .priority_line{display:flex;align-items:center;margin:0}.afl-slider.mobile-peekable .afl-slider__slide .card .card_content .card_footer .status-line,.afl-slider.js-mobile-detect .afl-slider__slide .card .card_content .card_footer .status-line{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0}.afl-slider.mobile-peekable .afl-slider__slide .card .card_content .card_footer .status-line .card_tags,.afl-slider.js-mobile-detect .afl-slider__slide .card .card_content .card_footer .status-line .card_tags{display:flex;gap:8px;align-items:center;flex-shrink:1;min-width:0;order:1}.afl-slider.mobile-peekable .afl-slider__slide .card .card_content .card_footer .status-line .card_tags .status-tag,.afl-slider.js-mobile-detect .afl-slider__slide .card .card_content .card_footer .status-line .card_tags .status-tag{font-size:11px;padding:4px 8px;border-radius:6px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.afl-slider.mobile-peekable .afl-slider__slide .card .card_content .card_footer .status-line .status-tag,.afl-slider.js-mobile-detect .afl-slider__slide .card .card_content .card_footer .status-line .status-tag{font-size:11px;padding:4px 8px;border-radius:6px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;order:1}.afl-slider.mobile-peekable .afl-slider__slide .card .card_content .card_footer .status-line .status-tag-placeholder,.afl-slider.js-mobile-detect .afl-slider__slide .card .card_content .card_footer .status-line .status-tag-placeholder{display:none}.afl-slider.mobile-peekable .afl-slider__slide .card .card_content .card_footer .status-line .card_link,.afl-slider.js-mobile-detect .afl-slider__slide .card .card_content .card_footer .status-line .card_link{font-weight:500;font-size:14px;color:#162054;transition:all .2s ease;text-decoration:none;flex-shrink:0;white-space:nowrap;margin-left:auto;order:2}.afl-slider.mobile-peekable .afl-slider__slide .card .card_content .card_footer .status-line .card_link:active,.afl-slider.js-mobile-detect .afl-slider__slide .card .card_content .card_footer .status-line .card_link:active{transform:scale(0.95)}.afl-slider.mobile-peekable .afl-slider__slide .card .card_content .card_footer .status-line .card_link:hover,.afl-slider.js-mobile-detect .afl-slider__slide .card .card_content .card_footer .status-line .card_link:hover{color:#e60e31}.afl-slider.mobile-peekable .afl-slider__slide .card .card_content .card_footer .status-line .card_link:hover i,.afl-slider.js-mobile-detect .afl-slider__slide .card .card_content .card_footer .status-line .card_link:hover i{transform:translateX(2px)}.afl-slider.mobile-peekable .afl-slider__slide .card .card_content .card_footer .status-line .card_link i,.afl-slider.js-mobile-detect .afl-slider__slide .card .card_content .card_footer .status-line .card_link i{margin-left:4px;transition:transform .2s ease}.afl-slider.mobile-peekable .afl-slider__slide .card .card_content .card_footer>.card_link,.afl-slider.js-mobile-detect .afl-slider__slide .card .card_content .card_footer>.card_link{align-self:flex-end;font-weight:500;font-size:14px;color:#162054;text-decoration:none;margin:0}.afl-slider.mobile-peekable .afl-slider__slide .card .card_content .card_footer>.card_link:hover,.afl-slider.js-mobile-detect .afl-slider__slide .card .card_content .card_footer>.card_link:hover{color:#e60e31}.afl-slider.mobile-peekable .afl-slider__slide .foia-tag,.afl-slider.mobile-peekable .afl-slider__slide .litigation-tag,.afl-slider.js-mobile-detect .afl-slider__slide .foia-tag,.afl-slider.js-mobile-detect .afl-slider__slide .litigation-tag{position:absolute;top:0;right:0;z-index:15;box-shadow:0 2px 4px rgba(0,0,0,.1);border-radius:0 16px 0 8px}.afl-slider.mobile-peekable .afl-slider__arrow,.afl-slider.mobile-peekable .afl-slider__dots,.afl-slider.js-mobile-detect .afl-slider__arrow,.afl-slider.js-mobile-detect .afl-slider__dots{display:none !important}}@media(min-width: 769px){.afl-slider .card .card_content .card_meta--featured{margin-bottom:20px}}@media(max-width: 768px){.afl-slider__arrow{width:40px;height:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px;aspect-ratio:1/1}.afl-slider__arrow i{font-size:.875rem;width:14px;height:14px;min-width:14px;min-height:14px}.afl-slider__arrow--prev{left:5px}.afl-slider__arrow--next{right:5px}}@media(max-width: 480px){.afl-slider{padding:0 45px}.afl-slider__arrow{width:36px;height:36px;min-width:36px;min-height:36px;max-width:36px;max-height:36px;aspect-ratio:1/1}.afl-slider__arrow i{font-size:.75rem;width:12px;height:12px;min-width:12px;min-height:12px}}@media(max-width: 767.98px){.mobile-hidden{display:none !important;visibility:hidden !important;opacity:0 !important}.victories-multi-slider .afl-slider__container{overflow-x:auto !important;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:none;-ms-overflow-style:none;padding:0 20px}.victories-multi-slider .afl-slider__container::-webkit-scrollbar{display:none;width:0;height:0}.victories-multi-slider .afl-slider__track{display:flex;gap:16px;width:max-content;margin:0;padding:20px 0}.victories-multi-slider .afl-slider__slide{flex:0 0 min(320px,85vw);scroll-snap-align:start}.victories-multi-slider .afl-slider__slide .card{border-radius:16px;background:#fff;border:1px solid rgba(27,42,86,.12);box-shadow:0 4px 12px rgba(0,0,0,.08);overflow:visible;display:flex;flex-direction:column;transition:all .3s ease;position:relative;width:100%;margin:0;height:auto;min-height:420px;max-height:none}.victories-multi-slider .afl-slider__slide .card .card_image{position:relative;border-radius:16px 16px 0 0;height:200px !important;width:100%;overflow:hidden;display:block;flex-shrink:0;background:rgba(0,0,0,0);padding:0;margin:0 !important}.victories-multi-slider .afl-slider__slide .card .card_image img{border-radius:16px 16px 0 0;width:100% !important;height:200px !important;object-fit:cover !important;object-position:center !important;display:block !important;margin:0 !important;padding:0 !important;border:none !important;flex-shrink:0 !important}.victories-multi-slider .afl-slider__slide .card .card_content{padding:16px;flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-height:0;overflow:visible}.victories-multi-slider .afl-slider__slide .card .card_content .card_meta,.victories-multi-slider .afl-slider__slide .card .card_content .card_meta--featured{order:1;font-size:12px;color:rgba(27,42,86,.7);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px;font-weight:500;flex-shrink:0}.victories-multi-slider .afl-slider__slide .card .card_content .card_title{order:2;font-size:18px !important;line-height:1.4 !important;margin-bottom:20px !important;margin-top:0 !important;padding-bottom:0 !important;font-weight:600;color:#162054;flex-grow:1;flex-shrink:1;min-height:0;overflow-wrap:break-word;word-break:break-word;hyphens:auto;position:relative;z-index:1}.victories-multi-slider .afl-slider__slide .card .card_content .card_footer{order:3;margin-top:auto;width:100%;display:flex;flex-direction:column;gap:12px;min-height:auto;flex-shrink:0;padding-top:8px}.victories-multi-slider .afl-slider__slide .card .card_content .card_footer .priority-tag,.victories-multi-slider .afl-slider__slide .card .card_content .card_footer .priority_line .priority-tag{font-size:11px;padding:4px 8px;border-radius:6px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;display:inline-block;width:fit-content;margin:0;align-self:flex-start}.victories-multi-slider .afl-slider__slide .card .card_content .card_footer .priority_line{display:flex;align-items:center;margin:0}.victories-multi-slider .afl-slider__slide .card .card_content .card_footer .status-line{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0}.victories-multi-slider .afl-slider__slide .card .card_content .card_footer .status-line .card_tags{display:flex;gap:8px;align-items:center;flex-shrink:1;min-width:0;order:1}.victories-multi-slider .afl-slider__slide .card .card_content .card_footer .status-line .card_tags .status-tag{font-size:11px;padding:4px 8px;border-radius:6px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.victories-multi-slider .afl-slider__slide .card .card_content .card_footer .status-line .status-tag{font-size:11px;padding:4px 8px;border-radius:6px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;order:1}.victories-multi-slider .afl-slider__slide .card .card_content .card_footer .status-line .card_link{font-weight:500;font-size:14px;color:#162054;transition:all .2s ease;text-decoration:none;flex-shrink:0;white-space:nowrap;margin-left:auto;order:2}.victories-multi-slider .afl-slider__slide .card .card_content .card_footer .status-line .card_link:hover{color:#e60e31}.victories-multi-slider .afl-slider__slide .card .card_content .card_footer .status-line .card_link:hover i{transform:translateX(2px)}.victories-multi-slider .afl-slider__slide .card .card_content .card_footer .status-line .card_link i{margin-left:4px;transition:transform .2s ease}.victories-multi-slider .afl-slider__slide .card .card_content .card_footer>.card_link{align-self:flex-end;font-weight:500;font-size:14px;color:#162054;text-decoration:none;margin:0}.victories-multi-slider .afl-slider__slide .card .card_content .card_footer>.card_link:hover{color:#e60e31}.victories-multi-slider .afl-slider__arrow,.victories-multi-slider .afl-slider__dots{display:none !important}.afl-slider--homepage .afl-slider__container{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.afl-slider--homepage .afl-slider__container::-webkit-scrollbar{display:none;width:0;height:0}.afl-slider--homepage .afl-slider__track{display:flex;align-items:flex-start;flex-wrap:nowrap;gap:16px;padding:0 20px;width:max-content;margin:0}.afl-slider--homepage .afl-slider__slide{flex:0 0 320px;scroll-snap-align:start}.afl-slider--homepage .afl-slider__slide .card{border-radius:16px;background:#fff;border:1px solid rgba(27,42,86,.12);height:420px;box-shadow:0 4px 12px rgba(0,0,0,.08);overflow:hidden;display:flex;flex-direction:column;transition:all .3s ease;position:relative;width:100%;margin:0}.afl-slider--homepage .afl-slider__arrow,.afl-slider--homepage .afl-slider__dots{display:none !important}}.afl-multi-slider{position:relative;margin-top:40px;padding:0 60px;overflow:visible}.afl-multi-slider__container{position:relative;overflow:hidden;margin:0;padding:0}@media(max-width: 768px){.afl-multi-slider__container{margin:0;padding:0}}.afl-multi-slider__track{display:flex;transition:transform .3s ease;gap:0}.afl-multi-slider__slide{flex:0 0 33.333%;padding:0 12px;box-sizing:border-box;opacity:1;transform:scale(1);transition:transform .3s ease}.afl-multi-slider__slide[aria-hidden=false]{opacity:1;transform:scale(1)}.afl-multi-slider__slide.slide-full{opacity:1;transform:scale(1)}.afl-multi-slider__slide.slide-dim{opacity:1;transform:scale(1)}.afl-multi-slider__slide.slide-transparent{opacity:1;transform:scale(1)}@media(max-width: 992px){.afl-multi-slider__slide{flex:0 0 50%;padding:0 12px}}@media(max-width: 768px){.afl-multi-slider__slide{flex:0 0 100%;padding:0 10px;opacity:1;transform:scale(1)}}.afl-multi-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);background:#fff;color:#333;border:none;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10;font-size:1.2rem;box-shadow:0 4px 12px rgba(0,0,0,.15)}.afl-multi-slider__arrow:hover{background:#e60e31;color:#fff;transform:translateY(-50%) scale(1.1)}.afl-multi-slider__arrow:disabled{opacity:1;cursor:not-allowed;transform:translateY(-50%) scale(1)}.afl-multi-slider__arrow--prev{left:10px}.afl-multi-slider__arrow--next{right:10px}@media(max-width: 768px){.afl-multi-slider__arrow--prev{left:5px}.afl-multi-slider__arrow--next{right:5px}}.afl-multi-slider__dots{display:flex;justify-content:center;gap:10px;margin-top:30px}.afl-multi-slider__dot{width:12px;height:12px;min-width:12px;min-height:12px;max-width:12px;max-height:12px;border-radius:50%;background:#999;border:none;cursor:pointer;transition:all .3s ease;flex-shrink:0;flex-grow:0;display:block;padding:0;margin:0;font-size:0;line-height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;text-decoration:none;box-sizing:border-box}.afl-multi-slider__dot--active{background:#e60e31}.afl-multi-slider__dot:hover{background:#e60e31;transform:scale(1.2)}.afl-multi-slider__dot:focus{outline:2px solid rgba(230,14,49,.3);outline-offset:2px}.afl-multi-slider__dot-ellipsis{display:flex;align-items:center;justify-content:center;width:12px;height:12px;color:#999;font-size:.8rem;font-weight:bold;line-height:1;letter-spacing:-1px;user-select:none;opacity:.7;transform:scale(0.8)}.afl-card{background:#fff;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.08);transition:all .3s ease;border:1px solid #e9ecef;width:100%;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;height:100%;min-height:400px}.afl-card[data-href]{cursor:pointer;transition:all .3s ease}.afl-card[data-href]:hover{transform:translateY(-8px);box-shadow:0 8px 25px rgba(0,0,0,.15);border-color:rgba(22,32,84,.3);background-color:rgba(22,32,84,.02)}.afl-card[data-href]:hover .afl-card__link,.afl-card[data-href]:hover .card_link{color:#e60e31}.afl-card[data-href]:hover .afl-card__link i,.afl-card[data-href]:hover .card_link i{transform:translateX(4px)}.afl-card[data-href]:hover .afl-card__image img{transform:scale(1.05)}.afl-card[data-href]:hover .afl-card__title,.afl-card[data-href]:hover .card_title{color:#e60e31}.afl-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.afl-card:hover .afl-card__link{color:#e60e31}.afl-card:hover .afl-card__link i{transform:translateX(2px)}.afl-card__image{position:relative;overflow:hidden;border-radius:12px 12px 0 0}.afl-card__image img{width:100%;height:200px;object-fit:cover;display:block;transition:transform .3s ease}.afl-card__image:hover img{transform:scale(1.05)}.afl-card__content{padding:25px 20px;display:flex;flex-direction:column;flex-grow:1}.afl-card__meta{font-size:.75rem;color:#6b7280;margin-bottom:12px;text-transform:uppercase;font-weight:500;letter-spacing:.5px}.afl-card__meta .meta-separator{margin:0 4px}.afl-card__meta .date-filed{color:#374151}.afl-card__title{font-size:1.1rem;font-weight:500;color:#162054;margin:0 0 20px 0;line-height:1.4}.afl-card__title--full{display:block;overflow:visible;text-overflow:clip;white-space:normal}.afl-card__footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:12px}@media(max-width: 768px){.afl-card__footer{flex-direction:column;gap:8px;align-items:stretch}.afl-card__footer .afl-card__tags{flex-direction:column;align-items:flex-start;width:100%}.afl-card__footer .afl-card__tags .priority-tag{order:1;align-self:flex-start}.afl-card__footer .afl-card__tags .status-tag{order:2;align-self:flex-start;margin-top:8px}.afl-card__footer .afl-card__link{order:3;align-self:flex-end;margin-top:-32px}}.afl-card__tags{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.afl-card__link{color:#162054;text-decoration:none;font-weight:500;font-size:.9rem;transition:all .2s ease;flex-shrink:0;display:inline-flex;align-items:center;gap:6px}.afl-card__link--details{color:#162054}.afl-card__link:hover{color:#e60e31}.afl-card__link:hover i{transform:translateX(2px)}.afl-card__link i{font-size:.75rem;transition:transform .2s ease}.afl-tag{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;background:hsla(0,0%,100%,.9);color:#333;backdrop-filter:blur(4px)}.afl-tag--priority{background:rgba(210,40,43,.9);color:#fff}.afl-tag--type{background:rgba(27,42,86,.9);color:#fff}.afl-tag--status{background:rgba(40,167,69,.9);color:#fff}.afl-tag--status-victory{background:rgba(40,167,69,.9)}.afl-tag--status-won{background:rgba(40,167,69,.9)}.afl-tag--status-ongoing{background:rgba(255,193,7,.9);color:#333}.afl-tag--status-pending{background:rgba(108,117,125,.9)}@media(max-width: 767.98px){.afl-multi-slider.mobile-peekable .afl-multi-slider__container,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__container,.victories-multi-slider.mobile-peekable .afl-multi-slider__container{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:none;-ms-overflow-style:none}.afl-multi-slider.mobile-peekable .afl-multi-slider__container::-webkit-scrollbar,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__container::-webkit-scrollbar,.victories-multi-slider.mobile-peekable .afl-multi-slider__container::-webkit-scrollbar{display:none}.afl-multi-slider.mobile-peekable .afl-multi-slider__track,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__track,.victories-multi-slider.mobile-peekable .afl-multi-slider__track{display:flex;align-items:stretch;flex-wrap:nowrap;gap:16px;padding:0 20px;width:max-content;margin:0}.afl-multi-slider.mobile-peekable .afl-multi-slider__slide,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide{flex:0 0 320px;scroll-snap-align:start;opacity:1}.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card{border-radius:16px;background:#fff;border:1px solid rgba(27,42,86,.12);height:auto;min-height:420px;max-height:none;box-shadow:0 4px 12px rgba(0,0,0,.08);overflow:visible;display:flex;flex-direction:column;transition:all .3s ease;position:relative;max-width:none;width:100%;margin:0}.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card:hover,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card:hover,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card:hover,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card:hover,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card:hover,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card:hover{box-shadow:0 8px 16px rgba(0,0,0,.12);transform:translateY(-2px);border-color:rgba(27,42,86,.2)}.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__image,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_image,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__image,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_image,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__image,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_image,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__image,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_image,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__image,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_image,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__image,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_image{border-radius:16px 16px 0 0;height:200px;overflow:hidden}.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__image img,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_image img,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__image img,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_image img,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__image img,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_image img,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__image img,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_image img,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__image img,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_image img,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__image img,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_image img{border-radius:16px 16px 0 0;width:100%;height:100%;object-fit:cover}.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content{padding:16px;flex:1;display:flex;flex-direction:column;justify-content:space-between;min-height:0}.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__meta,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_meta,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__meta,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_meta,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__meta,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_meta,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__meta,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_meta,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__meta,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_meta,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__meta,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_meta,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__meta,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_meta,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__meta,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .card_meta,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__meta,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_meta,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__meta,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_meta,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__meta,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_meta,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__meta,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_meta{order:1;font-size:12px;color:rgba(27,42,86,.7);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__title,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_title,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__title,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_title,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__title,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_title,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__title,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_title,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__title,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_title,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__title,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_title,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__title,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_title,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__title,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .card_title,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__title,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_title,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__title,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_title,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__title,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_title,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__title,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_title{order:2;font-size:18px;line-height:1.4;margin-bottom:16px;font-weight:600;color:#162054;overflow-wrap:break-word;word-break:break-word;hyphens:auto}.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer{order:3;margin-top:16px;display:flex;flex-direction:column;gap:12px;flex-shrink:0}.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .priority_line,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .priority_line,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .priority_line,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .priority_line,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .priority_line,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .priority_line,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .priority_line,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .priority_line,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .priority_line,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .priority_line,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .priority_line,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .priority_line,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .priority_line,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .priority_line,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .priority_line,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .priority_line,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .priority_line,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .priority_line,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .priority_line,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .priority_line,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .priority_line,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .priority_line,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .priority_line,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .priority_line{width:100%;margin-bottom:8px}.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .priority_line .priority-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .priority_line .priority-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .priority_line .priority-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .priority_line .priority-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .priority_line .priority-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .priority_line .priority-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .priority_line .priority-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .priority_line .priority-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .priority_line .priority-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .priority_line .priority-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .priority_line .priority-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .priority_line .priority-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .priority_line .priority-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .priority_line .priority-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .priority_line .priority-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .priority_line .priority-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .priority_line .priority-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .priority_line .priority-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .priority_line .priority-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .priority_line .priority-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .priority_line .priority-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .priority_line .priority-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .priority_line .priority-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .priority_line .priority-tag{font-size:11px;padding:4px 8px;border-radius:6px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:12px;width:100%;margin-top:8px}.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .card_tags,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .card_tags,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .card_tags,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .card_tags,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .card_tags,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .card_tags,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .card_tags,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .card_tags,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .card_tags,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .card_tags,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .card_tags,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .card_tags,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .card_tags,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .card_tags,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .card_tags,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .card_tags,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .card_tags,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .card_tags,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .card_tags,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .card_tags,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .card_tags,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .card_tags,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .card_tags,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .card_tags{display:flex;gap:8px;align-items:center;flex-shrink:1;min-width:0;order:1}.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .card_tags .status-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .card_tags .status-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .card_tags .status-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .card_tags .status-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .card_tags .status-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .card_tags .status-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .card_tags .status-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .card_tags .status-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .card_tags .status-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .card_tags .status-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .card_tags .status-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .card_tags .status-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .card_tags .status-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .card_tags .status-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .card_tags .status-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .card_tags .status-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .card_tags .status-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .card_tags .status-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .card_tags .status-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .card_tags .status-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .card_tags .status-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .card_tags .status-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .card_tags .status-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .card_tags .status-tag{font-size:11px;padding:4px 8px;border-radius:6px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .status-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .status-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .status-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .status-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .status-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .status-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .status-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .status-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .status-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .status-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .status-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .status-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .status-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .status-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .status-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .status-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .status-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .status-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .status-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .status-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .status-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .status-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .status-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .status-tag{font-size:11px;padding:4px 8px;border-radius:6px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;order:1}.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .afl-card__link,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .card_link,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .afl-card__link,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .card_link,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .afl-card__link,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .card_link,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .afl-card__link,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .card_link,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .afl-card__link,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .card_link,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .afl-card__link,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .card_link,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .afl-card__link,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .card_link,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .afl-card__link,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .card_link,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .afl-card__link,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .card_link,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .afl-card__link,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .card_link,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .afl-card__link,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .card_link,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .afl-card__link,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .card_link,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .afl-card__link,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .card_link,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .afl-card__link,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .card_link,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .afl-card__link,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .card_link,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .afl-card__link,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .card_link,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .afl-card__link,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .card_link,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .afl-card__link,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .card_link,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .afl-card__link,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .card_link,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .afl-card__link,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .card_link,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .afl-card__link,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .card_link,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .afl-card__link,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .card_link,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .afl-card__link,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .card_link,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .afl-card__link,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .card_link{font-weight:500;font-size:14px;color:#162054;transition:all .2s ease;text-decoration:none;flex-shrink:0;white-space:nowrap;margin-left:auto;order:2}.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .afl-card__link:active,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .card_link:active,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .afl-card__link:active,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .card_link:active,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .afl-card__link:active,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .card_link:active,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .afl-card__link:active,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .card_link:active,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .afl-card__link:active,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .card_link:active,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .afl-card__link:active,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .card_link:active,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .afl-card__link:active,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .card_link:active,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .afl-card__link:active,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .card_link:active,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .afl-card__link:active,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .card_link:active,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .afl-card__link:active,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .card_link:active,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .afl-card__link:active,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .card_link:active,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .afl-card__link:active,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .card_link:active,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .afl-card__link:active,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .card_link:active,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .afl-card__link:active,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .card_link:active,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .afl-card__link:active,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .card_link:active,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .afl-card__link:active,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .card_link:active,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .afl-card__link:active,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .card_link:active,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .afl-card__link:active,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .card_link:active,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .afl-card__link:active,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .card_link:active,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .afl-card__link:active,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .card_link:active,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .afl-card__link:active,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .card_link:active,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .afl-card__link:active,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .card_link:active,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .afl-card__link:active,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .card_link:active,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .afl-card__link:active,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .card_link:active{transform:scale(0.95)}.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .afl-card__link:hover,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .card_link:hover,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .afl-card__link:hover,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .card_link:hover,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .afl-card__link:hover,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .card_link:hover,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .afl-card__link:hover,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .card_link:hover,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .afl-card__link:hover,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .card_link:hover,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .afl-card__link:hover,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .card_link:hover,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .afl-card__link:hover,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .card_link:hover,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .afl-card__link:hover,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .card_link:hover,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .afl-card__link:hover,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .card_link:hover,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .afl-card__link:hover,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .card_link:hover,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .afl-card__link:hover,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .card_link:hover,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .afl-card__link:hover,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .card_link:hover,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .afl-card__link:hover,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .card_link:hover,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .afl-card__link:hover,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .card_link:hover,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .afl-card__link:hover,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .card_link:hover,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .afl-card__link:hover,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .card_link:hover,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .afl-card__link:hover,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .card_link:hover,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .afl-card__link:hover,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .card_link:hover,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .afl-card__link:hover,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .card_link:hover,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .afl-card__link:hover,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .card_link:hover,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .afl-card__link:hover,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .card_link:hover,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .afl-card__link:hover,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .card_link:hover,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .afl-card__link:hover,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .card_link:hover,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .afl-card__link:hover,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .card_link:hover{color:#e60e31}.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .afl-card__link:hover i,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .card_link:hover i,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .afl-card__link:hover i,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .card_link:hover i,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .afl-card__link:hover i,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .card_link:hover i,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .afl-card__link:hover i,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .card_link:hover i,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .afl-card__link:hover i,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .card_link:hover i,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .afl-card__link:hover i,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .card_link:hover i,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .afl-card__link:hover i,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .card_link:hover i,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .afl-card__link:hover i,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .card_link:hover i,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .afl-card__link:hover i,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .card_link:hover i,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .afl-card__link:hover i,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .card_link:hover i,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .afl-card__link:hover i,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .card_link:hover i,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .afl-card__link:hover i,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .card_link:hover i,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .afl-card__link:hover i,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .card_link:hover i,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .afl-card__link:hover i,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .card_link:hover i,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .afl-card__link:hover i,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .card_link:hover i,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .afl-card__link:hover i,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .card_link:hover i,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .afl-card__link:hover i,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .card_link:hover i,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .afl-card__link:hover i,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .card_link:hover i,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .afl-card__link:hover i,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .card_link:hover i,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .afl-card__link:hover i,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .card_link:hover i,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .afl-card__link:hover i,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .card_link:hover i,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .afl-card__link:hover i,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .card_link:hover i,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .afl-card__link:hover i,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .card_link:hover i,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .afl-card__link:hover i,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .card_link:hover i{transform:translateX(2px)}.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .afl-card__link i,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .card_link i,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .afl-card__link i,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .card_link i,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .afl-card__link i,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .card_link i,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .afl-card__link i,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .card_link i,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .afl-card__link i,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .card_link i,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .afl-card__link i,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .card_link i,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .afl-card__link i,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .card_link i,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .afl-card__link i,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .card_link i,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .afl-card__link i,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .card_link i,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .afl-card__link i,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .card_link i,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .afl-card__link i,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .card_link i,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .afl-card__link i,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .card_link i,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .afl-card__link i,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .card_link i,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .afl-card__link i,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .card_link i,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .afl-card__link i,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .card_link i,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .afl-card__link i,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .card_link i,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .afl-card__link i,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .status_line .card_link i,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .afl-card__link i,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .card_link i,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .afl-card__link i,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .status_line .card_link i,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .afl-card__link i,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .status_line .card_link i,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .afl-card__link i,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .status_line .card_link i,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .afl-card__link i,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .card_link i,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .afl-card__link i,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .status_line .card_link i,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .afl-card__link i,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .status_line .card_link i{margin-left:4px;transition:transform .2s ease}.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .afl-card__tags,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .card_tags,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .afl-card__tags,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .card_tags,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .afl-card__tags,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .card_tags,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .afl-card__tags,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .card_tags,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .afl-card__tags,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .card_tags,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .afl-card__tags,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .card_tags,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .afl-card__tags,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .card_tags,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .afl-card__tags,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .card_tags,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .afl-card__tags,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .card_tags,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .afl-card__tags,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .card_tags,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .afl-card__tags,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .card_tags,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .afl-card__tags,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .card_tags,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .afl-card__tags,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .card_tags,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .afl-card__tags,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .card_tags,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .afl-card__tags,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .card_tags,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .afl-card__tags,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .card_tags,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .afl-card__tags,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .card_tags,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .afl-card__tags,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .card_tags,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .afl-card__tags,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .card_tags,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .afl-card__tags,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .card_tags,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .afl-card__tags,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .card_tags,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .afl-card__tags,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .card_tags,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .afl-card__tags,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .card_tags,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .afl-card__tags,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .card_tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center;order:1;align-self:flex-start;margin-top:0}.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .afl-card__tags .priority-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .afl-card__tags .status-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .card_tags .priority-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .card_tags .status-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .afl-card__tags .priority-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .afl-card__tags .status-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .card_tags .priority-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .card_tags .status-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .afl-card__tags .priority-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .afl-card__tags .status-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .card_tags .priority-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .card_tags .status-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .afl-card__tags .priority-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .afl-card__tags .status-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .card_tags .priority-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .card_tags .status-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .afl-card__tags .priority-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .afl-card__tags .status-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .card_tags .priority-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .card_tags .status-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .afl-card__tags .priority-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .afl-card__tags .status-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .card_tags .priority-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .card_tags .status-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .afl-card__tags .priority-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .afl-card__tags .status-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .card_tags .priority-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .card_tags .status-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .afl-card__tags .priority-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .afl-card__tags .status-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .card_tags .priority-tag,.afl-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .card_tags .status-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .afl-card__tags .priority-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .afl-card__tags .status-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .card_tags .priority-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .card_tags .status-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .afl-card__tags .priority-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .afl-card__tags .status-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .card_tags .priority-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .card_tags .status-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .afl-card__tags .priority-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .afl-card__tags .status-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .card_tags .priority-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .card_tags .status-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .afl-card__tags .priority-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .afl-card__tags .status-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .card_tags .priority-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .card_tags .status-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .afl-card__tags .priority-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .afl-card__tags .status-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .card_tags .priority-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .card_tags .status-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .afl-card__tags .priority-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .afl-card__tags .status-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .card_tags .priority-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .card_tags .status-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .afl-card__tags .priority-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .afl-card__tags .status-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .card_tags .priority-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .card_tags .status-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .afl-card__tags .priority-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .afl-card__tags .status-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .card_tags .priority-tag,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .card_tags .status-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .afl-card__tags .priority-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .afl-card__tags .status-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .card_tags .priority-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__footer .card_tags .status-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .afl-card__tags .priority-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .afl-card__tags .status-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .card_tags .priority-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .card_tags .status-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .afl-card__tags .priority-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .afl-card__tags .status-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .card_tags .priority-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .afl-card__footer .card_tags .status-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .afl-card__tags .priority-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .afl-card__tags .status-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .card_tags .priority-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .afl-card .card_content .card_footer .card_tags .status-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .afl-card__tags .priority-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .afl-card__tags .status-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .card_tags .priority-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__footer .card_tags .status-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .afl-card__tags .priority-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .afl-card__tags .status-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .card_tags .priority-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .card_tags .status-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .afl-card__tags .priority-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .afl-card__tags .status-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .card_tags .priority-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .afl-card__footer .card_tags .status-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .afl-card__tags .priority-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .afl-card__tags .status-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .card_tags .priority-tag,.victories-multi-slider.mobile-peekable .afl-multi-slider__slide .card .card_content .card_footer .card_tags .status-tag{font-size:11px;padding:4px 8px;border-radius:6px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;order:initial;align-self:initial;margin-top:0}.afl-multi-slider.mobile-peekable .afl-multi-slider__arrow,.afl-multi-slider.mobile-peekable .afl-multi-slider__dots,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__arrow,.afl-multi-slider.afl-multi-slider--victories.mobile-peekable .afl-multi-slider__dots,.victories-multi-slider.mobile-peekable .afl-multi-slider__arrow,.victories-multi-slider.mobile-peekable .afl-multi-slider__dots{display:none}}.afl-multi-slider--victories .afl-multi-slider__track{align-items:stretch}.afl-multi-slider--victories .afl-multi-slider__slide{display:flex;align-items:stretch}.afl-multi-slider--victories .afl-card{display:flex;flex-direction:column;height:100%;min-height:450px}@media(max-width: 767.98px){.afl-multi-slider--victories .afl-card.mobile-peekable .afl-card,.mobile-peekable .afl-multi-slider--victories .afl-card{height:420px;min-height:420px;max-height:420px}}.afl-multi-slider--victories .afl-card__image img{height:200px}.afl-multi-slider--victories .afl-card__title{color:#162054;font-size:1.1rem}.afl-multi-slider--victories .afl-card__text{font-size:.95rem}.afl-multi-slider--victories .afl-card__content{display:flex;flex-direction:column;flex:1}.afl-multi-slider--victories .afl-card .card_footer{margin-top:auto}.afl-multi-slider--victories .afl-card .card_footer .card_footer_content{display:flex;justify-content:space-between;align-items:center;gap:12px}@media(max-width: 768px){.afl-multi-slider--victories .afl-card .card_footer .card_footer_content{flex-direction:column;align-items:flex-start;gap:8px}}.afl-multi-slider--victories .afl-card .card_footer .card_footer_content .card_tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center}@media(max-width: 768px){.afl-multi-slider--victories .afl-card .card_footer .card_footer_content .card_tags{width:100%}}.afl-multi-slider--victories .afl-card .card_footer .card_footer_content .card_link{display:inline-flex;align-items:center;color:#162054;font-weight:500;text-decoration:none;transition:all .2s ease;font-size:.95rem;flex-shrink:0}@media(max-width: 768px){.afl-multi-slider--victories .afl-card .card_footer .card_footer_content .card_link{align-self:flex-end}}.afl-multi-slider--victories .afl-card .card_footer .card_footer_content .card_link i{margin-left:.5rem;transition:transform .2s ease}.afl-multi-slider--victories .afl-card .card_footer .card_footer_content .card_link:hover{color:#e60e31}.afl-multi-slider--victories .afl-card .card_footer .card_footer_content .card_link:hover i{transform:translateX(4px)}.afl-multi-slider--victories .afl-tag--status-victory{background:#28a745;box-shadow:0 2px 4px rgba(40,167,69,.3)}.victories-multi-slider .afl-multi-slider__track{align-items:stretch}.victories-multi-slider .afl-multi-slider__slide{display:flex;align-items:stretch}.victories-multi-slider .card{display:flex;flex-direction:column;height:100%;min-height:450px}@media(max-width: 767.98px){.mobile-peekable .victories-multi-slider .card{height:420px;min-height:420px;max-height:420px}}.victories-multi-slider .card__image{height:200px;min-height:200px;max-height:200px;overflow:hidden;flex-shrink:0}@media(max-width: 767.98px){.mobile-peekable .victories-multi-slider .card__image{height:180px;min-height:180px;max-height:180px}}.victories-multi-slider .card__image img{width:100%;height:100%;object-fit:cover;object-position:center}.victories-multi-slider .card__content{display:flex;flex-direction:column;flex:1;padding:1.5rem}@media(max-width: 767.98px){.mobile-peekable .victories-multi-slider .card__content{padding:1.25rem}}.victories-multi-slider .card__title{color:#162054;font-size:1.1rem;font-weight:500;line-height:1.3;margin:0 0 1rem 0}@media(max-width: 767.98px){.mobile-peekable .victories-multi-slider .card__title{font-size:1rem;margin:0 0 .75rem 0}}.victories-multi-slider .card__text{font-size:.95rem}.victories-multi-slider .card__meta,.victories-multi-slider .card .card-meta,.victories-multi-slider .card .post-type-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:#ccc;margin:0 0 .5rem 0;font-weight:500}@media(max-width: 767.98px){.mobile-peekable .victories-multi-slider .card__meta,.mobile-peekable .victories-multi-slider .card .card-meta,.mobile-peekable .victories-multi-slider .card .post-type-label{margin:0 0 .375rem 0}}.victories-multi-slider .card .card_footer{margin-top:auto}.victories-multi-slider .card .card_footer .priority_line{display:flex;justify-content:flex-start;align-items:center;margin-bottom:12px}.victories-multi-slider .card .card_footer .priority_line .priority-tag{display:inline-block}.victories-multi-slider .card .card_footer .status_line{display:flex;justify-content:flex-end;align-items:center;gap:12px;width:100%}@media(max-width: 768px){.victories-multi-slider .card .card_footer .status_line{flex-direction:column;align-items:flex-end;gap:8px}}.victories-multi-slider .card .card_footer .status_line .status-tag{font-size:.75rem;padding:4px 8px;border-radius:6px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-right:auto}.victories-multi-slider .card .card_footer .status_line .card_link{display:inline-flex;align-items:center;color:#162054;font-weight:500;text-decoration:none;transition:all .2s ease;font-size:.95rem;flex-shrink:0;margin-left:auto;text-align:right}@media(max-width: 768px){.victories-multi-slider .card .card_footer .status_line .card_link{align-self:flex-end;margin-left:auto}}.victories-multi-slider .card .card_footer .status_line .card_link i{margin-left:.5rem;transition:transform .2s ease}.victories-multi-slider .card .card_footer .status_line .card_link:hover{color:#e60e31}.victories-multi-slider .card .card_footer .status_line .card_link:hover i{transform:translateX(4px)}.victories-multi-slider .afl-card{display:flex;flex-direction:column;height:100%;min-height:450px}.victories-multi-slider .afl-card__image img{height:200px}.victories-multi-slider .afl-card__title{color:#162054;font-size:1.1rem}.victories-multi-slider .afl-card__text{font-size:.95rem}.victories-multi-slider .afl-card__content{display:flex;flex-direction:column;flex:1}.victories-multi-slider .afl-card .card_footer{margin-top:auto}.victories-multi-slider .afl-card .card_footer .card_footer_content{display:flex;justify-content:space-between;align-items:center;gap:12px}@media(max-width: 768px){.victories-multi-slider .afl-card .card_footer .card_footer_content{flex-direction:column;align-items:flex-end;gap:8px}}.victories-multi-slider .afl-card .card_footer .card_footer_content .card_tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center}@media(max-width: 768px){.victories-multi-slider .afl-card .card_footer .card_footer_content .card_tags{width:100%}}.victories-multi-slider .afl-card .card_footer .card_footer_content .card_link{display:inline-flex;align-items:center;color:#162054;font-weight:500;text-decoration:none;transition:all .2s ease;font-size:.95rem;flex-shrink:0;margin-left:auto;text-align:right}@media(max-width: 768px){.victories-multi-slider .afl-card .card_footer .card_footer_content .card_link{align-self:flex-end;margin-left:auto}}.victories-multi-slider .afl-card .card_footer .card_footer_content .card_link i{margin-left:.5rem;transition:transform .2s ease}.victories-multi-slider .afl-card .card_footer .card_footer_content .card_link:hover{color:#e60e31}.victories-multi-slider .afl-card .card_footer .card_footer_content .card_link:hover i{transform:translateX(4px)}.victories-multi-slider .afl-card .card_footer .status_line{display:flex;justify-content:flex-end;align-items:center;gap:12px;width:100%}@media(max-width: 768px){.victories-multi-slider .afl-card .card_footer .status_line{flex-direction:column;align-items:flex-end;gap:8px}}.victories-multi-slider .afl-card .card_footer .status_line .status-tag{font-size:.75rem;padding:4px 8px;border-radius:6px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-right:auto}.victories-multi-slider .afl-card .card_footer .status_line .card_link{display:inline-flex;align-items:center;color:#162054;font-weight:500;text-decoration:none;transition:all .2s ease;font-size:.95rem;flex-shrink:0;margin-left:auto;text-align:right}@media(max-width: 768px){.victories-multi-slider .afl-card .card_footer .status_line .card_link{align-self:flex-end;margin-left:auto}}.victories-multi-slider .afl-card .card_footer .status_line .card_link i{margin-left:.5rem;transition:transform .2s ease}.victories-multi-slider .afl-card .card_footer .status_line .card_link:hover{color:#e60e31}.victories-multi-slider .afl-card .card_footer .status_line .card_link:hover i{transform:translateX(4px)}.victories-multi-slider .afl-tag--status-victory{background:#28a745;box-shadow:0 2px 4px rgba(40,167,69,.3)}.afl-multi-slider--schools .afl-card{text-align:center}.afl-multi-slider--schools .afl-card__image{height:140px;display:flex;align-items:center;justify-content:center;padding:15px;background:#f8f9fa}.afl-multi-slider--schools .afl-card__image img{height:auto;max-height:100%;width:auto;max-width:100%;object-fit:contain}.afl-multi-slider--schools .afl-card__content{text-align:center}@media(max-width: 1200px){.afl-card__image img{height:180px}}@media(max-width: 992px){.afl-card__image img{height:160px}.afl-card__content{padding:20px 16px}}@media(max-width: 768px){.afl-multi-slider{margin:0;padding:0}.afl-multi-slider__slide{padding:0 5px}.afl-card__image img{height:150px}.afl-card__content{padding:18px 14px}.afl-card__title{font-size:1rem}.afl-card__text{font-size:.85rem}}.afl-multi-slider,.afl-multi-slider *,.victories-multi-slider,.victories-multi-slider *,.mobile-peekable,.mobile-peekable *{border:none;outline:none}.afl-multi-slider[style*=dashed],.afl-multi-slider[style*=border],.afl-multi-slider *[style*=dashed],.afl-multi-slider *[style*=border],.victories-multi-slider[style*=dashed],.victories-multi-slider[style*=border],.victories-multi-slider *[style*=dashed],.victories-multi-slider *[style*=border],.mobile-peekable[style*=dashed],.mobile-peekable[style*=border],.mobile-peekable *[style*=dashed],.mobile-peekable *[style*=border]{border:none}.afl-multi-slider .afl-card,.afl-multi-slider .card{border:1px solid rgba(27,42,86,.12);border-style:solid}.mobile-peekable .afl-multi-slider__slide,.mobile-peekable .universal-slider__slide{opacity:1;transform:scale(1)}.mobile-peekable .afl-multi-slider__slide[style*=opacity],.mobile-peekable .universal-slider__slide[style*=opacity]{opacity:1}.split-layout{display:flex;gap:60px;align-items:flex-start}@media(max-width: 992px){.split-layout{gap:40px}}@media(max-width: 768px){.split-layout{flex-direction:column;gap:40px}}.split-layout__left,.split-layout__right{flex:1;min-width:0}@media(max-width: 768px){.split-layout__left,.split-layout__right{flex:none;width:100%}}.afl-split-slider{position:relative;width:100%;padding:0 40px}@media(max-width: 992px){.afl-split-slider{padding:0 35px}}@media(max-width: 768px){.afl-split-slider{padding:0 30px}}@media(max-width: 576px){.afl-split-slider{padding:0}}.afl-split-slider__container{position:relative;width:100%;overflow:hidden;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.12);transition:box-shadow .3s ease}.afl-split-slider__container:hover{box-shadow:0 8px 24px rgba(0,0,0,.16)}.afl-split-slider__track{display:flex;transition:transform .3s ease;width:100%}.afl-split-slider__slide{flex:0 0 100%;width:100%;padding:0}.afl-split-slider__slide .card.split-card{height:100%;width:100%;border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;background-color:#fff;display:flex;flex-direction:column;position:relative;cursor:pointer;border:none}.afl-split-slider__slide .card.split-card[data-href]{cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.afl-split-slider__slide .card.split-card[data-href]:hover{transform:translateY(-4px)}.afl-split-slider__slide .card.split-card[data-href]:focus{outline:2px solid #162054;outline-offset:2px}.afl-split-slider__slide .card.split-card:hover{transform:translateY(-4px)}.afl-split-slider__slide .card.split-card .afl-card__image{position:relative;height:220px;min-height:220px;max-height:220px;overflow:hidden;flex-shrink:0}.afl-split-slider__slide .card.split-card .afl-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.afl-split-slider__slide .card.split-card .afl-card__image .play-button-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60px;height:60px;opacity:.9;transition:opacity .3s ease,transform .3s ease;z-index:2}.afl-split-slider__slide .card.split-card .afl-card__image .play-button-overlay .play-icon{width:100%;height:100%;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3));color:#fff}.afl-split-slider__slide .card.split-card .afl-card__image:hover .play-button-overlay{opacity:1;transform:translate(-50%, -50%) scale(1.1)}.afl-split-slider__slide .card.split-card:hover .afl-card__image img{transform:scale(1.05)}.afl-split-slider__slide .card.split-card.media-coverage-card[data-video-url]{cursor:pointer}.afl-split-slider__slide .card.split-card.media-coverage-card[data-video-url]:hover .afl-card__image img{transform:scale(1.05)}.afl-split-slider__slide .card.split-card.media-coverage-card[data-video-url]:hover .card_link{color:var(--white) !important;background-color:#bf0a30 !important;transform:translateY(-2px);box-shadow:0 5px 15px rgba(230,14,49,.4)}.afl-split-slider__slide .card.split-card.media-coverage-card[data-video-url]:hover .card_link i{transform:translateX(3px)}.afl-split-slider__slide .card.split-card.media-coverage-card[data-video-url] .card_link{color:var(--white);background-color:var(--primary-color);font-weight:var(--font-weight-bold);font-size:.9rem;padding:12px 24px;border-radius:var(--border-radius-full);text-transform:uppercase;letter-spacing:.5px;box-shadow:0 3px 10px rgba(230,14,49,.3);transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;border:none;cursor:pointer}.afl-split-slider__slide .card.split-card.media-coverage-card[data-video-url] .card_link i{transition:transform .3s ease;font-size:.8rem}.afl-split-slider__slide .card.split-card .afl-card__content,.afl-split-slider .afl-split-slider__slide .card.split-card .split-card--page .afl-page-card__content,.afl-split-slider .afl-split-slider__slide .split-card--page .card.split-card .afl-page-card__content{padding:20px;flex:1;display:flex;flex-direction:column}.afl-split-slider__slide .card.split-card .afl-card__content .afl-card__meta,.afl-split-slider .afl-split-slider__slide .card.split-card .split-card--page .afl-page-card__content .afl-card__meta,.afl-split-slider .afl-split-slider__slide .split-card--page .card.split-card .afl-page-card__content .afl-card__meta{font-size:.75rem;color:rgba(27,42,86,.7);text-transform:uppercase;font-weight:500;letter-spacing:.5px;margin:0 0 .5rem 0;line-height:1.2}.afl-split-slider__slide .card.split-card .afl-card__content .afl-card__meta .meta-separator,.afl-split-slider .afl-split-slider__slide .card.split-card .split-card--page .afl-page-card__content .afl-card__meta .meta-separator,.afl-split-slider .afl-split-slider__slide .split-card--page .card.split-card .afl-page-card__content .afl-card__meta .meta-separator{margin:0 4px}.afl-split-slider__slide .card.split-card .afl-card__content .afl-card__meta .date-filed,.afl-split-slider .afl-split-slider__slide .card.split-card .split-card--page .afl-page-card__content .afl-card__meta .date-filed,.afl-split-slider .afl-split-slider__slide .split-card--page .card.split-card .afl-page-card__content .afl-card__meta .date-filed{color:rgba(27,42,86,.7);font-weight:500}.afl-split-slider__slide .card.split-card .afl-card__content .afl-card__title,.afl-split-slider .afl-split-slider__slide .card.split-card .split-card--page .afl-page-card__content .afl-card__title,.afl-split-slider .afl-split-slider__slide .split-card--page .card.split-card .afl-page-card__content .afl-card__title{font-size:1.1rem;font-weight:500;line-height:1.2;margin:0 0 .5rem 0;color:#162054;flex:1;overflow-wrap:break-word;word-break:break-word;hyphens:auto}.afl-split-slider__slide .card.split-card .afl-card__content .afl-card__title--full,.afl-split-slider .afl-split-slider__slide .card.split-card .split-card--page .afl-page-card__content .afl-card__title--full,.afl-split-slider .afl-split-slider__slide .split-card--page .card.split-card .afl-page-card__content .afl-card__title--full{margin-bottom:auto}.afl-split-slider__slide .card.split-card .afl-card__content .afl-card__text,.afl-split-slider .afl-split-slider__slide .card.split-card .split-card--page .afl-page-card__content .afl-card__text,.afl-split-slider .afl-split-slider__slide .split-card--page .card.split-card .afl-page-card__content .afl-card__text{font-size:.9rem;line-height:1.5;color:rgba(27,42,86,.8);margin:0 0 1.5rem 0;overflow-wrap:break-word;word-break:break-word}.afl-split-slider__slide .card.split-card .afl-card__content .card_footer,.afl-split-slider .afl-split-slider__slide .card.split-card .split-card--page .afl-page-card__content .card_footer,.afl-split-slider .afl-split-slider__slide .split-card--page .card.split-card .afl-page-card__content .card_footer{margin-top:auto}.afl-split-slider__slide .card.split-card .afl-card__content .card_footer .priority_line,.afl-split-slider .afl-split-slider__slide .card.split-card .split-card--page .afl-page-card__content .card_footer .priority_line,.afl-split-slider .afl-split-slider__slide .split-card--page .card.split-card .afl-page-card__content .card_footer .priority_line{margin-bottom:10px}.afl-split-slider__slide .card.split-card .afl-card__content .card_footer .priority_line .priority-tag,.afl-split-slider .afl-split-slider__slide .card.split-card .split-card--page .afl-page-card__content .card_footer .priority_line .priority-tag,.afl-split-slider .afl-split-slider__slide .split-card--page .card.split-card .afl-page-card__content .card_footer .priority_line .priority-tag{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;background-color:#162054;color:#fff}.afl-split-slider__slide .card.split-card .afl-card__content .card_footer .priority_line .priority-tag:hover,.afl-split-slider .afl-split-slider__slide .card.split-card .split-card--page .afl-page-card__content .card_footer .priority_line .priority-tag:hover,.afl-split-slider .afl-split-slider__slide .split-card--page .card.split-card .afl-page-card__content .card_footer .priority_line .priority-tag:hover{opacity:.9;text-decoration:none;color:#fff}.afl-split-slider__slide .card.split-card .afl-card__content .card_footer .status_line,.afl-split-slider .afl-split-slider__slide .card.split-card .split-card--page .afl-page-card__content .card_footer .status_line,.afl-split-slider .afl-split-slider__slide .split-card--page .card.split-card .afl-page-card__content .card_footer .status_line{display:flex;justify-content:flex-end;align-items:center}.afl-split-slider__slide .card.split-card .afl-card__content .card_footer .status_line .status-tag,.afl-split-slider .afl-split-slider__slide .card.split-card .split-card--page .afl-page-card__content .card_footer .status_line .status-tag,.afl-split-slider .afl-split-slider__slide .split-card--page .card.split-card .afl-page-card__content .card_footer .status_line .status-tag{margin-right:auto;font-size:.75rem;padding:3px 8px;border-radius:3px;background-color:#f5f5f5;color:#999;text-transform:uppercase;font-weight:500;letter-spacing:.3px}.afl-split-slider__slide .card.split-card .afl-card__content .card_footer .status_line .card_link,.afl-split-slider .afl-split-slider__slide .card.split-card .split-card--page .afl-page-card__content .card_footer .status_line .card_link,.afl-split-slider .afl-split-slider__slide .split-card--page .card.split-card .afl-page-card__content .card_footer .status_line .card_link{color:#162054;font-weight:600;font-size:.875rem;text-decoration:none;display:inline-flex;align-items:center;white-space:nowrap;flex-shrink:0}.afl-split-slider__slide .card.split-card .afl-card__content .card_footer .status_line .card_link i,.afl-split-slider .afl-split-slider__slide .card.split-card .split-card--page .afl-page-card__content .card_footer .status_line .card_link i,.afl-split-slider .afl-split-slider__slide .split-card--page .card.split-card .afl-page-card__content .card_footer .status_line .card_link i{margin-left:6px;transition:transform .3s ease;font-size:12px}.afl-split-slider__slide .card.split-card .afl-card__content .card_footer .status_line .card_link:hover,.afl-split-slider .afl-split-slider__slide .card.split-card .split-card--page .afl-page-card__content .card_footer .status_line .card_link:hover,.afl-split-slider .afl-split-slider__slide .split-card--page .card.split-card .afl-page-card__content .card_footer .status_line .card_link:hover{color:#e60e31;text-decoration:none}.afl-split-slider__slide .card.split-card .afl-card__content .card_footer .status_line .card_link:hover i,.afl-split-slider .afl-split-slider__slide .card.split-card .split-card--page .afl-page-card__content .card_footer .status_line .card_link:hover i,.afl-split-slider .afl-split-slider__slide .split-card--page .card.split-card .afl-page-card__content .card_footer .status_line .card_link:hover i{transform:translateX(4px)}.afl-split-slider .afl-split-slider__slide .split-card--page .afl-page-card__content{display:flex;flex-direction:column;flex:1;padding:20px}.afl-split-slider .afl-split-slider__slide .split-card--page .afl-page-card__content .afl-card__meta{margin:0 0 .5rem 0}.afl-split-slider .afl-split-slider__slide .split-card--page .afl-page-card__content .afl-card__title{flex:none;margin:0 0 .5rem 0}.afl-split-slider .afl-split-slider__slide .split-card--page .afl-page-card__content .afl-card__title.afl-card__title--full{margin-bottom:.5rem}.afl-split-slider .afl-split-slider__slide .split-card--page .afl-page-card__content .afl-card__text{flex:none;margin:0 0 .75rem 0}.afl-split-slider .afl-split-slider__slide .split-card--page .afl-page-card__content .card_footer{margin-top:auto}.afl-split-slider .afl-split-slider__slide .split-card--page .afl-page-card__content .card_footer .status_line{display:flex;justify-content:flex-end;align-items:center}.afl-split-slider .afl-split-slider__slide .split-card--page .afl-page-card__content .card_footer .status_line .status-tag{margin-right:auto;font-size:.75rem;padding:3px 8px;border-radius:3px;background-color:#f5f5f5;color:#999;text-transform:uppercase;font-weight:500;letter-spacing:.3px}.afl-split-slider .afl-split-slider__slide .split-card--page .afl-page-card__content .card_footer .status_line .card_link{color:#162054;font-weight:600;font-size:.875rem;text-decoration:none;display:inline-flex;align-items:center;white-space:nowrap;flex-shrink:0}.afl-split-slider .afl-split-slider__slide .split-card--page .afl-page-card__content .card_footer .status_line .card_link i{margin-left:6px;transition:transform .3s ease;font-size:12px}.afl-split-slider .afl-split-slider__slide .split-card--page .afl-page-card__content .card_footer .status_line .card_link:hover{color:#e60e31;text-decoration:none}.afl-split-slider .afl-split-slider__slide .split-card--page .afl-page-card__content .card_footer .status_line .card_link:hover i{transform:translateX(4px)}.afl-split-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:none;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10;color:#333;font-size:1.2rem;box-shadow:0 4px 12px rgba(0,0,0,.15)}.afl-split-slider__arrow:hover{background:#e60e31;color:#fff;transform:translateY(-50%) scale(1.1)}.afl-split-slider__arrow--prev{left:-30px}.afl-split-slider__arrow--next{right:-30px}@media(max-width: 992px){.afl-split-slider__arrow--prev{left:-25px}.afl-split-slider__arrow--next{right:-25px}}@media(max-width: 768px){.afl-split-slider__arrow--prev{left:-20px}.afl-split-slider__arrow--next{right:-20px}}@media(max-width: 576px){.afl-split-slider__arrow{display:none}}.afl-split-slider__dots{display:flex;justify-content:center;margin-top:30px;gap:10px}.afl-split-slider__dot{width:12px;height:12px;border-radius:50%;border:none;background:#999;cursor:pointer;transition:all .3s ease;padding:0}.afl-split-slider__dot:hover{background:#e60e31;transform:scale(1.2)}.afl-split-slider__dot--active{background:#e60e31}@media(max-width: 576px){.afl-split-slider__dot{display:none}}.afl-split-slider__dot-ellipsis{display:flex;align-items:center;justify-content:center;width:12px;height:12px;color:#999;font-size:.8rem;font-weight:bold;line-height:1;letter-spacing:-1px;user-select:none;opacity:.7;transform:scale(0.8)}@media(max-width: 576px){.afl-split-slider__dot-ellipsis{display:none}}@media(max-width: 576px){.afl-split-slider__container{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:none;-ms-overflow-style:none;padding:0 20px}.afl-split-slider__container::-webkit-scrollbar{display:none;width:0;height:0}.afl-split-slider__track{display:flex;align-items:stretch;flex-wrap:nowrap;gap:16px;width:max-content;margin:0;transform:none;transition:none}.afl-split-slider__slide{flex:0 0 min(320px,85vw);scroll-snap-align:start;padding:0;opacity:1 !important;visibility:visible !important}.afl-split-slider__slide .card.split-card{height:100%;min-height:400px}.afl-split-slider .split-card--page .afl-page-card__content .afl-card__meta{margin:0 0 .375rem 0}.afl-split-slider .split-card--page .afl-page-card__content .afl-card__title{font-size:1.1rem;margin:0 0 .375rem 0}.afl-split-slider .split-card--page .afl-page-card__content .afl-card__title.afl-card__title--full{margin-bottom:.375rem}.afl-split-slider .split-card--page .afl-page-card__content .afl-card__text{font-size:.875rem;line-height:1.5}.afl-split-slider__navigation{display:none}.afl-split-slider__dots{display:none}}@media(max-width: 768px){.split-layout .split-layout__left .section-title{margin-bottom:20px}.split-layout .split-layout__right .section-title{margin-bottom:20px}}.featured-work-split{padding:80px 0}@media(max-width: 768px){.featured-work-split{padding:60px 0}}@media(max-width: 576px){.featured-work-split{padding:40px 0}}.featured-work-split .section-title{font-size:1.5rem;font-weight:700;color:#333;margin-bottom:30px;text-align:left}@media(max-width: 768px){.featured-work-split .section-title{font-size:1.25rem;margin-bottom:25px}}@media(max-width: 576px){.featured-work-split .section-title{font-size:1.125rem;margin-bottom:20px}}.x-feed-component .section-title .america-first-legal{font-weight:600}.x-feed-component .twitter-embed-container{width:100%;padding:0 8px;box-sizing:border-box}.x-feed-component .twitter-embed-container #ctf{width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important}.featured-slider-container{position:relative;margin-bottom:var(--space-lg);min-height:450px}.featured-slider{position:relative;overflow:visible;height:auto;min-height:450px}.featured-card{position:absolute;top:0;left:0;right:0;width:100%;visibility:hidden;opacity:0;transition:opacity .4s ease;transform:none !important;max-width:100%;box-sizing:border-box}.featured-card.active{position:relative;visibility:visible;opacity:1;z-index:2;transform:none !important}.featured-card .card-content{display:flex;gap:var(--space-xl);padding:var(--space-xl)}.featured-controls{position:relative;z-index:5;margin-top:var(--space-lg);display:flex;justify-content:center}.featured-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px !important;height:40px !important;z-index:10;background-color:var(--white) !important;border:1px solid var(--light-gray) !important;color:var(--dark-color) !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;transition:all .3s ease !important;box-shadow:0 2px 8px rgba(0,0,0,.1) !important}.featured-prev.featured-arrow{left:15px}.featured-next.featured-arrow{right:15px}.featured-dots{position:relative;z-index:5;margin-top:var(--space-lg);display:flex !important;justify-content:center !important;gap:var(--space-sm);width:100%;text-align:center}.featured-arrow:hover{background-color:var(--accent-color) !important;color:var(--white) !important;border-color:var(--accent-color) !important;transform:translateY(-50%) translateX(0) !important;box-shadow:0 4px 12px rgba(0,71,160,.2) !important}.dot{width:10px;height:10px;border-radius:50%;background-color:#ddd;border:none;padding:0;cursor:pointer;transition:all .3s ease}.dot.active{background-color:var(--primary-color)}.victories{padding:60px 0;background-color:#f8f9fa}.victories-slider-container{position:relative;max-width:1240px;margin:0 auto;padding:0 60px;overflow:hidden}.victories-slider{display:flex;gap:24px;transition:transform .5s ease;width:max-content}.victory-card{width:calc((100vw - 120px - 48px)/3);max-width:357.3333333333px;margin:0;border-radius:8px;overflow:hidden;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;height:100%;display:flex;flex-direction:column}.victory-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.card-tags{display:flex;gap:8px;padding:16px 16px 0}.tag{display:inline-block;padding:4px 12px;font-size:.75rem;font-weight:500;border-radius:50px;text-transform:uppercase}.tag:first-child{background-color:#f0f2f5;color:#162054}.tag.status{background-color:rgba(245,166,35,.3);color:var(--primary-color);font-weight:var(--font-weight-bold)}.card-image{height:200px;overflow:hidden;margin:16px 16px 0;border-radius:6px}.card-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.victory-card:hover .card-image img{transform:scale(1.05)}.card-details{padding:16px}.card-details h3{font-size:1.125rem;font-weight:500;margin-bottom:12px;color:#162054;line-height:1.3}.card-details p{color:#666;font-size:.875rem;line-height:1.5;margin-bottom:16px}.read-more{color:#162054;font-weight:500;font-size:.875rem;display:inline-flex;align-items:center;gap:6px;transition:all .3s ease}.read-more i{transition:transform .3s ease}.read-more:hover i{transform:translateX(4px)}.victories-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;background-color:#fff;border:1px solid #e9ecef;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.victories-arrow:hover{background-color:#e60e31;color:#fff;border-color:#e60e31}.victories-arrow.disabled{opacity:.5;cursor:not-allowed;background-color:#e9ecef}.victories-prev{left:0}.victories-next{right:0}.victories-dots{margin-top:24px;text-align:center}.dot{width:10px;height:10px;border-radius:50%;background-color:#ddd;border:none;padding:0;margin:0 5px;cursor:pointer;display:inline-block;transition:background-color .3s ease}.dot.active{background-color:#e60e31}@media(max-width: 992px){.victory-card{width:calc((100vw - 120px - 24px)/2);max-width:423.5px;margin-bottom:24px}}@media(max-width: 768px){.victories-slider-container{padding:0 15px}.victory-card{width:calc(100vw - 30px);max-width:737px;margin-bottom:16px}.victories-arrow{width:36px;height:36px}}.universal-slider-container{position:relative;margin:30px 0;overflow:hidden;width:100%;visibility:visible !important;opacity:1 !important}.universal-slider-container.afl-slider{visibility:visible !important;opacity:1 !important}.universal-slider-container.afl-slider .universal-slider__track{display:flex !important;flex-wrap:nowrap !important;align-items:stretch !important;gap:24px !important;justify-content:center !important}.universal-slider-container.afl-slider .universal-slider__slide{display:flex !important;flex-direction:column !important}.universal-slider-container.afl-slider .universal-slider__arrow{z-index:100 !important}.universal-slider-container.afl-slider .universal-slider__dots{margin-top:30px !important}.universal-slider__track{display:flex !important;flex-wrap:nowrap;transition:transform .3s ease;width:100%;visibility:visible !important;opacity:1 !important}.universal-slider__slide{min-width:0;max-width:100%;box-sizing:border-box;flex-shrink:0;display:block !important;visibility:visible !important;opacity:1 !important}.universal-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;display:flex !important;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);border:none;cursor:pointer;transition:all .2s ease}.universal-slider__arrow:hover{background-color:#e60e31;color:#fff}.universal-slider__arrow i{font-size:1rem;line-height:1;width:16px;height:16px;display:flex;align-items:center;justify-content:center}.universal-slider__arrow--prev{left:-22px}.universal-slider__arrow--next{right:-22px}.universal-slider__dots{display:flex !important;justify-content:center;align-items:center;margin-top:20px;gap:10px;position:relative !important;z-index:10 !important;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;width:100% !important;clear:both !important}.universal-slider__dot{width:10px;height:10px;border-radius:50%;background-color:#ddd;border:none;padding:0;cursor:pointer;transition:background-color .2s ease;position:static !important}.universal-slider__dot--active{background-color:#162054}.universal-slider__dot-ellipsis{display:flex;align-items:center;justify-content:center;width:10px;height:10px;color:#ddd;font-size:.8rem;font-weight:bold;line-height:1;letter-spacing:-1px;user-select:none;opacity:.7;transform:scale(0.8)}.universal-slider__slide .card{height:100%;background-color:#fff;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.05);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.universal-slider__slide .card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.universal-slider__slide .card__image{position:relative;height:200px;overflow:hidden}.universal-slider__slide .card__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.universal-slider__slide .card__content{padding:20px;flex:1;display:flex;flex-direction:column}.universal-slider__slide .card__title{font-size:1.125rem;margin-bottom:10px;line-height:1.3}.universal-slider__slide .card__text{font-size:.875rem;margin-bottom:15px;flex:1}.universal-slider__slide .card__link{display:inline-flex;align-items:center;margin-top:auto;color:#162054;font-weight:500;text-decoration:none;transition:color .3s ease}.universal-slider__slide .card__link i{margin-left:6px;transition:transform .3s ease}.universal-slider__slide .card__link:hover{color:#e60e31}.universal-slider__slide .card__link:hover i{transform:translateX(4px)}.universal-slider-fix{position:relative !important;overflow:visible !important}.universal-slider-fix .universal-slider__arrow,.universal-slider-fix .universal-slider__dot{pointer-events:auto !important;cursor:pointer !important;z-index:9999 !important;opacity:1 !important;visibility:visible !important}.universal-slider-fix .universal-slider__arrow{position:absolute !important;top:50% !important;transform:translateY(-50%) !important;background-color:hsla(0,0%,100%,.95) !important;box-shadow:0 2px 8px rgba(0,0,0,.2) !important;width:40px !important;height:40px !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important}.universal-slider-fix .universal-slider__arrow--prev{left:10px !important}.universal-slider-fix .universal-slider__arrow--next{right:10px !important}.universal-slider-fix .universal-slider__dots{position:relative !important;z-index:9999 !important;display:flex !important;justify-content:center !important;gap:8px !important;margin-top:20px !important}.universal-slider-fix .universal-slider__dot{width:12px !important;height:12px !important;border-radius:50% !important;background-color:#ccc !important;border:none !important;padding:0 !important;transition:background-color .3s ease !important}.universal-slider-fix .universal-slider__dot--active{background-color:#e60e31 !important}.featured-slider-container{margin-bottom:var(--space-lg);min-height:450px}.featured-slider-container .featured-card .card-content{display:flex;gap:var(--space-xl);padding:var(--space-xl)}@media(max-width: 768px){.featured-slider-container .featured-card .card-content{flex-direction:column;gap:var(--space-md);padding:var(--space-md)}}.afl-slider{margin:0 auto;padding:0}.afl-slider .card{height:100%;background-color:#fff;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.05);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.afl-slider .card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.featured-slider{visibility:visible !important;opacity:1 !important}.featured-slider .card-tags{position:relative;z-index:2;display:flex;gap:8px;margin-bottom:10px}.featured-slider .tag{display:inline-block;padding:4px 8px;background-color:#162054;color:#fff;font-size:.75rem;font-weight:500;border-radius:4px}.featured-slider .tag.status{background-color:#e60e31}.featured-slider .card-image{width:30%}.featured-slider .card-image img{width:100%;height:100%;object-fit:cover}@media(max-width: 768px){.featured-slider .card-image{width:100%;height:200px}}.featured-slider .card-details{flex:1}.featured-slider .card-details h3{font-size:1.25rem;margin-bottom:15px;color:#162054}.featured-slider .card-details p{margin-bottom:20px}.featured-slider .card-details .org-name{margin-bottom:5px}.featured-slider .card-details .read-more{color:#162054;font-weight:500;text-decoration:none;display:inline-flex;align-items:center}.featured-slider .card-details .read-more i{margin-left:6px;transition:transform .3s ease}.featured-slider .card-details .read-more:hover{color:#e60e31}.featured-slider .card-details .read-more:hover i{transform:translateX(4px)}@media(max-width: 992px){.universal-slider__slide{width:calc(50% - 12px)}}@media(max-width: 768px){.universal-slider-container{margin-left:0;margin-right:0;max-width:100vw;overflow-x:hidden}.universal-slider-container .universal-slider__track{max-width:100%;overflow-x:hidden}.universal-slider-container .universal-slider__slide{min-width:0;max-width:100%}.universal-slider-container.priority-featured-slider:not(.mobile-peekable){padding-left:20px !important;padding-right:20px !important}.universal-slider-container.priority-featured-slider:not(.mobile-peekable) .universal-slider__slide{width:100% !important;max-width:100% !important;margin-right:0 !important}.universal-slider-container.priority-featured-slider.mobile-peekable{padding-left:unset !important;padding-right:unset !important;overflow-x:unset !important}.universal-slider-container.priority-featured-slider.mobile-peekable .universal-slider__track{overflow-x:unset !important}.universal-slider-container.priority-featured-slider.mobile-peekable .universal-slider__slide{width:unset !important;max-width:unset !important;min-width:unset !important;margin-right:unset !important}.universal-slider__arrow--prev{left:10px}.universal-slider__arrow--next{right:10px}}@media(max-width: 576px){.universal-slider-container{margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.universal-slider-container.priority-featured-slider:not(.mobile-peekable){padding-left:15px !important;padding-right:15px !important}.universal-slider-container.priority-featured-slider.mobile-peekable{padding-left:unset !important;padding-right:unset !important}}.universal-slider-container *{box-sizing:border-box;min-height:0;min-width:0}.universal-slider-container,.universal-slider__track,.universal-slider__slide,.universal-slider__arrow,.universal-slider__dot{display:block !important;visibility:visible !important;opacity:1 !important}.universal-slider__track{display:flex !important}.universal-slider__arrow{display:flex !important}.universal-slider-multi{position:relative;width:100%;margin:0 auto;overflow:visible;padding-bottom:60px;display:flex;flex-direction:column;align-items:center}.universal-slider-multi .slider-track{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:0;width:100%;align-items:stretch;transition:transform .3s ease-in-out;will-change:transform;overflow:hidden}.universal-slider-multi .slider-slide{flex:0 0 33.333%;max-width:33.333%;width:33.333%;display:flex;flex-direction:column;transition:transform .3s ease;position:relative;padding:0 12px;box-sizing:border-box;opacity:1;transform:scale(1)}.universal-slider-multi .slider-slide[aria-hidden=false]{opacity:1;transform:scale(1)}@media(max-width: 992px){.universal-slider-multi .slider-slide{flex:0 0 50%;max-width:50%;width:50%}}@media(max-width: 768px){.universal-slider-multi .slider-slide{flex:0 0 100%;max-width:100%;width:100%;opacity:1;transform:scale(1);padding:0}}.universal-slider-multi .card{height:100%;width:100%;border-radius:8px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;background-color:#fff;display:flex;flex-direction:column;position:relative;cursor:pointer}.universal-slider-multi .card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.15)}.universal-slider-multi .card>.on-appeal-tag{position:absolute;top:0;right:0;z-index:10;border-radius:0;border-bottom-left-radius:4px}.universal-slider-multi .card .card__image{position:relative;height:200px;min-height:200px;max-height:200px;overflow:hidden;flex-shrink:0}.universal-slider-multi .card .card__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.universal-slider-multi .card .card__image .bottom-tags{position:absolute;bottom:0;left:0;display:flex;gap:5px;z-index:5}.universal-slider-multi .card:hover .card__image img{transform:scale(1.05)}.universal-slider-multi .card .card__tags{display:flex;flex-wrap:wrap;gap:4px;width:auto;max-width:100%}.universal-slider-multi .card .card__tags .tag{font-size:.75rem;font-weight:500;padding:2px 6px;border-radius:var(--border-radius-full);color:#fff;text-transform:uppercase;display:inline-block;background-color:#e60e31;margin:0;width:auto;white-space:nowrap}.universal-slider-multi .card .card__tags .tag.tag--status{background-color:rgba(0,0,0,.7)}.universal-slider-multi .card .card__content{padding:20px;flex:1;display:flex;flex-direction:column}.universal-slider-multi .card .card__title{font-size:1rem;font-weight:500;margin-bottom:12px;line-height:1.4;color:#162054;flex-shrink:0}.universal-slider-multi .card .card__text{font-size:.875rem;line-height:1.6;color:#555;margin-bottom:20px;flex:1}.universal-slider-multi .card .card__link{margin-top:auto;color:#e60e31;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;transition:color .2s ease;flex-shrink:0;position:relative;z-index:2}.universal-slider-multi .card .card__link::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgba(0,0,0,0)}.universal-slider-multi .card .card__link i{margin-left:5px;transition:transform .2s ease}.universal-slider-multi .card .card__link:hover{color:#162054}.universal-slider-multi .card .card__link:hover i{transform:translateX(4px)}.universal-slider-multi .card__footer{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto;padding-top:15px}@media(max-width: 767.98px){.universal-slider-multi .card__footer{flex-direction:column;align-items:flex-start;gap:12px}}.universal-slider-multi .card__footer .card__tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.universal-slider-multi .card__footer .card__cta{margin-left:auto}@media(max-width: 767.98px){.universal-slider-multi .card__footer .card__cta{margin-left:0;align-self:flex-end}}.universal-slider-multi .card__footer .card__cta .card__link{color:#162054;font-weight:500;text-decoration:none;font-size:.875rem;transition:all .2s ease;white-space:nowrap;display:inline-flex;align-items:center}.universal-slider-multi .card__footer .card__cta .card__link::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;margin-left:6px;opacity:1;transform:translateX(0);transition:all .2s ease}.universal-slider-multi .card__footer .card__cta .card__link:hover{color:#e60e31}.universal-slider-multi .card__footer .card__cta .card__link:hover::after{transform:translateX(3px)}.universal-slider-multi .victory-slider .card{position:relative;border:1px solid #eee}.universal-slider-multi .victory-slider .card .tag.tag--status{position:absolute;top:10px;left:10px;background-color:rgba(0,0,0,.7);color:#fff;font-size:.75rem;font-weight:500;padding:2px 6px;border-radius:var(--border-radius-full);letter-spacing:.5px;text-transform:uppercase;z-index:10}.universal-slider-multi .victory-slider .card .card__title{font-size:1.125rem;font-weight:500;line-height:1.3;margin-top:5px;margin-bottom:15px;color:#162054}.universal-slider-multi .victory-slider .card .card__title:after{content:"";display:block;width:60px;height:3px;background-color:#e60e31;margin-top:8px}.universal-slider-multi .victory-slider .card .card__image{position:relative}.universal-slider-multi .victory-slider .card .card__image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 30%);pointer-events:none}.universal-slider-multi .slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background-color:#fff;border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.1);z-index:10;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;color:#333;border:none}.universal-slider-multi .slider-arrow:hover{background-color:#e60e31;color:#fff}.universal-slider-multi .slider-arrow.prev{left:0}.universal-slider-multi .slider-arrow.next{right:0}.universal-slider-multi .slider-dots{display:flex;justify-content:center;align-items:center;margin-top:30px;gap:8px;position:relative;z-index:10;width:100%;padding-top:10px;clear:both}.universal-slider-multi .slider-dots .dot{width:12px;height:12px;border-radius:50%;background-color:#ddd;border:none;padding:0;cursor:pointer;transition:all .3s ease}.universal-slider-multi .slider-dots .dot.active{background-color:#e60e31;transform:scale(1.2)}.slider-section-multi{padding:60px 0;background-color:#fff}.slider-section-multi .section-title{text-align:center;position:relative;margin-bottom:40px;color:#162054;font-weight:500}.slider-section-multi .section-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background-color:#e60e31}.slider-section-multi .container{display:flex;flex-direction:column;align-items:center}@media(max-width: 768px){.slider-section-multi{padding:40px 0}.slider-section-multi .section-title{font-size:1.5rem;margin-bottom:30px}}.victory-card .card__image{border-radius:0;height:200px;min-height:200px;max-height:200px;flex-shrink:0}.victory-card .card__title{font-weight:500;font-size:1rem;line-height:1.4;color:#162054;margin-bottom:0;display:block;overflow:visible;max-height:none;text-overflow:initial;-webkit-line-clamp:none;-webkit-box-orient:initial}.victory-card .card__content{padding:20px 25px;overflow:hidden;display:flex;flex-direction:column;height:100%}.victory-card .tag.tag--status{display:inline-block;padding:5px 10px;background-color:rgba(0,0,0,.7);margin-bottom:10px;font-size:.75rem;font-weight:500;border-radius:var(--border-radius-full)}.victory-card .card__link{font-weight:500;font-size:.875rem}.victory-card .card__link i{font-size:.875rem}@media(max-width: 768px){.universal-slider-multi .slider-track.mobile-scroll-enabled{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:none;-ms-overflow-style:none;display:flex;gap:20px;padding:0 20px}.universal-slider-multi .slider-track.mobile-scroll-enabled::-webkit-scrollbar{display:none;width:0;height:0}.universal-slider-multi .slider-slide.mobile-slide-ready{opacity:1 !important;visibility:visible !important;transform:none !important;scroll-snap-align:start}.universal-slider-multi .mobile-hidden{display:none !important;visibility:hidden !important}}.search-form{position:absolute;top:100%;left:0;right:0;width:100%;background-color:var(--white);padding:var(--space-lg) 0;box-shadow:0 5px 10px rgba(0,0,0,.1);z-index:1000;display:none;opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease;border-top:1px solid var(--light-gray)}.search-form.active{display:block;opacity:1;transform:translateY(0)}.search-container{max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-lg)}.search-input-group{position:relative;display:flex;align-items:center}.search-form input{width:100%;padding:var(--space-md) var(--space-xl);border:2px solid var(--light-gray);border-radius:var(--border-radius-md);font-size:var(--font-size-lg);transition:all var(--transition-normal) var(--transition-timing);background-color:var(--light-color);box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}.search-form input:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px rgba(0,71,160,.1);background-color:var(--white)}.search-submit{position:absolute;right:var(--space-lg);background:none;border:none;color:var(--gray-color);cursor:pointer;transition:all var(--transition-normal) var(--transition-timing);font-size:var(--font-size-lg);width:32px;height:32px;display:flex;align-items:center;justify-content:center}.search-submit i{font-size:16px;color:inherit}.search-submit:hover{background-color:var(--primary-color);color:var(--white);border-radius:var(--border-radius-sm)}.search-close{position:absolute;top:var(--space-md);right:var(--space-lg);background:none;border:none;color:var(--gray-color);cursor:pointer;transition:all var(--transition-normal) var(--transition-timing);font-size:var(--font-size-lg);display:flex;align-items:center;gap:var(--space-xs);border-radius:var(--border-radius-sm);padding:var(--space-xs) var(--space-sm)}.search-close:hover{background-color:var(--primary-color);color:var(--white)}.search-close span{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.search-suggestions{margin-top:var(--space-md);display:flex;gap:var(--space-sm);flex-wrap:wrap}.search-suggestions p{margin-right:var(--space-md);color:var(--gray-color);font-size:var(--font-size-sm);margin-bottom:0}.suggestion-tag{display:inline-block;padding:var(--space-xs) var(--space-md);background-color:var(--light-color);border-radius:var(--border-radius-full);font-size:var(--font-size-sm);color:var(--secondary-color);transition:all var(--transition-normal) var(--transition-timing)}.suggestion-tag:hover{background-color:var(--accent-color);color:var(--white)}@media(max-width: 768px){.search-form{padding:var(--space-md) 0}.search-container{padding:0 var(--space-md)}.search-form input{padding:var(--space-sm) var(--space-md);font-size:var(--font-size-md);box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-close{top:var(--space-sm);right:var(--space-md)}.search-suggestions{display:none}}@media(max-width: 480px){.search-form input{padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-sm);min-width:0;width:100%;max-width:100%}.search-container{padding:0 var(--space-sm)}}.search_results_page .search_result .search_result_title mark,.search_results_page .search_result .search_result_excerpt mark{background:#fef3c7;color:#92400e;padding:.125rem .25rem;border-radius:3px;font-weight:500}.search_results_page mark{background:#fef3c7;color:#92400e;padding:.125rem .25rem;border-radius:3px;font-weight:500}.search_results_page{padding:2rem 0;margin-top:0;position:relative;z-index:1}.search_results_page .search-archive-layout{display:flex;flex-direction:column;width:100%;max-width:100%;overflow:hidden}.search_results_page .search-archive-layout .search_header{width:100%;order:1;max-width:100%;box-sizing:border-box}.search_results_page .search-archive-layout .search_content{width:100%;order:2}@media(max-width: 768px){.search_results_page .search-archive-layout{flex-direction:column}}.search_results_page .search_container{max-width:800px;margin:0 auto;padding:0 1rem;width:100%;box-sizing:border-box;position:relative;z-index:2}.search_results_page .search_header{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:2rem 1.5rem;margin-bottom:2rem;text-align:center;box-shadow:none;position:relative;z-index:3;min-height:200px;box-sizing:border-box;width:100%;max-width:100%;overflow:visible}@media(max-width: 768px){.search_results_page .search_header{text-align:left;padding:1.5rem;margin-bottom:1.5rem;height:300px;overflow:visible}}.search_results_page .search_header .search_header_content{max-width:100%;margin:0 auto}.search_results_page .search_header .search_title{font-size:1.5rem;font-weight:500;color:#1f2937;margin-bottom:.5rem;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.search_results_page .search_header .search_title .search_query{color:#162054;font-weight:500;word-wrap:break-word;overflow-wrap:break-word}.search_results_page .search_header .search_meta{color:#6b7280;font-size:.875rem;margin-bottom:1.5rem;font-weight:normal}.search_results_page .search_header .search_post_type_filter{margin:.75rem 0 0;width:100%;max-width:100%;box-sizing:border-box}.search_results_page .search_header .search_post_type_filter .search_filter_tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem;margin-top:.75rem;width:100%;max-width:100%;box-sizing:border-box;padding:0 .25rem}@media(max-width: 768px){.search_results_page .search_header .search_post_type_filter .search_filter_tabs{justify-content:flex-start;overflow-x:auto;padding-bottom:.5rem;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.search_results_page .search_header .search_post_type_filter .search_filter_tabs::-webkit-scrollbar{height:4px}.search_results_page .search_header .search_post_type_filter .search_filter_tabs::-webkit-scrollbar-track{background:#f5f5f5}.search_results_page .search_header .search_post_type_filter .search_filter_tabs::-webkit-scrollbar-thumb{background-color:#e9ecef;border-radius:4px}}.search_results_page .search_header .search_post_type_filter .search_filter_tabs .search_filter_tab{display:inline-block;padding:.35rem .5rem;border-radius:3px;font-size:.75rem;font-weight:500;color:#999;background-color:#f5f5f5;text-decoration:none;transition:all .2s ease;white-space:nowrap;margin:.125rem;text-align:center}.search_results_page .search_header .search_post_type_filter .search_filter_tabs .search_filter_tab:hover{background-color:#f0f0f0;color:#555}.search_results_page .search_header .search_post_type_filter .search_filter_tabs .search_filter_tab.active{background-color:#e60e31;color:#fff}.search_results_page .search_header .search_post_type_filter .search_filter_tabs .search_filter_tab.active:hover{background-color:rgb(205.9631147541,12.5368852459,43.8790983607)}.search_results_page .search_header .search_refine{margin-top:1rem}.search_results_page .search_header .search_refine .search_form{max-width:600px;margin:0 auto;display:flex;flex-direction:row;gap:.75rem;align-items:stretch;position:static;opacity:1;transform:none;visibility:visible}.search_results_page .search_header .search_refine .search_form .search_label{flex:1;display:flex;margin:0;width:100%}.search_results_page .search_header .search_refine .search_form .search_label .search_screen_reader_text{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.search_results_page .search_header .search_refine .search_form .search_field{flex:1;width:100%;min-width:300px;padding:.875rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem;background:#fff;color:#1f2937;outline:none;box-shadow:none;position:static;display:block}.search_results_page .search_header .search_refine .search_form .search_field:focus{border-color:#162054;box-shadow:0 0 0 3px rgba(27,42,86,.1)}.search_results_page .search_header .search_refine .search_form .search_submit{padding:.875rem 1.5rem;background:#162054;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:background-color .2s ease;flex-shrink:0;flex-grow:0;white-space:nowrap;position:static;display:inline-block;text-transform:none;letter-spacing:normal;font-size:1rem;line-height:normal;text-decoration:none;box-shadow:none;width:auto;min-width:100px}.search_results_page .search_header .search_refine .search_form .search_submit:hover{background:#14213d}.search_results_page .search_content{max-width:800px;margin:0 auto;width:100%}.search_results_page .search_results_grid{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem;list-style:none;padding:0;width:100%}.search_results_page .search_result{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;margin:0;box-shadow:0 2px 8px rgba(0,0,0,.05);transition:all .3s ease;position:relative;cursor:default;min-height:auto;height:auto;display:flex;flex-direction:column}.search_results_page .search_result[data-href]{cursor:pointer}.search_results_page .search_result[data-href]:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.12);border-color:rgba(22,32,84,.3);background-color:rgba(22,32,84,.01)}.search_results_page .search_result[data-href]:hover .search_result_title{color:#e60e31}.search_results_page .search_result[data-href]:hover .read-more{color:#e60e31}.search_results_page .search_result[data-href]:hover .read-more i{transform:translateX(4px)}.search_results_page .search_result:not([data-href]):hover{border-color:#d1d5db}.search_results_page .search_result .search_result_title{font-size:1.25rem;font-weight:500;line-height:1.3;margin:0 0 .75rem 0;color:#1f2937;padding:0;text-transform:none}.search_results_page .search_result .search_result_title a{color:#162054;text-decoration:none;font-weight:500;transition:color .2s ease}.search_results_page .search_result .search_result_title a:hover{color:#dc2626}.search_results_page .search_result .search_result_title a:visited{color:#162054}.search_results_page .search_result .search_result_title mark{background:#fef3c7;color:#92400e;padding:.125rem .25rem;border-radius:3px;font-weight:500}.search_results_page .search_result .search_result_meta{display:flex;gap:1rem;margin-bottom:.75rem;font-size:.875rem;color:#6b7280;flex-wrap:wrap;align-items:center}.search_results_page .search_result .search_result_meta .search_post_type{background:#f3f4f6;padding:.25rem .5rem;border-radius:4px;font-weight:500;color:#374151;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.search_results_page .search_result .search_result_meta .search_post_type.badge-press-release{background-color:rgba(230,14,49,.1);color:#e60e31}.search_results_page .search_result .search_result_meta .search_post_type.badge-amicus-brief{background-color:rgba(22,32,84,.1);color:#162054}.search_results_page .search_result .search_result_meta .search_post_type.badge-litigation{background-color:rgba(40,167,69,.1);color:rgb(30.1449275362,125.8550724638,52)}.search_results_page .search_result .search_result_meta .search_post_type.badge-govt-accountability{background-color:rgba(255,193,7,.1);color:rgb(134.5,100.875,0)}.search_results_page .search_result .search_result_meta .search_post_type.badge-investigation{background-color:rgba(23,162,184,.1);color:rgb(14.5,102.1304347826,116)}.search_results_page .search_result .search_result_meta .search_date,.search_results_page .search_result .search_result_meta .search_media_outlet,.search_results_page .search_result .search_result_meta .search_status,.search_results_page .search_result .search_result_meta .search_focus{color:#6b7280;font-weight:normal;font-size:.875rem}.search_results_page .search_result .search_result_excerpt{color:#4b5563;line-height:1.6;margin-bottom:0;font-size:.95rem;position:relative;flex-grow:1;display:block}.search_results_page .search_result .search_result_excerpt p{margin:0 0 .75rem 0;padding:0}.search_results_page .search_result .search_result_excerpt p:last-child{margin-bottom:0}.search_results_page .search_result .search_result_excerpt mark{background:#fef3c7;color:#92400e;padding:.125rem .25rem;border-radius:3px;font-weight:500}.search_results_page .search_result .search-read-more-container{display:flex;justify-content:flex-end;align-items:flex-end;margin-top:1rem;padding-top:1rem;position:relative;z-index:10}.search_results_page .search_result .read-more{display:inline-flex;align-items:center;gap:8px;color:#162054;text-decoration:none;font-weight:500;font-size:.875rem;cursor:pointer;transition:color .3s ease;white-space:nowrap;position:relative}.search_results_page .search_result .read-more i{transition:transform .3s ease;font-size:.75rem}.search_results_page .search_result .read-more:hover{color:#e60e31;text-decoration:none}.search_results_page .search_result .read-more:hover i{transform:translateX(4px)}.search_results_page .search_result .read-more:visited{color:#162054}.search_results_page .search_result .search_continue_reading{color:#162054;text-decoration:none;font-weight:500;font-size:.875rem;display:inline-block;transition:color .2s ease}.search_results_page .search_result .search_continue_reading:hover{color:#14213d;text-decoration:underline}.search_results_page .search_result .search_continue_reading:visited{color:#162054}.search_results_page .search_result .search_continue_reading:empty{display:none}.search_results_page .search_no_results{text-align:center;padding:3rem 1rem;background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin:2rem 0}.search_results_page .search_no_results .search_no_results_title{font-size:1.5rem;font-weight:500;color:#1f2937;margin-bottom:1rem}.search_results_page .search_no_results .search_no_results_message{color:#6b7280;margin-bottom:2rem;line-height:1.5}.search_results_page .search_pagination{text-align:center;margin-top:2rem}.search_results_page .search_pagination nav.navigation.pagination .nav-links{display:inline-flex;gap:.5rem;align-items:center;justify-content:center}.search_results_page .search_pagination nav.navigation.pagination .nav-links span:empty,.search_results_page .search_pagination nav.navigation.pagination .nav-links a:empty,.search_results_page .search_pagination nav.navigation.pagination .nav-links span:not(.page-numbers):not(.dots),.search_results_page .search_pagination nav.navigation.pagination .nav-links a:not(.page-numbers){display:none}.search_results_page .search_pagination nav.navigation.pagination .nav-links .search-continue-reading,.search_results_page .search_pagination nav.navigation.pagination .nav-links .search_continue_reading{display:none}.search_results_page .search_pagination nav.navigation.pagination .nav-links .page-numbers{padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:6px;text-decoration:none;color:#374151;font-weight:500;transition:all .2s ease;background:#fff;display:inline-block;min-width:44px;min-height:44px;text-align:center;box-sizing:border-box;margin:0;line-height:1.2;font-size:1rem}.search_results_page .search_pagination nav.navigation.pagination .nav-links .page-numbers:empty{display:none}.search_results_page .search_pagination nav.navigation.pagination .nav-links .page-numbers:hover{background:#f9fafb;border-color:#9ca3af;color:#374151}.search_results_page .search_pagination nav.navigation.pagination .nav-links .page-numbers.current{background:#162054;color:#fff;border-color:#162054;font-weight:500}.search_results_page .search_pagination nav.navigation.pagination .nav-links .page-numbers.prev,.search_results_page .search_pagination nav.navigation.pagination .nav-links .page-numbers.next{min-width:auto;padding:.75rem 1.25rem;font-weight:500}.search_results_page .search_pagination nav.navigation.pagination .nav-links .dots{padding:.75rem .5rem;color:#6b7280;border:none;background:rgba(0,0,0,0);display:inline-block;min-height:44px;line-height:1.2}@media(max-width: 768px){.search_results_page{padding:1rem 0}.search_results_page .search_container{padding:0 .5rem}.search_results_page .search_header{padding:1.5rem;margin-bottom:1.5rem}.search_results_page .search_header .search_refine .search_form{flex-direction:column;gap:.75rem}.search_results_page .search_header .search_refine .search_form .search_submit{width:100%;max-width:none}.search_results_page .search_result{padding:1rem}.search_results_page .search_result .search_result_meta{flex-direction:column;gap:.5rem;align-items:flex-start}}.search_results_page .search_results_page .search_header,.search_results_page .search_results_page .search-archive-layout .search_header{width:100%;box-sizing:border-box}@media(max-width: 768px){.search_results_page .search_results_page .search_header,.search_results_page .search_results_page .search-archive-layout .search_header{padding:1.5rem;margin-bottom:1.5rem;min-height:auto;height:auto;overflow:visible}}@media(max-width: 480px){.search_results_page .search_results_page .search_header,.search_results_page .search_results_page .search-archive-layout .search_header{padding:1rem;margin-bottom:1rem}}.search_results_page nav.navigation.pagination .search-continue-reading,.search_results_page nav.navigation.pagination .search_continue_reading{display:none !important}.scroll-top-btn{position:fixed;bottom:30px;right:30px;width:50px;height:50px;border-radius:50%;background-color:var(--accent-color);color:var(--white);border:none;box-shadow:0 4px 15px rgba(0,0,0,.15);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.125rem;z-index:var(--z-fixed);transition:all .3s ease;opacity:0;transform:translateY(20px) scale(0.9);pointer-events:none}.scroll-top-btn.show{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.scroll-top-btn:hover{background-color:var(--primary-color);transform:translateY(-5px);box-shadow:0 6px 20px rgba(0,0,0,.2)}@media(max-width: 768px){.scroll-top-btn{width:45px;height:45px;font-size:1rem;bottom:20px;right:20px}}.join-fight-section{background-color:#f8f9fa;margin:0;padding:60px 0;text-align:center;position:relative;width:100%}.join-fight-section .container{max-width:800px;margin:0 auto;padding:0 20px}.join-fight-section h2{color:#162054;font-size:32px;font-weight:500;margin-bottom:15px;text-transform:uppercase;font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-display:swap}.join-fight-section p{color:#666;font-size:18px;margin-bottom:30px}.join-fight-section form{max-width:900px;margin:0 auto 20px;display:block;background:linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);padding:32px;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.08);border:1px solid rgba(27,42,86,.06);position:relative;overflow:hidden}.join-fight-section form::before{content:"";position:absolute;top:-30%;right:-30%;width:60%;height:160%;background:linear-gradient(45deg, rgba(230, 14, 49, 0.02) 0%, rgba(27, 42, 86, 0.03) 100%);transform:rotate(45deg);z-index:0}.join-fight-section form>*{position:relative;z-index:1}.join-fight-section .gform_wrapper{max-width:100%;margin:0;text-align:left}.join-fight-section .gform_body{margin:0}.join-fight-section .gform_fields{display:grid;grid-template-columns:1fr 1fr 1.5fr auto;grid-template-rows:auto auto auto auto auto;gap:8px;margin:0;padding:0;list-style:none;text-align:left;align-items:flex-start;width:100%}.join-fight-section .gfield--type-name{grid-column:1/3;grid-row:1;margin:0}.join-fight-section .gfield--type-name .ginput_container--name{display:grid;grid-template-columns:1fr 1fr;gap:6px}.join-fight-section .gfield--type-email{grid-column:3;grid-row:1;margin:0}.join-fight-section .gfield--type-checkbox.yes-text{grid-column:1/-1;grid-row:2;margin:0;display:flex !important;align-items:flex-start;justify-self:start}.join-fight-section .gfield--type-phone{grid-column:1/-1;grid-row:3;margin:0}.join-fight-section .gfield--type-checkbox.text-disclaimer{grid-column:1/-1;grid-row:4;margin:16px 0 24px 0;align-items:flex-start;justify-self:start;width:100%}.join-fight-section .gfield--type-checkbox.text-disclaimer .gfield_label,.join-fight-section .gfield--type-checkbox.text-disclaimer legend.gfield_label{display:none !important}.join-fight-section .gfield--type-checkbox.text-disclaimer .gform-field-label--type-inline{display:block !important;font-weight:400 !important;color:#6b7280 !important;font-size:13px !important}.join-fight-section .gfield--type-checkbox.text-disclaimer .ginput_container{padding-left:0;margin-left:12px}.join-fight-section .gfield--type-checkbox.text-disclaimer .gchoice{margin-left:0;padding-left:0}.join-fight-section .gfield--type-checkbox.text-disclaimer[style*="display: block"],.join-fight-section .gfield--type-checkbox.text-disclaimer[style*="display: flex"]{display:flex !important}.join-fight-section .gfield--type-name input,.join-fight-section .gfield--type-email input,.join-fight-section .gfield--type-phone input{padding:14px 16px;border:2px solid #e2e8f0;border-radius:12px;font-size:16px;text-align:left;width:100%;height:52px;box-sizing:border-box;transition:all .25s cubic-bezier(0.4, 0, 0.2, 1);background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);font-weight:400;color:#374151}.join-fight-section .gfield--type-name input::placeholder,.join-fight-section .gfield--type-email input::placeholder,.join-fight-section .gfield--type-phone input::placeholder{color:#9ca3af;font-weight:400;transition:opacity .2s ease}.join-fight-section .gfield--type-name input:hover,.join-fight-section .gfield--type-email input:hover,.join-fight-section .gfield--type-phone input:hover{border-color:#cbd5e1;box-shadow:0 4px 6px rgba(0,0,0,.07);transform:translateY(-1px)}.join-fight-section .gfield--type-name input:hover::placeholder,.join-fight-section .gfield--type-email input:hover::placeholder,.join-fight-section .gfield--type-phone input:hover::placeholder{opacity:.8}.join-fight-section .gfield--type-name input:focus,.join-fight-section .gfield--type-email input:focus,.join-fight-section .gfield--type-phone input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.1),0 4px 12px rgba(0,0,0,.1);transform:translateY(-1px)}.join-fight-section .gfield--type-name input:focus::placeholder,.join-fight-section .gfield--type-email input:focus::placeholder,.join-fight-section .gfield--type-phone input:focus::placeholder{opacity:.6}.join-fight-section .gfield--type-checkbox .ginput_container{margin:0;display:flex;align-items:center;gap:10px}.join-fight-section .gfield--type-checkbox .gform-field-label--type-inline{font-size:13px;color:#4b5563;display:block;margin:0;font-weight:500;cursor:pointer;transition:color .2s ease;line-height:1.4;max-width:100%;word-wrap:break-word;margin-left:8px}.join-fight-section .gfield--type-checkbox.yes-text .gform-field-label--type-inline{font-size:16px}.join-fight-section .gfield--type-checkbox .gform-field-label--type-inline:hover{color:#374151}.join-fight-section .gfield--type-checkbox input[type=checkbox]{appearance:auto;width:18px;height:18px;border:none;background:rgba(0,0,0,0);margin:0 10px 0 0;cursor:pointer;flex-shrink:0;vertical-align:top;transform:scale(1.2)}.join-fight-section .gfield--type-checkbox .gchoice{display:flex;align-items:center;margin:0;gap:0;width:100%}.join-fight-section .gfield--type-checkbox.yes-text{margin:8px 0;padding:8px 12px;background:rgba(59,130,246,.03);border:1px solid rgba(59,130,246,.1);border-radius:8px;transition:all .2s ease;width:100%;cursor:pointer}.join-fight-section .gfield--type-checkbox.yes-text:hover{background:rgba(59,130,246,.05);border-color:rgba(59,130,246,.15)}.join-fight-section .gfield--type-checkbox.yes-text:active{background:rgba(59,130,246,.08);transform:scale(0.995)}.join-fight-section .gfield--type-checkbox.yes-text .gfield_label,.join-fight-section .gfield--type-checkbox.yes-text legend.gfield_label{display:none !important}.join-fight-section .gfield--type-checkbox.yes-text .gform-field-label--type-inline{display:block !important;cursor:pointer !important;user-select:none;pointer-events:none}.join-fight-section .gfield--type-checkbox.yes-text .gchoice{cursor:pointer !important;width:100%;padding:4px 0;pointer-events:none}.join-fight-section .gfield--type-checkbox.yes-text input[type=checkbox]{cursor:pointer !important;pointer-events:auto}.join-fight-section .gform_footer{grid-column:4;grid-row:1;margin:0;padding:0;display:flex;justify-content:center;align-items:flex-end;align-self:end}.join-fight-section .gform_button{background:linear-gradient(135deg, #e60e31 0%, #c20e2a 100%);color:#fff;border:none;padding:16px 24px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease;font-size:15px;width:auto;min-width:140px;max-width:180px;height:52px;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px rgba(230,14,49,.3);position:relative;white-space:nowrap}.join-fight-section .gform_button:hover{background:linear-gradient(135deg, #c20e2a 0%, #a00020 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgba(230,14,49,.4)}.join-fight-section .gform_button:active{transform:translateY(0)}.join-fight-section .gform_button:focus{outline:none;box-shadow:0 0 0 3px rgba(230,14,49,.2),0 4px 12px rgba(230,14,49,.3)}.join-fight-section .gfield_label,.join-fight-section .gform-field-label,.join-fight-section legend.gfield_label,.join-fight-section fieldset legend{font-weight:500;color:#162054;font-size:1rem;margin-bottom:8px;display:block}.join-fight-section .gform-field-label--type-sub,.join-fight-section .name_first label,.join-fight-section .name_last label{font-weight:500;color:#162054;font-size:1rem;margin-bottom:8px;display:block}.join-fight-section .gfield_required_text{display:none}.join-fight-section .gfield_error .gfield_required_text{display:none}.join-fight-section .gfield_required{color:#e60e31;font-weight:500;margin-left:2px}.join-fight-section .gfield_error .gfield_label{color:#e60e31 !important}.join-fight-section .gfield_error input,.join-fight-section .gfield_error textarea,.join-fight-section .gfield_error select{border-color:#e60e31 !important;background:rgba(230,14,49,.05) !important}.join-fight-section .gfield_error input:focus,.join-fight-section .gfield_error textarea:focus,.join-fight-section .gfield_error select:focus{box-shadow:0 0 0 3px rgba(230,14,49,.1) !important}.join-fight-section .gfield_error .validation_message{background:rgba(230,14,49,.1);border:1px solid #e60e31;border-radius:6px;padding:8px 12px;margin-top:8px;color:#e60e31;font-size:13px;font-weight:500;display:block;text-align:left}.join-fight-section .validation_message,.join-fight-section .gfield_description.validation_message,.join-fight-section .gform_validation_message,.join-fight-section .ginput_container .validation_message{display:block !important;visibility:visible !important;opacity:1 !important;background:rgba(230,14,49,.1) !important;border:1px solid #e60e31 !important;border-radius:6px !important;padding:8px 12px !important;margin:8px 0 !important;color:#e60e31 !important;font-size:13px !important;font-weight:500 !important;text-align:left !important}.join-fight-section fieldset{border:none;margin:0;padding:0}.join-fight-section .gfield{margin:0;padding:0}.join-fight-section .gfield[data-conditional-logic=hidden]{display:none}.join-fight-section .text-option{margin:20px 0;color:#666;font-size:16px}.join-fight-section .social-icons{display:flex;gap:20px;justify-content:center;margin-top:20px}.join-fight-section .social-icons a{width:40px;height:40px;background-color:#98a3b7;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transition:background-color .3s ease;text-decoration:none}.join-fight-section .social-icons a:hover{background-color:#162054}.join-fight-section .social-icons i{font-size:18px}@media(max-width: 768px){.join-fight-section{padding:50px 0}.join-fight-section .container{padding:0 16px}.join-fight-section h2{font-size:28px;margin-bottom:12px;line-height:1.2}.join-fight-section p{font-size:16px;margin-bottom:25px;line-height:1.4}.join-fight-section form{max-width:100%;padding:20px;margin:0 auto 15px}.join-fight-section .gform_fields{display:block;gap:0}.join-fight-section .gfield--type-name,.join-fight-section .gfield--type-email,.join-fight-section .gfield--type-checkbox,.join-fight-section .gfield--type-phone{grid-column:unset;grid-row:unset;margin-bottom:16px;width:100%}.join-fight-section .gfield--type-name .ginput_container--name{display:grid;grid-template-columns:1fr 1fr;gap:8px}.join-fight-section .gfield--type-checkbox.yes-text{margin:16px 0;padding:12px 16px;background:rgba(59,130,246,.05);border:1px solid rgba(59,130,246,.2);border-radius:8px;width:100%;box-sizing:border-box}.join-fight-section .gfield--type-checkbox.yes-text .gchoice{display:flex;align-items:flex-start;gap:8px;width:100%}.join-fight-section .gfield--type-checkbox.yes-text input[type=checkbox]{margin:4px 8px 0 0;flex-shrink:0}.join-fight-section .gfield--type-checkbox.yes-text .gform-field-label--type-inline{font-size:14px;line-height:1.4;margin:0;flex:1}.join-fight-section .gform_footer{grid-column:unset;grid-row:unset;margin:16px 0 0 0;display:block;text-align:center}.join-fight-section .gform_button{padding:16px 24px;font-size:16px;font-weight:600;border-radius:8px;min-height:52px;width:100%;max-width:none}.join-fight-section .gfield--type-name input,.join-fight-section .gfield--type-email input,.join-fight-section .gfield--type-phone input{padding:16px 18px;font-size:16px;border-radius:8px;box-sizing:border-box;width:100%}.join-fight-section .gfield--type-phone .ginput_container,.join-fight-section .gfield--type-checkbox.text-disclaimer .ginput_container{margin-left:0}.join-fight-section .text-option{margin:24px 0 16px;font-size:15px;line-height:1.3}}@media(max-width: 480px){.join-fight-section{padding:40px 0}.join-fight-section .container{padding:0 12px}.join-fight-section h2{font-size:24px;margin-bottom:10px;line-height:1.3}.join-fight-section p{font-size:15px;margin-bottom:20px;padding:0 10px}.join-fight-section .gform_fields{gap:10px}.join-fight-section .gfield--type-name input,.join-fight-section .gfield--type-email input{padding:14px 16px;font-size:16px;border-radius:6px}.join-fight-section .gform_button{padding:14px 18px;font-size:15px;border-radius:6px;letter-spacing:.3px;min-height:48px}.join-fight-section .text-option{margin:20px 0 12px;font-size:14px;padding:0 10px}}@media print{.join-fight-section{display:none}}.mobile-menu-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--secondary-color);font-size:1.8rem;cursor:pointer;padding:8px;border-radius:6px;transition:all .3s ease;position:relative;z-index:1001;margin-left:0}.mobile-menu-btn:hover{background-color:rgba(0,71,160,.1);color:var(--accent-color);transform:scale(1.05)}.mobile-menu-btn:focus{outline:2px solid var(--accent-color);outline-offset:2px}.mobile-menu-btn i{transition:all .3s ease}.mobile-menu-btn.active i{transform:rotate(90deg)}@media(max-width: 768px){.mobile-menu-btn{margin-top:0;padding:8px}}@media(min-width: 992px){.mobile-menu-btn{display:none}}@media(max-width: 768px){.main-nav{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;z-index:9999;transform:translateX(-100%);transition:transform .3s ease;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0;margin:0;max-width:none;box-shadow:none}.main-nav.mobile-menu-open{transform:translateX(0)}}@media(max-width: 768px)and (min-width: 769px){.main-nav{position:static;transform:none;height:auto;background:rgba(0,0,0,0);overflow:visible;padding:revert;margin:revert;max-width:revert}}@media(max-width: 768px){.mobile-menu-header{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border-bottom:1px solid #e5e5e5;background:#fff;position:sticky;top:0;z-index:10000;margin:0}.mobile-menu-header .mobile-menu-logo{height:28px}.mobile-menu-header .mobile-menu-logo img{height:100%;width:auto;max-width:120px}.mobile-menu-header .mobile-menu-close{display:flex;align-items:center;justify-content:center;background:none;border:none;color:#666;font-size:20px;cursor:pointer;padding:4px;border-radius:4px;transition:all .3s ease;width:32px;height:32px}.mobile-menu-header .mobile-menu-close:hover{color:#333;background:rgba(0,0,0,.05)}.mobile-menu-header .mobile-menu-close:focus{outline:2px solid var(--accent-color);outline-offset:2px}.mobile-menu-content{padding:0;margin:0;list-style:none;flex:1;overflow-y:auto}.mobile-menu-content ul,.mobile-menu-content ol,.mobile-menu-content li{list-style:none;margin:0;padding:0}.mobile-menu-content li::before,.mobile-menu-content li::after{display:none;content:none}.mobile-menu-content .nav-item{border-bottom:1px solid #e5e5e5;list-style:none;margin:0;padding:0}.mobile-menu-content .nav-item:last-child{border-bottom:none}.mobile-menu-content .nav-item::before,.mobile-menu-content .nav-item::after{display:none;content:none}.mobile-menu-content .nav-item>.nav-item-wrapper>a,.mobile-menu-content .nav-item>a{display:flex;align-items:center;padding:12px 15px;margin:0;font-size:20px;font-weight:500;color:#333;text-decoration:none;transition:all .3s ease;position:relative;text-transform:none;letter-spacing:0;line-height:1.3;text-align:center}.mobile-menu-content .nav-item>.nav-item-wrapper>a:hover,.mobile-menu-content .nav-item>a:hover{color:var(--accent-color);background:rgba(0,71,160,.02)}.mobile-menu-content .nav-item>.nav-item-wrapper>a:focus,.mobile-menu-content .nav-item>a:focus{outline:none;background:rgba(0,71,160,.05);color:var(--accent-color)}.mobile-menu-content .nav-item.has-dropdown>.nav-item-wrapper>a{padding-right:45px}.mobile-menu-content .dropdown,.mobile-menu-content .dropdown-menu{display:none;list-style:none;margin:0;padding:0;background:#f8f9fa;border-top:1px solid #e5e5e5}.mobile-menu-content .dropdown.show,.mobile-menu-content .dropdown-menu.show{display:block}.mobile-menu-content .dropdown ul,.mobile-menu-content .dropdown ol,.mobile-menu-content .dropdown li,.mobile-menu-content .dropdown-menu ul,.mobile-menu-content .dropdown-menu ol,.mobile-menu-content .dropdown-menu li{list-style:none;margin:0;padding:0}.mobile-menu-content .dropdown li,.mobile-menu-content .dropdown-menu li{border-bottom:1px solid #e5e5e5;margin:0;padding:0;list-style:none}.mobile-menu-content .dropdown li:last-child,.mobile-menu-content .dropdown-menu li:last-child{border-bottom:none}.mobile-menu-content .dropdown li::before,.mobile-menu-content .dropdown li::after,.mobile-menu-content .dropdown-menu li::before,.mobile-menu-content .dropdown-menu li::after{display:none;content:none}.mobile-menu-content .dropdown a,.mobile-menu-content .dropdown-menu a{display:block;padding:10px 30px;margin:0;font-size:17.5px;font-weight:500;color:#666;text-decoration:none;border-bottom:none;transition:all .3s ease;position:relative;text-transform:none;letter-spacing:0;text-align:left}.mobile-menu-content .dropdown a:hover,.mobile-menu-content .dropdown-menu a:hover{color:var(--accent-color);background:rgba(0,71,160,.05)}.mobile-menu-content .dropdown a:focus,.mobile-menu-content .dropdown-menu a:focus{outline:none;background:rgba(0,71,160,.08);color:var(--accent-color)}.mobile-menu-content .dropdown .nav-sub-item a,.mobile-menu-content .dropdown-menu .nav-sub-item a{padding-left:45px;font-size:16.25px;color:#777}.mobile-menu-content .dropdown .nav-level-3 a,.mobile-menu-content .dropdown-menu .nav-level-3 a{padding-left:60px;font-size:15px}.mobile-donate-btn{margin:30px 15px 30px 15px;padding:5px 10px;border:none;flex-shrink:0;text-align:center}.mobile-donate-btn .btn-donate{display:block;width:100%;text-align:center;background-color:var(--primary-color);color:var(--white) !important;padding:var(--space-sm) var(--space-lg);border-radius:var(--border-radius-full);font-weight:var(--font-weight-bold);font-size:calc(var(--font-size-sm)*1.25);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;text-decoration:none;transition:all var(--transition-normal) var(--transition-timing);border:none;margin:0;line-height:1.2;vertical-align:middle;justify-content:center;align-items:center}.mobile-donate-btn .btn-donate:hover{background-color:#bf0a30;color:var(--white) !important;transform:translateY(-2px);box-shadow:var(--shadow-md);text-align:center}.mobile-donate-btn .btn-donate:focus{outline:2px solid hsla(0,0%,100%,.8);outline-offset:2px;color:var(--white) !important;text-align:center}.mobile-donate-btn .btn-donate:visited{color:var(--white) !important;text-align:center}.mobile-donate-btn .btn-donate:active{color:var(--white) !important;text-align:center}}.nav-item-wrapper{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%}@media(min-width: 769px){.nav-item-wrapper{display:block;position:static}}.mobile-dropdown-toggle{display:none}@media(max-width: 768px){.mobile-dropdown-toggle{display:flex;align-items:center;justify-content:center;position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#666;font-size:14px;padding:6px;border-radius:4px;transition:all .3s ease;min-width:32px;height:32px}.mobile-dropdown-toggle:hover{color:#333;background:rgba(0,0,0,.05)}.mobile-dropdown-toggle:focus{outline:2px solid var(--accent-color);outline-offset:2px}.mobile-dropdown-toggle i{transition:transform .3s ease}.mobile-dropdown-toggle[aria-expanded=true]{color:var(--accent-color)}.mobile-dropdown-toggle[aria-expanded=true] i{transform:rotate(180deg)}}body.mobile-menu-active{overflow:hidden;position:fixed;width:100%}@media(max-width: 768px){.main-nav.mobile-menu-open *:focus{outline:2px solid var(--accent-color);outline-offset:2px}}@media(max-width: 768px)and (prefers-reduced-motion: reduce){.main-nav,.dropdown,.mobile-dropdown-toggle i,*{transition:none;animation:none}}@media print{.mobile-menu-btn,.mobile-menu-close,.mobile-dropdown-toggle{display:none}}.main-nav.mobile-menu-open{position:fixed;top:0;left:0;width:100vw;height:100vh;background:hsla(0,0%,100%,.98);backdrop-filter:blur(10px);z-index:9999;display:flex;flex-direction:column;transform:translateX(0);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1);overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:80px}.main-nav.mobile-menu-open::-webkit-scrollbar{width:0;background:rgba(0,0,0,0)}.taxonomy-content{padding:40px 0;margin-bottom:40px}.press-release-item{border:1px solid #e6e6e6;border-radius:6px;transition:box-shadow .2s,transform .2s;overflow:hidden}.press-release-item:hover{box-shadow:0 5px 15px rgba(0,0,0,.1);transform:translateY(-3px)}.press-release-item .card-meta{color:#666;font-size:.875rem;margin-bottom:8px}.press-release-item .card-title{font-size:1.125rem;margin-bottom:15px}.press-release-item .card-title a{color:#162054;text-decoration:none;transition:color .2s}.press-release-item .card-title a:hover{color:#e60e31}.news-item{border:1px solid #e6e6e6;border-radius:6px;transition:box-shadow .2s,transform .2s}.news-item:hover{box-shadow:0 5px 15px rgba(0,0,0,.1);transform:translateY(-3px)}.news-item .media-logo{max-height:50px;margin-bottom:10px;display:flex;align-items:center}.news-item .media-logo img{max-height:40px;max-width:100%;object-fit:contain}.news-item .media-outlet{font-weight:500;color:#555;margin-bottom:8px}.news-item .card-title{font-size:1.125rem;line-height:1.4}.news-item .card-title a{color:#162054;text-decoration:none;transition:color .2s}.news-item .card-title a:hover{color:#e60e31}.view-all-link{margin-top:15px;margin-bottom:40px}.view-all-link .btn{padding:10px 20px;border:1px solid #e60e31;color:#e60e31;background-color:rgba(0,0,0,0);border-radius:4px;transition:all .2s ease;text-decoration:none;display:inline-block;font-weight:500}.view-all-link .btn:hover{background-color:#e60e31;color:#fff}.term-description{margin-bottom:30px;font-size:1rem;line-height:1.6;color:#333}.term-description p{margin-bottom:15px}@media(max-width: 768px){.taxonomy-content{padding:30px 0}}.homepage-mission-video{padding:80px 0;background-color:#f0f0f0}@media(max-width: 768px){.homepage-mission-video{padding:60px 0}}.homepage-mission-video .section-header{margin-bottom:3rem}.homepage-mission-video .section-header .section-description{font-size:1.1rem;color:#4a5568;line-height:1.6;max-width:600px;margin:0 auto}@media(max-width: 768px){.homepage-mission-video .section-header .section-description{font-size:1rem}}.homepage-mission-video .mission-video-container{margin-bottom:2rem;box-shadow:0 10px 30px rgba(0,0,0,.1);border-radius:8px;overflow:hidden}.homepage-mission-video .mission-video-container .custom-video-player{position:relative;cursor:pointer;border-radius:8px;overflow:hidden}.homepage-mission-video .mission-video-container .custom-video-player .media-thumbnail{position:relative;width:100%}.homepage-mission-video .mission-video-container .custom-video-player .media-thumbnail img{width:100%;height:auto;display:block;border-radius:8px}.homepage-mission-video .mission-video-container .custom-video-player .media-thumbnail .play-button-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80px;height:80px;opacity:.9;transition:opacity .3s ease,transform .3s ease;z-index:2}.homepage-mission-video .mission-video-container .custom-video-player .media-thumbnail .play-button-overlay .play-icon{width:100%;height:100%;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3))}.homepage-mission-video .mission-video-container .custom-video-player .media-thumbnail:hover .play-button-overlay{opacity:1;transform:translate(-50%, -50%) scale(1.1)}.homepage-mission-video .mission-video-container .custom-video-player .video-content-overlay{position:absolute;bottom:20px;left:20px;z-index:3}.homepage-mission-video .mission-video-container .custom-video-player .video-content-overlay .media-coverage-item-link{color:#fff;font-weight:500;font-size:.95rem;text-decoration:none;display:inline-flex;align-items:center;gap:6px;background:rgba(0,0,0,.7);padding:8px 16px;border-radius:20px;backdrop-filter:blur(4px);transition:all .2s ease}.homepage-mission-video .mission-video-container .custom-video-player .video-content-overlay .media-coverage-item-link i{transition:transform .2s ease}.homepage-mission-video .mission-video-container .custom-video-player:hover .video-content-overlay .media-coverage-item-link{background:rgba(230,14,49,.9)}.homepage-mission-video .mission-video-container .custom-video-player:hover .video-content-overlay .media-coverage-item-link i{transform:translateX(4px)}.homepage-mission-video .mission-video-container .video-wrapper{position:relative}.homepage-mission-video .mission-video-container .video-wrapper .ratio{border-radius:8px;overflow:hidden}.homepage-mission-video .mission-video-container .video-wrapper .mission-video-iframe{border:none;width:100%;height:100%;border-radius:8px}.homepage-mission-video .mission-cta-section .btn-cta{background-color:#c53030;color:#fff;padding:15px 40px;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:5px;text-decoration:none;display:inline-block;transition:all .3s ease}.homepage-mission-video .mission-cta-section .btn-cta:hover{background-color:#9b2c2c;transform:translateY(-2px);box-shadow:0 5px 15px rgba(197,48,48,.4);color:#fff;text-decoration:none}.homepage-mission-video .mission-cta-section .btn-cta:focus{outline:none;box-shadow:0 0 0 3px rgba(197,48,48,.3)}@media(max-width: 576px){.homepage-mission-video .mission-cta-section .btn-cta{padding:12px 30px;font-size:1rem}}.homepage-mission-video .container{max-width:1200px}@media(min-width: 992px){.homepage-mission-video .col-lg-10{max-width:83.333333%;flex:0 0 83.333333%}}.custom-video-player{position:relative;width:100%;max-width:100%;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.12);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);cursor:pointer;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.custom-video-player::before{content:"";display:block;width:100%;height:0;padding-bottom:56.25%}@media(hover: hover)and (pointer: fine){.custom-video-player:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgba(0,0,0,.16)}.custom-video-player:hover .video-thumbnail img{transform:scale(1.05)}.custom-video-player:hover .video-play-overlay{background:rgba(0,0,0,.2)}.custom-video-player:hover .play-button{transform:scale(1.1);background:#fff;box-shadow:0 12px 32px rgba(0,0,0,.3)}.custom-video-player:hover .video-title{opacity:1;transform:translateY(0)}}@media(hover: none){.custom-video-player:active{transform:scale(0.98)}}@media(max-width: 768px){.custom-video-player{border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.1)}}@media(max-width: 480px){.custom-video-player{border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.08)}}.video-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 100%);display:flex;align-items:center;justify-content:center}.video-thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.video-thumbnail .video-placeholder{width:100%;height:100%;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);display:flex;align-items:center;justify-content:center}.video-thumbnail .video-placeholder::after{content:"▶";font-size:48px;color:hsla(0,0%,100%,.8)}@media(max-width: 768px){.video-thumbnail .video-placeholder::after{font-size:36px}}@media(max-width: 480px){.video-thumbnail .video-placeholder::after{font-size:28px}}.video-play-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:flex-end;background:rgba(0,0,0,.1);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);padding:20px}@media(max-width: 768px){.video-play-overlay{padding:16px}}@media(max-width: 480px){.video-play-overlay{padding:12px}}.play-button{width:80px;height:80px;background:hsla(0,0%,100%,.95);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);box-shadow:0 8px 24px rgba(0,0,0,.2);position:relative;border:none;outline:none}.play-button::before{content:"";width:0;height:0;border-left:20px solid #1a1a1a;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);margin-left:4px;transition:border-color .3s ease}@media(max-width: 768px){.play-button{width:64px;height:64px}.play-button::before{border-left:16px solid #1a1a1a;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);margin-left:3px}}@media(max-width: 480px){.play-button{width:56px;height:56px}.play-button::before{border-left:14px solid #1a1a1a;border-top:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);margin-left:2px}}@media(hover: none){.play-button:active{transform:scale(0.95);background:hsla(0,0%,100%,.8)}}.featured-media-coverage-main .video-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.95);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);padding:20px;box-sizing:border-box}.featured-media-coverage-main .video-modal.active{opacity:1;visibility:visible}@media(max-width: 768px){.featured-media-coverage-main .video-modal{padding:16px}}@media(max-width: 480px){.featured-media-coverage-main .video-modal{padding:12px}}.featured-media-coverage-main .video-modal-content{position:relative;width:90%;max-width:1200px;aspect-ratio:16/9;transform:scale(0.8);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1)}.video-modal.active .featured-media-coverage-main .video-modal-content{transform:scale(1)}@media(max-width: 1024px){.featured-media-coverage-main .video-modal-content{width:95%}}@media(max-width: 768px){.featured-media-coverage-main .video-modal-content{width:100%;height:100vh;max-width:none;aspect-ratio:unset;transform:none;background:#000;border-radius:0;display:flex;flex-direction:column;justify-content:center}.video-modal.active .featured-media-coverage-main .video-modal-content{transform:none}}.featured-media-coverage-main .video-modal-content iframe{width:100%;height:100%;border:none;border-radius:12px;box-shadow:0 24px 64px rgba(0,0,0,.4)}@media(max-width: 768px){.featured-media-coverage-main .video-modal-content iframe{border-radius:0;box-shadow:none;flex:1;height:auto;min-height:56.25vw;max-height:100vh}}.featured-media-coverage-main .video-modal-close{position:absolute;top:-50px;right:0;background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.3);color:#fff;width:40px;height:40px;min-width:40px;min-height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);font-size:18px;font-weight:bold;line-height:1;flex-shrink:0;aspect-ratio:1;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(hover: hover){.featured-media-coverage-main .video-modal-close:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.5);transform:scale(1.1)}}.featured-media-coverage-main .video-modal-close:active{transform:scale(0.95);background:hsla(0,0%,100%,.3)}@media(max-width: 768px){.featured-media-coverage-main .video-modal-close{width:56px;height:56px;font-size:1.5rem;top:20px;right:20px;background:rgba(0,0,0,.9);border:2px solid hsla(0,0%,100%,.3)}.featured-media-coverage-main .video-modal-close:active{transform:scale(0.95);background:#000}}@media(max-width: 480px){.featured-media-coverage-main .video-modal-close{width:52px;height:52px;font-size:1.4rem;top:16px;right:16px}}.custom-video-player.loading .video-play-overlay::after{content:"";position:absolute;width:24px;height:24px;border:2px solid hsla(0,0%,100%,.3);border-top:2px solid #fff;border-radius:50%;animation:spin 1s linear infinite}@media(max-width: 480px){.custom-video-player.loading .video-play-overlay::after{width:20px;height:20px}}.custom-video-player.loading .play-button{opacity:0;transform:scale(0.8)}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.custom-video-player:focus-visible{outline:3px solid #007cba;outline-offset:2px}.video-modal-close:focus-visible{outline:2px solid #fff;outline-offset:2px}.video-title{text-shadow:0 2px 8px rgba(0,0,0,.8)}@media(max-width: 480px){.video-title{text-shadow:0 1px 4px rgba(0,0,0,.9)}}@media(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.play-button{box-shadow:0 4px 12px rgba(0,0,0,.15)}.custom-video-player{box-shadow:0 4px 16px rgba(0,0,0,.08)}}@media(max-width: 768px)and (orientation: landscape){.video-modal{padding:8px}.video-modal-close{top:-36px;right:8px}}@media(max-width: 320px){.play-button{width:48px;height:48px}.play-button::before{border-left:12px solid #1a1a1a;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);margin-left:2px}.video-title{font-size:12px;padding:20px 8px 8px}}.video-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.video-modal.active{opacity:1;visibility:visible}@media(max-width: 768px){.video-modal{padding:0;align-items:stretch;justify-content:stretch}}.video-modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.85);cursor:pointer;z-index:-1}.video-modal-container{position:relative;width:90%;max-width:1200px;z-index:1}@media(max-width: 768px){.video-modal-container{width:100%;height:100%;max-width:none;display:flex;flex-direction:column;justify-content:center}}body .video-modal .video-modal-content{position:relative;width:100%;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3);transform:scale(0.9);transition:transform .3s ease;z-index:1}.video-modal.active body .video-modal .video-modal-content{transform:scale(1)}@media(max-width: 1024px){body .video-modal .video-modal-content{width:95%}}@media(max-width: 768px){body .video-modal .video-modal-content{width:100%;height:100vh;border-radius:0;background:#000;box-shadow:none;transform:none;display:flex;flex-direction:column}.video-modal.active body .video-modal .video-modal-content{transform:none}}.video-modal-close{position:absolute;top:0;right:0;transform:translate(50%, -50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:rgba(0,0,0,.8);color:#fff;font-size:1.4rem;cursor:pointer;border-radius:50%;transition:all .3s ease;z-index:10;backdrop-filter:blur(4px)}.video-modal-close:hover{background:rgba(0,0,0,.9);transform:translate(50%, -50%) scale(1.05)}.video-modal-close:focus{outline:2px solid #fff;outline-offset:2px}@media(max-width: 768px){.video-modal-close{width:56px;height:56px;font-size:1.5rem;top:20px;right:20px;transform:none;background:rgba(0,0,0,.9);border:2px solid hsla(0,0%,100%,.3)}.video-modal-close:active{transform:scale(0.95);background:#000}}@media(max-width: 480px){.video-modal-close{width:52px;height:52px;font-size:1.4rem;top:16px;right:16px}}.video-embed-container{position:relative;width:100%;height:0;padding-bottom:56.25%;background:#000}.video-embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}@media(max-width: 768px){.video-embed-container{height:100%;padding-bottom:0;display:flex;align-items:center;justify-content:center}.video-embed-container iframe{position:relative;width:100vw;height:56.25vw;max-height:100vh}}@media(max-width: 768px)and (orientation: portrait){.video-embed-container iframe{width:177.78vh;height:100vh;max-width:100vw}}body.modal-open{overflow:hidden}@media(max-width: 768px){body.modal-open{position:fixed;width:100%}}@keyframes videoModalFadeIn{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}body .video-modal.active .video-modal-content{animation:videoModalFadeIn .3s ease forwards}.homepage-video-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.homepage-video-modal.active{opacity:1;visibility:visible}@media(max-width: 768px){.homepage-video-modal{padding:0;align-items:stretch;justify-content:stretch}}.homepage-video-modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.9);cursor:pointer;z-index:-1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.homepage-video-modal-container{position:relative;width:90%;max-width:1200px;z-index:1}@media(max-width: 1024px){.homepage-video-modal-container{width:95%}}@media(max-width: 768px){.homepage-video-modal-container{width:100%;height:100%;max-width:none;display:flex;flex-direction:column;justify-content:center}}.homepage-video-modal-content{position:relative;width:100%;background:#000;border-radius:16px;overflow:hidden;box-shadow:0 25px 80px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.1);transform:scale(0.8) translateY(40px);transition:transform .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);z-index:1}.homepage-video-modal.active .homepage-video-modal-content{transform:scale(1) translateY(0)}@media(max-width: 768px){.homepage-video-modal-content{width:100%;height:100vh;border-radius:0;background:#000;box-shadow:none;transform:none;display:flex;flex-direction:column}.homepage-video-modal.active .homepage-video-modal-content{transform:none}}.homepage-video-modal-close{position:absolute;top:-20px;right:-20px;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:none;background:rgba(0,0,0,.8);color:#fff;font-size:1.5rem;cursor:pointer;border-radius:50%;transition:all .3s ease;z-index:10;backdrop-filter:blur(8px);border:2px solid hsla(0,0%,100%,.1)}.homepage-video-modal-close:hover{background:rgba(230,14,49,.9);transform:scale(1.1);border-color:hsla(0,0%,100%,.2)}.homepage-video-modal-close:focus{outline:3px solid rgba(230,14,49,.5);outline-offset:3px}@media(max-width: 768px){.homepage-video-modal-close{width:56px;height:56px;font-size:1.5rem;top:20px;right:20px;background:rgba(0,0,0,.9);border:2px solid hsla(0,0%,100%,.3)}.homepage-video-modal-close:active{transform:scale(0.95);background:#e60e31}}@media(max-width: 480px){.homepage-video-modal-close{width:52px;height:52px;font-size:1.4rem;top:16px;right:16px}}.homepage-video-embed-container{position:relative;width:100%;height:0;padding-bottom:56.25%;background:#000}.homepage-video-embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}@media(max-width: 768px){.homepage-video-embed-container{height:100%;padding-bottom:0;display:flex;align-items:center;justify-content:center}.homepage-video-embed-container iframe{position:relative;width:100vw;height:56.25vw;max-height:100vh}}@media(max-width: 768px)and (orientation: portrait){.homepage-video-embed-container iframe{width:177.78vh;height:100vh;max-width:100vw}}body.homepage-modal-open{overflow:hidden}@media(max-width: 768px){body.homepage-modal-open{position:fixed;width:100%}}@keyframes homepageVideoModalFadeIn{0%{opacity:0;transform:scale(0.8) translateY(40px)}50%{opacity:1;transform:scale(1.05) translateY(-5px)}100%{opacity:1;transform:scale(1) translateY(0)}}.homepage-video-modal.active .homepage-video-modal-content{animation:homepageVideoModalFadeIn .6s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards}@keyframes homepageBackdropFadeIn{from{opacity:0;backdrop-filter:blur(0px)}to{opacity:1;backdrop-filter:blur(8px)}}.homepage-video-modal.active .homepage-video-modal-backdrop{animation:homepageBackdropFadeIn .4s ease forwards}.homepage-mission-video-player{position:relative;width:100%;cursor:pointer;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.15);transition:all .3s ease;user-select:none}.homepage-mission-video-player:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.2)}.homepage-mission-video-player:focus{outline:3px solid rgba(230,14,49,.5);outline-offset:2px}.homepage-mission-video-player .video-thumbnail{position:relative;width:100%;padding-bottom:56.25%;background:#f0f0f0}.homepage-mission-video-player .video-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.homepage-mission-video-player:hover .video-thumbnail img{transform:scale(1.05)}.homepage-mission-video-player .video-play-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end;justify-content:flex-end;background:rgba(0,0,0,.1);transition:background .3s ease;padding:20px}@media(max-width: 768px){.homepage-mission-video-player .video-play-overlay{background:rgba(0,0,0,.15);padding:16px}}.homepage-mission-video-player:hover .video-play-overlay{background:rgba(0,0,0,.2)}.homepage-mission-video-player .play-button{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:rgba(230,14,49,.9);border-radius:50%;transition:all .3s ease;cursor:pointer;position:relative;box-shadow:0 8px 25px rgba(0,0,0,.3)}.homepage-mission-video-player .play-button::before{content:"";width:0;height:0;border-left:22px solid #fff;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0);margin-left:4px}.homepage-mission-video-player .play-button svg{width:80px;height:80px;filter:drop-shadow(0 4px 12px rgba(0, 0, 0, 0.3))}@media(max-width: 768px){.homepage-mission-video-player .play-button{width:60px;height:60px;box-shadow:0 6px 20px rgba(0,0,0,.25)}.homepage-mission-video-player .play-button::before{border-left:18px solid #fff;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);margin-left:3px}.homepage-mission-video-player .play-button svg{width:60px;height:60px}}@media(max-width: 480px){.homepage-mission-video-player .play-button{width:50px;height:50px}.homepage-mission-video-player .play-button::before{border-left:15px solid #fff;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);margin-left:2px}.homepage-mission-video-player .play-button svg{width:50px;height:50px}}.homepage-mission-video-player:hover .play-button{transform:scale(1.1);background:#e60e31;box-shadow:0 12px 35px rgba(0,0,0,.4)}.homepage-mission-video-player .video-content-overlay{position:absolute;bottom:20px;right:20px;opacity:0;transform:translateY(10px);transition:all .3s ease}.homepage-mission-video-player .video-content-overlay .video-action-link{color:#fff;font-weight:600;font-size:1rem;text-shadow:0 2px 8px rgba(0,0,0,.5);display:flex;align-items:center;gap:8px}.homepage-mission-video-player .video-content-overlay .video-action-link i{transition:transform .3s ease}@media(max-width: 768px){.homepage-mission-video-player .video-content-overlay{bottom:16px;right:16px}.homepage-mission-video-player .video-content-overlay .video-action-link{font-size:.9rem}}.homepage-mission-video-player:hover .video-content-overlay{opacity:1;transform:translateY(0)}.homepage-mission-video-player:hover .video-content-overlay .video-action-link i{transform:translateX(4px)}@media(hover: none){.homepage-mission-video-player:active{transform:scale(0.98)}.homepage-mission-video-player .play-button{background:rgba(230,14,49,.95)}.homepage-mission-video-player .play-button:active{transform:scale(0.95);background:#e60e31}.homepage-mission-video-player .video-content-overlay{opacity:1;transform:translateY(0)}}.inline-video-thumbnail{position:relative;width:100%;height:100%;cursor:pointer;overflow:hidden;aspect-ratio:16/9}.inline-video-thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease;display:block}.inline-video-thumbnail:hover img{transform:scale(1.05)}.card[data-video-url],.media-coverage-card[data-video-url]{cursor:pointer}.media-coverage-card .item-image{padding:0;margin:0;overflow:hidden}.media-coverage-card .item-image .inline-video-thumbnail{position:relative;width:100%;height:100%;margin:0;padding:0;border:none;display:block}.media-coverage-card .item-image .inline-video-thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center;margin:0;padding:0;border:none;display:block;vertical-align:top}.inline-play-button-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60px;height:60px;opacity:.9;transition:all .3s ease;z-index:2}.inline-video-thumbnail:hover .inline-play-button-overlay{opacity:1;transform:translate(-50%, -50%) scale(1.1)}@media(max-width: 768px){.inline-play-button-overlay{width:50px;height:50px}}.inline-play-icon{width:100%;height:100%;filter:drop-shadow(0 2px 8px rgba(0, 0, 0, 0.3))}.inline-video-container{position:relative;width:100%;height:100%;background:#000;border-radius:inherit;overflow:hidden}.inline-video-iframe{width:100%;height:100%;border:none;display:block}.inline-video-container button.inline-video-close{position:absolute;top:8px;right:8px;width:32px;height:32px;min-width:32px;min-height:32px;background:rgba(0,0,0,.7);color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;z-index:10;transition:all .3s ease;padding:0;text-transform:none;font-weight:normal;letter-spacing:normal;line-height:1;box-shadow:none;aspect-ratio:1}.inline-video-container button.inline-video-close:hover{background:rgba(230,14,49,.9);transform:scale(1.1);border-color:rgba(0,0,0,0)}.inline-video-container button.inline-video-close:focus{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px}@media(max-width: 768px){.inline-video-container button.inline-video-close{width:28px;height:28px;min-width:28px;min-height:28px;font-size:12px;top:6px;right:6px}}.card.video-playing .card_image,.card.video-playing .item-image,.media-coverage-card.video-playing .card_image,.media-coverage-card.video-playing .item-image{aspect-ratio:16/9}.card.video-playing .card_image .inline-video-container,.card.video-playing .item-image .inline-video-container,.media-coverage-card.video-playing .card_image .inline-video-container,.media-coverage-card.video-playing .item-image .inline-video-container{border-radius:8px}.card.video-playing:hover,.media-coverage-card.video-playing:hover{transform:none;box-shadow:inherit}@media(max-width: 768px){.card.video-playing .card_image{aspect-ratio:16/9;height:auto}}@media(hover: none){.inline-video-thumbnail:active{transform:scale(0.98)}.inline-play-button-overlay{opacity:1}}.universal-video-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.universal-video-overlay.active{opacity:1;visibility:visible}.universal-video-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.95);cursor:pointer}.universal-video-container{position:relative;width:100%;height:100%;display:flex;flex-direction:column;max-width:1400px;margin:0 auto;padding:2rem;box-sizing:border-box}@media(max-width: 768px){.universal-video-container{padding:1rem}}.universal-video-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}@media(max-width: 768px){.universal-video-header{margin-bottom:1rem}}.universal-video-title{color:var(--white);font-size:1.8rem;font-weight:var(--font-weight-bold);margin:0;flex:1;padding-right:2rem}@media(max-width: 768px){.universal-video-title{font-size:1.4rem;padding-right:1rem}}.universal-video-close{background:hsla(0,0%,100%,.1);border:none;color:var(--white);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;font-size:1.2rem}.universal-video-close:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.universal-video-close:focus{outline:2px solid var(--primary-color);outline-offset:2px}@media(max-width: 768px){.universal-video-close{width:40px;height:40px;font-size:1rem}}.universal-video-content{flex:1;display:flex;flex-direction:column;min-height:0}.universal-video-player{flex:1;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.5);margin-bottom:1.5rem;position:relative}@media(max-width: 768px){.universal-video-player{margin-bottom:1rem;border-radius:8px}}.universal-video-iframe{width:100%;height:100%;border:none;display:block}.universal-video-navigation{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;padding:0 1rem}@media(max-width: 768px){.universal-video-navigation{margin-bottom:1rem;padding:0}}.universal-video-nav{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:var(--white);padding:12px 24px;border-radius:30px;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:all .3s ease;font-size:.95rem;font-weight:500}.universal-video-nav:hover:not(.disabled){background:hsla(0,0%,100%,.2);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.universal-video-nav.disabled{opacity:.4;cursor:not-allowed}.universal-video-nav:focus{outline:2px solid var(--primary-color);outline-offset:2px}@media(max-width: 768px){.universal-video-nav{padding:10px 16px;font-size:.85rem}.universal-video-nav span{display:none}}.universal-video-info{display:flex;align-items:center;color:hsla(0,0%,100%,.8);font-size:.95rem;font-weight:500}@media(max-width: 768px){.universal-video-info{font-size:.85rem}}.universal-video-playlist{background:hsla(0,0%,100%,.05);border-radius:12px;padding:1.5rem}.universal-video-playlist h3{color:var(--white);font-size:1.3rem;font-weight:var(--font-weight-bold);margin:0 0 1rem 0}@media(max-width: 768px){.universal-video-playlist h3{font-size:1.1rem}}@media(max-width: 768px){.universal-video-playlist{padding:1rem;border-radius:8px}}.universal-video-thumbnails{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:1rem;max-height:200px;overflow-y:auto}@media(max-width: 992px){.universal-video-thumbnails{grid-template-columns:repeat(auto-fill, minmax(180px, 1fr))}}@media(max-width: 768px){.universal-video-thumbnails{grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:.75rem;max-height:150px}}.universal-video-thumbnail{position:relative;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .3s ease;background:hsla(0,0%,100%,.05);border:2px solid rgba(0,0,0,0)}.universal-video-thumbnail:hover{transform:scale(1.05);border-color:hsla(0,0%,100%,.3)}.universal-video-thumbnail.active{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(230,14,49,.3)}.universal-video-thumbnail img{width:100%;height:100px;object-fit:cover;display:block}@media(max-width: 768px){.universal-video-thumbnail img{height:80px}}.universal-video-thumbnail-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:40px;height:40px;background:rgba(0,0,0,.7);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:1rem;opacity:.8;transition:all .3s ease}.universal-video-thumbnail:hover .universal-video-thumbnail-overlay{opacity:1;background:rgba(230,14,49,.9);transform:translate(-50%, -50%) scale(1.1)}@media(max-width: 768px){.universal-video-thumbnail-overlay{width:32px;height:32px;font-size:.85rem}}.universal-video-thumbnail-title{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent, rgba(0, 0, 0, 0.8));color:var(--white);padding:1rem .75rem .5rem;font-size:.8rem;font-weight:500;line-height:1.2}@media(max-width: 768px){.universal-video-thumbnail-title{font-size:.75rem;padding:.75rem .5rem .375rem}}body.universal-video-overlay-open{overflow:hidden}@media(max-width: 768px){body.universal-video-overlay-open{position:fixed;width:100%}}.universal-video-thumbnails::-webkit-scrollbar{width:6px}.universal-video-thumbnails::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.universal-video-thumbnails::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:3px}.universal-video-thumbnails::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.hero-type-b{background-size:60% auto;background-position:120% center;background-repeat:no-repeat;border-radius:8px;margin:30px 0 40px;box-shadow:0 4px 15px rgba(0,0,0,.1);position:relative}@media(max-width: 1024px){.hero-type-b{background-size:cover;background-position:center center}}.hero-type-b::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:linear-gradient(to right, #162054 0%, #162054 45%, rgba(22, 32, 84, 0.95) 50%, rgba(22, 32, 84, 0.85) 55%, rgba(22, 32, 84, 0.75) 60%, rgba(22, 32, 84, 0.6) 65%, rgba(22, 32, 84, 0.45) 70%, rgba(22, 32, 84, 0.3) 75%, rgba(22, 32, 84, 0.2) 80%, rgba(22, 32, 84, 0.1) 85%, rgba(22, 32, 84, 0.05) 90%, rgba(22, 32, 84, 0) 95%);pointer-events:none;border-radius:8px}.hero-type-b .hero-content{max-width:100%;margin:0;padding:80px 30px 60px 30px;position:relative;z-index:2;text-align:left;display:flex;flex-direction:column;justify-content:center;height:100%}.hero-type-b .hero-inner{position:relative;z-index:2}.hero-type-b .hero-title{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:clamp(2rem,4vw,2.5rem);font-weight:500;color:#fff;margin-bottom:14px;text-shadow:0 2px 4px rgba(0,0,0,.2);line-height:1.2;max-width:100%;box-sizing:border-box;text-wrap:balance;word-break:keep-all;overflow-wrap:normal;hyphens:none;white-space:normal;orphans:2;widows:2;word-spacing:.1em}@supports not (text-wrap: balance){.hero-type-b .hero-title{word-break:break-word}}.hero-type-b .hero-priority{position:absolute;top:0;left:0;display:inline-block;padding:10px 22px 10px 18px;font-size:.875rem;font-weight:500;text-transform:uppercase;border-radius:0 0 8px 0;margin:0;letter-spacing:.5px;z-index:3;box-shadow:0 2px 10px rgba(0,0,0,.08);max-width:60%;word-wrap:break-word;line-height:1.2}.hero-type-b .hero-priority{top:0}@media(max-width: 576px){.hero-type-b .hero-priority{padding:8px 16px 8px 12px;font-size:11px;max-width:50%;line-height:1.1;top:0;left:0;margin:0}.hero-type-b .hero-badge{padding:8px 12px;font-size:11px}.hero-type-b .hero-priority{top:0}}.hero-type-b .hero-category{display:block;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:hsla(0,0%,100%,.8);margin-bottom:8px;padding-left:18px;text-align:left}.hero-type-b .hero-description{font-size:1.25rem;color:#fff;opacity:.95;margin-bottom:24px;text-shadow:0 1px 2px rgba(0,0,0,.15);line-height:1.4}.hero-type-b .hero-badge.foia,.hero-type-b .hero-badge.litigation{position:absolute;top:0;right:0;display:inline-flex;align-items:center;padding:6px 12px;font-size:.75rem;font-weight:500;background:linear-gradient(135deg, #E5C164 0%, #CFB053 50%, #DAB858 100%);color:#2c2101;text-shadow:0 1px 1px hsla(0,0%,100%,.3);border-radius:0 0 0 4px;text-transform:uppercase;letter-spacing:.6px;text-decoration:none;margin:0;z-index:10;box-shadow:0 2px 4px rgba(0,0,0,.1)}.hero-type-b .hero-badge.foia::before,.hero-type-b .hero-badge.litigation::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:.75rem;margin-right:6px}.hero-type-b .hero-badge.foia:hover,.hero-type-b .hero-badge.litigation:hover{background:linear-gradient(135deg, #E9CA73 0%, #D9BC64 50%, #E4C269 100%);text-decoration:none;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.hero-type-b .hero-badge.on-appeal{position:absolute;top:0;right:0;background:linear-gradient(135deg, #E5C164 0%, #CFB053 50%, #DAB858 100%);color:#2c2101;font-weight:500;font-size:.875rem;padding:10px 18px 10px 22px;border-radius:0 0 0 8px;margin:0;z-index:10;box-shadow:0 2px 4px rgba(0,0,0,.2),inset 0 1px 2px hsla(0,0%,100%,.5);text-shadow:0 1px 1px hsla(0,0%,100%,.3);text-transform:uppercase;letter-spacing:.7px;display:inline-block;font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.hero-type-b .hero-badge.on-appeal.on-appeal::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:.75rem;color:inherit;margin-right:8px;display:inline-block}.hero-type-b .hero-badge.on-appeal:hover{background:linear-gradient(135deg, #E9CA73 0%, #D9BC64 50%, #E4C269 100%);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.25),inset 0 1px 2px hsla(0,0%,100%,.6)}.hero-type-b .hero-meta{display:flex;flex-direction:column;gap:14px}.hero-type-b .hero-meta .meta-label{font-size:1rem;color:hsla(0,0%,100%,.8);margin:0;margin-right:8px;margin-bottom:0;line-height:1}.hero-type-b .case-number-row{margin-bottom:10px}.hero-type-b .meta-details-row{display:flex;flex-wrap:wrap;gap:40px;align-items:center;line-height:1;margin-top:20px}.hero-type-b .meta-group{display:flex;align-items:center;height:auto;line-height:1;margin:0;padding:0;margin-bottom:0;margin-top:0}.hero-type-b .meta-group i{margin:0;margin-right:10px;margin-bottom:0;margin-top:0;color:hsla(0,0%,100%,.8);line-height:1;display:inline-flex;align-items:center}.hero-type-b .meta-label,.hero-type-b .meta-value{margin:0;padding:0;line-height:1;display:inline-flex;align-items:center;margin-bottom:0;margin-top:0;font-weight:inherit}.hero-type-b .meta-value{font-size:1rem;color:#fff;font-weight:500;line-height:1}.hero-type-b .status-badge{color:#fff;font-weight:500;margin:0;padding:0}.hero-type-b .location-value,.hero-type-b .filed-value{color:#fff}.hero-type-b .meta-group .meta-value,.hero-type-b .meta-details-row .meta-value,.hero-type-b .hero-meta .meta-value{color:#fff}.hero-type-b .meta-group .meta-label,.hero-type-b .meta-details-row .meta-label,.hero-type-b .hero-meta .meta-label{color:hsla(0,0%,100%,.8)}.hero-type-b .meta-group.case-number .meta-label{margin-right:4px}.hero-type-b .location-icon{color:#e60e31;margin-right:8px;font-size:1rem;vertical-align:middle;line-height:1}@media(max-width: 576px){.hero-type-b{background-attachment:scroll;background-size:cover;background-position:center center;background-repeat:no-repeat;min-height:380px;position:relative}.hero-type-b::before{background:linear-gradient(180deg, rgba(22, 32, 84, 0.85) 0%, rgba(22, 32, 84, 0.65) 30%, rgba(22, 32, 84, 0.75) 70%, rgba(22, 32, 84, 0.9) 100%)}.hero-type-b .hero-content{padding:40px 15px 25px;max-width:100%}.hero-type-b .hero-title{font-size:clamp(2.5rem,6vw,2.5rem);line-height:1.2;margin-bottom:18px;text-transform:uppercase;letter-spacing:.02em;text-shadow:2px 2px 0px rgba(0,0,0,.8);word-break:keep-all;overflow-wrap:normal;hyphens:none;white-space:normal;max-width:100%;box-sizing:border-box;text-wrap:balance;orphans:2;widows:2;word-spacing:.1em}.hero-type-b .hero-description{font-size:16px;line-height:1.4;margin-bottom:32px;margin-right:30px;max-width:75%}.hero-type-b .hero-priority{padding:10px 16px;font-size:11px;min-height:40px;display:flex;align-items:center}.hero-type-b .hero-badge{padding:10px 16px;font-size:11px;min-height:40px;display:flex;align-items:center;gap:6px}.hero-type-b .case-number-row{margin-bottom:4px}.hero-type-b .hero-meta{margin-top:8px}.hero-type-b .hero-meta .meta-group{min-height:26px;margin-bottom:3px}.hero-type-b .hero-meta .meta-group i{font-size:16px;margin-right:8px}.hero-type-b .hero-meta .meta-group .meta-label{font-size:14px}.hero-type-b .hero-meta .meta-group .meta-value{font-size:15px;font-weight:600}.hero-type-b .stats-badge{margin-top:20px;margin-bottom:0;position:relative;align-self:flex-start}.hero-type-b .meta-details-row{flex-direction:column;gap:4px;align-items:flex-start;margin-top:6px}.hero-type-b .meta-details-row .meta-group{width:100%;justify-content:flex-start;margin-bottom:2px}}@media(max-width: 768px){.hero-type-b{background-size:cover;background-position:center center;background-repeat:no-repeat;min-height:420px}.hero-type-b::before{background:linear-gradient(180deg, rgba(22, 32, 84, 0.8) 0%, rgba(22, 32, 84, 0.7) 50%, rgba(22, 32, 84, 0.85) 100%)}.hero-type-b .hero-content{padding:50px 25px 35px;max-width:100%}.hero-type-b .hero-title{font-size:clamp(2.5rem,6vw,2.5rem);margin-bottom:18px;line-height:1.2;text-transform:uppercase;letter-spacing:.02em;text-shadow:2px 2px 0px rgba(0,0,0,.8);max-width:100%;box-sizing:border-box;text-wrap:balance;orphans:2;widows:2;word-spacing:.1em}.hero-type-b .hero-description{font-size:17px;margin-bottom:24px}.hero-type-b .meta-details-row{flex-direction:column;gap:16px;align-items:flex-start}}@media(max-width: 1200px){.hero-type-b .hero-content{max-width:100%;padding:80px 20px 60px}.hero-type-b .hero-title{font-size:clamp(1.8rem,4vw,2.5rem)}}@media(min-width: 1400px){.hero-type-b .hero-title{font-size:clamp(2rem,3vw,2.5rem)}}@media(min-width: 769px){.single-govt-accountability .hero-type-b .meta-details-row{flex-direction:row;gap:40px;align-items:center;flex-wrap:wrap}.single-govt-accountability .hero-type-b .hero-meta{display:flex;flex-direction:row;gap:40px;align-items:center;flex-wrap:wrap}}@media(max-width: 768px){.hero-type-b .meta-details-row{flex-direction:column;gap:10px;align-items:flex-start}.hero-type-b .hero-meta{display:flex;flex-direction:column;gap:4px}}@media(prefers-contrast: high){.hero-type-b .hero-title,.hero-type-b .meta-value{color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.8)}}@media(prefers-reduced-motion: reduce){.hero-type-b .hero-badge,.hero-type-b .hero-priority a{transition:none}}.hero-type-c{color:#fff;padding:35px 0;text-align:left;position:relative;background-image:url("../images/stars-background.webp");background-size:cover;background-position:center;overflow:hidden;margin:0 0 40px;max-width:100%;width:100%;background-color:#162054}@media(max-width: 1024px){.hero-type-c{background-size:cover;background-position:center center;background-attachment:scroll}}.hero-type-c::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(24, 32, 81, 0.7), rgba(24, 32, 81, 0.7));z-index:1}@media(max-width: 768px){.hero-type-c::before{background:linear-gradient(135deg, rgba(24, 32, 81, 0.8), rgba(24, 32, 81, 0.75))}}.hero-type-c .hero-content{width:100%;max-width:1200px;height:100%;margin:0 auto;padding:0 20px 0 40px;position:relative;z-index:2;display:flex;align-items:center}.hero-type-c .hero-inner{max-width:850px;display:flex;flex-direction:column}.hero-type-c .hero-category{font-size:.875rem;font-weight:500;color:#fff;opacity:.9;letter-spacing:.5px;margin-bottom:15px;display:inline-block}.hero-type-c .hero-title{font-size:clamp(2.5rem,6vw,2.5rem);line-height:1.2;font-weight:500;color:#fff;text-transform:uppercase;letter-spacing:.02em;margin:0 0 30px 0;max-width:850px}.hero-type-c .hero-title:first-child{margin-top:0}.hero-type-c .hero-description{font-size:1.125rem;line-height:1.5;font-weight:400;color:#fff;opacity:.95;margin:0;max-width:800px}.hero-type-c .hero-description p{margin:0;font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.hero-type-c .diagonal-pattern{position:absolute;top:0;left:0;width:100%;height:100%;background-image:repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05) 2px, transparent 2px, transparent 8px);z-index:1;pointer-events:none}@media(max-width: 1400px){.hero-type-c .hero-content{padding:0 20px 0 40px}.hero-type-c .hero-title{max-width:800px}.hero-type-c .hero-description{max-width:750px}}@media(max-width: 992px){.hero-type-c .hero-content{padding:0 24px}.hero-type-c .hero-inner{max-width:750px}.hero-type-c .hero-category{font-size:.875rem;margin-bottom:14px;padding:4px 12px;background:hsla(0,0%,100%,.1);border-radius:16px;backdrop-filter:blur(8px)}.hero-type-c .hero-title{margin-bottom:24px;max-width:750px;line-height:1.25}.hero-type-c .hero-description{font-size:1rem;margin-bottom:30px;max-width:700px;line-height:1.5}}@media(max-width: 768px){.hero-type-c{padding:40px 0;text-align:center}.hero-type-c .hero-content{padding:0 24px;align-items:center}.hero-type-c .hero-inner{max-width:100%;align-items:center}.hero-type-c .hero-category{font-size:.875rem;margin-bottom:16px;padding:6px 16px;background:hsla(0,0%,100%,.15);border-radius:20px;display:inline-block;backdrop-filter:blur(10px)}.hero-type-c .hero-title{margin-bottom:20px;line-height:1.3;letter-spacing:.01em}.hero-type-c .hero-description{font-size:1rem;margin-bottom:0;line-height:1.6;opacity:.9}.hero-type-c .hero-description p{font-size:1rem;margin:0}}@media(max-width: 480px){.hero-type-c{padding:32px 0}.hero-type-c .hero-content{padding:0 20px}.hero-type-c .hero-category{font-size:13px;padding:5px 14px;margin-bottom:14px}.hero-type-c .hero-title{margin-bottom:16px;line-height:1.25}.hero-type-c .hero-description{font-size:16px;line-height:1.5}.hero-type-c .hero-description p{font-size:16px}}.hero-type-d{padding:80px 0 30px;text-align:center}.hero-type-d .hero-title{font-size:3rem;font-weight:500;color:var(--secondary-color, #162054);margin-bottom:35px;position:relative;display:inline-block}.hero-type-d .hero-title:after{content:"";display:block;width:70px;height:4px;margin:18px auto 0}.hero-type-d .hero-subtitle{font-size:2rem;font-weight:500;color:var(--secondary-color, #162054);margin:40px 0 30px;max-width:900px;margin-left:auto;margin-right:auto}.hero-type-d .hero-description{font-size:1.2rem;line-height:1.7;color:var(--dark-gray, #343a40);max-width:900px;margin:0 auto 30px}.hero-type-d .hero-description p{margin-bottom:30px}.hero-type-d .hero-description p:last-child{margin-bottom:0}.hero-type-d .hero-description strong{color:var(--secondary-color, #162054);font-weight:500}@media(max-width: 992px){.hero-type-d{padding:60px 0 20px}}@media(max-width: 768px){.hero-type-d .hero-title{font-size:2.4rem}.hero-type-d .hero-subtitle{font-size:1.8rem}}body.document-modal-open{overflow:hidden;position:fixed;width:100%;height:100%}@media(max-width: 768px){body.document-modal-open{-webkit-overflow-scrolling:touch;overscroll-behavior:none;touch-action:none}}.document-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;overflow:hidden}@media(max-width: 768px){.document-modal{overscroll-behavior:none;touch-action:none;-webkit-overflow-scrolling:touch}}.document-modal.active{opacity:1;visibility:visible}.document-modal-content{width:98%;height:98%;max-width:1800px;background-color:#fff;border-radius:0;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 5px 30px rgba(0,0,0,.4);position:relative;z-index:10000}.document-display{display:flex;flex:1;overflow:hidden}.document-sidebar{width:320px;background-color:#fff;padding:30px;display:flex;flex-direction:column;border-right:1px solid #eee}.sidebar-top-content{flex:1}.sidebar-bottom-content{margin-top:auto}.document-modal .document-sidebar .document-title{font-size:1.125rem;font-weight:500;line-height:1.3;color:#162054;margin-bottom:8px;margin-top:0;padding:0;letter-spacing:normal}.document-modal .document-sidebar .document-case-name{font-size:1.5rem;font-weight:500;line-height:1.2;color:#162054;margin-bottom:15px;margin-top:15px;padding:0;letter-spacing:normal}.document-modal .document-sidebar .document-set-title{font-size:1.25rem;font-weight:500;line-height:1.3;color:#162054;margin-bottom:15px;margin-top:0;padding:0;letter-spacing:normal}.document-modal .document-sidebar .document-description{font-size:1rem;line-height:1.5;color:#555;margin-bottom:20px;margin-top:15px;padding:0}.document-modal .document-sidebar .document-description p{margin-bottom:10px}.document-modal .document-sidebar .document-description p:last-child{margin-bottom:0}.document-modal .document-sidebar .document-description:empty{display:none}.document-modal .document-sidebar .document-subtitle{font-size:1rem;font-weight:500;color:#666;margin-bottom:20px;margin-top:0;padding:0;letter-spacing:normal}.document-modal .document-sidebar .document-meta{margin-bottom:25px;margin-top:0;padding:0}.document-modal .document-sidebar .meta-item{margin-bottom:12px;padding:0;display:block}.document-modal .document-sidebar .meta-label{font-weight:500;color:#162054;font-size:1rem;margin-bottom:6px;margin-top:0;padding:0;line-height:1.4;display:block}.document-modal .document-sidebar .meta-value{font-size:1rem;color:#333;font-weight:500;padding:0;margin:0;line-height:1.4;display:block}.document-modal .document-sidebar .document-download{display:inline-flex;align-items:center;justify-content:center;background-color:#f8f9fa;color:#555;font-weight:400;padding:8px 16px;border-radius:4px;text-decoration:none;margin-bottom:20px;border:1px solid #ddd;cursor:pointer;transition:all .2s ease;font-size:.75rem;width:auto;box-sizing:border-box}.document-modal .document-sidebar .document-download:hover{background-color:#e9ecef;border-color:#adb5bd;color:#333;transform:none}.document-modal .document-sidebar .document-download i{margin-left:4px;font-size:.75rem}.document-modal .document-sidebar .document-share{display:flex;gap:12px;margin-top:0}.share-button{width:40px;height:40px;border-radius:50%;background-color:#f0f0f0;color:#333;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .2s ease;border:none;cursor:pointer}.share-button:hover{transform:translateY(-3px)}.share-button.share-facebook:hover{background-color:#3b5998;color:#fff}.share-button.share-twitter:hover{background-color:#1da1f2;color:#fff}.share-button.share-link:hover{background-color:#162054;color:#fff}.document-modal .document-sidebar .document-navigation{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding-top:15px;border-top:1px solid #eee}.document-modal .document-sidebar .document-navigation .nav-button.prev-document,.document-modal .document-sidebar .document-navigation .nav-button.next-document{background-color:#f8f9fa;border:1px solid #ddd;border-radius:4px;padding:8px 12px;font-size:.875rem;color:#555;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:6px;text-decoration:none;min-width:120px}.document-modal .document-sidebar .document-navigation .nav-button.prev-document:hover:not(.disabled),.document-modal .document-sidebar .document-navigation .nav-button.next-document:hover:not(.disabled){background-color:#e9ecef;color:#162054;text-decoration:none}.document-modal .document-sidebar .document-navigation .nav-button.prev-document.disabled,.document-modal .document-sidebar .document-navigation .nav-button.next-document.disabled{opacity:.5;cursor:not-allowed}.document-modal .document-sidebar .document-navigation .nav-button.prev-document i,.document-modal .document-sidebar .document-navigation .nav-button.next-document i{font-size:.75rem}.document-modal .document-sidebar .document-navigation .nav-button.prev-document .nav-content,.document-modal .document-sidebar .document-navigation .nav-button.next-document .nav-content{display:flex;flex-direction:column}.document-modal .document-sidebar .document-navigation .nav-button.prev-document .nav-content .nav-label,.document-modal .document-sidebar .document-navigation .nav-button.next-document .nav-content .nav-label{font-size:.75rem;color:#666;display:block}.document-modal .document-sidebar .document-navigation .nav-button.prev-document .nav-content .nav-title,.document-modal .document-sidebar .document-navigation .nav-button.next-document .nav-content .nav-title{font-weight:500;display:block}.document-modal .document-sidebar .document-navigation .nav-button.prev-document{order:1;align-items:flex-start}.document-modal .document-sidebar .document-navigation .nav-button.prev-document .nav-content{align-items:flex-start;text-align:left}.document-modal .document-sidebar .document-navigation .nav-button.next-document{order:3;align-items:flex-end}.document-modal .document-sidebar .document-navigation .nav-button.next-document .nav-content{align-items:flex-end;text-align:right}.document-modal .document-sidebar .document-navigation .document-counter{order:2;font-size:.875rem;color:#666;text-align:center;flex:1}.document-navigation{width:100%;padding:10px 20px;margin:12px 0;background:linear-gradient(135deg, #f8fafc 0%, #e2e8f0 100%);border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);position:relative;height:50px}.document-navigation .nav-button.prev-document{background:linear-gradient(135deg, #162054 0%, #0f1c3a 100%);border:1px solid #162054;border-radius:6px;padding:10px 20px;font-size:.75rem;color:#fff;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px;text-decoration:none;box-shadow:0 2px 8px rgba(27,42,86,.2);position:absolute;left:15px;top:10px;min-width:200px;max-width:280px}.document-navigation .nav-button.prev-document:hover:not(.disabled){background:linear-gradient(135deg, #0f1c3a 0%, #162054 100%);color:#fff;text-decoration:none;transform:translateX(-2px);box-shadow:0 4px 12px rgba(27,42,86,.3)}.document-navigation .nav-button.prev-document.disabled{opacity:.4;cursor:not-allowed}.document-navigation .nav-button.prev-document i{font-size:.75rem}.document-navigation .nav-button.prev-document .nav-content .nav-label{font-size:.75rem;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:.5px;margin-bottom:1px;font-weight:500;line-height:1}.document-navigation .nav-button.prev-document .nav-content .nav-title{font-weight:500;color:#fff;line-height:1.1;font-size:.75rem;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-navigation .nav-button.next-document{background:linear-gradient(135deg, #162054 0%, #0f1c3a 100%);border:1px solid #162054;border-radius:6px;padding:10px 20px;font-size:.75rem;color:#fff;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;text-decoration:none;box-shadow:0 2px 8px rgba(27,42,86,.2);position:absolute;right:15px;top:10px;min-width:200px;max-width:280px}.document-navigation .nav-button.next-document:hover:not(.disabled){background:linear-gradient(135deg, #0f1c3a 0%, #162054 100%);color:#fff;text-decoration:none;transform:translateX(2px);box-shadow:0 4px 12px rgba(27,42,86,.3)}.document-navigation .nav-button.next-document.disabled{opacity:.4;cursor:not-allowed}.document-navigation .nav-button.next-document .nav-content{text-align:right;margin-right:0}.document-navigation .nav-button.next-document .nav-content .nav-label{font-size:.75rem;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:.5px;margin-bottom:1px;font-weight:500;line-height:1}.document-navigation .nav-button.next-document .nav-content .nav-title{font-weight:500;color:#fff;line-height:1.1;font-size:.75rem;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-navigation .nav-button.next-document i{font-size:.75rem;order:2}.document-navigation .document-counter{font-size:.75rem;color:#162054;text-align:center;font-weight:500;background:#fff;padding:6px 12px;border-radius:12px;border:1px solid #162054;box-shadow:0 2px 6px rgba(27,42,86,.1);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);animation:pulse-counter 3s ease-in-out infinite}@keyframes pulse-counter{0%,100%{transform:scale(1);box-shadow:0 4px 12px rgba(27,42,86,.1)}50%{transform:scale(1.05);box-shadow:0 6px 20px rgba(27,42,86,.2)}}.pdf-container{flex:1;display:flex;flex-direction:column;background-color:#525659;position:relative;overflow:hidden}.pdf-toolbar{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background-color:#333;color:#fff;flex-shrink:0}.toolbar-left,.toolbar-right,.toolbar-center{display:flex;align-items:center;gap:10px}.toolbar-button{width:32px;height:32px;background-color:hsla(0,0%,100%,.1);border:none;border-radius:4px;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}@media(max-width: 768px){.toolbar-button{min-width:44px;min-height:44px}.toolbar-button i{pointer-events:none}}.toolbar-button:hover{background-color:hsla(0,0%,100%,.2)}.toolbar-button:focus{outline:2px solid #fff;outline-offset:2px}.toolbar-button.disabled{opacity:.5;cursor:not-allowed}.zoom-select{background-color:hsla(0,0%,100%,.1);border:none;color:#fff;padding:6px 10px;border-radius:4px;font-size:.75rem}.page-counter{font-size:.75rem;color:#fff}.page-input{width:40px;background-color:hsla(0,0%,100%,.1);border:none;color:#fff;text-align:center;border-radius:3px;padding:4px;font-size:.75rem}.pdf-viewer{flex:1;position:relative;overflow:hidden;background-color:#525659;z-index:1}.pdf-viewer #pdf-container.pdf-scroll-container{width:100%;height:100%;overflow:auto;padding:20px;box-sizing:border-box;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;position:relative;z-index:2;touch-action:auto;-ms-touch-action:auto;transform:translateZ(0);-webkit-transform:translateZ(0)}.toolbar-separator{color:#666;margin:0 8px;font-size:14px}#document-viewer-modal.pdf-fullscreen .pdf-toolbar .toolbar-left,#document-viewer-modal.pdf-fullscreen .pdf-toolbar .toolbar-center{display:none}#document-viewer-modal.pdf-fullscreen .pdf-toolbar .toolbar-right{width:100%;justify-content:space-between}#document-viewer-modal.pdf-fullscreen .pdf-toolbar .toolbar-right #fullscreen-toggle,#document-viewer-modal.pdf-fullscreen .pdf-toolbar .toolbar-right #toolbar-close{display:flex}#document-viewer-modal.pdf-fullscreen .pdf-toolbar .toolbar-right::before{content:"";flex:1}#document-viewer-modal.pdf-fullscreen .pdf-viewer{height:calc(100vh - 60px)}#document-viewer-modal.pdf-fullscreen .pdf-viewer #pdf-container.pdf-scroll-container{height:100%;padding:10px}#document-viewer-modal.pdf-fullscreen .document-navigation{display:none !important}@media(min-width: 769px){.document-modal .toolbar-right #fullscreen-toggle{display:none}}@media(max-width: 768px){.document-sidebar{width:200px;min-width:200px}.document-sidebar .document-meta{padding:15px}.document-sidebar .document-meta .meta-item{margin-bottom:12px}.document-sidebar .document-meta .meta-item .meta-label{font-size:.75rem;margin-bottom:4px}.document-sidebar .document-meta .meta-item .meta-value{font-size:.875rem;line-height:1.3}.document-sidebar .document-list .document-item{padding:12px 15px}.document-sidebar .document-list .document-item .document-title{font-size:.875rem;line-height:1.3;margin-bottom:4px}.document-sidebar .document-list .document-item .document-meta{font-size:.75rem;padding:0}.pdf-container{flex:1;min-width:0}}@media(max-width: 480px){.document-sidebar{width:180px;min-width:180px}.document-sidebar .document-meta{padding:12px}.document-sidebar .document-meta .meta-item{margin-bottom:10px}.document-sidebar .document-meta .meta-item .meta-label{font-size:11px}.document-sidebar .document-meta .meta-item .meta-value{font-size:12px}.document-sidebar .document-list .document-item{padding:10px 12px}.document-sidebar .document-list .document-item .document-title{font-size:12px;line-height:1.2}.document-sidebar .document-list .document-item .document-meta{font-size:10px}#document-viewer-modal.pdf-fullscreen .document-sidebar{display:none}#document-viewer-modal.pdf-fullscreen .pdf-container{width:100%}}.pdf-pages-wrapper{display:flex;flex-direction:column;align-items:center;gap:20px;min-height:100%;padding-bottom:40px}.pdf-page-wrapper{background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.3);margin:0 auto;border-radius:4px;overflow:hidden;transition:transform .2s ease}.pdf-page-wrapper:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.4)}.pdf-page-canvas,.pdf-page-text{display:block;max-width:100%;height:auto}.pdf-page-canvas.pdf-page-canvas,.pdf-page-text.pdf-page-canvas{width:auto !important;height:auto !important;max-width:none;max-height:none}.loading-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center;gap:15px;color:#fff;font-size:1rem}.loading-spinner{width:40px;height:40px;border:4px solid hsla(0,0%,100%,.3);border-top:4px solid #fff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(max-width: 992px){.document-modal .document-sidebar{width:280px;padding:20px}.document-modal .document-sidebar .document-title{font-size:1rem}.document-modal .document-sidebar .document-case-name{font-size:1.25rem}}@media(max-width: 768px){.document-modal-content{width:100%;height:100%;border-radius:0}.document-display{flex-direction:column}.document-modal .document-sidebar{width:100%;max-height:40%;overflow-y:auto;border-right:none;border-bottom:1px solid #eee}.toolbar-center{display:none}.document-modal .document-sidebar .document-title{font-size:.875rem}.document-modal .document-sidebar .document-case-name{font-size:1.125rem}.document-modal .document-sidebar .meta-label,.document-modal .document-sidebar .meta-value{font-size:.875rem}}.legal-documents-simple__item{display:grid;grid-template-columns:40px 100px 1fr 120px;gap:15px;align-items:center;padding:15px 20px;background:#fff;border-radius:8px;margin-bottom:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;cursor:pointer;text-decoration:none;color:inherit;position:relative;overflow:hidden}.legal-documents-simple__item:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15);text-decoration:none;color:inherit}.legal-documents-simple__item:hover .document-date{color:#162054}.legal-documents-simple__item:hover .document-title{color:#162054}.legal-documents-simple__item:hover:after{transform:scaleX(1)}.legal-documents-simple__item:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:linear-gradient(90deg, #666 0%, transparent 100%);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.document-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg, #e60e31 0%, #c41e3a 100%);border-radius:6px;color:#fff;font-size:1rem;box-shadow:0 2px 8px rgba(230,14,49,.3)}.document-date{font-size:.75rem;font-weight:500;color:#666;letter-spacing:.5px;text-transform:uppercase;transition:color .3s ease;white-space:nowrap}.document-title{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1rem;font-weight:500;color:#162054;line-height:1.4;transition:color .3s ease;text-decoration:none;margin:0;min-width:0}.document-action{display:flex;align-items:center;gap:8px;color:#666;font-size:.875rem;font-weight:500;transition:all .3s ease;white-space:nowrap}.document-action i{font-size:.75rem;transition:transform .3s ease}.legal-documents,.document-section{margin:var(--space-xxl) 0}.legal-documents__section,.document-section .court-section{margin-bottom:var(--space-xxl)}.legal-documents__court-heading,.court-heading{color:var(--secondary-color);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:3px solid var(--primary-color);position:relative}.legal-documents__court-heading::after,.court-heading::after{content:"";position:absolute;bottom:-3px;left:0;width:60px;height:3px;background:linear-gradient(90deg, var(--accent-color), var(--primary-color))}.legal-documents__list,.document-section .unified-items-list{display:grid;gap:var(--space-md)}.legal-documents__document,.document-section .unified-items-list .item-row{background:linear-gradient(135deg, #ffffff 0%, #fafbfc 100%);border:1px solid #e8ecf0;border-radius:var(--border-radius-lg);padding:var(--space-lg);transition:all var(--transition-normal) ease;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.legal-documents__document::before,.document-section .unified-items-list .item-row::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg, var(--primary-color), var(--accent-color));opacity:0;transition:opacity var(--transition-normal) ease}.legal-documents__document:hover,.document-section .unified-items-list .item-row:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--primary-color)}.legal-documents__document:hover::before,.document-section .unified-items-list .item-row:hover::before{opacity:1}.legal-documents__document:hover .legal-documents__action .view-document,.document-section .unified-items-list .item-row:hover .legal-documents__action .view-document{background:var(--primary-color);color:#fff;transform:translateX(8px)}.legal-documents__content{display:flex;align-items:center;gap:var(--space-lg)}.legal-documents__icon-wrapper{flex-shrink:0;width:48px;height:48px;background:linear-gradient(135deg, var(--accent-color), var(--primary-color));border-radius:var(--border-radius-lg);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-md)}.legal-documents__icon-wrapper i{font-size:var(--font-size-lg);color:#fff}.legal-documents__meta{flex-grow:1;min-width:0}.legal-documents__date{color:var(--secondary-color);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);min-width:100px;white-space:nowrap}.legal-documents__title{color:var(--secondary-color);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:1.4;padding-right:var(--space-sm)}.legal-documents__type{color:var(--secondary-color);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);text-align:left;min-width:120px;padding-right:var(--space-sm)}.legal-documents__action{text-align:right}.legal-documents__action .view-document{display:none}.legal-documents-simple{margin:0}.legal-documents-simple__heading{display:none}.legal-documents-simple__court-section{margin-bottom:var(--space-xl)}.legal-documents-simple__court-section:last-child{margin-bottom:0}.legal-documents-simple__court-section .section-content{border:1px solid var(--light-gray);border-radius:var(--border-radius-lg);padding:var(--space-xxl)}.legal-documents-simple__court-title{color:var(--secondary-color);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);font-family:var(--font-family-heading);border-bottom:2px solid #e9ecef;position:relative}.legal-documents-simple__court-title::after{content:"";position:absolute;bottom:-2px;left:0;width:40px;height:2px;background:var(--primary-color);opacity:.8}.legal-documents-simple .legal-documents-simple__item{display:flex;align-items:center;width:100%;min-height:56px;padding:16px;border-bottom:1px solid #f1f3f4;transition:all .2s ease;border-radius:4px;margin-bottom:2px;background:#fefefe}.legal-documents-simple .legal-documents-simple__item:last-child{border-bottom:none;margin-bottom:0}.legal-documents-simple .legal-documents-simple__item:hover{background-color:#f8fafb;transform:none;box-shadow:0 1px 3px rgba(0,0,0,.02);border-left:none}.legal-documents-simple .legal-documents-simple__item:hover .legal-documents-simple__action a{color:#162054;font-weight:var(--font-weight-semibold);text-decoration:none}.legal-documents-simple .legal-documents-simple__item:hover .legal-documents-simple__action a i{transform:translateX(2px)}.legal-documents-simple .legal-documents-simple__item:hover .legal-documents-simple__title{color:var(--secondary-color);font-weight:var(--font-weight-semibold)}.legal-documents-simple .legal-documents-simple__item .legal-documents-simple__date-row{display:flex;align-items:center;justify-content:flex-start;flex:0 0 120px;width:120px;min-width:0;text-align:left;margin-right:20px}.legal-documents-simple .legal-documents-simple__item .legal-documents-simple__icon{flex:0 0 auto;width:auto;text-align:left;color:#666;font-size:.875rem;opacity:1;margin-right:8px}.legal-documents-simple .legal-documents-simple__item .legal-documents-simple__date{flex:1;color:#666;font-size:.875rem;font-weight:var(--font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.01em;text-align:left}.legal-documents-simple .legal-documents-simple__item .legal-documents-simple__date-row .legal-documents-simple__icon{flex:0 0 auto;width:auto}.legal-documents-simple .legal-documents-simple__item .legal-documents-simple__date-row .legal-documents-simple__date{flex:1;min-width:0}.legal-documents-simple .legal-documents-simple__title{flex:1 1 auto;padding-right:20px;color:var(--secondary-color);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:1.5;transition:all .2s ease;font-family:var(--font-family-heading)}.legal-documents-simple .legal-documents-simple__type{flex:0 0 160px;width:160px;padding-right:20px;color:var(--gray-color);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#f8f9fa;padding:4px 12px;border-radius:12px;text-align:center;margin-right:8px}.legal-documents-simple .legal-documents-simple__action{flex:0 0 180px;width:180px;display:flex;justify-content:flex-start;align-items:center;padding-left:20px}.legal-documents-simple .legal-documents-simple__action a.view-document,.legal-documents-simple .legal-documents-simple__action a.download-file-link{display:inline-flex;align-items:center;gap:8px;color:var(--secondary-color);font-weight:var(--font-weight-medium);text-decoration:none;transition:all .2s ease;font-size:var(--font-size-sm);white-space:nowrap}.legal-documents-simple .legal-documents-simple__action a.view-document i,.legal-documents-simple .legal-documents-simple__action a.download-file-link i{transition:transform .2s ease;font-size:var(--font-size-sm)}.legal-documents-simple .legal-documents-simple__action a.view-document:hover,.legal-documents-simple .legal-documents-simple__action a.download-file-link:hover{color:var(--primary-color);text-decoration:none}.legal-documents-simple .legal-documents-simple__action a.view-document:hover i,.legal-documents-simple .legal-documents-simple__action a.download-file-link:hover i{transform:translateX(3px)}.legal-documents-simple .legal-documents-simple__action a.download-file-link{margin-left:20px}.legal-documents-simple .legal-documents-simple__action a.download-file-link i{margin-left:9px}.legal-documents-simple .legal-documents-simple__item:not(.legal-documents-simple__item--with-type) .legal-documents-simple__type{display:none}.legal-documents-simple .document-type-complaint{background-color:#e3f2fd;color:#1976d2;border-color:#90caf9}.legal-documents-simple .document-type-motion{background-color:#fff3e0;color:#ff9800;border-color:#ffcc80}.legal-documents-simple .document-type-brief{background-color:#e8f5e9;color:#4caf50;border-color:#a5d6a7}.legal-documents-simple .document-type-exhibit{background-color:#f3e5f5;color:#9c27b0;border-color:#ce93d8}.legal-documents-simple .document-type-order{background-color:#fce4ec;color:#e91e63;border-color:#f48fb1}.legal-documents-simple .document-type-agency-response{background-color:#e3f2fd;color:#1565c0;border-color:#90caf9}.legal-documents-simple .document-type-agency-record{background-color:#f3e5f5;color:#7b1fa2;border-color:#ce93d8}.legal-documents-simple .document-type-afl-foia{background-color:#fff3e0;color:#ef6c00;border-color:#ffcc02}@media(max-width: 992px){.legal-documents-simple__item .legal-documents-simple__date{flex:0 0 140px;width:140px}.legal-documents-simple__item .legal-documents-simple__type{flex:0 0 140px;width:140px}.legal-documents-simple__item .legal-documents-simple__action{flex:0 0 160px;width:160px}}@media(max-width: 768px){.legal-documents-simple .legal-documents-simple__item{display:flex;flex-direction:column;padding:12px;margin-bottom:12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:all .3s ease;position:relative;min-height:80px;gap:8px}.legal-documents-simple .legal-documents-simple__item::before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg, var(--primary-color), var(--accent-color));opacity:0;transition:opacity .3s ease}.legal-documents-simple .legal-documents-simple__item:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15);border-color:#d1d5db}.legal-documents-simple .legal-documents-simple__item:active{transform:translateY(0)}.legal-documents-simple .legal-documents-simple__item .legal-documents-simple__date-row{display:flex;align-items:center;justify-content:flex-start;margin-bottom:8px;text-align:left;position:absolute;top:12px;left:12px;z-index:2}.legal-documents-simple .legal-documents-simple__item .legal-documents-simple__icon{display:inline-flex;color:var(--text-secondary);font-size:14px;margin-right:6px;flex:none;width:auto;text-align:left}.legal-documents-simple .legal-documents-simple__item .legal-documents-simple__date{display:inline;font-size:12px;font-weight:500;color:var(--text-secondary);flex:none;width:auto;padding:0;white-space:nowrap}.legal-documents-simple .legal-documents-simple__item .foia-status-badge{background:linear-gradient(135deg, var(--accent-color), #ef4444);color:#fff;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:4px 10px;border-radius:16px;white-space:nowrap;box-shadow:0 1px 3px rgba(220,38,38,.2);position:absolute;bottom:16px;right:16px}.legal-documents-simple .legal-documents-simple__item .legal-documents-simple__title{font-size:14px;font-weight:600;line-height:1.3;color:var(--text-primary);margin:32px 0 8px 0;padding:0;font-family:var(--font-family-heading);flex:none;width:auto;text-align:left}.legal-documents-simple .legal-documents-simple__item .legal-documents-simple__type{display:inline-block;background:#f8fafc;color:var(--text-secondary);font-size:12px;font-weight:500;padding:4px 10px;border-radius:4px;border:1px solid #e5e7eb;margin:0 0 16px 0;flex:none;width:auto;position:static;text-align:left}.legal-documents-simple .legal-documents-simple__item .legal-documents-simple__action{display:flex;justify-content:flex-end;margin-top:auto;padding-top:4px;flex:none;width:auto;text-align:right}.legal-documents-simple .legal-documents-simple__item .legal-documents-simple__action .view-document,.legal-documents-simple .legal-documents-simple__item .legal-documents-simple__action .download-file-link{display:inline-flex;align-items:center;gap:6px;background:rgba(0,0,0,0);color:var(--secondary-color);border:none;padding:4px 0;font-size:12px;font-weight:var(--font-weight-medium);text-decoration:none;transition:all .3s ease}.legal-documents-simple .legal-documents-simple__item .legal-documents-simple__action .view-document:hover,.legal-documents-simple .legal-documents-simple__item .legal-documents-simple__action .download-file-link:hover{color:var(--primary-color);text-decoration:none;transform:translateX(2px)}.legal-documents-simple .legal-documents-simple__item .legal-documents-simple__action .view-document i,.legal-documents-simple .legal-documents-simple__item .legal-documents-simple__action .download-file-link i{font-size:10px;transition:transform .3s ease}.legal-documents-simple .legal-documents-simple__item .legal-documents-simple__action .view-document:hover i,.legal-documents-simple .legal-documents-simple__item .legal-documents-simple__action .download-file-link:hover i{transform:translateX(2px)}.legal-documents-simple .legal-documents-simple__item.clickable-row{cursor:auto}.legal-documents-simple .legal-documents-simple__item.clickable-row::after{display:none}.legal-documents-simple .legal-documents-simple__item:not(.legal-documents-simple__item--with-type){min-height:auto}.legal-documents-simple .legal-documents-simple__item:not(.legal-documents-simple__item--with-type) .legal-documents-simple__type{display:none}.legal-documents-simple .legal-documents-simple__item:not(.legal-documents-simple__item--with-type) .legal-documents-simple__action{margin-top:0}.content-section:has(.legal-documents-simple){padding:var(--space-md) 0}.section-heading:has(+.legal-documents-simple),.section-heading:has(+* .legal-documents-simple){margin-bottom:var(--space-sm)}}@media(max-width: 480px){.legal-documents-simple__item{padding:12px 14px;margin-bottom:4px;min-height:58px}.legal-documents-simple__item--with-type{min-height:62px}.legal-documents-simple__title{font-size:13px;padding-right:75px}.legal-documents-simple__date{font-size:9px;padding:1px 4px;right:10px}.legal-documents-simple__type{font-size:8px;padding:1px 4px;left:42px}}.court-section{margin-bottom:var(--space-xl)}.court-section:last-child{margin-bottom:0}.document-section{background:rgba(0,0,0,0);border:none;border-radius:0;padding:0}.document-section .unified-items-list .item-row{gap:0;padding:0;border-bottom:none;background-color:rgba(0,0,0,0);display:block}.document-section .unified-items-list .item-row .item-icon,.document-section .unified-items-list .item-row .item-date,.document-section .unified-items-list .item-row .item-title,.document-section .unified-items-list .item-row .item-action{display:none}.document-section .unified-items-list .item-row::before{content:attr(data-date)}@media(max-width: 768px){.legal-documents__content{flex-direction:column;align-items:flex-start;gap:var(--space-md)}.legal-documents__icon-wrapper{align-self:flex-start}.legal-documents__meta{width:100%}.legal-documents__action{width:100%}.legal-documents__action .view-document{width:100%;justify-content:center}}@media(max-width: 768px){.content-section:has(.legal-documents-simple){padding:var(--space-lg) 0}.section-heading{font-size:var(--font-size-xl);margin-bottom:var(--space-lg)}.section-heading:has(+.legal-documents-simple),.section-heading:has(+* .legal-documents-simple){margin-bottom:var(--space-md)}.legal-documents-simple__court-section{margin-bottom:var(--space-lg)}.legal-documents-simple__court-section .legal-documents-simple__court-title{font-size:var(--font-size-lg);margin-bottom:var(--space-md);padding-bottom:var(--space-sm)}}.investigation-products-section{margin:var(--space-xl, 40px) 0;border-top:1px solid var(--light-gray, #eee);padding-top:var(--space-xl, 40px)}.investigation-products-section h2{font-size:var(--font-size-xxl, 28px);font-weight:var(--font-weight-bold, 700);color:var(--secondary-color, #14213D);margin-bottom:var(--space-xl, 30px);text-transform:uppercase;letter-spacing:.5px}.investigation-products-section .investigation-product-accordion .accordion-content{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(0.4, 0, 0.2, 1),padding .4s cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--space-lg, 24px);background:var(--light-gray-alt, #f8f9fa);border-top:1px solid var(--light-gray, #e0e0e0)}.investigation-products-section .investigation-product-accordion.expanded .accordion-content{max-height:2000px;padding:var(--space-lg, 24px);transition:max-height .6s cubic-bezier(0.4, 0, 0.2, 1),padding .4s cubic-bezier(0.4, 0, 0.2, 1)}.investigation-product-accordion{border:1px solid var(--light-gray, #e0e0e0);border-radius:var(--border-radius-lg, 12px);margin-bottom:var(--space-lg, 24px);overflow:hidden;box-shadow:var(--shadow-xs, 0 1px 3px rgba(0, 0, 0, 0.05));transition:all .3s ease}.investigation-product-accordion:hover{box-shadow:var(--shadow-sm, 0 4px 12px rgba(0, 0, 0, 0.1));transform:translateY(-1px)}.investigation-product-accordion:last-child{margin-bottom:0}.accordion-header{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--space-xl, 32px) var(--space-lg, 24px);cursor:pointer;background:var(--white);transition:all .3s ease;gap:var(--space-lg, 24px);position:relative}.accordion-header:hover{background:var(--light-gray-alt, #f8f9fa)}.accordion-header::after{content:"";position:absolute;left:var(--space-lg, 24px);bottom:0;right:var(--space-lg, 24px);height:1px;background:linear-gradient(90deg, var(--primary-color, #e60e31) 0%, transparent 100%);opacity:.3}@media(max-width: 768px){.accordion-header{flex-direction:column;padding:var(--space-md, 16px);gap:var(--space-sm, 12px);position:relative}.accordion-header .mobile-top-row{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:var(--space-xs, 8px)}.accordion-header .product-summary{width:100%}.accordion-header .product-summary .product-meta{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs, 6px);margin-bottom:var(--space-sm, 12px);margin-top:var(--space-md, 16px);padding-right:60px}.accordion-header .product-summary .product-meta .product-date{width:100%;margin-bottom:0}.accordion-header .product-summary .product-meta .product-type{width:100%;margin-left:0}.accordion-header .product-summary .product-meta .product-type::before{content:none}.accordion-header .product-summary .product-title{margin-top:0;margin-bottom:var(--space-xs, 8px);width:100%;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;font-size:var(--font-size-lg, 20px)}.accordion-header .product-summary .product-description{margin-top:0;width:100%}.accordion-header .accordion-toggle{position:absolute;top:var(--space-md, 16px);right:var(--space-md, 16px);width:36px;height:36px}.accordion-header .accordion-toggle .accordion-icon{font-size:14px}}.product-summary{flex:1}@media(max-width: 768px){.product-summary{flex:1 1 100%;max-width:100%;width:100%;min-width:0}}.product-meta{display:flex;align-items:center;margin-bottom:var(--space-md, 16px)}@media(max-width: 768px){.product-meta{flex-direction:column;align-items:flex-start;gap:var(--space-xs, 6px);margin-bottom:var(--space-md, 16px)}.product-meta .product-date{width:100%;margin-bottom:0}.product-meta .product-type{width:100%;margin-left:0}.product-meta .product-type::before{content:none}}.product-date{color:var(--gray-color, #666);font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-medium, 500);display:flex;align-items:center;gap:var(--space-xs, 6px)}.product-date::before{content:"";display:inline-block;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23666' d='M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;margin-right:var(--space-xs, 4px)}.product-type{color:var(--gray-color, #666);font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-medium, 500);text-transform:uppercase;letter-spacing:.5px;margin-left:var(--space-sm, 8px)}@media(max-width: 768px){.product-type{word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;max-width:100%;line-height:1.3}}.product-type::before{content:"•";margin-right:var(--space-sm, 8px);color:var(--gray-color, #666);font-weight:bold}.product-title{margin:0 0 var(--space-md, 20px) 0;font-size:var(--font-size-xl, 22px);font-weight:var(--font-weight-medium, 500);color:var(--secondary-color, #14213D);line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}@media(max-width: 768px){.product-title{margin-top:0;line-height:1.4}}.product-description{color:var(--gray-color, #666);font-size:var(--font-size-md, 16px);line-height:1.8;margin:0}.accordion-toggle{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--border-radius-full, 50%);background:var(--light-gray-alt, #f5f5f5);transition:all .3s ease}.accordion-toggle:hover{background:var(--primary-color, #e60e31)}.accordion-toggle:hover .accordion-icon{color:var(--white)}.accordion-icon{width:18px;height:18px;color:var(--gray-color, #666);transition:all .3s ease}.investigation-product-accordion.expanded .accordion-icon{transform:rotate(180deg)}.investigation-product-accordion.expanded .accordion-toggle{background:var(--primary-color, #e60e31)}.investigation-product-accordion.expanded .accordion-toggle .accordion-icon{color:var(--white)}@media(max-width: 768px){.investigation-product-accordion.expanded{width:calc(100vw - 40px);max-width:calc(100vw - 40px);margin-left:-20px;margin-right:-20px;border-radius:0}.investigation-product-accordion.expanded .accordion-header{padding-left:var(--space-xl, 32px);padding-right:var(--space-xl, 32px)}.investigation-product-accordion.expanded .accordion-content{padding-left:var(--space-xl, 32px);padding-right:var(--space-xl, 32px)}.investigation-product-accordion.expanded .product-meta{width:100%;max-width:100%;display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap}.investigation-product-accordion.expanded .product-meta .product-date,.investigation-product-accordion.expanded .product-meta .product-type{flex-shrink:0;white-space:nowrap}.investigation-product-accordion.expanded .product-meta .product-type{margin-left:var(--space-xs, 4px)}}.investigation-products-section .legal-documents h4,.investigation-products-section .document-section h4{margin:0 0 1rem 0;font-size:1.1rem;font-weight:500;color:#1a365d}.investigation-products-section .legal-documents .legal-documents-simple__item.clickable-row,.investigation-products-section .document-section .legal-documents-simple__item.clickable-row{transition:all .3s ease}.investigation-products-section .legal-documents .legal-documents-simple__item.clickable-row:hover,.investigation-products-section .document-section .legal-documents-simple__item.clickable-row:hover{background-color:var(--light-gray-alt, #f8f9fa);transform:translateY(-1px);box-shadow:var(--shadow-sm, 0 4px 12px rgba(0, 0, 0, 0.05))}.investigation-products-section .legal-documents .legal-documents-simple__item.clickable-row.row-hover .view-document,.investigation-products-section .document-section .legal-documents-simple__item.clickable-row.row-hover .view-document{color:var(--primary-color, #e60e31)}.investigation-products-section .legal-documents .legal-documents-simple__item.clickable-row.row-hover .view-document .fa-arrow-right,.investigation-products-section .document-section .legal-documents-simple__item.clickable-row.row-hover .view-document .fa-arrow-right{transform:translateX(5px)}.document-set-title{margin:1.5rem 0 .75rem 0;font-size:1rem;font-weight:500;color:#2d3748}.document-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f1f1f1}.document-item:last-child{border-bottom:none}.document-meta{flex:1}.document-meta .document-date,.document-meta .document-title,.document-meta .product-reference,.document-meta .document-type{display:block;margin-bottom:.25rem}.document-meta .document-date{color:#666;font-size:.75rem}.document-meta .document-title{font-weight:500;color:#1a365d;font-size:.875rem}.document-meta .product-reference{color:#666;font-size:.75rem}.document-meta .document-type{background:#e3f2fd;color:#1565c0;padding:.125rem .5rem;border-radius:3px;font-size:.625rem;font-weight:500;text-transform:uppercase;display:inline-block;margin-top:.25rem}.view-document-link,.view-document{color:var(--secondary-color);padding:.25rem .5rem;border-radius:4px;text-decoration:none;font-size:.875rem;font-weight:500;transition:all .3s ease}.view-document-link:hover,.view-document:hover{color:var(--primary-color);text-decoration:underline}@media(max-width: 480px){.legal-documents-simple .legal-documents-simple__item{padding:16px;margin-bottom:10px;border-radius:10px}.legal-documents-simple .legal-documents-simple__item .legal-document-card__header{flex-direction:column;align-items:flex-start;gap:8px}.legal-documents-simple .legal-documents-simple__item .foia-status-badge{align-self:flex-end;margin-top:8px}.legal-documents-simple .legal-documents-simple__item .legal-documents-simple__title{font-size:16px;line-height:1.3}.legal-documents-simple .legal-documents-simple__item .legal-documents-simple__action{width:100%;text-align:center}.legal-documents-simple .legal-documents-simple__item .legal-documents-simple__action .view-document{width:auto;justify-content:center;padding:8px 0}}.legal-documents-simple__item:focus-within{outline:2px solid var(--primary-color);outline-offset:2px}.view-document:focus{outline:2px solid var(--primary-color);outline-offset:2px}.legal-documents-simple,.legal-documents-simple *,.legal-documents-simple__item,.legal-documents-simple__date-row,.legal-documents-simple__icon,.legal-documents-simple__date,.legal-documents-simple__title,.legal-documents-simple__type,.legal-documents-simple__action{border:none;outline:none}.legal-documents-simple__item{border:1px solid #e5e7eb}.legal-documents-simple__type{border:1px solid #e5e7eb}@media(max-width: 768px){.legal-documents-simple .legal-documents-simple__item .legal-documents-simple__date-row{display:flex;align-items:center;justify-content:flex-start;flex:0;width:100%;min-width:0;text-align:left;margin-right:0}.legal-documents-simple .legal-documents-simple__item .legal-documents-simple__type{display:inline-block;background:#f8fafc;color:var(--text-secondary);font-size:12px;font-weight:500;padding:4px 10px;border-radius:4px;border:1px solid #e5e7eb;margin:0;flex:none;width:auto;position:static;text-align:left}.press-releases-section .legal-documents-simple__item{padding:10px 12px;margin-bottom:8px;min-height:auto}.press-releases-section .legal-documents-simple__item .legal-documents-simple__date-row{margin-bottom:4px;padding:0}.press-releases-section .legal-documents-simple__item .legal-documents-simple__date-row .legal-documents-simple__icon{margin-right:4px;font-size:11px}.press-releases-section .legal-documents-simple__item .legal-documents-simple__date-row .legal-documents-simple__date{font-size:11px;color:#6b7280;font-weight:500}.press-releases-section .legal-documents-simple__item .legal-documents-simple__title{text-align:left;font-size:16px;line-height:1.25;margin:26px 0 6px 0;padding:0 8px;font-weight:600;color:var(--secondary-color)}.press-releases-section .legal-documents-simple__item .legal-documents-simple__action{margin-top:0;padding-top:0;text-align:left}.press-releases-section .legal-documents-simple__item .legal-documents-simple__action .view-document{font-size:11px;padding:2px 0;gap:4px}.press-releases-section .legal-documents-simple__item .legal-documents-simple__action .view-document i{font-size:9px}}@media(min-width: 769px){.press-releases-section .legal-documents-simple__item .legal-documents-simple__date-row{flex:0 0 180px;width:180px;min-width:180px}.press-releases-section .legal-documents-simple__item .legal-documents-simple__date{white-space:nowrap;overflow:visible;text-overflow:clip;min-width:140px}}@media(min-width: 769px){.press-releases-section .legal-documents-simple__item .legal-documents-simple__date-row{flex:0 0 200px;width:200px;min-width:200px}}.learn-more-callout{padding:20px 0;background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.learn-more-callout .callout-content{max-width:800px;margin:0 auto;padding:15px 20px;display:flex;align-items:center;justify-content:center;gap:15px}.learn-more-callout .callout-content .callout-icon i{font-size:1.25rem;color:#666}.learn-more-callout .callout-content .callout-text p{font-size:1rem;color:#495057;margin:0;line-height:1.4;font-weight:400}.learn-more-callout .callout-content .callout-action .cta-button{display:inline-flex;align-items:center;gap:8px;color:#162054;text-decoration:none;font-weight:500;font-size:1rem;transition:color .2s ease}.learn-more-callout .callout-content .callout-action .cta-button:hover{color:#e60e31;text-decoration:none}.learn-more-callout .callout-content .callout-action .cta-button:hover i{transform:translateX(3px)}.learn-more-callout .callout-content .callout-action .cta-button i{font-size:.875rem;transition:transform .2s ease}@media(max-width: 768px){.learn-more-callout{padding:15px 0}.learn-more-callout .callout-content{padding:12px 15px;flex-direction:column;gap:10px}.learn-more-callout .callout-content .callout-text p{font-size:.875rem;text-align:center}.learn-more-callout .callout-content .cta-button{font-size:.875rem}}.ditty-item__content,.ditty-item__content a,.ditty-item__link,.mtphr-dnt-tick,.mtphr-dnt-tick a,.ditty,.ditty .ditty-item,.ditty .ditty-item a{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif !important;font-weight:500 !important;letter-spacing:.3px !important}.ditty-item__content a{text-decoration:none !important;transition:color .3s ease !important}.mtphr-dnt,.mtphr-dnt *{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif !important}.ditty-wrapper,.ditty-container,.ditty-news-ticker{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif !important}.ditty-item__content,.mtphr-dnt-tick{font-weight:500 !important;line-height:1.4 !important}.ditty,.mtphr-dnt,.ditty-wrapper,.mtphr-dnt-wrapper{background-color:#e60e31 !important;color:#fff !important;border-radius:4px;padding:8px 20px !important;box-shadow:0 4px 12px rgba(0,0,0,.1)}.ditty__items,.mtphr-dnt-tick-container{background-color:rgba(0,0,0,0) !important}.ditty__item,.mtphr-dnt-tick{color:#fff !important}.ditty__item a,.mtphr-dnt-tick a{color:#fff;text-decoration:none;transition:all .3s ease;display:inline-block;cursor:pointer}.ditty__item a:hover,.mtphr-dnt-tick a:hover{color:#fff;text-decoration:none;transform:scale(1.1);text-shadow:0 2px 4px rgba(0,0,0,.4);font-weight:600}.ditty-item__link,.ditty-item__content a{color:#fff;text-decoration:none;transition:all .3s ease;display:inline-block;cursor:pointer}.ditty-item__link:hover,.ditty-item__content a:hover,.ditty .ditty-item a:hover{color:hotpink !important;text-decoration:none !important}.mtphr-dnt-control-button i,.ditty__nav i{color:#fff !important;opacity:.7;transition:opacity .3s ease}.mtphr-dnt-control-button i:hover,.ditty__nav i:hover{opacity:1}.mtphr-dnt-nav i,.ditty__nav i{color:#fff !important}@media(max-width: 768px){.ditty-item__content,.mtphr-dnt-tick{font-size:.9rem;letter-spacing:.2px}.ditty,.mtphr-dnt,.mtphr-dnt-wrapper{padding:6px 16px !important}}body.home .hero-type-a::after{z-index:1;left:50%;background:linear-gradient(to right, #162054 0%, rgba(22, 32, 84, 0.95) 8%, rgba(22, 32, 84, 0.85) 16%, rgba(22, 32, 84, 0.7) 24%, rgba(22, 32, 84, 0.5) 32%, rgba(22, 32, 84, 0.3) 40%, rgba(22, 32, 84, 0.15) 48%, rgba(22, 32, 84, 0.05) 56%, transparent 64%);background-size:cover;background-position:center center;background-repeat:no-repeat}@media(max-width: 576px){body.home .hero-type-a::after{display:none}body.home .hero-type-a .hero-overlay{background:rgba(22,32,84,.65)}}.container{max-width:1200px;margin:0 auto;padding:0 25px;width:100%;box-sizing:border-box}.press-item,.news-item{border-bottom:1px solid #e0e0e0;padding-bottom:20px;margin-bottom:20px}.press-item:last-child,.news-item:last-child{border-bottom:none;margin-bottom:0}.press-item h3,.news-item h3{font-size:1.125rem;margin-bottom:5px}.press-item a,.news-item a{color:#162054;text-decoration:none}.press-item a:hover,.news-item a:hover{color:#e60e31}.press-item .date,.news-item .date{font-size:.875rem;color:#666;margin-bottom:10px}.press-item .excerpt,.news-item .excerpt{font-size:.875rem;color:#333;margin-bottom:10px}.press-item .read-more,.news-item .read-more{display:inline-flex;align-items:center;color:#e60e31;text-decoration:none;font-weight:500;font-size:.875rem;transition:color .2s ease}.press-item .read-more i,.news-item .read-more i{margin-left:5px;transition:transform .2s ease}.press-item .read-more:hover i,.news-item .read-more:hover i{transform:translateX(3px)}.item-meta{margin-bottom:10px}.news-source{font-size:.875rem;font-weight:500;color:#333;margin-right:15px}body.page-template-archive-litigation,body.page-template-template-litigation-landing,body.post-type-archive-litigation{background-color:#fff}body.page-template-archive-litigation .litigation-hero,body.page-template-template-litigation-landing .litigation-hero,body.post-type-archive-litigation .litigation-hero{position:relative;background-image:url("../images/litigation-header.jpg");background-size:cover;background-position:center;min-height:500px;display:flex;align-items:center;color:var(--white);overflow:hidden}body.page-template-archive-litigation .litigation-hero .flag-decor,body.page-template-template-litigation-landing .litigation-hero .flag-decor,body.post-type-archive-litigation .litigation-hero .flag-decor{position:absolute;width:160px;height:280px;background-image:url("../images/flag-decor.png");background-size:contain;background-repeat:no-repeat;z-index:1;opacity:.3}body.page-template-archive-litigation .litigation-hero .flag-decor.flag-decor-left,body.page-template-template-litigation-landing .litigation-hero .flag-decor.flag-decor-left,body.post-type-archive-litigation .litigation-hero .flag-decor.flag-decor-left{left:-30px;top:-60px;transform:rotate(-15deg)}body.page-template-archive-litigation .litigation-hero .flag-decor.flag-decor-right,body.page-template-template-litigation-landing .litigation-hero .flag-decor.flag-decor-right,body.post-type-archive-litigation .litigation-hero .flag-decor.flag-decor-right{right:-30px;bottom:-60px;transform:rotate(15deg)}body.page-template-archive-litigation .litigation-hero .litigation-overlay,body.page-template-template-litigation-landing .litigation-hero .litigation-overlay,body.post-type-archive-litigation .litigation-hero .litigation-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(105deg, rgba(27, 42, 86, 0.98) 0%, rgba(27, 42, 86, 0.9) 20%, rgba(27, 42, 86, 0.75) 40%, rgba(27, 42, 86, 0.6) 60%, rgba(27, 42, 86, 0.4) 80%, rgba(27, 42, 86, 0.2) 100%);z-index:1}body.page-template-archive-litigation .litigation-hero .litigation-hero-content,body.page-template-template-litigation-landing .litigation-hero .litigation-hero-content,body.post-type-archive-litigation .litigation-hero .litigation-hero-content{position:relative;z-index:2;max-width:800px;padding:70px 40px}body.page-template-archive-litigation .litigation-hero .litigation-hero-content .section-tag,body.page-template-template-litigation-landing .litigation-hero .litigation-hero-content .section-tag,body.post-type-archive-litigation .litigation-hero .litigation-hero-content .section-tag{display:inline-block;font-size:var(--font-size-lg, 18px);font-weight:var(--font-weight-semibold, 500);margin-bottom:var(--space-md, 20px);color:var(--white);letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.2)}body.page-template-archive-litigation .litigation-hero .litigation-hero-content .litigation-title,body.page-template-template-litigation-landing .litigation-hero .litigation-hero-content .litigation-title,body.post-type-archive-litigation .litigation-hero .litigation-hero-content .litigation-title{font-size:var(--font-size-xxxxl, 46px);font-weight:var(--font-weight-bold, 500);line-height:1.2;margin-bottom:var(--space-xl, 30px);color:var(--white);text-shadow:0 2px 4px rgba(0,0,0,.2)}body.page-template-archive-litigation .litigation-hero .litigation-hero-content .litigation-description,body.page-template-template-litigation-landing .litigation-hero .litigation-hero-content .litigation-description,body.post-type-archive-litigation .litigation-hero .litigation-hero-content .litigation-description{font-size:var(--font-size-lg, 18px);line-height:1.6;margin-bottom:38px;max-width:600px;color:hsla(0,0%,100%,.95);text-shadow:0 1px 2px rgba(0,0,0,.15)}body.page-template-archive-litigation .featured-litigation,body.page-template-template-litigation-landing .featured-litigation,body.post-type-archive-litigation .featured-litigation{padding:80px 0;background-color:var(--light-gray, #F9FAFB)}body.page-template-archive-litigation .featured-litigation .featured-cases-slider,body.page-template-template-litigation-landing .featured-litigation .featured-cases-slider,body.post-type-archive-litigation .featured-litigation .featured-cases-slider{position:relative;max-width:1200px;margin:0 auto}body.page-template-archive-litigation .featured-litigation .featured-cases-slider .slider-arrow,body.page-template-template-litigation-landing .featured-litigation .featured-cases-slider .slider-arrow,body.post-type-archive-litigation .featured-litigation .featured-cases-slider .slider-arrow{position:absolute;top:50%;transform:translateY(-50%);background:var(--white);border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;z-index:2;box-shadow:var(--shadow-sm, 0 2px 8px rgba(0, 0, 0, 0.1));transition:all .3s ease}body.page-template-archive-litigation .featured-litigation .featured-cases-slider .slider-arrow.prev-arrow,body.page-template-template-litigation-landing .featured-litigation .featured-cases-slider .slider-arrow.prev-arrow,body.post-type-archive-litigation .featured-litigation .featured-cases-slider .slider-arrow.prev-arrow{left:-20px}body.page-template-archive-litigation .featured-litigation .featured-cases-slider .slider-arrow.next-arrow,body.page-template-template-litigation-landing .featured-litigation .featured-cases-slider .slider-arrow.next-arrow,body.post-type-archive-litigation .featured-litigation .featured-cases-slider .slider-arrow.next-arrow{right:-20px}body.page-template-archive-litigation .featured-litigation .featured-cases-slider .slider-arrow:hover,body.page-template-template-litigation-landing .featured-litigation .featured-cases-slider .slider-arrow:hover,body.post-type-archive-litigation .featured-litigation .featured-cases-slider .slider-arrow:hover{background:var(--secondary-color, #162054);color:var(--white)}body.page-template-archive-litigation .featured-litigation .cases-slider,body.page-template-template-litigation-landing .featured-litigation .cases-slider,body.post-type-archive-litigation .featured-litigation .cases-slider{overflow:hidden}body.page-template-archive-litigation .featured-litigation .cases-slider .case-card,body.page-template-template-litigation-landing .featured-litigation .cases-slider .case-card,body.post-type-archive-litigation .featured-litigation .cases-slider .case-card{background:var(--white);border-radius:var(--border-radius-lg, 12px);overflow:hidden;box-shadow:var(--shadow-sm, 0 4px 12px rgba(0, 0, 0, 0.1));transition:transform .3s ease}body.page-template-archive-litigation .featured-litigation .cases-slider .case-card:hover,body.page-template-template-litigation-landing .featured-litigation .cases-slider .case-card:hover,body.post-type-archive-litigation .featured-litigation .cases-slider .case-card:hover{transform:translateY(-5px)}body.page-template-archive-litigation .featured-litigation .cases-slider .case-card:hover .case-img,body.page-template-template-litigation-landing .featured-litigation .cases-slider .case-card:hover .case-img,body.post-type-archive-litigation .featured-litigation .cases-slider .case-card:hover .case-img{transform:scale(1.05)}body.page-template-archive-litigation .featured-litigation .cases-slider .case-card .card-tags,body.page-template-template-litigation-landing .featured-litigation .cases-slider .case-card .card-tags,body.post-type-archive-litigation .featured-litigation .cases-slider .case-card .card-tags{position:absolute;top:20px;left:20px;z-index:1;display:flex;gap:10px}body.page-template-archive-litigation .featured-litigation .cases-slider .case-card .card-tags .tag,body.page-template-template-litigation-landing .featured-litigation .cases-slider .case-card .card-tags .tag,body.post-type-archive-litigation .featured-litigation .cases-slider .case-card .card-tags .tag{display:inline-block;padding:5px 10px;border-radius:var(--border-radius-sm, 4px);background-color:var(--info-color, #162054);color:var(--white);font-size:var(--font-size-xs, 12px);font-weight:var(--font-weight-semibold, 500)}body.page-template-archive-litigation .featured-litigation .cases-slider .case-card .card-tags .tag.status,body.page-template-template-litigation-landing .featured-litigation .cases-slider .case-card .card-tags .tag.status,body.post-type-archive-litigation .featured-litigation .cases-slider .case-card .card-tags .tag.status{background-color:var(--primary-color, #e60e31)}body.page-template-archive-litigation .featured-litigation .cases-slider .case-card .card-image,body.page-template-template-litigation-landing .featured-litigation .cases-slider .case-card .card-image,body.post-type-archive-litigation .featured-litigation .cases-slider .case-card .card-image{position:relative;height:250px;overflow:hidden}body.page-template-archive-litigation .featured-litigation .cases-slider .case-card .card-image .case-img,body.page-template-template-litigation-landing .featured-litigation .cases-slider .case-card .card-image .case-img,body.post-type-archive-litigation .featured-litigation .cases-slider .case-card .card-image .case-img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}body.page-template-archive-litigation .featured-litigation .cases-slider .case-card .card-details,body.page-template-template-litigation-landing .featured-litigation .cases-slider .case-card .card-details,body.post-type-archive-litigation .featured-litigation .cases-slider .case-card .card-details{padding:var(--space-lg, 20px)}body.page-template-archive-litigation .featured-litigation .cases-slider .case-card .card-details .case-title,body.page-template-template-litigation-landing .featured-litigation .cases-slider .case-card .card-details .case-title,body.post-type-archive-litigation .featured-litigation .cases-slider .case-card .card-details .case-title{font-size:var(--font-size-lg, 18px);font-weight:var(--font-weight-semibold, 500);margin-bottom:var(--space-sm, 15px);line-height:1.4;color:var(--secondary-color, #162054)}body.page-template-archive-litigation .featured-litigation .cases-slider .case-card .card-details .case-description,body.page-template-template-litigation-landing .featured-litigation .cases-slider .case-card .card-details .case-description,body.post-type-archive-litigation .featured-litigation .cases-slider .case-card .card-details .case-description{font-size:var(--font-size-sm, 14px);line-height:1.6;margin-bottom:var(--space-md, 20px);color:var(--gray-color)}body.page-template-archive-litigation .featured-litigation .cases-slider .case-card .card-details .read-more,body.page-template-template-litigation-landing .featured-litigation .cases-slider .case-card .card-details .read-more,body.post-type-archive-litigation .featured-litigation .cases-slider .case-card .card-details .read-more{display:inline-flex;align-items:center;color:var(--primary-color, #e60e31);text-decoration:none;font-weight:var(--font-weight-semibold, 500);transition:all .3s ease}body.page-template-archive-litigation .featured-litigation .cases-slider .case-card .card-details .read-more:hover,body.page-template-template-litigation-landing .featured-litigation .cases-slider .case-card .card-details .read-more:hover,body.post-type-archive-litigation .featured-litigation .cases-slider .case-card .card-details .read-more:hover{color:var(--accent-color, #c20e2a);text-decoration:none}body.page-template-archive-litigation .featured-litigation .cases-slider .case-card .card-details .read-more:hover i,body.page-template-template-litigation-landing .featured-litigation .cases-slider .case-card .card-details .read-more:hover i,body.post-type-archive-litigation .featured-litigation .cases-slider .case-card .card-details .read-more:hover i{transform:translateX(3px)}body.page-template-archive-litigation .featured-litigation .cases-slider .case-card .card-details .read-more i,body.page-template-template-litigation-landing .featured-litigation .cases-slider .case-card .card-details .read-more i,body.post-type-archive-litigation .featured-litigation .cases-slider .case-card .card-details .read-more i{margin-left:var(--space-xs, 5px);transition:transform .3s ease}body.page-template-archive-litigation .featured-litigation .slider-dots,body.page-template-template-litigation-landing .featured-litigation .slider-dots,body.post-type-archive-litigation .featured-litigation .slider-dots{display:flex;justify-content:center;margin-top:var(--space-xl, 30px);gap:var(--space-sm, 10px)}body.page-template-archive-litigation .featured-litigation .slider-dots .dot,body.page-template-template-litigation-landing .featured-litigation .slider-dots .dot,body.post-type-archive-litigation .featured-litigation .slider-dots .dot{width:10px;height:10px;border-radius:50%;background-color:var(--light-gray-alt, #ddd);cursor:pointer;transition:background-color .3s ease}body.page-template-archive-litigation .featured-litigation .slider-dots .dot.active,body.page-template-template-litigation-landing .featured-litigation .slider-dots .dot.active,body.post-type-archive-litigation .featured-litigation .slider-dots .dot.active{background-color:var(--primary-color, #e60e31)}body.page-template-archive-litigation .litigation-search,body.page-template-template-litigation-landing .litigation-search,body.post-type-archive-litigation .litigation-search{padding:var(--space-xl, 40px) 0;background-color:var(--white)}body.page-template-archive-litigation .litigation-search .search-container,body.page-template-template-litigation-landing .litigation-search .search-container,body.post-type-archive-litigation .litigation-search .search-container{max-width:1200px;margin:0 auto;display:flex;gap:var(--space-md, 20px);align-items:center}body.page-template-archive-litigation .litigation-search .search-container .search-input-wrapper,body.page-template-template-litigation-landing .litigation-search .search-container .search-input-wrapper,body.post-type-archive-litigation .litigation-search .search-container .search-input-wrapper{position:relative;flex:1}body.page-template-archive-litigation .litigation-search .search-container .search-input-wrapper .search-icon,body.page-template-template-litigation-landing .litigation-search .search-container .search-input-wrapper .search-icon,body.post-type-archive-litigation .litigation-search .search-container .search-input-wrapper .search-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--gray-color)}body.page-template-archive-litigation .litigation-search .search-container .search-input-wrapper .search-input,body.page-template-template-litigation-landing .litigation-search .search-container .search-input-wrapper .search-input,body.post-type-archive-litigation .litigation-search .search-container .search-input-wrapper .search-input{width:100%;padding:12px 15px 12px 45px;border:1px solid var(--light-gray, #ddd);border-radius:var(--border-radius-sm, 4px);font-size:var(--font-size-md, 16px)}body.page-template-archive-litigation .litigation-search .search-container .filter-select,body.page-template-template-litigation-landing .litigation-search .search-container .filter-select,body.post-type-archive-litigation .litigation-search .search-container .filter-select{padding:12px 15px;border:1px solid var(--light-gray, #ddd);border-radius:var(--border-radius-sm, 4px);font-size:var(--font-size-md, 16px);background-color:var(--white);cursor:pointer}body.page-template-archive-litigation .litigation-content,body.page-template-template-litigation-landing .litigation-content,body.post-type-archive-litigation .litigation-content{display:flex;gap:var(--space-xl, 40px);max-width:1200px;margin:0 auto;padding:var(--space-xl, 40px) 0}body.page-template-archive-litigation .litigation-content .default-image,body.page-template-template-litigation-landing .litigation-content .default-image,body.post-type-archive-litigation .litigation-content .default-image{width:100%;height:200px;background-color:var(--light-gray, #f0f0f0);display:flex;align-items:center;justify-content:center}body.page-template-archive-litigation .litigation-content .default-image img,body.page-template-template-litigation-landing .litigation-content .default-image img,body.post-type-archive-litigation .litigation-content .default-image img{max-width:100%;max-height:100%;object-fit:contain}body.page-template-archive-litigation .press-releases-sidebar,body.page-template-template-litigation-landing .press-releases-sidebar,body.post-type-archive-litigation .press-releases-sidebar{width:300px;flex-shrink:0}body.page-template-archive-litigation .press-releases-sidebar .sidebar-header,body.page-template-template-litigation-landing .press-releases-sidebar .sidebar-header,body.post-type-archive-litigation .press-releases-sidebar .sidebar-header{position:relative;margin-bottom:var(--space-lg, 30px);padding-bottom:var(--space-sm, 15px)}body.page-template-archive-litigation .press-releases-sidebar .sidebar-header:before,body.page-template-template-litigation-landing .press-releases-sidebar .sidebar-header:before,body.post-type-archive-litigation .press-releases-sidebar .sidebar-header:before{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background-color:var(--primary-color, #e60e31)}body.page-template-archive-litigation .press-releases-sidebar .sidebar-header h3,body.page-template-template-litigation-landing .press-releases-sidebar .sidebar-header h3,body.post-type-archive-litigation .press-releases-sidebar .sidebar-header h3{font-size:var(--font-size-xl, 24px);font-weight:var(--font-weight-bold, 500);color:var(--secondary-color, #162054);margin:0}body.page-template-archive-litigation .press-releases-sidebar .sidebar-header h3 a.reset-filters,body.page-template-template-litigation-landing .press-releases-sidebar .sidebar-header h3 a.reset-filters,body.post-type-archive-litigation .press-releases-sidebar .sidebar-header h3 a.reset-filters{font-size:var(--font-size-sm, 14px);color:var(--primary-color, #e60e31);text-decoration:none;margin-left:var(--space-sm, 10px)}body.page-template-archive-litigation .press-releases-sidebar .priorities-list,body.page-template-template-litigation-landing .press-releases-sidebar .priorities-list,body.post-type-archive-litigation .press-releases-sidebar .priorities-list{list-style:none;padding:0;margin:0}body.page-template-archive-litigation .press-releases-sidebar .priorities-list li,body.page-template-template-litigation-landing .press-releases-sidebar .priorities-list li,body.post-type-archive-litigation .press-releases-sidebar .priorities-list li{margin-bottom:var(--space-xs, 8px)}body.page-template-archive-litigation .press-releases-sidebar .priorities-list li a,body.page-template-template-litigation-landing .press-releases-sidebar .priorities-list li a,body.post-type-archive-litigation .press-releases-sidebar .priorities-list li a{display:block;padding:var(--space-sm, 12px) var(--space-md, 16px);color:var(--dark-color, #333);text-decoration:none;border-radius:var(--border-radius-sm, 4px);transition:all .3s ease}body.page-template-archive-litigation .press-releases-sidebar .priorities-list li a:hover,body.page-template-template-litigation-landing .press-releases-sidebar .priorities-list li a:hover,body.post-type-archive-litigation .press-releases-sidebar .priorities-list li a:hover{background-color:var(--light-gray, #f5f5f5);color:var(--secondary-color, #162054)}body.page-template-archive-litigation .press-releases-sidebar .priorities-list li a.active,body.page-template-template-litigation-landing .press-releases-sidebar .priorities-list li a.active,body.post-type-archive-litigation .press-releases-sidebar .priorities-list li a.active{background-color:var(--primary-color, #e60e31);color:var(--white);font-weight:var(--font-weight-semibold, 500)}body.page-template-archive-litigation .all-litigation,body.page-template-template-litigation-landing .all-litigation,body.post-type-archive-litigation .all-litigation{flex:1}body.page-template-archive-litigation .all-litigation .all-litigation-title,body.page-template-template-litigation-landing .all-litigation .all-litigation-title,body.post-type-archive-litigation .all-litigation .all-litigation-title{font-size:var(--font-size-xxl, 28px);font-weight:var(--font-weight-bold, 500);color:var(--secondary-color, #162054);margin-bottom:var(--space-xl, 30px)}body.page-template-archive-litigation .all-litigation .case-list,body.page-template-template-litigation-landing .all-litigation .case-list,body.post-type-archive-litigation .all-litigation .case-list{display:grid;gap:var(--space-xl, 30px)}body.page-template-archive-litigation .all-litigation .case-list .case-item,body.page-template-template-litigation-landing .all-litigation .case-list .case-item,body.post-type-archive-litigation .all-litigation .case-list .case-item{display:flex;background:var(--white);border-radius:var(--border-radius-md, 8px);overflow:hidden;box-shadow:var(--shadow-sm, 0 2px 8px rgba(0, 0, 0, 0.1));transition:transform .3s ease}body.page-template-archive-litigation .all-litigation .case-list .case-item:first-child,body.page-template-template-litigation-landing .all-litigation .case-list .case-item:first-child,body.post-type-archive-litigation .all-litigation .case-list .case-item:first-child{margin-top:0}body.page-template-archive-litigation .all-litigation .case-list .case-item:hover,body.page-template-template-litigation-landing .all-litigation .case-list .case-item:hover,body.post-type-archive-litigation .all-litigation .case-list .case-item:hover{transform:translateY(-2px)}body.page-template-archive-litigation .all-litigation .case-list .case-item:hover .case-image img,body.page-template-template-litigation-landing .all-litigation .case-list .case-item:hover .case-image img,body.post-type-archive-litigation .all-litigation .case-list .case-item:hover .case-image img{transform:scale(1.05)}body.page-template-archive-litigation .all-litigation .case-list .case-item .case-image,body.page-template-template-litigation-landing .all-litigation .case-list .case-item .case-image,body.post-type-archive-litigation .all-litigation .case-list .case-item .case-image{width:200px;height:150px;overflow:hidden;flex-shrink:0}body.page-template-archive-litigation .all-litigation .case-list .case-item .case-image img,body.page-template-template-litigation-landing .all-litigation .case-list .case-item .case-image img,body.post-type-archive-litigation .all-litigation .case-list .case-item .case-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}body.page-template-archive-litigation .all-litigation .case-list .case-item .case-summary,body.page-template-template-litigation-landing .all-litigation .case-list .case-item .case-summary,body.post-type-archive-litigation .all-litigation .case-list .case-item .case-summary{flex:1;padding:var(--space-lg, 20px)}body.page-template-archive-litigation .all-litigation .case-list .case-item .case-summary .case-date,body.page-template-template-litigation-landing .all-litigation .case-list .case-item .case-summary .case-date,body.post-type-archive-litigation .all-litigation .case-list .case-item .case-summary .case-date{font-size:var(--font-size-sm, 14px);color:var(--gray-color);margin-bottom:var(--space-xs, 8px)}body.page-template-archive-litigation .all-litigation .case-list .case-item .case-summary .case-category,body.page-template-template-litigation-landing .all-litigation .case-list .case-item .case-summary .case-category,body.post-type-archive-litigation .all-litigation .case-list .case-item .case-summary .case-category{display:inline-block;padding:4px 8px;background-color:var(--info-color, #162054);color:var(--white);font-size:var(--font-size-xs, 12px);font-weight:var(--font-weight-semibold, 500);border-radius:var(--border-radius-sm, 4px);margin-bottom:var(--space-sm, 12px)}body.page-template-archive-litigation .all-litigation .case-list .case-item .case-summary .case-title,body.page-template-template-litigation-landing .all-litigation .case-list .case-item .case-summary .case-title,body.post-type-archive-litigation .all-litigation .case-list .case-item .case-summary .case-title{font-size:var(--font-size-lg, 18px);font-weight:var(--font-weight-semibold, 500);color:var(--secondary-color, #162054);margin-bottom:var(--space-sm, 12px);line-height:1.4}body.page-template-archive-litigation .all-litigation .case-list .case-item .case-summary .case-excerpt,body.page-template-template-litigation-landing .all-litigation .case-list .case-item .case-summary .case-excerpt,body.post-type-archive-litigation .all-litigation .case-list .case-item .case-summary .case-excerpt{font-size:var(--font-size-sm, 14px);line-height:1.6;color:var(--gray-color);margin-bottom:var(--space-md, 15px)}body.page-template-archive-litigation .all-litigation .case-list .case-item .case-summary .read-more,body.page-template-template-litigation-landing .all-litigation .case-list .case-item .case-summary .read-more,body.post-type-archive-litigation .all-litigation .case-list .case-item .case-summary .read-more{display:inline-flex;align-items:center;color:var(--primary-color, #e60e31);text-decoration:none;font-weight:var(--font-weight-semibold, 500);transition:all .3s ease}body.page-template-archive-litigation .all-litigation .case-list .case-item .case-summary .read-more:hover,body.page-template-template-litigation-landing .all-litigation .case-list .case-item .case-summary .read-more:hover,body.post-type-archive-litigation .all-litigation .case-list .case-item .case-summary .read-more:hover{color:var(--accent-color, #c20e2a);text-decoration:none}body.page-template-archive-litigation .all-litigation .case-list .case-item .case-summary .read-more:hover i,body.page-template-template-litigation-landing .all-litigation .case-list .case-item .case-summary .read-more:hover i,body.post-type-archive-litigation .all-litigation .case-list .case-item .case-summary .read-more:hover i{transform:translateX(3px)}body.page-template-archive-litigation .all-litigation .case-list .case-item .case-summary .read-more i,body.page-template-template-litigation-landing .all-litigation .case-list .case-item .case-summary .read-more i,body.post-type-archive-litigation .all-litigation .case-list .case-item .case-summary .read-more i{margin-left:var(--space-xs, 5px);transition:transform .3s ease}body.page-template-archive-litigation .pagination,body.page-template-template-litigation-landing .pagination,body.post-type-archive-litigation .pagination{display:flex;justify-content:center;margin-top:var(--space-xxl, 40px)}body.page-template-archive-litigation .pagination .page-numbers,body.page-template-template-litigation-landing .pagination .page-numbers,body.post-type-archive-litigation .pagination .page-numbers{display:inline-block;padding:var(--space-sm, 10px) var(--space-md, 15px);margin:0 var(--space-xs, 5px);color:var(--secondary-color, #162054);text-decoration:none;border:1px solid var(--light-gray, #ddd);border-radius:var(--border-radius-sm, 4px);transition:all .3s ease}body.page-template-archive-litigation .pagination .page-numbers.current,body.page-template-template-litigation-landing .pagination .page-numbers.current,body.post-type-archive-litigation .pagination .page-numbers.current{background-color:var(--primary-color, #e60e31);color:var(--white);border-color:var(--primary-color, #e60e31)}body.page-template-archive-litigation .pagination .page-numbers:hover:not(.current),body.page-template-template-litigation-landing .pagination .page-numbers:hover:not(.current),body.post-type-archive-litigation .pagination .page-numbers:hover:not(.current){background-color:var(--light-gray, #f5f5f5);border-color:var(--gray-color, #ccc)}@media(max-width: 768px){body.page-template-archive-litigation .litigation-content,body.page-template-template-litigation-landing .litigation-content,body.post-type-archive-litigation .litigation-content{flex-direction:column;gap:var(--space-lg, 20px)}body.page-template-archive-litigation .press-releases-sidebar,body.page-template-template-litigation-landing .press-releases-sidebar,body.post-type-archive-litigation .press-releases-sidebar{width:100%}body.page-template-archive-litigation .case-item,body.page-template-template-litigation-landing .case-item,body.post-type-archive-litigation .case-item{flex-direction:column}body.page-template-archive-litigation .case-item .case-image,body.page-template-template-litigation-landing .case-item .case-image,body.post-type-archive-litigation .case-item .case-image{width:100%;height:200px}}@media(max-width: 480px){body.page-template-archive-litigation .case-image,body.page-template-template-litigation-landing .case-image,body.post-type-archive-litigation .case-image{height:150px}body.page-template-archive-litigation .litigation-hero-content,body.page-template-template-litigation-landing .litigation-hero-content,body.post-type-archive-litigation .litigation-hero-content{padding:40px 20px}body.page-template-archive-litigation .litigation-hero-content .litigation-title,body.page-template-template-litigation-landing .litigation-hero-content .litigation-title,body.post-type-archive-litigation .litigation-hero-content .litigation-title{font-size:var(--font-size-xxl, 32px)}}body.page-template-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship,body.page-template-template-litigation-landing .admin .acf-field-featured-litigation-posts .acf-relationship,body.post-type-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship{max-width:100%}body.page-template-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship .selection,body.page-template-template-litigation-landing .admin .acf-field-featured-litigation-posts .acf-relationship .selection,body.post-type-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship .selection{min-height:200px}body.page-template-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship .filters,body.page-template-template-litigation-landing .admin .acf-field-featured-litigation-posts .acf-relationship .filters,body.post-type-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship .filters{padding:var(--space-sm, 10px)}body.page-template-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship .filters .filter,body.page-template-template-litigation-landing .admin .acf-field-featured-litigation-posts .acf-relationship .filters .filter,body.post-type-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship .filters .filter{margin-bottom:var(--space-xs, 5px)}body.page-template-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship .filters .filter input,body.page-template-template-litigation-landing .admin .acf-field-featured-litigation-posts .acf-relationship .filters .filter input,body.post-type-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship .filters .filter input{width:100%;padding:var(--space-xs, 5px)}body.page-template-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship .list,body.page-template-template-litigation-landing .admin .acf-field-featured-litigation-posts .acf-relationship .list,body.post-type-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship .list{max-height:300px;overflow-y:auto}body.page-template-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship .list .acf-rel-item,body.page-template-template-litigation-landing .admin .acf-field-featured-litigation-posts .acf-relationship .list .acf-rel-item,body.post-type-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship .list .acf-rel-item{padding:var(--space-sm, 10px);border-bottom:1px solid var(--light-gray, #eee);cursor:pointer;transition:background-color .3s ease}body.page-template-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship .list .acf-rel-item:hover,body.page-template-template-litigation-landing .admin .acf-field-featured-litigation-posts .acf-relationship .list .acf-rel-item:hover,body.post-type-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship .list .acf-rel-item:hover{background-color:var(--light-gray, #f5f5f5)}body.page-template-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship .list .acf-rel-item.selected,body.page-template-template-litigation-landing .admin .acf-field-featured-litigation-posts .acf-relationship .list .acf-rel-item.selected,body.post-type-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship .list .acf-rel-item.selected{background-color:var(--primary-color, #e60e31);color:var(--white)}body.page-template-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship .list .acf-rel-item img,body.page-template-template-litigation-landing .admin .acf-field-featured-litigation-posts .acf-relationship .list .acf-rel-item img,body.post-type-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship .list .acf-rel-item img{width:50px;height:50px;object-fit:cover;margin-right:var(--space-sm, 10px)}body.page-template-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship .selection .values,body.page-template-template-litigation-landing .admin .acf-field-featured-litigation-posts .acf-relationship .selection .values,body.post-type-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship .selection .values{min-height:100px}body.page-template-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship .selection .values .acf-rel-item,body.page-template-template-litigation-landing .admin .acf-field-featured-litigation-posts .acf-relationship .selection .values .acf-rel-item,body.post-type-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship .selection .values .acf-rel-item{display:flex;align-items:center;padding:var(--space-sm, 10px);background-color:var(--light-gray, #f9f9f9);margin-bottom:var(--space-xs, 5px);border-radius:var(--border-radius-sm, 4px)}body.page-template-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship .selection .values .acf-rel-item:hover,body.page-template-template-litigation-landing .admin .acf-field-featured-litigation-posts .acf-relationship .selection .values .acf-rel-item:hover,body.post-type-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship .selection .values .acf-rel-item:hover{background-color:var(--light-gray-alt, #f0f0f0)}body.page-template-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship .selection .values .acf-rel-item img,body.page-template-template-litigation-landing .admin .acf-field-featured-litigation-posts .acf-relationship .selection .values .acf-rel-item img,body.post-type-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship .selection .values .acf-rel-item img{width:40px;height:40px;object-fit:cover;margin-right:var(--space-sm, 10px)}body.page-template-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship .selection .values .acf-rel-item .acf-rel-remove,body.page-template-template-litigation-landing .admin .acf-field-featured-litigation-posts .acf-relationship .selection .values .acf-rel-item .acf-rel-remove,body.post-type-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship .selection .values .acf-rel-item .acf-rel-remove{margin-left:auto;cursor:pointer;color:var(--primary-color, #e60e31)}body.page-template-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship .selection .values .acf-rel-item .acf-rel-remove:hover,body.page-template-template-litigation-landing .admin .acf-field-featured-litigation-posts .acf-relationship .selection .values .acf-rel-item .acf-rel-remove:hover,body.post-type-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship .selection .values .acf-rel-item .acf-rel-remove:hover{color:var(--accent-color, #c20e2a)}body.page-template-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship .selection .values .acf-rel-item .acf-rel-item-title,body.page-template-template-litigation-landing .admin .acf-field-featured-litigation-posts .acf-relationship .selection .values .acf-rel-item .acf-rel-item-title,body.post-type-archive-litigation .admin .acf-field-featured-litigation-posts .acf-relationship .selection .values .acf-rel-item .acf-rel-item-title{flex:1;font-size:var(--font-size-sm, 14px);color:var(--dark-color, #333)}body.page-template-archive-litigation .victory-card,body.page-template-template-litigation-landing .victory-card,body.post-type-archive-litigation .victory-card{background:var(--white);border-radius:var(--border-radius-lg, 12px);overflow:hidden;box-shadow:var(--shadow-sm, 0 4px 12px rgba(0, 0, 0, 0.1));transition:all .3s ease;height:100%;display:flex;flex-direction:column}body.page-template-archive-litigation .victory-card:hover,body.page-template-template-litigation-landing .victory-card:hover,body.post-type-archive-litigation .victory-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-md, 0 8px 20px rgba(0, 0, 0, 0.15))}body.page-template-archive-litigation .victory-card:hover .card-image img,body.page-template-template-litigation-landing .victory-card:hover .card-image img,body.post-type-archive-litigation .victory-card:hover .card-image img{transform:scale(1.05)}body.page-template-archive-litigation .victory-card:hover .card-details h3,body.page-template-template-litigation-landing .victory-card:hover .card-details h3,body.post-type-archive-litigation .victory-card:hover .card-details h3{color:var(--primary-color, #e60e31)}body.page-template-archive-litigation .victory-card .card-image,body.page-template-template-litigation-landing .victory-card .card-image,body.post-type-archive-litigation .victory-card .card-image{position:relative;height:200px;overflow:hidden}body.page-template-archive-litigation .victory-card .card-image::after,body.page-template-template-litigation-landing .victory-card .card-image::after,body.post-type-archive-litigation .victory-card .card-image::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg, transparent 0%, transparent 70%, rgba(0, 0, 0, 0.1) 100%);pointer-events:none}body.page-template-archive-litigation .victory-card .card-image img,body.page-template-template-litigation-landing .victory-card .card-image img,body.post-type-archive-litigation .victory-card .card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}body.page-template-archive-litigation .victory-card .card-details,body.page-template-template-litigation-landing .victory-card .card-details,body.post-type-archive-litigation .victory-card .card-details{padding:var(--space-lg, 20px);flex-grow:1;display:flex;flex-direction:column}body.page-template-archive-litigation .victory-card .card-details h3,body.page-template-template-litigation-landing .victory-card .card-details h3,body.post-type-archive-litigation .victory-card .card-details h3{font-size:var(--font-size-lg, 18px);font-weight:var(--font-weight-semibold, 500);color:var(--secondary-color, #162054);margin-bottom:var(--space-sm, 15px);line-height:1.4;transition:color .3s ease}body.page-template-archive-litigation .victory-card .card-details p,body.page-template-template-litigation-landing .victory-card .card-details p,body.post-type-archive-litigation .victory-card .card-details p{font-size:var(--font-size-sm, 14px);line-height:1.6;color:var(--gray-color);margin-bottom:auto;flex-grow:1}body.page-template-archive-litigation .victory-card .read-more,body.page-template-template-litigation-landing .victory-card .read-more,body.post-type-archive-litigation .victory-card .read-more{display:inline-flex;align-items:center;color:var(--primary-color, #e60e31);text-decoration:none;font-weight:var(--font-weight-semibold, 500);margin-top:var(--space-md, 15px);transition:all .3s ease}body.page-template-archive-litigation .victory-card .read-more::after,body.page-template-template-litigation-landing .victory-card .read-more::after,body.post-type-archive-litigation .victory-card .read-more::after{content:"→";margin-left:var(--space-xs, 8px);transition:transform .3s ease}body.page-template-archive-litigation .victory-card .read-more:hover,body.page-template-template-litigation-landing .victory-card .read-more:hover,body.post-type-archive-litigation .victory-card .read-more:hover{color:var(--accent-color, #c20e2a);text-decoration:none}body.page-template-archive-litigation .victory-card .read-more:hover::after,body.page-template-template-litigation-landing .victory-card .read-more:hover::after,body.post-type-archive-litigation .victory-card .read-more:hover::after{transform:translateX(3px)}body.page-template-archive-litigation .victory-card .read-more i,body.page-template-template-litigation-landing .victory-card .read-more i,body.post-type-archive-litigation .victory-card .read-more i{margin-left:var(--space-xs, 5px);transition:transform .3s ease}body.page-template-archive-litigation .victory-card .read-more:hover i,body.page-template-template-litigation-landing .victory-card .read-more:hover i,body.post-type-archive-litigation .victory-card .read-more:hover i{transform:translateX(3px)}body.page-template-archive-litigation .victories-arrow,body.page-template-template-litigation-landing .victories-arrow,body.post-type-archive-litigation .victories-arrow{position:absolute;top:50%;transform:translateY(-50%);background:var(--white);border:none;width:50px;height:50px;border-radius:50%;cursor:pointer;z-index:2;box-shadow:var(--shadow-sm, 0 4px 12px rgba(0, 0, 0, 0.1));transition:all .3s ease;display:flex;align-items:center;justify-content:center}body.page-template-archive-litigation .victories-arrow:hover,body.page-template-template-litigation-landing .victories-arrow:hover,body.post-type-archive-litigation .victories-arrow:hover{background:var(--primary-color, #e60e31);color:var(--white);transform:translateY(-50%) scale(1.1)}body.page-template-archive-litigation .victories-arrow.disabled,body.page-template-template-litigation-landing .victories-arrow.disabled,body.post-type-archive-litigation .victories-arrow.disabled{opacity:.5;cursor:not-allowed}body.page-template-archive-litigation .victories-arrow.victories-prev,body.page-template-template-litigation-landing .victories-arrow.victories-prev,body.post-type-archive-litigation .victories-arrow.victories-prev{left:-25px}body.page-template-archive-litigation .victories-arrow.victories-next,body.page-template-template-litigation-landing .victories-arrow.victories-next,body.post-type-archive-litigation .victories-arrow.victories-next{right:-25px}body.page-template-archive-litigation .victories,body.page-template-template-litigation-landing .victories,body.post-type-archive-litigation .victories{position:relative;margin:var(--space-xxl, 40px) 0}body.page-template-archive-litigation .victories .victories-slider-container,body.page-template-template-litigation-landing .victories .victories-slider-container,body.post-type-archive-litigation .victories .victories-slider-container{position:relative;overflow:hidden;padding:0 60px}body.page-template-archive-litigation .victories .victories-slider,body.page-template-template-litigation-landing .victories .victories-slider,body.post-type-archive-litigation .victories .victories-slider{display:flex;gap:var(--space-lg, 24px);overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:var(--space-md, 20px) 0}body.page-template-archive-litigation .victories .victories-slider::-webkit-scrollbar,body.page-template-template-litigation-landing .victories .victories-slider::-webkit-scrollbar,body.post-type-archive-litigation .victories .victories-slider::-webkit-scrollbar{display:none}body.page-template-archive-litigation .victories .victories-dots,body.page-template-template-litigation-landing .victories .victories-dots,body.post-type-archive-litigation .victories .victories-dots{display:flex;justify-content:center;margin-top:var(--space-lg, 30px);gap:var(--space-sm, 12px)}body.page-template-archive-litigation .victories .victories-dots .dot,body.page-template-template-litigation-landing .victories .victories-dots .dot,body.post-type-archive-litigation .victories .victories-dots .dot{width:12px;height:12px;border-radius:50%;background-color:var(--light-gray-alt, #ddd);cursor:pointer;transition:all .3s ease}body.page-template-archive-litigation .victories .victories-dots .dot.active,body.page-template-template-litigation-landing .victories .victories-dots .dot.active,body.post-type-archive-litigation .victories .victories-dots .dot.active{background-color:var(--primary-color, #e60e31);transform:scale(1.2)}body.page-template-archive-litigation .victories .victories-dots .dot:hover,body.page-template-template-litigation-landing .victories .victories-dots .dot:hover,body.post-type-archive-litigation .victories .victories-dots .dot:hover{background-color:var(--gray-color, #bbb)}body.page-template-archive-litigation .no-featured-litigation,body.page-template-template-litigation-landing .no-featured-litigation,body.post-type-archive-litigation .no-featured-litigation{text-align:center;padding:var(--space-xxl, 60px) var(--space-lg, 20px);color:var(--gray-color);font-style:italic}body.page-template-archive-litigation .press-filter-bar,body.page-template-template-litigation-landing .press-filter-bar,body.post-type-archive-litigation .press-filter-bar{display:flex;gap:var(--space-md, 20px);margin-bottom:var(--space-xl, 30px);align-items:center;flex-wrap:wrap}body.page-template-archive-litigation .press-filter-bar .search-box,body.page-template-template-litigation-landing .press-filter-bar .search-box,body.post-type-archive-litigation .press-filter-bar .search-box{flex:1;min-width:200px}body.page-template-archive-litigation .press-filter-bar .search-box input,body.page-template-template-litigation-landing .press-filter-bar .search-box input,body.post-type-archive-litigation .press-filter-bar .search-box input{width:100%;padding:var(--space-sm, 12px);border:1px solid var(--light-gray, #ddd);border-radius:var(--border-radius-sm, 4px);font-size:var(--font-size-md, 16px)}body.page-template-archive-litigation .press-filter-bar .filter-dropdowns,body.page-template-template-litigation-landing .press-filter-bar .filter-dropdowns,body.post-type-archive-litigation .press-filter-bar .filter-dropdowns{display:flex;gap:var(--space-sm, 12px)}body.page-template-archive-litigation .press-filter-bar .filter-dropdowns .filter-dropdown,body.page-template-template-litigation-landing .press-filter-bar .filter-dropdowns .filter-dropdown,body.post-type-archive-litigation .press-filter-bar .filter-dropdowns .filter-dropdown{padding:var(--space-sm, 12px);border:1px solid var(--light-gray, #ddd);border-radius:var(--border-radius-sm, 4px);background-color:var(--white);cursor:pointer;min-width:120px}body.page-template-archive-litigation .litigation-slider.universal-slider-fix,body.page-template-template-litigation-landing .litigation-slider.universal-slider-fix,body.post-type-archive-litigation .litigation-slider.universal-slider-fix{max-width:1200px;margin:0 auto}body.page-template-archive-litigation .litigation-slider.universal-slider-fix .card,body.page-template-template-litigation-landing .litigation-slider.universal-slider-fix .card,body.post-type-archive-litigation .litigation-slider.universal-slider-fix .card{flex:0 0 calc(33.333% - 16px);margin-right:var(--space-lg, 24px);background:var(--white);border-radius:var(--border-radius-lg, 12px);overflow:hidden;box-shadow:var(--shadow-sm, 0 4px 12px rgba(0, 0, 0, 0.1));transition:all .3s ease}body.page-template-archive-litigation .litigation-slider.universal-slider-fix .card:hover,body.page-template-template-litigation-landing .litigation-slider.universal-slider-fix .card:hover,body.post-type-archive-litigation .litigation-slider.universal-slider-fix .card:hover{transform:translateY(-5px);box-shadow:var(--shadow-md, 0 8px 20px rgba(0, 0, 0, 0.15))}body.page-template-archive-litigation .litigation-slider.universal-slider-fix .card:hover .card-image img,body.page-template-template-litigation-landing .litigation-slider.universal-slider-fix .card:hover .card-image img,body.post-type-archive-litigation .litigation-slider.universal-slider-fix .card:hover .card-image img{transform:scale(1.05)}body.page-template-archive-litigation .litigation-slider.universal-slider-fix .card .card-image,body.page-template-template-litigation-landing .litigation-slider.universal-slider-fix .card .card-image,body.post-type-archive-litigation .litigation-slider.universal-slider-fix .card .card-image{height:200px;overflow:hidden}body.page-template-archive-litigation .litigation-slider.universal-slider-fix .card .card-image img,body.page-template-template-litigation-landing .litigation-slider.universal-slider-fix .card .card-image img,body.post-type-archive-litigation .litigation-slider.universal-slider-fix .card .card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}body.page-template-archive-litigation .litigation-slider.universal-slider-fix .card .card-tags,body.page-template-template-litigation-landing .litigation-slider.universal-slider-fix .card .card-tags,body.post-type-archive-litigation .litigation-slider.universal-slider-fix .card .card-tags{position:absolute;top:var(--space-sm, 15px);left:var(--space-sm, 15px);display:flex;gap:var(--space-xs, 8px)}body.page-template-archive-litigation .litigation-slider.universal-slider-fix .card .card-tags .tag,body.page-template-template-litigation-landing .litigation-slider.universal-slider-fix .card .card-tags .tag,body.post-type-archive-litigation .litigation-slider.universal-slider-fix .card .card-tags .tag{font-size:var(--font-size-xs, 11px);font-weight:var(--font-weight-semibold, 500);padding:4px 8px;border-radius:var(--border-radius-sm, 4px);color:var(--white);text-transform:uppercase}body.page-template-archive-litigation .litigation-slider.universal-slider-fix .card .card-tags .tag.status,body.page-template-template-litigation-landing .litigation-slider.universal-slider-fix .card .card-tags .tag.status,body.post-type-archive-litigation .litigation-slider.universal-slider-fix .card .card-tags .tag.status{background-color:var(--primary-color, #e60e31)}body.page-template-archive-litigation .litigation-slider.universal-slider-fix .card .card-details,body.page-template-template-litigation-landing .litigation-slider.universal-slider-fix .card .card-details,body.post-type-archive-litigation .litigation-slider.universal-slider-fix .card .card-details{padding:var(--space-lg, 20px)}body.page-template-archive-litigation .litigation-slider.universal-slider-fix .card .card-details h3,body.page-template-template-litigation-landing .litigation-slider.universal-slider-fix .card .card-details h3,body.post-type-archive-litigation .litigation-slider.universal-slider-fix .card .card-details h3{font-size:var(--font-size-lg, 18px);font-weight:var(--font-weight-semibold, 500);margin-bottom:var(--space-sm, 12px);color:var(--secondary-color, #162054)}body.page-template-archive-litigation .litigation-slider.universal-slider-fix .card .card-details h3 a,body.page-template-template-litigation-landing .litigation-slider.universal-slider-fix .card .card-details h3 a,body.post-type-archive-litigation .litigation-slider.universal-slider-fix .card .card-details h3 a{color:inherit;text-decoration:none}body.page-template-archive-litigation .litigation-slider.universal-slider-fix .card .card-details p,body.page-template-template-litigation-landing .litigation-slider.universal-slider-fix .card .card-details p,body.post-type-archive-litigation .litigation-slider.universal-slider-fix .card .card-details p{font-size:var(--font-size-sm, 14px);line-height:1.6;color:var(--gray-color);margin-bottom:var(--space-md, 15px)}body.page-template-archive-litigation .litigation-slider.universal-slider-fix .card .read-more,body.page-template-template-litigation-landing .litigation-slider.universal-slider-fix .card .read-more,body.post-type-archive-litigation .litigation-slider.universal-slider-fix .card .read-more{display:inline-flex;align-items:center;color:var(--primary-color, #e60e31);text-decoration:none;font-weight:var(--font-weight-semibold, 500);transition:all .3s ease}body.page-template-archive-litigation .litigation-slider.universal-slider-fix .card .read-more i,body.page-template-template-litigation-landing .litigation-slider.universal-slider-fix .card .read-more i,body.post-type-archive-litigation .litigation-slider.universal-slider-fix .card .read-more i{margin-left:var(--space-xs, 5px);transition:transform .3s ease}body.page-template-archive-litigation .litigation-slider.universal-slider-fix .card .read-more:hover,body.page-template-template-litigation-landing .litigation-slider.universal-slider-fix .card .read-more:hover,body.post-type-archive-litigation .litigation-slider.universal-slider-fix .card .read-more:hover{color:var(--accent-color, #c20e2a);text-decoration:none}body.page-template-archive-litigation .litigation-slider.universal-slider-fix .card .read-more:hover i,body.page-template-template-litigation-landing .litigation-slider.universal-slider-fix .card .read-more:hover i,body.post-type-archive-litigation .litigation-slider.universal-slider-fix .card .read-more:hover i{transform:translateX(3px)}@media(max-width: 992px){body.page-template-archive-litigation .victory-card,body.page-template-template-litigation-landing .victory-card,body.post-type-archive-litigation .victory-card{margin-bottom:var(--space-lg, 24px)}}@media(max-width: 768px){body.page-template-archive-litigation .victory-card,body.page-template-template-litigation-landing .victory-card,body.post-type-archive-litigation .victory-card{margin-bottom:var(--space-md, 20px)}body.page-template-archive-litigation .victories-slider,body.page-template-template-litigation-landing .victories-slider,body.post-type-archive-litigation .victories-slider{padding:var(--space-sm, 10px) 0}body.page-template-archive-litigation .victories-arrow,body.page-template-template-litigation-landing .victories-arrow,body.post-type-archive-litigation .victories-arrow{width:40px;height:40px}}.litigation-content{display:flex;gap:30px;padding:60px 0;max-width:1200px;margin:0 auto}.tag.victory{background:#28a745;color:#fff}.all-litigation{flex-grow:1}.litigation-hero{position:relative;background-image:url("../images/litigation-hero-bg.jpg");background-size:cover;background-position:center;min-height:600px;display:flex;align-items:center;color:#fff;overflow:hidden}.litigation-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(27, 42, 86, 0.9), rgba(230, 14, 49, 0.8))}.litigation-hero-content{position:relative;z-index:2;max-width:800px;padding:40px 0}.section-tag{display:inline-block;background-color:hsla(0,0%,100%,.1);padding:8px 16px;border-radius:20px;font-size:.875rem;font-weight:500;margin-bottom:20px;text-transform:uppercase;letter-spacing:1px}.litigation-title{font-size:3rem;font-weight:500;line-height:1.2;margin-bottom:30px;font-family:"Raleway",sans-serif}.litigation-description{font-size:1.125rem;line-height:1.6;margin-bottom:40px;opacity:.9}.featured-litigation{padding:60px 0;background-color:#f8f9fa}.featured-cases-slider{position:relative;max-width:1200px;margin:0 auto}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:none;width:46px;height:46px;border-radius:50%;cursor:pointer;z-index:2;box-shadow:0 2px 6px rgba(0,0,0,.08);transition:all .3s ease;color:#162054;display:flex;align-items:center;justify-content:center}.slider-arrow.prev-arrow{left:-20px}.slider-arrow.next-arrow{right:-20px}.slider-arrow:hover{background:#162054;color:#fff}.slider-arrow i{font-size:.875rem}.cases-slider{overflow:hidden}.case-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(0,0,0,.05);position:relative}.case-card:hover{transform:translateY(-3px);box-shadow:0 3px 8px rgba(0,0,0,.08)}.case-card:hover .case-title{color:#e60e31}.case-card:hover .case-img{transform:scale(1.03)}.case-card a{text-decoration:none}.card-tags{position:absolute;top:15px;left:15px;z-index:1;display:flex;flex-direction:column;gap:8px;max-width:70%}.card-tags .tag{background:rgba(27,42,86,.9);color:#fff;padding:6px 12px;border-radius:4px;font-size:.75rem;font-weight:500;letter-spacing:.5px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-tags .tag.status{background:rgba(230,14,49,.9);align-self:flex-start}.card-image{position:relative;height:240px;overflow:hidden;background-color:rgba(0,0,0,.03)}.card-image::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0) 100%);z-index:1;pointer-events:none}.case-img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.card-details{padding:25px}.card-details a{text-decoration:none}.card-details a:hover .case-title{color:#e60e31;transition:color .3s ease}.case-title{font-size:1.25rem;font-weight:500;margin-bottom:12px;color:#162054;line-height:1.4}.case-description{font-size:.875rem;line-height:1.5;color:#555;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-more{color:#e60e31;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;transition:color .3s ease}.read-more:hover{color:#bf0a30}.read-more:hover i{transform:translateX(3px)}.read-more i{margin-left:5px;transition:transform .2s ease}.slider-dots{display:flex;justify-content:center;gap:8px;margin-top:30px}.slider-dots .dot{width:12px;height:12px;border-radius:50%;background-color:rgba(27,42,86,.3);cursor:pointer;transition:background-color .3s ease}.slider-dots .dot.active{background-color:#162054}.litigation-search{padding:40px 0;background-color:#f8f9fa}.search-container{max-width:800px;margin:0 auto;display:flex;gap:15px;align-items:center;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.search-input-wrapper{flex:1;position:relative}.search-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#999}.search-input{width:100%;padding:12px 15px 12px 45px;border:1px solid #ddd;border-radius:4px;font-size:1rem}.filter-select{padding:12px 15px;border:1px solid #ddd;border-radius:4px;background-color:#fff;font-size:1rem;min-width:150px}.litigation-content{display:flex;gap:30px;max-width:1200px;margin:60px auto;padding:0 15px}.case-categories{flex:0 0 250px}.categories-title{font-size:1.25rem;font-weight:500;margin-bottom:20px;color:#162054}.categories-list{list-style:none;padding:0;margin:0}.categories-list a{display:block;padding:10px 15px;color:#333;text-decoration:none;border-radius:4px;transition:all .2s ease}.categories-list a:hover,.categories-list a.active{background-color:#e60e31;color:#fff}@media(max-width: 992px){.litigation-content{flex-direction:column;gap:20px}.case-categories{flex:none}.categories-list{display:flex;flex-wrap:wrap;gap:10px}.categories-list a{flex:0 0 auto;padding:8px 12px;font-size:.875rem}}@media(max-width: 768px){.litigation-title{font-size:2.5rem}.search-container{flex-direction:column;gap:10px}.filter-select{width:100%}.slider-arrow{display:none}}@media(max-width: 576px){.litigation-hero{min-height:400px}.litigation-title{font-size:1.75rem}.card-details{padding:20px}.case-title{font-size:1.125rem}}body.single-investigation .investigation-single{margin-bottom:var(--space-xxl, 60px)}body.single-investigation .hero-litigation-badge-top-right{position:absolute;top:0;right:calc((100vw - 1200px)/2 + 20px);z-index:5;border-radius:0 0 4px 4px}@media(max-width: 1240px){body.single-investigation .hero-litigation-badge-top-right{right:40px}}@media(max-width: 768px){body.single-investigation .hero-litigation-badge-top-right{right:35px}}body.single-investigation .litigation-hero{min-height:512px;display:flex;align-items:center}body.single-investigation .litigation-hero .litigation-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(23, 36, 64, 0.95) 0%, rgba(23, 36, 64, 0.85) 50%, rgba(23, 36, 64, 0.6) 100%);z-index:1}body.single-investigation .litigation-hero .litigation-category{position:absolute;top:0;left:0;z-index:3;margin:0;background-color:var(--primary-color, #e60e31);color:var(--white);display:inline-block;padding:6px 12px;font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-semibold, 500);text-transform:uppercase;letter-spacing:.5px}body.single-investigation .litigation-hero .litigation-title{color:var(--white);font-size:var(--font-size-xxxxl, 42px);line-height:1.2;margin-bottom:var(--space-xl, 30px);font-weight:var(--font-weight-bold, 500);text-shadow:0 2px 4px rgba(0,0,0,.2)}body.single-investigation .litigation-hero .hero-meta{color:var(--white);z-index:2}body.single-investigation .litigation-hero .hero-meta .meta-details-row{display:flex;flex-wrap:wrap;gap:var(--space-lg, 25px)}body.single-investigation .litigation-hero .hero-meta .meta-details-row .meta-group{display:flex;align-items:center}body.single-investigation .litigation-hero .hero-meta .meta-details-row .meta-group .meta-label{font-weight:var(--font-weight-semibold, 500);margin-right:var(--space-xs, 5px)}body.single-investigation .litigation-hero .hero-meta .meta-details-row .meta-group .status-badge{padding:3px 8px;background-color:hsla(0,0%,100%,.2);border-radius:var(--border-radius-sm, 4px);font-size:var(--font-size-sm, 14px)}body.single-investigation .investigation-content{margin-top:var(--space-xl, 40px)}body.single-investigation .investigation-content p{font-size:var(--font-size-md, 16px);line-height:1.6;color:var(--dark-color, #333);margin-bottom:var(--space-md, 20px)}body.single-investigation .testimonial-section{padding:var(--space-xxl, 60px) 0;margin:var(--space-xl, 40px) 0;background:linear-gradient(135deg, rgba(var(--secondary-color-rgb, 20, 33, 61), 0.03) 0%, rgba(var(--primary-color-rgb, 204, 9, 47), 0.02) 100%);position:relative}body.single-investigation .testimonial-section::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, var(--primary-color, #e60e31) 0%, var(--secondary-color, #162054) 100%)}body.single-investigation .testimonial-section .testimonial-card{max-width:900px;margin:0 auto;background:var(--white);border-radius:var(--border-radius-lg, 12px);padding:var(--space-xxl, 50px);box-shadow:0 8px 32px rgba(0,0,0,.08);position:relative}body.single-investigation .testimonial-section .testimonial-card::before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:linear-gradient(135deg, var(--primary-color, #e60e31), var(--secondary-color, #162054));border-radius:var(--border-radius-lg, 12px);z-index:-1;opacity:.1}body.single-investigation .testimonial-section .testimonial-content{text-align:center;position:relative}body.single-investigation .testimonial-section .quote-mark{color:var(--primary-color, #e60e31);margin-bottom:var(--space-lg, 24px);opacity:.8}body.single-investigation .testimonial-section .quote-mark svg{width:40px;height:30px}body.single-investigation .testimonial-section .testimonial-quote{margin:0;padding:0;border:none;font-size:var(--font-size-xl, 24px);line-height:1.6;font-style:italic;color:var(--secondary-color, #14213D);margin-bottom:var(--space-xl, 32px);font-weight:400}body.single-investigation .testimonial-section .testimonial-quote p{margin-bottom:var(--space-md, 20px)}body.single-investigation .testimonial-section .testimonial-quote p:last-child{margin-bottom:0}body.single-investigation .testimonial-section .testimonial-attribution{border-top:1px solid rgba(var(--secondary-color-rgb, 20, 33, 61), 0.1);padding-top:var(--space-lg, 24px);display:flex;justify-content:center;align-items:center;gap:var(--space-md, 16px);flex-wrap:wrap}body.single-investigation .testimonial-section .testimonial-attribution .attribution-name{font-size:var(--font-size-lg, 18px);font-weight:var(--font-weight-semibold, 600);color:var(--secondary-color, #14213D);font-style:normal}body.single-investigation .testimonial-section .testimonial-attribution .attribution-date{font-size:var(--font-size-md, 16px);color:var(--gray-color, #999);position:relative}body.single-investigation .testimonial-section .testimonial-attribution .attribution-date::before{content:"•";margin-right:var(--space-sm, 12px);color:var(--primary-color, #e60e31);font-weight:bold}@media(max-width: 992px){body.single-investigation .testimonial-section{padding:var(--space-xl, 40px) 0}body.single-investigation .testimonial-section .testimonial-card{margin:0 var(--space-md, 20px);padding:var(--space-xl, 40px) var(--space-lg, 30px)}}@media(max-width: 768px){body.single-investigation .testimonial-section{padding:var(--space-lg, 30px) 0}body.single-investigation .testimonial-section .testimonial-card{margin:0 var(--space-md, 15px);padding:var(--space-lg, 30px) var(--space-md, 20px)}body.single-investigation .testimonial-section .quote-mark svg{width:32px;height:24px}body.single-investigation .testimonial-section .testimonial-quote{font-size:var(--font-size-lg, 20px);margin-bottom:var(--space-lg, 24px)}body.single-investigation .testimonial-section .testimonial-attribution{flex-direction:column;gap:var(--space-sm, 8px);text-align:center}body.single-investigation .testimonial-section .testimonial-attribution .attribution-date::before{display:none}}body.single-investigation .documents-section{margin:var(--space-xl, 40px) 0}body.single-investigation .documents-section .documents-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:var(--space-md, 20px);margin-top:var(--space-md, 20px)}body.single-investigation .documents-section .documents-grid .document-card{background-color:var(--light-gray-alt, #f9f9f9);border:1px solid var(--light-gray, #e0e0e0);border-radius:var(--border-radius-sm, 5px);padding:var(--space-md, 20px);transition:all .3s ease;display:flex;flex-direction:column;height:100%}body.single-investigation .documents-section .documents-grid .document-card:hover{box-shadow:var(--shadow-sm, 0 5px 15px rgba(0, 0, 0, 0.1));transform:translateY(-3px)}body.single-investigation .documents-section .documents-grid .document-card .document-title{font-size:var(--font-size-lg, 18px);font-weight:var(--font-weight-semibold, 500);color:var(--secondary-color, #14213D);margin-bottom:var(--space-sm, 12px)}body.single-investigation .documents-section .documents-grid .document-card .document-description{font-size:var(--font-size-sm, 14px);color:var(--gray-color, #666);margin-bottom:var(--space-md, 15px);flex-grow:1}body.single-investigation .documents-section .documents-grid .document-card .document-meta{font-size:var(--font-size-xs, 12px);color:var(--gray-color, #888);margin-bottom:var(--space-md, 15px)}body.single-investigation .documents-section .documents-grid .document-card .download-button{display:inline-flex;align-items:center;background-color:var(--primary-color, #e60e31);color:var(--white);padding:var(--space-sm, 10px) var(--space-md, 15px);text-decoration:none;border-radius:var(--border-radius-sm, 4px);font-weight:var(--font-weight-semibold, 500);transition:all .3s ease;margin-top:auto}body.single-investigation .documents-section .documents-grid .document-card .download-button:hover{background-color:var(--accent-color, #c20e2a);transform:translateY(-1px)}body.single-investigation .documents-section .documents-grid .document-card .download-button i{margin-left:var(--space-xs, 8px)}body.single-investigation .investigation-section{margin:var(--space-xl, 40px) 0}body.single-investigation .related-articles{margin:var(--space-xl, 40px) 0}body.single-investigation .related-articles .related-articles-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:var(--space-lg, 24px);margin-top:var(--space-md, 20px)}body.single-investigation .related-articles .related-articles-grid .related-article-card{background:var(--white);border-radius:var(--border-radius-md, 8px);overflow:hidden;box-shadow:var(--shadow-sm, 0 4px 12px rgba(0, 0, 0, 0.1));transition:transform .3s ease}body.single-investigation .related-articles .related-articles-grid .related-article-card:hover{transform:translateY(-5px)}body.single-investigation .related-articles .related-articles-grid .related-article-card:hover .related-article-image img{transform:scale(1.05)}body.single-investigation .related-articles .related-articles-grid .related-article-card .related-article-image{height:200px;overflow:hidden}body.single-investigation .related-articles .related-articles-grid .related-article-card .related-article-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}body.single-investigation .related-articles .related-articles-grid .related-article-card .related-article-content{padding:var(--space-lg, 20px)}body.single-investigation .related-articles .related-articles-grid .related-article-card .related-article-content .related-article-title{font-size:var(--font-size-lg, 18px);font-weight:var(--font-weight-semibold, 500);color:var(--secondary-color, #14213D);margin-bottom:var(--space-sm, 12px);line-height:1.4}body.single-investigation .related-articles .related-articles-grid .related-article-card .related-article-content .related-article-date{font-size:var(--font-size-sm, 14px);color:var(--gray-color, #666);margin-bottom:var(--space-sm, 10px)}body.single-investigation .related-articles .related-articles-grid .related-article-card .related-article-content .related-article-excerpt{font-size:var(--font-size-sm, 14px);line-height:1.6;color:var(--gray-color, #666);margin-bottom:var(--space-md, 15px)}body.single-investigation .related-articles .related-articles-grid .related-article-card .related-article-content .read-more{display:inline-flex;align-items:center;color:var(--primary-color, #e60e31);text-decoration:none;font-weight:var(--font-weight-semibold, 500);transition:color .3s ease}body.single-investigation .related-articles .related-articles-grid .related-article-card .related-article-content .read-more:hover{color:var(--accent-color, #c20e2a)}body.single-investigation .related-articles .related-articles-grid .related-article-card .related-article-content .read-more i{margin-left:var(--space-xs, 5px)}body.single-investigation .investigation-products-section{margin:var(--space-xl, 40px) 0;border-top:1px solid var(--light-gray, #eee);padding-top:var(--space-xl, 40px)}body.single-investigation .investigation-products-section .accordion-container{border:1px solid var(--light-gray, #e0e0e0);border-radius:var(--border-radius-md, 8px);overflow:hidden}body.single-investigation .investigation-products-section .accordion-container .accordion-item{border-bottom:1px solid var(--light-gray, #e0e0e0)}body.single-investigation .investigation-products-section .accordion-container .accordion-item:last-child{border-bottom:none}body.single-investigation .investigation-products-section .accordion-container .accordion-item .accordion-header{background-color:var(--light-gray-alt, #f9f9f9);padding:var(--space-lg, 20px);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s ease}body.single-investigation .investigation-products-section .accordion-container .accordion-item .accordion-header:hover{background-color:var(--light-gray, #f0f0f0)}body.single-investigation .investigation-products-section .accordion-container .accordion-item .accordion-header .accordion-date{font-size:var(--font-size-sm, 14px);color:var(--gray-color, #666);margin-bottom:var(--space-xs, 5px)}body.single-investigation .investigation-products-section .accordion-container .accordion-item .accordion-header .accordion-title-container{flex-grow:1}body.single-investigation .investigation-products-section .accordion-container .accordion-item .accordion-header .accordion-title-container .accordion-type{font-size:var(--font-size-xs, 12px);color:var(--primary-color, #e60e31);font-weight:var(--font-weight-semibold, 500);text-transform:uppercase}body.single-investigation .investigation-products-section .accordion-container .accordion-item .accordion-header .accordion-title-container .accordion-title{font-size:var(--font-size-lg, 18px);font-weight:var(--font-weight-semibold, 500);color:var(--secondary-color, #14213D);margin:0}body.single-investigation .investigation-products-section .accordion-container .accordion-item .accordion-header .accordion-toggle{margin-left:var(--space-md, 15px);transition:transform .3s ease}body.single-investigation .investigation-products-section .accordion-container .accordion-item .accordion-header .accordion-toggle svg{width:16px;height:16px;fill:var(--gray-color, #666)}body.single-investigation .investigation-products-section .accordion-container .accordion-item.active .accordion-header .accordion-toggle svg{transform:rotate(180deg)}body.single-investigation .investigation-products-section .accordion-container .accordion-item .accordion-content{padding:0 var(--space-lg, 20px);max-height:0;overflow:hidden;transition:all .3s ease}body.single-investigation .investigation-products-section .accordion-container .accordion-item .accordion-content.active{padding:var(--space-lg, 20px);max-height:1000px}body.single-investigation .investigation-products-section .accordion-container .accordion-item .accordion-content .case-description{font-size:var(--font-size-md, 16px);line-height:1.6;color:var(--dark-color, #333);margin-bottom:var(--space-lg, 24px)}body.single-investigation .legal-documents-section{margin-top:var(--space-lg, 24px)}body.single-investigation .legal-documents-section h4{font-size:var(--font-size-lg, 18px);font-weight:var(--font-weight-semibold, 500);color:var(--secondary-color, #14213D);margin-bottom:var(--space-md, 16px)}body.single-investigation .legal-documents-section .document-agency{font-size:var(--font-size-sm, 14px);color:var(--gray-color, #666);margin-bottom:var(--space-sm, 12px)}body.single-investigation .legal-documents-section .document-list{margin-bottom:var(--space-lg, 24px)}body.single-investigation .legal-documents-section .document-list .document-row{display:flex;justify-content:space-between;align-items:center;padding:var(--space-sm, 12px) 0;border-bottom:1px solid var(--light-gray, #f0f0f0)}body.single-investigation .legal-documents-section .document-list .document-row:last-child{border-bottom:none}body.single-investigation .legal-documents-section .document-list .document-row .document-date{font-size:var(--font-size-sm, 14px);color:var(--gray-color, #666);min-width:120px}body.single-investigation .legal-documents-section .document-list .document-row .document-date i{margin-right:var(--space-xs, 5px)}body.single-investigation .legal-documents-section .document-list .document-row .document-title{flex-grow:1;margin:0 var(--space-md, 15px);font-size:var(--font-size-md, 16px);color:var(--dark-color, #333)}body.single-investigation .legal-documents-section .document-list .document-row .view-document{display:inline-flex;align-items:center;background-color:var(--primary-color, #e60e31);color:var(--white);padding:var(--space-xs, 6px) var(--space-sm, 12px);text-decoration:none;border-radius:var(--border-radius-sm, 4px);font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-semibold, 500);transition:all .3s ease}body.single-investigation .legal-documents-section .document-list .document-row .view-document i{margin-left:var(--space-xs, 5px)}body.single-investigation .legal-documents-section .document-list .document-row .view-document:hover{background-color:var(--accent-color, #c20e2a);transform:translateY(-1px)}body.single-investigation .legal-documents-section .document-list .document-row .view-document:hover i{transform:translateX(2px)}body.single-investigation .legal-documents-section .product-footer{text-align:center;margin-top:var(--space-lg, 20px)}body.single-investigation .legal-documents-section .product-footer .view-full-case{display:inline-flex;align-items:center;background-color:var(--secondary-color, #14213D);color:var(--white);padding:var(--space-sm, 12px) var(--space-lg, 24px);text-decoration:none;border-radius:var(--border-radius-sm, 4px);font-weight:var(--font-weight-semibold, 500);transition:all .3s ease}body.single-investigation .legal-documents-section .product-footer .view-full-case i{margin-left:var(--space-xs, 8px)}body.single-investigation .legal-documents-section .product-footer .view-full-case:hover{background-color:var(--primary-color, #e60e31);transform:translateY(-2px)}body.single-investigation .legal-documents-section .product-footer .view-full-case:hover i{transform:translateX(3px)}body.single-investigation .sidebar{width:100%;margin-top:var(--space-xl, 40px)}body.single-investigation .content-section{background:var(--white);border-radius:var(--border-radius-md, 8px);padding:var(--space-lg, 24px);margin-bottom:var(--space-lg, 24px);box-shadow:var(--shadow-sm, 0 2px 8px rgba(0, 0, 0, 0.1))}body.single-investigation .content-section .details-list{list-style:none;padding:0;margin:0}body.single-investigation .content-section .details-list .detail-item{display:flex;padding:var(--space-sm, 10px) 0;border-bottom:1px solid var(--light-gray, #f0f0f0)}body.single-investigation .content-section .details-list .detail-item:last-child{border-bottom:none}body.single-investigation .content-section .details-list .detail-item .detail-label{font-weight:var(--font-weight-semibold, 500);color:var(--secondary-color, #14213D);min-width:100px}body.single-investigation .content-section .details-list .detail-item .detail-value{color:var(--dark-color, #333);flex-grow:1}body.single-investigation .press-releases .press-item{padding:var(--space-md, 15px) 0;border-bottom:1px solid var(--light-gray, #f0f0f0)}body.single-investigation .press-releases .press-item:last-child{border-bottom:none}body.single-investigation .press-releases .press-item .date{font-size:var(--font-size-sm, 14px);color:var(--gray-color, #666);margin-bottom:var(--space-xs, 5px)}body.single-investigation .press-releases .press-item h3{font-size:var(--font-size-md, 16px);margin-bottom:var(--space-xs, 8px)}body.single-investigation .press-releases .press-item h3 a{color:var(--secondary-color, #14213D);text-decoration:none;transition:color .3s ease}body.single-investigation .press-releases .press-item h3 a:hover{color:var(--primary-color, #e60e31)}body.single-investigation .press-releases .press-item .item-meta{font-size:var(--font-size-xs, 12px);color:var(--gray-color, #888)}body.single-investigation .press-releases .press-item .item-meta .news-source{font-weight:var(--font-weight-semibold, 500)}body.single-investigation .press-releases .press-item .read-more{display:inline-flex;align-items:center;color:var(--primary-color, #e60e31);text-decoration:none;font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-semibold, 500);margin-top:var(--space-xs, 8px)}body.single-investigation .press-releases .press-item .read-more i{margin-left:var(--space-xs, 4px);transition:transform .3s ease}body.single-investigation .press-releases .press-item .read-more:hover i{transform:translateX(2px)}body.single-investigation .social-share{text-align:center;margin:var(--space-xl, 30px) 0}body.single-investigation .social-share .share-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0 var(--space-xs, 5px);border-radius:50%;text-decoration:none;color:var(--white);transition:all .3s ease}body.single-investigation .social-share .share-btn i{font-size:var(--font-size-lg, 18px)}body.single-investigation .social-share .share-btn.facebook-share{background-color:#3b5998}body.single-investigation .social-share .share-btn.twitter-share{background-color:#1da1f2}body.single-investigation .social-share .share-btn.email-share{background-color:var(--gray-color, #666)}body.single-investigation .social-share .share-btn:hover{transform:translateY(-2px) scale(1.1)}body.single-investigation .litigation-section{margin:var(--space-xl, 40px) 0}body.single-investigation .litigation-section .litigation-excerpt{font-size:var(--font-size-md, 16px);line-height:1.6;color:var(--gray-color, #666);margin-bottom:var(--space-lg, 20px)}body.single-investigation .litigation-section .litigation-documents h4{font-size:var(--font-size-lg, 18px);font-weight:var(--font-weight-semibold, 500);color:var(--secondary-color, #14213D);margin-bottom:var(--space-md, 15px)}body.single-investigation .litigation-section .litigation-documents .document-list{margin-bottom:var(--space-lg, 20px)}body.single-investigation .litigation-section .litigation-documents .document-list .document-item{display:flex;justify-content:space-between;align-items:center;padding:var(--space-sm, 10px) 0;border-bottom:1px solid var(--light-gray, #f0f0f0)}body.single-investigation .litigation-section .litigation-documents .document-list .document-item .document-info{flex-grow:1}body.single-investigation .litigation-section .litigation-documents .document-list .document-item .document-info .document-title{font-size:var(--font-size-md, 16px);color:var(--dark-color, #333);margin-bottom:var(--space-xs, 4px)}body.single-investigation .litigation-section .litigation-documents .document-list .document-item .document-info .document-date{font-size:var(--font-size-sm, 14px);color:var(--gray-color, #666)}body.single-investigation .litigation-section .litigation-documents .document-list .document-item .document-link{display:inline-flex;align-items:center;background-color:var(--primary-color, #e60e31);color:var(--white);padding:var(--space-xs, 6px) var(--space-sm, 12px);text-decoration:none;border-radius:var(--border-radius-sm, 4px);font-size:var(--font-size-sm, 14px);transition:background-color .3s ease}body.single-investigation .litigation-section .litigation-documents .document-list .document-item .document-link:hover{background-color:var(--accent-color, #c20e2a)}body.single-investigation .litigation-section .litigation-documents .litigation-link-container{text-align:center}body.single-investigation .litigation-section .litigation-documents .litigation-link-container .litigation-link{display:inline-flex;align-items:center;background-color:var(--secondary-color, #14213D);color:var(--white);padding:var(--space-sm, 12px) var(--space-lg, 24px);text-decoration:none;border-radius:var(--border-radius-sm, 4px);font-weight:var(--font-weight-semibold, 500);transition:background-color .3s ease}body.single-investigation .litigation-section .litigation-documents .litigation-link-container .litigation-link:hover{background-color:var(--primary-color, #e60e31)}body.single-investigation .related-content-section{margin:var(--space-xl, 40px) 0;border-top:1px solid var(--light-gray, #eee);padding-top:var(--space-xl, 40px)}body.single-investigation .related-content-section .related-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xxl, 60px);align-items:start;overflow:visible;height:auto}body.single-investigation .related-content-section .related-content-grid>*{margin-top:0;padding-top:0}body.single-investigation .related-content-section .related-content-grid:has(.press-releases-section:only-child),body.single-investigation .related-content-section .related-content-grid:has(.afl-news-section:only-child){grid-template-columns:1fr;max-width:none;width:100%}body.single-investigation .related-content-section .related-content-grid:has(.press-releases-section:only-child) .press-releases-section{max-width:none;width:100%}body.single-investigation .related-content-section .related-content-grid:has(.press-releases-section:only-child) .press-releases-section .legal-documents-simple{max-width:none;width:100%}body.single-investigation .related-content-section .related-content-grid:has(.press-releases-section:only-child) .press-releases-section .legal-documents-simple .legal-documents-simple__item{width:100%;max-width:none}body.single-investigation .related-content-section .related-content-grid:has(.press-releases-section:only-child) .press-releases-section .legal-documents-simple .legal-documents-simple__item .legal-documents-simple__action .view-document{display:inline-flex;align-items:center;gap:8px;color:var(--secondary-color);font-weight:var(--font-weight-medium);text-decoration:none;transition:all .2s ease;font-size:var(--font-size-sm);white-space:nowrap}body.single-investigation .related-content-section .related-content-grid:has(.press-releases-section:only-child) .press-releases-section .legal-documents-simple .legal-documents-simple__item .legal-documents-simple__action:hover .view-document{color:var(--primary-color)}body.single-investigation .related-content-section:has(.press-releases-section:only-child) .related-content-grid{max-width:none;width:100%}body.single-investigation .related-content-section:has(.press-releases-section):has(.afl-news-section) .related-content-grid{margin-left:0;margin-right:0;width:100%;max-width:none;padding-left:0;padding-right:0;grid-template-columns:1fr 1fr}@media(max-width: 768px){body.single-investigation .related-content-section:has(.press-releases-section):has(.afl-news-section){grid-template-columns:1fr;gap:var(--space-xl, 40px)}}body.single-investigation .related-content-section .press-releases-section .section-title,body.single-investigation .related-content-section .afl-news-section .section-title{font-size:var(--font-size-xxl, 28px);font-weight:var(--font-weight-bold, 700);color:var(--secondary-color, #14213D);margin:0 0 var(--space-lg, 25px) 0;padding:0;line-height:1.2}body.single-investigation .related-content-section .afl-news-section .content-archive__items{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:var(--space-lg, 24px)}body.single-investigation .related-content-section .afl-news-section .afl-news-archive-item{background:var(--white);border:1px solid var(--light-gray, #e0e0e0);border-radius:var(--border-radius-md, 8px);box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease;min-height:216px;display:flex;flex-direction:column}body.single-investigation .related-content-section .afl-news-section .afl-news-archive-item:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12)}@media(max-width: 768px){body.single-investigation .related-content-section .afl-news-section .afl-news-archive-item{background:rgba(0,0,0,0);border:none;border-radius:0;box-shadow:none}body.single-investigation .related-content-section .afl-news-section .afl-news-archive-item:hover{transform:none;box-shadow:none}}body.single-investigation .related-content-section .afl-news-section .afl-news-archive-item .afl-news-card-wrapper{padding:var(--space-lg, 20px);height:100%;display:flex;flex-direction:row;flex:1}body.single-investigation .related-content-section .afl-news-section .afl-news-archive-item .afl-news-card-wrapper .afl-news-card-image.afl-news-card-logo{border-radius:var(--border-radius-sm, 4px);overflow:hidden;flex:0 0 25%;height:100px;min-height:100px;max-height:100px}body.single-investigation .related-content-section .afl-news-section .afl-news-archive-item .afl-news-card-wrapper .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square{min-height:100px}body.single-investigation .related-content-section .afl-news-section .afl-news-archive-item .afl-news-card-wrapper .afl-news-card-content{padding:0 0 0 var(--space-lg, 20px);flex:1;display:flex;flex-direction:column;justify-content:space-between;min-height:auto}body.single-investigation .related-content-section .afl-news-section .afl-news-archive-item .afl-news-card-wrapper .afl-news-card-content .afl-news-card-date{font-size:var(--font-size-sm, 14px);margin-bottom:var(--space-xs, 8px);color:var(--gray-color, #666);font-weight:normal}body.single-investigation .related-content-section .afl-news-section .afl-news-archive-item .afl-news-card-wrapper .afl-news-card-content .afl-news-card-footer{margin-top:auto;padding-top:var(--space-sm, 12px)}@media(max-width: 768px){body.single-investigation .related-content-section .afl-news-section .afl-news-archive-item{min-height:auto;height:auto !important}body.single-investigation .related-content-section .afl-news-section .afl-news-archive-item .afl-news-card-wrapper{flex-direction:column;padding:0;height:auto !important;border-radius:16px;overflow:hidden;background:#fff;border:1px solid rgba(27,42,86,.12);box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease}body.single-investigation .related-content-section .afl-news-section .afl-news-archive-item .afl-news-card-wrapper:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-2px);border-color:rgba(27,42,86,.2)}body.single-investigation .related-content-section .afl-news-section .afl-news-archive-item .afl-news-card-wrapper .afl-news-card-image.afl-news-card-logo{flex:none;width:100%;height:200px;min-height:200px;max-height:200px;border-radius:16px 16px 0 0;background-color:#f5f5f7;display:block}}@media(max-width: 768px)and (max-width: 480px){body.single-investigation .related-content-section .afl-news-section .afl-news-archive-item .afl-news-card-wrapper .afl-news-card-image.afl-news-card-logo{height:180px;min-height:180px;max-height:180px}}@media(max-width: 768px){body.single-investigation .related-content-section .afl-news-section .afl-news-archive-item .afl-news-card-wrapper .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square{min-height:200px;height:100%;border-radius:16px 16px 0 0}}@media(max-width: 768px)and (max-width: 480px){body.single-investigation .related-content-section .afl-news-section .afl-news-archive-item .afl-news-card-wrapper .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square{min-height:180px}}@media(max-width: 768px){body.single-investigation .related-content-section .afl-news-section .afl-news-archive-item .afl-news-card-wrapper .afl-news-card-image.afl-news-card-logo img{width:100%;height:100%;object-fit:contain;object-position:center;border-radius:16px 16px 0 0;padding:0;display:block;margin:0;border:none;transition:transform .3s ease}body.single-investigation .related-content-section .afl-news-section .afl-news-archive-item .afl-news-card-wrapper .afl-news-card-image.afl-news-card-logo img:hover{transform:scale(1.02)}body.single-investigation .related-content-section .afl-news-section .afl-news-archive-item .afl-news-card-wrapper .afl-news-card-content{padding:18px;width:100%;max-width:100%;min-height:auto}}body.single-investigation .related-content-section .afl-news-section .afl-news-archive-item .afl-news-card-expandable-content{background:rgba(0,0,0,0);border:none;border-radius:0;margin:0;box-shadow:none;border-top:1px solid rgba(27,42,86,.08)}body.single-investigation .related-content-section .afl-news-section .afl-news-archive-item .afl-news-card-expandable-content .card-content{padding:0 18px 18px 18px}body.single-investigation .related-content-section .afl-news-section .afl-news-archive-item.expanded .afl-news-card-wrapper{border-radius:16px;height:auto;min-height:auto}body.single-investigation .related-content-section .afl-news-section .afl-news-archive-item.expanded .afl-news-card-expandable-content{display:block;max-height:none;opacity:1;visibility:visible;padding-top:0}body.single-investigation .press-releases-section{margin:var(--space-xl, 40px) 0}body.single-investigation .press-releases-section .press-releases-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:var(--space-lg, 24px)}body.single-investigation .press-releases-section .press-releases-grid .press-release-card{background:var(--white);border:1px solid var(--light-gray, #e0e0e0);border-radius:var(--border-radius-md, 8px);box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease;height:216px;display:flex;flex-direction:column;cursor:pointer}body.single-investigation .press-releases-section .press-releases-grid .press-release-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12)}@media(max-width: 768px){body.single-investigation .press-releases-section .press-releases-grid .press-release-card{background:rgba(0,0,0,0);border:none;border-radius:0;box-shadow:none}body.single-investigation .press-releases-section .press-releases-grid .press-release-card:hover{transform:none;box-shadow:none}}body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper{padding:var(--space-lg, 20px);height:100%;display:flex;flex-direction:row;flex:1}body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper .afl-news-card-image.afl-news-card-logo{border-radius:var(--border-radius-sm, 4px);overflow:hidden;flex:0 0 25%;height:100px;min-height:100px;max-height:100px}body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square.press-release-square{min-height:100px;height:100%;background:linear-gradient(135deg, #1b2a56 0%, #c41e3a 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;border-radius:var(--border-radius-sm, 4px);width:100%}body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper .afl-news-card-content{padding:0 0 0 var(--space-lg, 20px);flex:1;display:flex;flex-direction:column;justify-content:space-between;min-height:auto}body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper .afl-news-card-content .afl-news-card-date{font-size:var(--font-size-sm, 14px);margin-bottom:var(--space-xs, 8px);color:var(--gray-color, #666);font-weight:normal}body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper .afl-news-card-content .afl-news-card-footer{margin-top:auto;padding-top:var(--space-sm, 12px);display:flex;justify-content:space-between;align-items:center}body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper .afl-news-card-content .afl-news-card-footer .afl-news-card-tags{flex:1}body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper .afl-news-card-content .afl-news-card-footer .afl-news-item-link.press-release-item-link{color:var(--secondary-color, #14213D);text-decoration:none;font-size:var(--font-size-sm, 14px);font-weight:500;display:flex;align-items:center;gap:var(--space-xs, 6px);transition:all .3s ease;cursor:pointer}body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper .afl-news-card-content .afl-news-card-footer .afl-news-item-link.press-release-item-link:hover{color:var(--primary-color, #e60e31)}body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper .afl-news-card-content .afl-news-card-footer .afl-news-item-link.press-release-item-link:hover i{transform:translateX(2px)}body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper .afl-news-card-content .afl-news-card-footer .afl-news-item-link.press-release-item-link i{font-size:12px;transition:transform .3s ease}@media(max-width: 768px){body.single-investigation .press-releases-section .press-releases-grid .press-release-card{min-height:auto;height:auto !important}body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper{flex-direction:column;padding:0;height:auto !important;border-radius:16px;overflow:hidden;background:#fff;border:1px solid rgba(27,42,86,.12);box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease}body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-2px);border-color:rgba(27,42,86,.2)}body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper .afl-news-card-image.afl-news-card-logo{flex:none;width:100%;height:200px;min-height:200px;max-height:200px;border-radius:16px 16px 0 0;background-color:#f5f5f7;display:block}}@media(max-width: 768px)and (max-width: 480px){body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper .afl-news-card-image.afl-news-card-logo{height:180px;min-height:180px;max-height:180px}}@media(max-width: 768px){body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square.press-release-square{min-height:200px;height:100%;border-radius:16px 16px 0 0}}@media(max-width: 768px)and (max-width: 480px){body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square.press-release-square{min-height:180px}}@media(max-width: 768px){body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper .afl-news-card-content{padding:18px;width:100%;max-width:100%;min-height:auto}}body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper{height:100%;display:flex;flex-direction:row;flex:1;padding:0}body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper.no-image .afl-news-card-content{flex:1;margin-left:0}body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper .afl-news-card-image.afl-news-card-logo{border-radius:var(--border-radius-sm, 4px);overflow:hidden;flex:0 0 25%;height:100px;min-height:100px;max-height:100px}body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square.press-release-square{min-height:100px;height:100%;background:linear-gradient(135deg, #1b2a56 0%, #c41e3a 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;border-radius:var(--border-radius-sm, 4px);width:100%}body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper .afl-news-card-content{flex:1;width:100%;max-width:100%;padding:0 24px 20px 24px;display:flex;flex-direction:column;position:relative;height:100%;justify-content:space-between}body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper .afl-news-card-content .afl-news-card-date{margin-top:4px;margin-bottom:8px;font-size:.8rem;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.5px}body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper .afl-news-card-content .afl-news-card-title{font-size:1.1rem;line-height:1.3;margin:0 0 12px;color:#162054;font-weight:500;font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;transition:color .2s ease;flex-grow:1}@media(max-width: 768px){body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper .afl-news-card-content .afl-news-card-title{font-size:1rem}}@media(max-width: 576px){body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper .afl-news-card-content .afl-news-card-title{font-size:.95rem}}body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper .afl-news-card-content .afl-news-card-footer{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto}body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper .afl-news-card-content .afl-news-card-footer .afl-news-card-tags{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper .afl-news-card-content .afl-news-card-footer .afl-news-item-link{display:inline-flex;align-items:center;color:#162054;font-weight:500;text-decoration:none;transition:all .2s ease;font-size:.95rem;white-space:nowrap;flex-shrink:0}body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper .afl-news-card-content .afl-news-card-footer .afl-news-item-link i{margin-left:.5rem;transition:transform .2s ease}body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper .afl-news-card-content .afl-news-card-footer .afl-news-item-link:hover{color:#e60e31}body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper .afl-news-card-content .afl-news-card-footer .afl-news-item-link:hover i{transform:translateX(4px)}@media(max-width: 768px){body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper{flex-direction:column;padding:0;height:auto !important;border-radius:16px;overflow:hidden;background:#fff;border:1px solid rgba(27,42,86,.12);box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease}body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-2px);border-color:rgba(27,42,86,.2)}body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper .afl-news-card-image.afl-news-card-logo{flex:none;width:100%;height:200px;min-height:200px;max-height:200px;border-radius:16px 16px 0 0;background-color:#f5f5f7;display:block}body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square.press-release-square{min-height:200px;height:100%;border-radius:16px 16px 0 0}body.single-investigation .press-releases-section .press-releases-grid .press-release-card .afl-news-card-wrapper .afl-news-card-content{padding:18px;width:100%;max-width:100%;min-height:auto}}@media(max-width: 768px){body.single-investigation .container{max-width:100%;padding-left:var(--space-sm, 12px);padding-right:var(--space-sm, 12px)}body.single-investigation .meta-data{flex-direction:column;gap:var(--space-sm, 10px)}body.single-investigation .meta-item{margin-bottom:var(--space-xs, 5px)}body.single-investigation .related-articles-grid{grid-template-columns:1fr}body.single-investigation .litigation-hero{min-height:400px;padding:var(--space-md, 20px) 0}body.single-investigation .litigation-title{font-size:var(--font-size-xxl, 32px)}body.single-investigation .meta-details-row{flex-direction:column;gap:var(--space-sm, 10px)}body.single-investigation .press-releases-section .press-releases-grid{grid-template-columns:1fr;gap:var(--space-md, 16px)}}@media(max-width: 768px){body.single-investigation .press-releases-section{position:relative;padding:0}body.single-investigation .related-content-section .related-content-grid{display:flex;flex-direction:column;gap:var(--space-xl, 40px)}body.single-investigation .related-content-section .related-content-grid .press-releases-section{order:1}body.single-investigation .related-content-section .related-content-grid .afl-news-section{order:2}body.single-investigation .press-releases-section .press-releases-grid{gap:var(--space-md, 16px)}body.single-investigation .afl-news-section .content-archive__items{grid-template-columns:1fr;gap:var(--space-md, 16px)}body.single-investigation .afl-news-section .afl-news-archive-item .afl-news-card-wrapper{display:flex;flex-direction:column;padding:var(--space-md, 16px)}body.single-investigation .afl-news-section .afl-news-archive-item .afl-news-card-wrapper .afl-news-card-image{flex:none;width:100%;max-width:100%;height:60px;margin-bottom:var(--space-sm, 12px);margin-right:0;order:1}body.single-investigation .afl-news-section .afl-news-archive-item .afl-news-card-wrapper .afl-news-card-content{padding:0;padding-left:0;width:100%;max-width:100%;display:flex;flex-direction:column;order:2}body.single-investigation .afl-news-section .afl-news-archive-item .afl-news-card-wrapper .afl-news-card-content .afl-news-card-date{order:1;margin-bottom:var(--space-sm, 12px);font-size:var(--font-size-sm, 14px)}body.single-investigation .afl-news-section .afl-news-archive-item .afl-news-card-wrapper .afl-news-card-content .afl-news-card-title{order:2;margin-bottom:var(--space-sm, 12px)}body.single-investigation .afl-news-section .afl-news-archive-item .afl-news-card-wrapper .afl-news-card-content .afl-news-card-footer{order:3;margin-top:var(--space-sm, 12px)}}@media(max-width: 576px){body.single-investigation body.single-investigation .press-releases-section .press-releases-grid .press-release-card{padding:0}}@media(max-width: 576px){body.single-investigation .litigation-hero{min-height:300px}body.single-investigation .litigation-title{font-size:var(--font-size-xl, 24px)}body.single-investigation .meta-group{flex-direction:column;align-items:flex-start}body.single-investigation .documents-grid{grid-template-columns:1fr}body.single-investigation .document-row{flex-direction:column;align-items:flex-start;gap:var(--space-xs, 8px)}body.single-investigation .document-row .document-date{min-width:auto}body.single-investigation .press-releases-grid{grid-template-columns:1fr}body.single-investigation .press-releases-section .press-releases-grid{gap:var(--space-md, 16px)}body.single-investigation .press-releases-section .press-releases-grid .press-release-card{padding:0}body.single-investigation .related-content-section .related-content-grid{gap:var(--space-lg, 24px)}body.single-investigation .afl-news-section .content-archive__items{gap:var(--space-sm, 12px);grid-template-columns:1fr}body.single-investigation .afl-news-section .afl-news-archive-item .afl-news-card-wrapper{padding:var(--space-sm, 12px);display:flex;flex-direction:column}body.single-investigation .afl-news-section .afl-news-archive-item .afl-news-card-wrapper .afl-news-card-image{height:50px;margin-bottom:var(--space-xs, 8px);margin-right:0;width:100%;max-width:100%;flex:none;order:1}body.single-investigation .afl-news-section .afl-news-archive-item .afl-news-card-wrapper .afl-news-card-content{order:2;padding:0;padding-left:0;width:100%;max-width:100%;display:flex;flex-direction:column}body.single-investigation .afl-news-section .afl-news-archive-item .afl-news-card-wrapper .afl-news-card-content .afl-news-card-date{margin-bottom:var(--space-xs, 8px);font-size:var(--font-size-xs, 12px);order:1}body.single-investigation .afl-news-section .afl-news-archive-item .afl-news-card-wrapper .afl-news-card-content .afl-news-card-footer{margin-top:var(--space-xs, 8px);order:3}}body.investigation-single-page .x-embeds-section,body.single-investigation .x-embeds-section,body.single-govt-accountability .x-embeds-section,body.single-litigation .x-embeds-section,.x-embeds-section{margin:40px 0}body.investigation-single-page .x-embeds-section .section-heading,body.single-investigation .x-embeds-section .section-heading,body.single-govt-accountability .x-embeds-section .section-heading,body.single-litigation .x-embeds-section .section-heading,.x-embeds-section .section-heading{margin-bottom:24px;color:var(--text-primary);font-size:1.5rem;font-weight:600;padding-bottom:8px}body.investigation-single-page .x-embeds-section .x-embeds-grid,body.single-investigation .x-embeds-section .x-embeds-grid,body.single-govt-accountability .x-embeds-section .x-embeds-grid,body.single-litigation .x-embeds-section .x-embeds-grid,.x-embeds-section .x-embeds-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:24px;justify-items:center;justify-content:center}@media(max-width: 768px){body.investigation-single-page .x-embeds-section .x-embeds-grid,body.single-investigation .x-embeds-section .x-embeds-grid,body.single-govt-accountability .x-embeds-section .x-embeds-grid,body.single-litigation .x-embeds-section .x-embeds-grid,.x-embeds-section .x-embeds-grid{grid-template-columns:1fr;gap:20px}}body.investigation-single-page .x-embeds-section .x-embed-item,body.single-investigation .x-embeds-section .x-embed-item,body.single-govt-accountability .x-embeds-section .x-embed-item,body.single-litigation .x-embeds-section .x-embed-item,.x-embeds-section .x-embed-item{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:all .3s ease;width:100%;max-width:550px;overflow:hidden}body.investigation-single-page .x-embeds-section .x-embed-item:hover,body.single-investigation .x-embeds-section .x-embed-item:hover,body.single-govt-accountability .x-embeds-section .x-embed-item:hover,body.single-litigation .x-embeds-section .x-embed-item:hover,.x-embeds-section .x-embed-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}body.investigation-single-page .x-embeds-section .x-embed-item .x-embed-description,body.single-investigation .x-embeds-section .x-embed-item .x-embed-description,body.single-govt-accountability .x-embeds-section .x-embed-item .x-embed-description,body.single-litigation .x-embeds-section .x-embed-item .x-embed-description,.x-embeds-section .x-embed-item .x-embed-description{margin-bottom:16px;color:var(--text-secondary);font-size:.95rem;line-height:1.5}body.investigation-single-page .x-embeds-section .x-embed-item .x-embed-description p,body.single-investigation .x-embeds-section .x-embed-item .x-embed-description p,body.single-govt-accountability .x-embeds-section .x-embed-item .x-embed-description p,body.single-litigation .x-embeds-section .x-embed-item .x-embed-description p,.x-embeds-section .x-embed-item .x-embed-description p{margin:0 0 8px 0}body.investigation-single-page .x-embeds-section .x-embed-item .x-embed-description p:last-child,body.single-investigation .x-embeds-section .x-embed-item .x-embed-description p:last-child,body.single-govt-accountability .x-embeds-section .x-embed-item .x-embed-description p:last-child,body.single-litigation .x-embeds-section .x-embed-item .x-embed-description p:last-child,.x-embeds-section .x-embed-item .x-embed-description p:last-child{margin-bottom:0}body.investigation-single-page .x-embeds-section .x-embed-item .x-embed-wrapper,body.single-investigation .x-embeds-section .x-embed-item .x-embed-wrapper,body.single-govt-accountability .x-embeds-section .x-embed-item .x-embed-wrapper,body.single-litigation .x-embeds-section .x-embed-item .x-embed-wrapper,.x-embeds-section .x-embed-item .x-embed-wrapper{display:flex;justify-content:center;align-items:center;width:100%;text-align:center;overflow:hidden}body.investigation-single-page .x-embeds-section .x-embed-item .x-embed-wrapper iframe,body.single-investigation .x-embeds-section .x-embed-item .x-embed-wrapper iframe,body.single-govt-accountability .x-embeds-section .x-embed-item .x-embed-wrapper iframe,body.single-litigation .x-embeds-section .x-embed-item .x-embed-wrapper iframe,.x-embeds-section .x-embed-item .x-embed-wrapper iframe{max-width:100%;width:100%;border-radius:8px}body.investigation-single-page .x-embeds-section .x-embed-item .x-embed-wrapper .twitter-tweet,body.investigation-single-page .x-embeds-section .x-embed-item .x-embed-wrapper .twitter-tweet-rendered,body.single-investigation .x-embeds-section .x-embed-item .x-embed-wrapper .twitter-tweet,body.single-investigation .x-embeds-section .x-embed-item .x-embed-wrapper .twitter-tweet-rendered,body.single-govt-accountability .x-embeds-section .x-embed-item .x-embed-wrapper .twitter-tweet,body.single-govt-accountability .x-embeds-section .x-embed-item .x-embed-wrapper .twitter-tweet-rendered,body.single-litigation .x-embeds-section .x-embed-item .x-embed-wrapper .twitter-tweet,body.single-litigation .x-embeds-section .x-embed-item .x-embed-wrapper .twitter-tweet-rendered,.x-embeds-section .x-embed-item .x-embed-wrapper .twitter-tweet,.x-embeds-section .x-embed-item .x-embed-wrapper .twitter-tweet-rendered{margin:0 auto;display:block;max-width:100%;width:100%}body.investigation-single-page .x-embeds-section .x-embed-item .x-embed-wrapper .twitter-tweet:not(.twitter-tweet-rendered),body.single-investigation .x-embeds-section .x-embed-item .x-embed-wrapper .twitter-tweet:not(.twitter-tweet-rendered),body.single-govt-accountability .x-embeds-section .x-embed-item .x-embed-wrapper .twitter-tweet:not(.twitter-tweet-rendered),body.single-litigation .x-embeds-section .x-embed-item .x-embed-wrapper .twitter-tweet:not(.twitter-tweet-rendered),.x-embeds-section .x-embed-item .x-embed-wrapper .twitter-tweet:not(.twitter-tweet-rendered){border:1px solid #e1e8ed;border-radius:12px;padding:20px;background:#f7f9fa;text-align:center;color:#657786;margin:0 auto}body.investigation-single-page .x-embeds-section .x-embed-item .x-embed-wrapper .twitter-tweet:not(.twitter-tweet-rendered) a,body.single-investigation .x-embeds-section .x-embed-item .x-embed-wrapper .twitter-tweet:not(.twitter-tweet-rendered) a,body.single-govt-accountability .x-embeds-section .x-embed-item .x-embed-wrapper .twitter-tweet:not(.twitter-tweet-rendered) a,body.single-litigation .x-embeds-section .x-embed-item .x-embed-wrapper .twitter-tweet:not(.twitter-tweet-rendered) a,.x-embeds-section .x-embed-item .x-embed-wrapper .twitter-tweet:not(.twitter-tweet-rendered) a{color:var(--primary-color);text-decoration:none;font-weight:500}body.investigation-single-page .x-embeds-section .x-embed-item .x-embed-wrapper .twitter-tweet:not(.twitter-tweet-rendered) a:hover,body.single-investigation .x-embeds-section .x-embed-item .x-embed-wrapper .twitter-tweet:not(.twitter-tweet-rendered) a:hover,body.single-govt-accountability .x-embeds-section .x-embed-item .x-embed-wrapper .twitter-tweet:not(.twitter-tweet-rendered) a:hover,body.single-litigation .x-embeds-section .x-embed-item .x-embed-wrapper .twitter-tweet:not(.twitter-tweet-rendered) a:hover,.x-embeds-section .x-embed-item .x-embed-wrapper .twitter-tweet:not(.twitter-tweet-rendered) a:hover{text-decoration:underline}body.investigation-single-page .x-embeds-section .x-embed-item .x-embed-fallback,body.single-investigation .x-embeds-section .x-embed-item .x-embed-fallback,body.single-govt-accountability .x-embeds-section .x-embed-item .x-embed-fallback,body.single-litigation .x-embeds-section .x-embed-item .x-embed-fallback,.x-embeds-section .x-embed-item .x-embed-fallback{text-align:center;padding:20px;background:#f8fafc;border:1px dashed #cbd5e0;border-radius:6px}body.investigation-single-page .x-embeds-section .x-embed-item .x-embed-fallback a,body.single-investigation .x-embeds-section .x-embed-item .x-embed-fallback a,body.single-govt-accountability .x-embeds-section .x-embed-item .x-embed-fallback a,body.single-litigation .x-embeds-section .x-embed-item .x-embed-fallback a,.x-embeds-section .x-embed-item .x-embed-fallback a{color:var(--primary-color);text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:8px}body.investigation-single-page .x-embeds-section .x-embed-item .x-embed-fallback a:hover,body.single-investigation .x-embeds-section .x-embed-item .x-embed-fallback a:hover,body.single-govt-accountability .x-embeds-section .x-embed-item .x-embed-fallback a:hover,body.single-litigation .x-embeds-section .x-embed-item .x-embed-fallback a:hover,.x-embeds-section .x-embed-item .x-embed-fallback a:hover{color:var(--secondary-color);text-decoration:underline}body.investigation-single-page .x-embeds-section .x-embed-item .x-embed-fallback a i,body.single-investigation .x-embeds-section .x-embed-item .x-embed-fallback a i,body.single-govt-accountability .x-embeds-section .x-embed-item .x-embed-fallback a i,body.single-litigation .x-embeds-section .x-embed-item .x-embed-fallback a i,.x-embeds-section .x-embed-item .x-embed-fallback a i{font-size:1.1em}.afl-news-page{background-color:#f8f9fa;position:relative;padding:3rem 0 4rem;overflow:hidden}#primary .afl-news-section-header{color:#fff;padding:35px 0;text-align:left;position:relative;background-image:url("../images/stars-background.webp");background-size:cover;background-position:center;overflow:hidden;margin:0 0 40px;max-width:100%;width:100%}#primary .afl-news-section-header::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(24, 32, 81, 0.7), rgba(24, 32, 81, 0.7));z-index:1}#primary .afl-news-section-header .container{max-width:1400px;padding:20px 40px;position:relative;z-index:2;margin:0 auto}#primary .afl-news-section-header .page-title{font-size:2.5rem;font-weight:500;margin:0 0 15px;letter-spacing:.5px;color:#fff;font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}#primary .afl-news-section-header .page-description{font-size:1.125rem;max-width:600px;margin:0;opacity:.9;font-weight:400;font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}@media(max-width: 480px){#primary .afl-news-section-header .page-title{font-size:1.75rem}.featured-title{font-size:1.25rem}.featured-news-item{padding:20px}.afl-news-filters .dropdown-filters{flex-direction:column;gap:10px}.afl-news-filters .filter-dropdown{width:100%}}.afl-news-filters{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;flex-wrap:wrap;max-width:1080px;margin:0 auto 30px;padding:0 20px}.afl-news-filters .search-filter{flex:1;max-width:300px;margin-right:20px}.afl-news-filters .search-filter input{width:100%;padding:10px 15px;border:1px solid #ddd;border-radius:4px;font-size:.875rem}.afl-news-filters .dropdown-filters{display:flex;gap:15px}.afl-news-filters .filter-dropdown{position:relative}.afl-news-filters .dropdown-toggle{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:10px 15px;cursor:pointer;min-width:150px;text-align:left;font-size:.875rem}.afl-news-filters .dropdown-toggle .fa{float:right;margin-top:3px}.afl-news-filters .dropdown-menu{display:none;position:absolute;top:100%;left:0;z-index:1000;min-width:160px;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);border-radius:4px;max-height:300px;overflow-y:auto;width:100%}.afl-news-filters .dropdown-menu a{display:block;padding:8px 15px;color:#333;text-decoration:none;font-size:.875rem}.afl-news-filters .dropdown-menu a:hover,.afl-news-filters .dropdown-menu a.active{background-color:#f5f5f5}.featured-coverage{max-width:1200px;margin:0 auto 40px;padding:0}.featured-coverage .featured-news-item.main{display:flex;flex-direction:column;background:#fff;border-radius:8px;padding:20px;margin-bottom:20px}.featured-coverage .featured-news-item.main .media-logo.main-logo{width:100%;height:0;padding-bottom:40%;margin-bottom:20px;position:relative}.featured-coverage .featured-news-item.main .media-logo.main-logo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;padding:10px}.featured-coverage .featured-news-item.main .featured-news-content{position:relative;padding-bottom:0}.featured-coverage .featured-news-item.main .item-footer{display:flex;justify-content:space-between;align-items:flex-end;margin-top:15px;position:relative;padding-right:8px}.featured-coverage .featured-news-item.main .item-footer .expand-toggle{position:static;margin:0}.featured-coverage .featured-news-item.main .featured-item-content{margin-top:15px;margin-left:-20px;margin-right:-20px;padding:15px 50px 0;border-top:1px solid #eee;max-height:0;opacity:0;visibility:hidden;overflow:hidden;transition:max-height .5s ease-in-out,opacity .3s ease,visibility 0s linear .3s}.featured-coverage .featured-news-item.main.expanded .featured-item-content{max-height:2000px;opacity:1;visibility:visible;overflow:visible;transition:max-height .5s ease-in-out,opacity .3s ease,visibility 0s linear 0s}.featured-coverage .featured-news-item.sub{display:flex;flex-direction:column;background:#fff;border-radius:8px;padding:15px;margin-bottom:10px}.featured-coverage .featured-news-item.sub .featured-news-content{flex:1;position:relative;padding-bottom:0;order:1}.featured-coverage .featured-news-item.sub .featured-item-content{width:100%;margin-top:0;margin-left:-15px;margin-right:-15px;padding:0 45px;border-top:1px solid #eee;max-height:0;opacity:0;visibility:hidden;overflow:hidden;transition:max-height .5s ease-in-out,opacity .3s ease,visibility 0s linear .3s;order:2;position:relative}.featured-coverage .featured-news-item.sub.expanded .featured-item-content{max-height:2000px;opacity:1;visibility:visible;padding:15px 45px;overflow:visible;transition:max-height .5s ease-in-out,opacity .3s ease,visibility 0s linear 0s}.featured-coverage .featured-news-logo{float:right;width:60px;height:40px;margin-left:15px;margin-bottom:10px}.featured-coverage .featured-news-logo img{width:100%;height:100%;object-fit:contain;object-position:center}@media(max-width: 768px){.featured-coverage{padding:0}}.featured-news-item-link{display:inline-flex;align-items:center;color:#162054;font-weight:normal;text-decoration:none;transition:all .2s ease;font-size:.95rem;cursor:pointer}.featured-news-item-link i{margin-left:.5rem;transition:transform .2s ease}.featured-news-item-link:hover{color:#bf0a30}.featured-news-item-link:hover i{transform:translateX(4px)}.featured-news-item.main:hover .featured-news-item-link{color:#bf0a30}.featured-news-item.main:hover .featured-news-item-link i{transform:translateX(4px)}.featured-news-item.sub:hover .news-item-link{color:#bf0a30}.featured-news-item.sub:hover .news-item-link i{transform:translateX(4px)}.featured-news-item{cursor:pointer}.afl-news-item-link{display:inline-flex;align-items:center;color:#162054;font-weight:normal;text-decoration:none;transition:all .2s ease;font-size:.95rem;line-height:1.2;cursor:pointer;padding:0;background:none;border:none}.afl-news-item-link i{margin-left:.4rem;transition:transform .2s ease;font-size:.8rem}.afl-news-item-link:hover{color:#e60e31;background:none}.afl-news-item-link:hover i{transform:translateX(3px)}@media(max-width: 768px){.featured-news-item.sub{flex-direction:column}.featured-news-item.sub .media-logo{width:100%;height:auto;max-width:200px;margin:0 auto 15px}.featured-news-item.sub .featured-news-content{width:100%}}.afl-news-container{max-width:1080px;margin:0 auto 60px;padding:0 20px}.content-wrapper{display:grid;grid-template-columns:250px 1fr;gap:30px}.news-sidebar{background-color:#fff;padding:25px;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.sidebar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.sidebar-header h3{font-size:1.125rem;color:#162054;margin:0;font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.sidebar-header h3 a.reset-filters{font-size:.75rem;color:#e60e31;text-decoration:none;font-weight:500;background-color:rgba(230,14,49,.1);padding:4px 8px;border-radius:4px;margin-left:10px;visibility:hidden;opacity:0;transition:opacity .2s ease,visibility .2s ease}.sidebar-header h3 a.reset-filters.active{visibility:visible;opacity:1}.sidebar-header h3 a.reset-filters:hover{background-color:rgba(230,14,49,.2)}.priorities-list{list-style:none;padding:0;margin:0;border-top:1px solid #eee}.priorities-list li{border-bottom:1px solid #eee}.priorities-list a{display:block;padding:8px 12px;color:#333;text-decoration:none;font-size:.875rem;transition:color .2s ease,padding-left .2s ease;font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;min-height:60px;display:flex;align-items:center;justify-content:center}.priorities-list a:hover{color:#e60e31}.priorities-list a.active{color:#e60e31;font-weight:500;padding-left:10px}.news-filter-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;background-color:#fff;padding:15px 20px;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.search-box{position:relative}.search-box input{width:250px;padding:8px 30px 8px 12px;border:1px solid #ddd;border-radius:4px;font-size:.875rem}.filter-dropdowns{display:flex;gap:15px}.news-items-list>*+*{margin-top:8px}.news-item,.content-item{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);margin-bottom:12px;padding:15px;display:grid;grid-template-columns:120px 1fr;gap:20px;align-items:center;border-left:3px solid rgba(0,0,0,0);transition:transform .3s ease,box-shadow .3s ease,border-left .3s ease;position:relative;cursor:pointer}.news-item:hover,.content-item:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.1);border-left-color:#e60e31}.news-item-logo,.item-image.news-item-logo{flex-shrink:0;width:100%;height:auto;aspect-ratio:1/1;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:4px;overflow:hidden;border:1px solid #e6e7e9;padding:0}.news-item-logo img,.item-image.news-item-logo img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.news-item-summary,.item-content{grid-column:2;width:100%;position:relative;padding-bottom:20px;display:flex;flex-direction:column}.afl-news-archive-item{display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);overflow:hidden;border:1px solid rgba(0,0,0,.05);position:relative;z-index:1;height:220px;border-left:3px solid rgba(0,0,0,0);margin-bottom:0;cursor:pointer}.afl-news-archive-item:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12);border-left-color:#e60e31;z-index:1}.afl-news-archive-item:hover .afl-news-item-link{color:#bf0a30}.afl-news-archive-item:hover .afl-news-item-link i{transform:translateX(4px)}.afl-news-archive-item .afl-news-card-wrapper{display:flex;flex-direction:row;width:100%;height:220px;align-items:stretch;flex-shrink:0;order:1;border-radius:8px 8px 0 0}@media(max-width: 576px){.afl-news-archive-item .afl-news-card-wrapper{flex-direction:column;min-height:auto}}.afl-news-archive-item:not(.expanded) .afl-news-card-wrapper{border-radius:8px}.afl-news-archive-item .afl-news-card-image.afl-news-card-logo{flex:0 0 25%;width:25%;max-width:25%;background-color:#f5f5f7;position:relative;overflow:hidden;border-radius:0;padding:0;min-height:220px;max-height:220px;display:flex;align-items:center;justify-content:center}@media(max-width: 576px){.afl-news-archive-item .afl-news-card-image.afl-news-card-logo{width:100%;max-width:100%;min-height:180px;max-height:180px;flex-basis:auto}}.afl-news-archive-item .afl-news-card-image.afl-news-card-logo img{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .3s ease;display:block}.afl-news-archive-item .afl-news-card-image.afl-news-card-logo:hover img{transform:scale(1.02)}.afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square{background:linear-gradient(135deg, #dc2626 0%, #991b1b 100%);display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:220px;color:#fff;font-family:"Raleway",sans-serif;font-weight:700;text-align:center;font-size:18px;padding:8px;box-sizing:border-box;border-radius:0;transition:transform .3s ease;line-height:1.2;text-transform:uppercase;letter-spacing:.2px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square:hover{transform:scale(1.02)}@media(max-width: 576px){.afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square{font-size:18px;padding:8px;line-height:1.1}}.afl-news-archive-item .afl-news-card-content{flex:1;width:75%;max-width:75%;padding:20px 24px;display:flex;flex-direction:column;position:relative;min-height:220px;justify-content:space-between}@media(max-width: 576px){.afl-news-archive-item .afl-news-card-content{padding:18px;width:100%;max-width:100%;min-height:auto}}.afl-news-archive-item .afl-news-card-content .afl-news-card-date{margin-bottom:8px;font-size:.8rem;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.afl-news-archive-item .afl-news-card-content .afl-news-card-title{font-size:1.1rem;line-height:1.3;margin:0 0 12px;color:#162054;font-weight:500;font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;transition:color .2s ease;flex-grow:1}@media(max-width: 768px){.afl-news-archive-item .afl-news-card-content .afl-news-card-title{font-size:1rem}}@media(max-width: 576px){.afl-news-archive-item .afl-news-card-content .afl-news-card-title{font-size:.95rem}}.afl-news-archive-item .afl-news-card-content .afl-news-card-footer{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto}.afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-card-tags{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-item-link{display:inline-flex;align-items:center;color:#162054;font-weight:500;text-decoration:none;transition:all .2s ease;font-size:.95rem;white-space:nowrap;flex-shrink:0}.afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-item-link i{margin-left:.5rem;transition:transform .2s ease}.afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-item-link:hover{color:#e60e31}.afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-item-link:hover i{transform:translateX(4px)}.afl-news-archive-item .afl-news-card-expandable-content{width:100%;padding:0;border-top:1px solid rgba(27,42,86,.08);background:rgba(0,0,0,0);max-height:0;opacity:0;visibility:hidden;overflow:hidden;transition:max-height .4s ease-out,opacity .2s ease-out,visibility 0s linear .4s,padding .3s ease-out;order:2;margin:0;border-radius:0 0 8px 8px}.afl-news-archive-item .afl-news-card-expandable-content p{margin:0;line-height:1.6;color:#555}.afl-news-archive-item .afl-news-card-expandable-content p:first-child{margin-top:0}.afl-news-archive-item .afl-news-card-expandable-content p:last-child{margin-bottom:0}.afl-news-archive-item.expanded{height:auto;overflow:visible}.afl-news-archive-item.expanded .afl-news-card-expandable-content{max-height:1000px;opacity:1;visibility:visible;padding:20px 24px 24px 24px;overflow:visible;transition:max-height .4s ease-out,opacity .2s ease-out,visibility 0s linear 0s,padding .3s ease-out}@media(max-width: 576px){.afl-news-archive-item.expanded .afl-news-card-expandable-content{padding:15px 18px 18px 18px}}.afl-news-archive-item.expanded .afl-news-card-expandable-content p{margin-bottom:1rem}.afl-news-archive-item.expanded .afl-news-card-expandable-content p:last-child{margin-bottom:0}@media(max-width: 576px){.afl-news-archive-item{flex-direction:column;height:auto;min-height:300px}}.content-item .expand-toggle,.news-item .expand-toggle{background:#f5f5f5;border:1px solid #ddd;color:#162054;cursor:pointer;padding:8px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;border-radius:50%;width:36px;height:36px}.content-item .expand-toggle i,.news-item .expand-toggle i{transition:transform .3s ease}.content-item .expand-toggle:hover,.news-item .expand-toggle:hover{background:#e9e9e9;color:#e60e31}.content-archive .content-item .expand-toggle{position:relative;z-index:10}.content-item.expanded .news-item-content{max-height:1000px;opacity:1;visibility:visible;padding:0 30px;overflow:visible;transition:max-height .4s ease-out,opacity .2s ease-out,visibility 0s linear 0s}@media(max-width: 576px){.content-item.expanded .news-item-content{padding:0 15px}}.news-date{font-size:.75rem;color:#666;margin-right:15px;margin-bottom:4px}.news-category{margin-bottom:8px}.news-category a{font-size:.75rem;font-weight:500;color:#e60e31;background-color:rgba(230,14,49,.1);padding:3px 8px;border-radius:20px;text-decoration:none;display:inline-block;margin-right:6px;transition:all .2s ease}.news-category a:hover{background-color:#e60e31;color:#fff}.news-title{font-size:1.25rem;line-height:1.3;margin:0 0 10px;color:#162054;font-weight:500}.content-item .priority-tag,.content-item .priority-link,.news-item .priority-tag,.news-item .priority-link,.featured-news-item .priority-tag,.featured-news-item .priority-link{display:inline-block;margin:0 6px 10px 0;width:auto;max-width:none}.priority-tags-container{margin:8px 0 10px 0}.news-outlet{font-size:.875rem;font-weight:500;color:#555;margin-bottom:10px}.item-footer{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end;padding-right:8px}.item-footer .news-item-link{display:inline-flex;align-items:center;color:#162054;font-weight:normal;text-decoration:none;transition:all .2s ease;font-size:.95rem;cursor:pointer}.item-footer .news-item-link i{margin-left:.5rem;transition:transform .2s ease}.item-footer .news-item-link:hover{color:#bf0a30}.item-footer .news-item-link:hover i{transform:translateX(4px)}@media(max-width: 768px){.item-footer{flex-direction:column;align-items:stretch;gap:12px;padding-right:0}.item-footer .news-item-priority-tags{order:1;align-self:flex-start;margin:0;width:100%}.item-footer .news-item-link,.item-footer .afl-news-item-link{order:2;align-self:flex-end;text-align:right;width:auto;margin-left:auto}}.afl-news-card-footer,.priority-news-card-footer{display:flex;justify-content:space-between;align-items:flex-end;margin-top:12px;padding-top:8px;border-top:1px solid #f0f0f0}@media(max-width: 768px){.afl-news-card-footer,.priority-news-card-footer{flex-direction:column;align-items:stretch;gap:12px;padding-right:0}.afl-news-card-footer .afl-news-card-tags,.afl-news-card-footer .priority-news-card-tags,.priority-news-card-footer .afl-news-card-tags,.priority-news-card-footer .priority-news-card-tags{order:1;align-self:flex-start;margin:0;width:100%}.afl-news-card-footer .afl-news-item-link,.afl-news-card-footer .priority-news-item-link,.priority-news-card-footer .afl-news-item-link,.priority-news-card-footer .priority-news-item-link{order:2;align-self:flex-end;text-align:right;width:auto;margin-left:auto;font-weight:normal}}article.media-coverage-card .item-summary .item-date,.content-archive__items article.media-coverage-card .item-date,.media-coverage-card .item-summary .item-date{font-weight:500;color:#666;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;margin-top:0;margin-bottom:6px}@media(max-width: 768px){article.media-coverage-card .item-summary .item-date,.content-archive__items article.media-coverage-card .item-date,.media-coverage-card .item-summary .item-date{font-size:.75rem;width:100%}}@media(max-width: 576px){article.media-coverage-card .item-summary .item-date,.content-archive__items article.media-coverage-card .item-date,.media-coverage-card .item-summary .item-date{font-size:.7rem;width:100%}}.media-coverage-card .item-title{font-size:1.3rem !important;line-height:1.3 !important;font-weight:500 !important;color:#162054 !important;margin:0 0 12px !important;transition:color .2s ease}.media-coverage-card:hover .item-title{color:#162054 !important}.media-coverage-item-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;gap:12px}.media-coverage-item-footer .media-coverage-item-tag{flex:0 1 auto;min-width:0}.media-coverage-item-footer .media-coverage-item-tag .priority-tag,.media-coverage-item-footer .media-coverage-item-tag .priority-link{max-width:none;overflow:visible;text-overflow:clip;white-space:normal}.media-coverage-item-footer .media-coverage-item-link{flex:0 0 auto;white-space:nowrap}@media(max-width: 768px){.media-coverage-item-footer{flex-direction:column;align-items:flex-start;gap:12px}.media-coverage-item-footer .media-coverage-item-tag{order:1;align-self:flex-start;margin:0}.media-coverage-item-footer .media-coverage-item-tag .priority-tag,.media-coverage-item-footer .media-coverage-item-tag .priority-link{max-width:none;overflow:visible;text-overflow:clip;white-space:normal}.media-coverage-item-footer .media-coverage-item-link{order:2;align-self:flex-end;text-align:right;margin-left:auto}}.priority-news-item-link,.media-coverage-item-link{display:inline-flex;align-items:center;color:var(--white);background-color:var(--primary-color);font-weight:var(--font-weight-bold);text-decoration:none;transition:all .3s ease;font-size:.9rem;padding:12px 24px;border-radius:var(--border-radius-full);text-transform:uppercase;letter-spacing:.5px;box-shadow:0 3px 10px rgba(230,14,49,.3);cursor:pointer;line-height:1.2;border:none}.priority-news-item-link i,.media-coverage-item-link i{margin-left:.5rem;transition:transform .3s ease;font-size:.8rem}.priority-news-item-link:hover,.media-coverage-item-link:hover{color:var(--white);background-color:#bf0a30;transform:translateY(-2px);box-shadow:0 5px 15px rgba(230,14,49,.4);text-decoration:none}.priority-news-item-link:hover i,.media-coverage-item-link:hover i{transform:translateX(3px)}.news-item-priority-tags{margin:12px 0 4px 0}.news-item-priority-tags .priority-tag,.news-item-priority-tags .priority-link{display:inline-block;margin:0 6px 0 0;width:auto;max-width:none}.content-item .item-content{padding-bottom:8px}.content-item{cursor:pointer}.content-item:hover .news-item-link,.content-item:hover .media-coverage-item-link{color:#bf0a30}.content-item:hover .news-item-link i,.content-item:hover .media-coverage-item-link i{transform:translateX(4px)}.media-coverage-card:hover .media-coverage-item-link{color:var(--white) !important;background-color:#bf0a30 !important;transform:translateY(-2px);box-shadow:0 5px 15px rgba(230,14,49,.4)}.media-coverage-card:hover .media-coverage-item-link i{transform:translateX(3px)}.page-template-template-media-coverage:not(.tax-priority) .card_link,.post-type-archive-media-coverage:not(.tax-priority) .card_link{color:var(--white);background-color:var(--primary-color);font-weight:var(--font-weight-bold);font-size:.9rem;padding:12px 24px;border-radius:var(--border-radius-full);text-transform:uppercase;letter-spacing:.5px;box-shadow:0 3px 10px rgba(230,14,49,.3);transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;border:none;cursor:pointer}.page-template-template-media-coverage:not(.tax-priority) .card_link i,.post-type-archive-media-coverage:not(.tax-priority) .card_link i{transition:transform .3s ease;font-size:.8rem}.page-template-template-media-coverage:not(.tax-priority) .card_link:hover,.post-type-archive-media-coverage:not(.tax-priority) .card_link:hover{color:var(--white) !important;background-color:#bf0a30 !important;transform:translateY(-2px);box-shadow:0 5px 15px rgba(230,14,49,.4);text-decoration:none}.page-template-template-media-coverage:not(.tax-priority) .card_link:hover i,.post-type-archive-media-coverage:not(.tax-priority) .card_link:hover i{transform:translateX(3px)}.sub-featured .featured-news-item.content-item.sub{display:flex;flex-direction:row}.sub-featured .featured-news-item.content-item.sub .item-image.news-item-logo{width:80px;height:80px;flex-shrink:0;margin-right:15px;margin-bottom:0}.sub-featured .featured-news-item.content-item.sub .item-content{flex:1;width:auto}@media(max-width: 768px){.sub-featured .featured-news-item.content-item.sub{display:flex;flex-direction:column;align-items:stretch;padding:20px;gap:0}.sub-featured .featured-news-item.content-item.sub .item-image.news-item-logo{width:100%;height:0;padding-bottom:40%;margin-bottom:20px;position:relative}.sub-featured .featured-news-item.content-item.sub .item-image.news-item-logo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;padding:10px}.sub-featured .featured-news-item.content-item.sub .item-content{width:100%;padding-bottom:0}}.featured-news-item.main{padding:20px;background:#fff;border-radius:8px}.featured-news-item.main .media-logo.main-logo{margin-bottom:20px}.featured-news-item.main .featured-news-content{position:relative;padding-bottom:40px}.featured-news-item.main .featured-meta{margin-bottom:5px}.featured-news-item.main .featured-title{font-size:1.25rem;line-height:1.3;margin-bottom:10px}.featured-news-item.main .featured-item-content{width:100%;margin-top:15px;padding:0;max-height:0;opacity:0;visibility:hidden;overflow:hidden;transition:max-height .5s ease-in-out,opacity .3s ease,visibility 0s linear .3s;border-top:1px solid #eee;padding-right:0}.featured-news-item.main.expanded .featured-item-content{max-height:2000px;opacity:1;visibility:visible;padding:15px 0;transition:max-height .5s ease-in-out,opacity .3s ease,visibility 0s linear 0s}.featured-news-item.sub{padding:14px 20px;gap:12px}.featured-news-item.sub .media-logo{width:80px;height:80px}@media(max-width: 768px){.news-item,.content-item{display:flex;flex-direction:column;align-items:stretch;padding:20px;gap:0}.news-item-logo,.item-image.news-item-logo{width:50%;height:0;padding-bottom:50%;margin:0 auto 20px auto;position:relative}.news-item-logo img,.item-image.news-item-logo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;padding:10px}.news-title{font-size:1.125rem}.item-content{width:100%;padding-bottom:0}.item-footer{margin-top:15px;flex-direction:column;align-items:stretch;gap:8px;padding-right:0}.item-footer .news-item-priority-tags{align-self:flex-start;margin:0}.item-footer .news-item-link,.item-footer .afl-news-item-link{align-self:flex-end;font-weight:normal}}@media(max-width: 480px){.news-item,.content-item{grid-template-columns:1fr}.news-item-logo,.item-image.news-item-logo{width:100%;height:auto;margin-bottom:15px}.news-item-summary,.item-content{grid-column:1}}.no-results{text-align:center;padding:50px 20px;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05);color:#666}@media(max-width: 992px){.featured-grid{grid-template-columns:1fr}.main-featured,.sub-featured{grid-column:1}.sub-featured{margin-top:20px}.content-wrapper{grid-template-columns:1fr}.news-sidebar{grid-row:1;margin-bottom:30px}.priorities-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:10px;border:none}.priorities-list li{border:none}.priorities-list a{padding:8px 12px;border:1px solid #eee;border-radius:4px;text-align:center;min-height:60px;display:flex;align-items:center;justify-content:center}.priority-filter{border:none;background:none;padding:0;font-weight:inherit}.news-item-logo{width:140px;height:140px;margin-bottom:15px}}@media(max-width: 768px){.afl-news-filters{flex-direction:column;align-items:stretch;gap:15px}.afl-news-filters .search-filter{max-width:100%;margin-right:0;order:1}.afl-news-filters .dropdown-filters{order:2}.afl-news-filters .filter-dropdown{flex-grow:1}.news-item{flex-direction:column}.news-item-logo{width:100px;height:100px;margin-bottom:10px}.featured-news-item.sub{flex-direction:column;align-items:flex-start}.featured-news-item.sub .media-logo{width:100%;height:0;padding-bottom:40%;margin-bottom:15px;position:relative}.featured-news-item.sub .media-logo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;padding:10px}.featured-news-item.main .media-logo.main-logo{width:100%;height:0;padding-bottom:40%;margin-bottom:15px;position:relative}.featured-news-item.main .media-logo.main-logo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;padding:10px}}.featured-news-item.empty{border:2px dashed #e0e0e0;background-color:#f9f9f9;display:flex;align-items:center;justify-content:center;color:#aaa;font-style:italic;text-align:center;min-height:150px}.featured-news-item.main.empty{min-height:400px}.no-feature{font-size:1rem}.news-content.loading{position:relative;min-height:300px}.news-content.loading:after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;border:4px solid rgba(0,0,0,.1);border-left-color:#162054;border-radius:50%;animation:spin 1s linear infinite;z-index:10}@keyframes spin{to{transform:rotate(360deg)}}.expand-toggle{position:relative;background:#f5f5f5;border:1px solid #ddd;color:#162054;cursor:pointer;padding:8px;margin-top:10px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:.875rem;width:36px;height:36px;border-radius:50%}.content-item .expand-toggle{position:absolute;right:15px;bottom:15px}.content-item.expanded .expand-toggle i,.featured-news-item.expanded .expand-toggle i{transform:rotate(180deg)}.acf-field-description textarea{border:1px solid #ddd;border-radius:4px;box-shadow:none;padding:10px 15px;font-size:.875rem;color:#333;min-height:150px;width:100%;background-color:#fff;line-height:1.5}.acf-field-description .acf-input{border:none;padding:0;background:rgba(0,0,0,0);box-shadow:none}.acf-field-description .acf-editor-wrap{border:none;padding:0;background:none}.acf-field-description .acf-label label{font-weight:500;color:#333;font-size:.875rem;margin-bottom:5px;display:block}.acf-field-description .acf-input-wrap{margin:0;padding:0;border:none}.featured-news-item .expand-toggle .expand-label,.content-item .expand-toggle .expand-label{display:inline-block;position:static;transform:none;font-size:.875rem;font-weight:normal;color:#162054;white-space:nowrap;opacity:1}[class*=featured] .expand-label,[class*=content] .expand-label,.expand-label{position:static;transform:none;display:inline-block;white-space:nowrap}.expanded .expand-toggle i.fa-chevron-down{transform:rotate(180deg)}.featured-item-content.news-item-content{max-height:0;opacity:0;visibility:hidden;overflow:hidden;transition:max-height .5s ease,opacity .3s ease,visibility .3s ease;padding:0;margin-top:15px;width:100%}.featured-news-item.expanded .featured-item-content.news-item-content{max-height:2000px;opacity:1;visibility:visible;overflow:visible;padding:15px 0;border-top:1px solid #eee}[class*=\"featured\"] .expand-label,[class*=\"content\"] .expand-label,.expand-label{position:static;transform:none;display:inline-block;white-space:nowrap}.expanded .expand-toggle i.fa-chevron-down{transform:rotate(180deg)}.featured-news-item .expand-toggle{position:absolute;right:15px;bottom:15px;background:#f5f5f5;border:1px solid #ddd;color:#162054;font-size:1rem;cursor:pointer;padding:8px;transition:all .3s ease;z-index:10;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:50%;width:36px;height:36px}.featured-news-item .expand-toggle i{transition:transform .3s ease}.featured-news-item .expand-toggle:hover{background:#e9e9e9;color:#e60e31}.featured-news-item.expanded .expand-toggle i{transform:rotate(180deg)}.featured-news-item.expanded .featured-excerpt{display:none}.featured-news-item.expanded .featured-item-content.news-item-content{max-height:5000px;opacity:1;padding-top:15px;padding-bottom:5px;visibility:visible;transition:max-height .8s ease-in-out,opacity .4s ease,padding-top .3s ease,visibility 0s linear 0s}.featured-news-item .featured-news-content{position:relative;padding-bottom:40px}.featured-news-item .featured-excerpt{display:block;margin-bottom:20px}.featured-news-item .featured-item-content.news-item-content{flex:0 0 100%;margin-top:15px;padding-top:0;border-top:1px solid #eee;overflow:hidden;max-height:0;opacity:0;visibility:hidden;transition:max-height .8s ease-in-out,opacity .4s ease,padding-top .3s ease,visibility 0s linear .3s;display:block}.featured-news-item::before,.featured-news-item::after{content:none}.featured-coverage{margin:30px auto}.featured-grid{gap:20px}.news-item,.content-item{padding:0;margin-bottom:24px}.content-archive__items .news-item,.content-archive__items .content-item,.content-archive__items .afl-news-archive-item{margin-bottom:0}body.page-template-template-afl-in-the-news .content-archive__items .afl-news-archive-item:not(:last-child){margin-bottom:30px}body.page-template-template-afl-in-the-news .content-archive__items[data-filtered=true] .afl-news-archive-item{margin-bottom:0}.sub-featured .media-logo,article.featured-news-item.sub .media-logo{width:110px;height:110px;flex-basis:110px;min-width:110px;padding:4px}.content-archive__items .content-item .item-image,.content-archive__items .item-image.news-item-logo,.content-archive_main .content-item .item-image,div.item-image.news-item-logo{width:160px;height:160px;flex:0 0 160px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:4px;overflow:hidden;padding:0}.content-archive__items .content-item .item-image img,.content-archive__items .item-image.news-item-logo img,.content-archive_main .content-item .item-image img,div.item-image.news-item-logo img{width:100%;height:100%;object-fit:contain;padding:8px}.content-archive__items .content-item .item-image.news-item-logo,article.content-item .item-image.news-item-logo,div.item-image.news-item-logo{width:160px;height:160px;flex:0 0 160px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0;border:1px solid #eee}div.item-image.news-item-logo{display:flex;flex-shrink:0;width:160px;height:160px}.item-image.news-item-logo img{width:100%;height:100%;object-fit:contain;padding:8px}div.item-image.news-item-logo,.content-archive .content-item .item-image.news-item-logo,.content-item .item-image.news-item-logo{width:160px;height:160px;flex-basis:160px;flex-shrink:0;margin-right:20px;background:#fff}.content-archive .content-item{display:grid;grid-template-columns:160px 1fr;gap:20px;align-items:center}.content-archive .item-image img,.item-image.news-item-logo img,div.item-image.news-item-logo img{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain;padding:8px;margin:0}.featured-grid{display:grid;grid-template-columns:1fr 2fr;gap:20px;position:relative;z-index:1}.sub-featured{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));grid-auto-rows:min-content;gap:15px}.sub-featured .featured-news-item.sub{height:100%;margin-bottom:0}.featured-news-item.sub{background-color:#fff;border-radius:8px;padding:14px;box-shadow:0 1px 3px rgba(0,0,0,.05);display:grid;grid-template-columns:120px 1fr;gap:15px;align-items:center;cursor:pointer;border-left:3px solid rgba(0,0,0,0);transition:transform .3s ease,box-shadow .3s ease,border-left .3s ease;position:relative;z-index:2;margin-bottom:24px}@media(max-width: 768px){.featured-news-item.sub{display:flex;flex-direction:column;align-items:stretch;padding:20px;gap:0}.featured-news-item.sub .media-logo{width:100%;height:0;padding-bottom:40%;margin-bottom:20px;position:relative;align-self:stretch}.featured-news-item.sub .media-logo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;padding:10px}.featured-news-item.sub .featured-news-content{width:100%;padding-bottom:0}.featured-news-item.sub .priority-and-expand{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:15px}.featured-news-item.sub .priority-and-expand .featured-news-item-link,.featured-news-item.sub .priority-and-expand .afl-news-item-link{align-self:flex-end;font-weight:normal}}.featured-news-item.sub:hover,.featured-news-item.sub.expanded{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.1);border-left-color:#e60e31}.featured-news-item.sub .media-logo{width:120px;height:120px;flex-basis:120px;flex-shrink:0;padding:4px;margin:0;border-radius:4px;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,.05);border:1px solid #e6e7e9}.featured-news-item.sub .item-image.news-item-logo{width:120px;height:120px;flex-basis:120px;flex-shrink:0}.featured-news-item.sub .media-logo img{width:100%;height:100%;object-fit:contain;max-width:100%;max-height:100%;padding:8px}.featured-news-item.sub .featured-news-content{flex:1;min-width:0;position:relative;padding-bottom:0}.featured-news-item.sub .featured-title{font-size:.875rem;line-height:1.3;margin-bottom:5px;font-weight:500}.featured-news-item.sub .featured-excerpt{font-size:.875rem;line-height:1.5;color:#666;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured-news-item.sub .featured-meta{font-size:.75rem;color:#666;margin-bottom:0}.featured-news-item.sub .featured-date{margin-right:10px}.featured-news-item.sub .featured-title a{color:#162054;text-decoration:none;transition:color .2s ease}.featured-news-item.sub .featured-title a:hover{color:#e60e31}@media(max-width: 992px){.sub-featured{grid-template-columns:1fr}}@media(max-width: 768px){.featured-grid{grid-template-columns:1fr}.main-featured,.sub-featured{grid-column:1}.sub-featured{margin-top:20px}}.featured-coverage .featured-grid,div.featured-grid,.featured-grid{display:grid;grid-template-columns:1fr 2fr;gap:20px;position:relative;z-index:1;max-width:1080px;margin:30px auto}.featured-coverage .main-featured,div.main-featured,.main-featured{grid-column:1;width:100%;max-width:100%}.featured-coverage .sub-featured,div.sub-featured,.sub-featured{grid-column:2;width:100%;display:grid;grid-template-columns:1fr;gap:15px}.main-featured .featured-news-item.main .media-logo.main-logo{width:100%;height:0;padding-bottom:60%}.sub-featured .featured-news-item.sub{margin-bottom:0;height:auto}.sub-featured .featured-news-item.sub .media-logo{width:120px;height:120px;flex-basis:120px}@media(max-width: 768px){.featured-coverage .featured-grid,div.featured-grid,.featured-grid{grid-template-columns:1fr}.featured-coverage .main-featured,div.main-featured,.main-featured,.featured-coverage .sub-featured,div.sub-featured,.sub-featured{grid-column:1;width:100%}.featured-coverage .sub-featured,div.sub-featured,.sub-featured{margin-top:20px}}.content-item,.news-item{position:relative;display:grid;grid-template-columns:160px 1fr;grid-template-rows:auto 1fr}.content-item .item-image.news-item-logo,.news-item .item-image.news-item-logo{grid-column:1;grid-row:1;align-self:start;position:sticky;top:15px}.content-item .item-content,.news-item .item-content{grid-column:2;grid-row:1}.content-item.expanded .news-item-content,.news-item.expanded .news-item-content{grid-column:1/-1;grid-row:2;padding-left:0;margin-top:15px;border-top:1px solid #eee}.featured-news-item.main{display:flex;flex-direction:column}.featured-news-item.main .media-logo.main-logo{flex:0 0 auto;position:relative;z-index:2}.featured-news-item.main .featured-news-content{flex:1}.featured-news-item.sub{display:flex;flex-wrap:wrap;padding:15px;background:#fff;border-radius:8px;margin-bottom:15px;position:relative}.featured-news-item.sub .media-logo{flex:0 0 120px;width:120px;height:120px;margin-right:15px;display:flex;align-items:center;justify-content:center}.featured-news-item.sub .media-logo img{max-width:100%;max-height:100%;object-fit:contain}.featured-news-item.sub .featured-news-content{flex:1;min-width:0;position:relative;padding-bottom:0}.featured-news-item.sub .featured-item-content{width:100%;margin-top:15px;padding:0;max-height:0;opacity:0;visibility:hidden;overflow:hidden;transition:max-height .5s ease-in-out,opacity .3s ease,visibility 0s linear .3s;border-top:1px solid #eee;padding-right:0}.featured-news-item.sub.expanded .featured-item-content{max-height:2000px;opacity:1;visibility:visible;padding:15px 0;transition:max-height .5s ease-in-out,opacity .3s ease,visibility 0s linear 0s}.featured-news-item.sub .featured-meta{margin-bottom:5px}.featured-news-item.sub .featured-priority{margin-bottom:10px}.featured-news-item.sub .featured-title{font-size:1.125rem;line-height:1.4;margin-bottom:10px}.featured-news-item.sub .featured-item-content{padding-left:0;margin-left:0;grid-column:1/-1;grid-row:2}.featured-news-item.sub.expanded .featured-item-content{padding-left:0}.featured-item-content p,.news-item-content p{margin-bottom:1em}.content-archive__items .content-item{display:grid;grid-template-columns:160px 1fr;grid-template-rows:auto auto;gap:20px}.content-archive__items .content-item .item-image.news-item-logo{grid-column:1;grid-row:1}.content-archive__items .content-item .item-content{grid-column:2;grid-row:1}.content-archive__items .content-item .news-item-content{grid-column:1/-1;grid-row:2;padding-left:0}.meta-bottom,.featured-meta{display:flex;flex-wrap:wrap;align-items:center;margin-top:12px;padding-top:8px;border-top:1px solid #f0f0f0}@media(max-width: 768px){.meta-bottom,.featured-meta{flex-direction:column;align-items:stretch;gap:8px}.meta-bottom .afl-news-item-link,.meta-bottom .featured-news-item-link,.featured-meta .afl-news-item-link,.featured-meta .featured-news-item-link{align-self:flex-end;font-weight:normal}.meta-bottom .news-item-priority-tags,.meta-bottom .featured-priority,.featured-meta .news-item-priority-tags,.featured-meta .featured-priority{align-self:flex-start}}.featured-news-item .featured-meta{font-size:.75rem;color:#666}.featured-news-item .featured-date{margin-right:10px}.featured-news-item .featured-title{font-size:1.25rem;line-height:1.3;margin-bottom:10px;font-weight:500;color:#162054}.featured-news-item .featured-title a{color:#162054;text-decoration:none;transition:color .2s ease}.featured-news-item .featured-title a:hover{color:#e60e31}.featured-news-item.main .featured-title{font-size:1.5rem}.featured-news-item.main{padding:20px;background:#fff;border-radius:8px;display:flex;flex-direction:column}.featured-news-item.main .media-logo.main-logo{margin-bottom:20px;flex-shrink:0}.featured-news-item.main .featured-news-content{position:relative;padding-bottom:25px;flex-shrink:0}.featured-news-item.main .featured-meta{margin-bottom:5px}.featured-news-item.main .priority-and-expand{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:5px;padding-right:8px}@media(max-width: 768px){.featured-news-item.main .priority-and-expand{flex-direction:column;align-items:stretch;gap:8px;padding-right:0}.featured-news-item.main .priority-and-expand .featured-news-item-link,.featured-news-item.main .priority-and-expand .afl-news-item-link{align-self:flex-end;font-weight:normal}}.featured-news-item.main .featured-priority,.featured-news-item.main .news-item-priority-tags{margin-bottom:0}.featured-news-item.main .featured-title{font-size:1.25rem;line-height:1.3;margin-bottom:10px}.featured-news-item.main .featured-item-content{width:100%;margin-top:0;margin-left:-20px;margin-right:-20px;padding:0 15px;max-height:0;opacity:0;visibility:hidden;overflow:hidden;transition:max-height .5s ease-in-out,opacity .3s ease,visibility 0s linear .3s;border-top:1px solid #eee;position:relative}.featured-news-item.main.expanded .featured-item-content{max-height:2000px;opacity:1;visibility:visible;padding:15px;transition:max-height .5s ease-in-out,opacity .3s ease,visibility 0s linear 0s}.expand-toggle{background:#f5f5f5;border:1px solid #ddd;color:#162054;cursor:pointer;padding:8px;transition:all .3s ease;z-index:10;display:flex;align-items:center;justify-content:center;border-radius:50%;width:36px;height:36px;flex-shrink:0}.expand-toggle i{transition:transform .3s ease}.expand-toggle:hover{background:#e9e9e9;color:#e60e31}.expanded .expand-toggle i{transform:rotate(180deg)}.content-item,.featured-news-item{height:auto;min-height:0}@media(max-width: 768px){.content-archive__items .content-item,.featured-news-item.sub{flex-direction:column}.content-archive__items .content-item .item-image.news-item-logo,.content-archive__items .content-item .media-logo,.featured-news-item.sub .item-image.news-item-logo,.featured-news-item.sub .media-logo{width:100%;height:120px;flex:none;margin-right:0;margin-bottom:15px}.content-archive__items .content-item .item-content,.content-archive__items .content-item .featured-news-content,.featured-news-item.sub .item-content,.featured-news-item.sub .featured-news-content{width:100%}}.featured-news-item,.content-item{cursor:pointer;transition:box-shadow .3s ease,transform .2s ease}.featured-news-item:hover,.content-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.featured-news-item a,.featured-news-item button,.featured-news-item .priority-tag,.featured-news-item .priority-link,.content-item a,.content-item button,.content-item .priority-tag,.content-item .priority-link{cursor:pointer}.featured-square-image{aspect-ratio:1/1;background-color:#f5f5f7;display:flex;align-items:center;justify-content:center;border-radius:4px;overflow:hidden;border:1px solid #e6e7e9}.featured-square-image img{width:100%;height:100%;object-fit:contain;object-position:center center;display:block}.featured-square-image .afl-news-media-outlet-square{background:linear-gradient(135deg, #dc2626 0%, #991b1b 100%);display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:120px;color:#fff;font-family:"Raleway",sans-serif;font-weight:700;text-align:center;font-size:22px;padding:0;box-sizing:border-box;border-radius:0;transition:transform .3s ease;line-height:1.1;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap;overflow:hidden}.featured-news-item.main .featured-square-image .afl-news-media-outlet-square{min-height:200px;padding:12px;font-size:24px;line-height:1.2;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.featured-news-item.sub .featured-square-image .afl-news-media-outlet-square{min-height:120px;padding:8px;font-size:16px;line-height:1.2;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.featured-square-image .afl-news-media-outlet-square:hover{transform:scale(1.02)}@media(max-width: 576px){.featured-news-item.main .featured-square-image .afl-news-media-outlet-square{font-size:20px;padding:10px;line-height:1.1}.featured-news-item.sub .featured-square-image .afl-news-media-outlet-square{font-size:18px;padding:8px;line-height:1.1}}@media(max-width: 768px){.featured-square-image{width:100%;aspect-ratio:auto;height:0;padding-bottom:40%;position:relative;margin-right:0;margin-bottom:15px}.featured-square-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;padding:10px}}.featured-news-item.main .media-logo.main-logo.featured-square-image{width:100%;height:auto;padding:0;display:flex;align-items:center;justify-content:center}.featured-news-item.main .media-logo.main-logo.featured-square-image img{width:100%;height:100%;object-fit:contain;object-position:center center;display:block}.sub-featured .featured-news-item.sub .item-image.news-item-logo.featured-square-image,.sub-featured .featured-news-item.sub .media-logo.featured-square-image,.featured-news-item.sub .item-image.news-item-logo.featured-square-image,.featured-news-item.sub .media-logo.featured-square-image{width:120px;height:120px;flex-basis:120px;flex-shrink:0;margin-right:15px;aspect-ratio:1/1;background-color:#f5f5f7;display:flex;align-items:center;justify-content:center;border-radius:4px;overflow:hidden;border:1px solid #e6e7e9;padding:0}.sub-featured .featured-news-item.sub .item-image.news-item-logo.featured-square-image img,.sub-featured .featured-news-item.sub .media-logo.featured-square-image img,.featured-news-item.sub .item-image.news-item-logo.featured-square-image img,.featured-news-item.sub .media-logo.featured-square-image img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}@media(max-width: 768px){.featured-news-item.sub .item-image.news-item-logo.featured-square-image{width:100%;height:0;padding-bottom:40%;flex-basis:auto;margin-bottom:15px;position:relative}.featured-news-item.sub .item-image.news-item-logo.featured-square-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;padding:10px}}@media(max-width: 767.98px){.afl-news-archive-item,.afl-news-archive-item .afl-news-card-wrapper{height:auto}.sub-featured .featured-news-item.sub.content-item .media-logo,.sub-featured .featured-news-item.sub.content-item .item-image.news-item-logo,.sub-featured .featured-news-item.sub.content-item .media-logo.featured-square-image,.featured-news-item.sub.content-item .media-logo,.featured-news-item.sub.content-item .item-image.news-item-logo,.featured-news-item.sub.content-item .media-logo.featured-square-image,.featured-news-item.main .media-logo.main-logo,.main-featured .featured-news-item.main .media-logo.main-logo{width:100%;height:200px;padding-bottom:0;position:relative;border-radius:16px 16px 0 0;overflow:hidden;margin-bottom:15px;background-color:#f5f5f7;display:block;flex-basis:auto;margin-right:0}}@media(max-width: 767.98px)and (max-width: 480px){.sub-featured .featured-news-item.sub.content-item .media-logo,.sub-featured .featured-news-item.sub.content-item .item-image.news-item-logo,.sub-featured .featured-news-item.sub.content-item .media-logo.featured-square-image,.featured-news-item.sub.content-item .media-logo,.featured-news-item.sub.content-item .item-image.news-item-logo,.featured-news-item.sub.content-item .media-logo.featured-square-image,.featured-news-item.main .media-logo.main-logo,.main-featured .featured-news-item.main .media-logo.main-logo{height:180px}}@media(max-width: 767.98px){.sub-featured .featured-news-item.sub.content-item .media-logo img,.sub-featured .featured-news-item.sub.content-item .item-image.news-item-logo img,.sub-featured .featured-news-item.sub.content-item .media-logo.featured-square-image img,.featured-news-item.sub.content-item .media-logo img,.featured-news-item.sub.content-item .item-image.news-item-logo img,.featured-news-item.sub.content-item .media-logo.featured-square-image img,.featured-news-item.main .media-logo.main-logo img,.main-featured .featured-news-item.main .media-logo.main-logo img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;border-radius:16px 16px 0 0;padding:0;display:block;margin:0;border:none}.afl-news-card-image.afl-news-card-logo,.priority-news-card-image,.featured-square-image,.item-image.news-item-logo{width:100%;max-width:100%;height:200px;min-height:200px;flex-basis:auto;border-radius:16px 16px 0 0;overflow:hidden;background-color:#f5f5f7;padding:0;margin:0;display:block}}@media(max-width: 767.98px)and (max-width: 480px){.afl-news-card-image.afl-news-card-logo,.priority-news-card-image,.featured-square-image,.item-image.news-item-logo{height:180px;min-height:180px}}@media(max-width: 767.98px){.afl-news-card-image.afl-news-card-logo img,.priority-news-card-image img,.featured-square-image img,.item-image.news-item-logo img{width:100%;height:100%;object-fit:contain;object-position:center;border-radius:16px 16px 0 0;padding:0;display:block;margin:0;border:none;transition:transform .3s ease}.afl-news-card-image.afl-news-card-logo:hover img,.priority-news-card-image:hover img,.featured-square-image:hover img,.item-image.news-item-logo:hover img{transform:scale(1.02)}.featured-news-item.main,.featured-news-item.sub,.afl-news-card-wrapper,.priority-news-card-wrapper{border-radius:16px;overflow:hidden;background:#fff;border:1px solid rgba(27,42,86,.12);box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease}.featured-news-item.main:hover,.featured-news-item.sub:hover,.afl-news-card-wrapper:hover,.priority-news-card-wrapper:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-2px);border-color:rgba(27,42,86,.2)}.featured-news-item.sub,.afl-news-card-wrapper{flex-direction:column;align-items:stretch}.afl-news-card-content,.priority-news-card-content,.featured-news-content{width:100%;max-width:100%;padding:18px;min-height:auto}}.content-archive__items .content-item{display:flex;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease;overflow:hidden;border:1px solid rgba(0,0,0,.05);margin-bottom:0}.content-archive__items .content-item:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.content-archive__items .content-item .item-image{flex:0 0 160px;display:flex;align-items:center;justify-content:center;padding:20px;height:160px;background-color:#fff}.content-archive__items .content-item .item-image img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.content-archive__items .content-item .item-summary{flex:1;padding:20px;display:flex;flex-direction:column}@media(max-width: 576px){.content-archive__items .content-item{flex-direction:column}.content-archive__items .content-item .item-image{flex-basis:auto;width:100%;height:180px}}.press-item,.news-item{position:relative;padding:20px 24px;margin-bottom:0;border-radius:8px;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease;border:1px solid rgba(0,0,0,.05);display:flex;flex-direction:column}.press-item:hover,.news-item:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.press-item:last-child,.news-item:last-child{border-bottom:none;margin-bottom:0}.news-item-logo{display:flex;align-items:center;justify-content:center;height:100%;padding:20px;background-color:#fff}.news-item-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.news-category{margin-bottom:10px}.news-category a{display:inline-block;padding:4px 10px;background-color:rgba(230,14,49,.1);color:#e60e31;border-radius:20px;font-size:.75rem;text-decoration:none;transition:background-color .2s ease,color .2s ease;margin-right:5px}.news-category a:hover{background-color:#e60e31;color:#fff}.item-date,.news-outlet{font-weight:500;color:#666;font-size:.875rem;margin-top:0;margin-bottom:6px}.news-date{color:#888;font-size:.875rem;margin-bottom:5px;font-weight:500}.news-title,.item-title{margin:0 0 12px;font-size:1.25rem;line-height:1.4;color:#162054;font-weight:500}.news-title a,.item-title a{color:#162054;text-decoration:none;transition:color .2s ease}.news-title a:hover,.item-title a:hover{color:#e60e31}.press-badge{display:inline-block;padding:4px 10px;background-color:#e60e31;color:#fff;border-radius:4px;font-size:.75rem;font-weight:500;margin-bottom:12px;text-transform:uppercase;letter-spacing:.5px}.expand-toggle{background:none;border:none;color:#555;font-size:1rem;padding:5px;cursor:pointer;transition:transform .3s ease;margin-left:auto;display:flex;align-items:center}.news-item-content{display:none;padding:15px 0 0;margin-top:15px;border-top:1px solid #eee}.content-item.expanded .expand-toggle i{transform:rotate(180deg)}.content-item.expanded .news-item-content{display:block}.featured-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}@media(max-width: 768px){.featured-grid{grid-template-columns:1fr}.content-item .item-image,.news-item-logo{height:120px}.press-item,.news-item{padding:16px}}.news-government-accountability-tabs{display:flex;border-bottom:2px solid #e9ecef;margin-bottom:30px}.news-government-accountability-tabs .tab-button{padding:12px 24px;background:none;border:none;color:#666;font-weight:500;font-size:1rem;cursor:pointer;position:relative;transition:color .3s ease}.news-government-accountability-tabs .tab-button:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:3px;background-color:rgba(0,0,0,0);transition:background-color .3s ease}.news-government-accountability-tabs .tab-button.active{color:#e60e31}.news-government-accountability-tabs .tab-button.active:after{background-color:#e60e31}.news-government-accountability-tabs .tab-button:hover{color:#e60e31}.corporation-details{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:40px}.company-logo{flex:0 0 250px}.company-logo-img{max-width:100%;height:auto;display:block}.corporation-content{flex:1;min-width:300px}.documents-section{margin-top:50px;padding-top:30px;border-top:1px solid #eee}.documents-section h2{font-size:1.5rem;font-weight:500;color:#162054;margin-bottom:25px}.document-list{display:flex;flex-direction:column;gap:0}.woke-corporation-single .press-releases-section{margin-top:50px;padding-top:30px;border-top:1px solid #eee}.woke-corporation-single .press-releases-section h2{font-size:1.75rem;font-weight:500;color:#162054;margin-bottom:30px;display:flex;align-items:center;justify-content:space-between;position:relative}.woke-corporation-single .press-releases-section h2:after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:3px;background-color:#e60e31;border-radius:2px}.woke-corporation-single .press-releases-group{margin-bottom:35px;background-color:#fff;border-radius:12px;padding:25px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #f0f0f0;transition:all .3s ease}.woke-corporation-single .press-releases-group:hover{box-shadow:0 8px 30px rgba(0,0,0,.12);transform:translateY(-2px)}.woke-corporation-single .press-releases-group-title{font-size:1.3rem;font-weight:500;color:#162054;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between;font-family:"Raleway",sans-serif}.woke-corporation-single .press-releases-list{display:flex;flex-direction:column;gap:0;max-height:500px;overflow-y:auto;padding-right:10px}.woke-corporation-single .press-releases-list::-webkit-scrollbar{width:6px}.woke-corporation-single .press-releases-list::-webkit-scrollbar-track{background:#f8f9fa;border-radius:10px}.woke-corporation-single .press-releases-list::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:10px;transition:background .2s ease}.woke-corporation-single .press-releases-list::-webkit-scrollbar-thumb:hover{background:#adb5bd}.woke-corporation-single .press-release-item{display:grid;grid-template-columns:40px 100px 1fr 120px;gap:15px;align-items:center;padding:15px 20px;background:#fff;border-radius:8px;margin-bottom:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;cursor:pointer;text-decoration:none;color:inherit;position:relative;overflow:hidden}.woke-corporation-single .press-release-item:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15);text-decoration:none;color:inherit}.woke-corporation-single .press-release-item:hover .release-date{color:#e60e31}.woke-corporation-single .press-release-item:hover .release-title a{color:#e60e31}.woke-corporation-single .press-release-item:hover .release-link-arrow{color:#e60e31}.woke-corporation-single .press-release-item:hover:after{transform:scaleX(1)}.woke-corporation-single .press-release-item:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:linear-gradient(90deg, #e60e31 0%, transparent 100%);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.woke-corporation-single .release-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg, #e60e31 0%, #c41e3a 100%);border-radius:6px;color:#fff;font-size:1rem;box-shadow:0 2px 8px rgba(230,14,49,.3)}.woke-corporation-single .release-date{font-size:.75rem;font-weight:500;color:#666;letter-spacing:.5px;text-transform:uppercase;transition:color .3s ease;white-space:nowrap;text-align:left;justify-self:start}.woke-corporation-single .release-title{min-width:0}.woke-corporation-single .release-title a{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1rem;font-weight:500;color:#162054;line-height:1.4;transition:color .3s ease;text-decoration:none;margin:0;display:block}.woke-corporation-single .release-title a:hover{text-decoration:none}.woke-corporation-single .release-link-arrow{display:flex;align-items:center;gap:8px;color:#666;font-size:.875rem;font-weight:500;transition:all .3s ease;white-space:nowrap}.woke-corporation-single .release-link-arrow i{font-size:.75rem;transition:transform .3s ease}@media(max-width: 768px){.corporation-details{flex-direction:column}.company-logo{margin:0 auto 20px;text-align:center}.release-date,.release-title{flex:0 0 100%}.release-date{margin-bottom:10px}.press-releases-list{max-height:400px}}.filter-controls{background-color:#f8f9fa;border-radius:12px;padding:25px;margin-bottom:40px;box-shadow:0 4px 15px rgba(0,0,0,.05);display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}.search-filter{flex:1;position:relative;min-width:280px;display:flex;gap:10px;align-items:center}.search-input-wrapper{position:relative;width:100%;flex:1}.search-filter input[type=text]{width:100%;padding:14px 50px 14px 16px !important;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:all .3s ease;background-color:#fff;box-sizing:border-box}.search-filter input[type=text]:focus{border-color:#162054;outline:none;box-shadow:0 0 0 3px rgba(27,42,86,.1)}.search-filter input[type=text]:disabled{opacity:.6;cursor:not-allowed}.clear-search-btn{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;padding:4px;cursor:pointer;color:#999;font-size:1rem;border-radius:50%;width:24px;height:24px;display:none;align-items:center;justify-content:center;transition:all .2s ease;z-index:100}.clear-search-btn:hover{background-color:#f5f5f5;color:#666}.clear-search-btn:focus{outline:2px solid #0073aa;outline-offset:1px}.search-filter button#search-btn{display:none}.sort-filter{display:flex;align-items:center;gap:10px}.sort-filter label{font-weight:500;color:#162054;white-space:nowrap}.sort-filter select{padding:12px 15px;border:2px solid #e0e0e0;border-radius:8px;font-size:.875rem;background-color:#fff;min-width:180px;cursor:pointer;transition:all .3s ease}.sort-filter select:focus{border-color:#162054;outline:none;box-shadow:0 0 0 3px rgba(27,42,86,.1)}.corporations-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:24px;margin-top:30px}.corporation-card.lazy-card.hidden{display:none}.corporation-card.lazy-card{animation:fadeIn .5s ease-in-out}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{opacity:.6}50%{opacity:1}100%{opacity:.6}}.corporation-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;transition:all .3s ease}.corporation-card.expanded{grid-column:1/-1;width:100%}.card-collapsed{cursor:pointer;height:100%}.card-inner{padding:0;display:flex;flex-direction:column;height:100%;position:relative}.corporation-card .corporation-logo{width:100%;height:240px;display:flex;align-items:center;justify-content:center;padding:5px;background-color:#fff;border-bottom:1px solid #f0f0f0;flex-grow:1}.corporation-card .corporation-logo .card-logo-img{width:auto !important;height:auto !important;max-width:100%;max-height:100%;object-fit:contain}.corporation-card .card-collapsed .corporation-logo .card-logo-img{max-width:100%;max-height:100%;object-fit:contain;padding:0}.no-logo{width:120px;height:120px;border-radius:50%;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;color:#999;font-size:2.5rem}.card-info-visible{padding:12px 20px;background-color:#f2f2f2;display:flex;flex-direction:column}.card-info-visible .company-name{font-size:1.125rem;font-weight:500;color:#162054;margin:0 0 12px 0;line-height:1.3}.filing-date-badge{display:inline-flex;align-items:center;justify-content:space-between;padding:8px 16px;background-color:#fff;color:#555;border-radius:8px;font-size:.75rem;font-weight:500;margin-top:auto;box-shadow:0 1px 3px rgba(0,0,0,.1);width:100%;text-align:left;gap:10px}.filing-date-badge .filing-date-text{flex:1}.filing-date-badge .filing-date-arrow{font-size:.75rem;color:#999;margin-left:auto}.card-toggle{position:absolute;bottom:15px;right:25px;z-index:1}.expand-card,.collapse-card{background:none;border:none;color:#162054;font-size:1rem;cursor:pointer;padding:5px;transition:transform .2s ease}.expand-card:hover,.collapse-card:hover{transform:scale(1.2)}.card-expanded{display:none;grid-template-columns:minmax(200px, 300px) 1fr;gap:40px;padding:20px;border:1px solid rgba(0,0,0,0)}.corporation-card.expanded .card-collapsed{display:none}.corporation-card.expanded .card-expanded{display:grid}.logo-column{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:40px 25px;background-color:#f8f9fa;border-radius:8px;height:fit-content;max-width:350px}.logo-column .card-logo-img{width:auto !important;height:auto !important;max-width:100%;max-height:200px;object-fit:contain}.logo-img-large{max-width:100%;max-height:350px;width:auto;height:auto;object-fit:contain;margin:0 auto 20px auto;display:block}.logo-column .corporation-name{font-size:1.25rem;font-weight:500;color:#162054;margin:0 0 15px 0}.logo-column .filing-date{font-size:.875rem;color:#666;margin-bottom:20px}.content-column{padding-right:15px;position:relative;border-left:1px solid #eee;padding-left:25px}.content-title{font-size:1.25rem;font-weight:500;color:#162054;margin:0 0 20px 0;border-bottom:2px solid #e60e31;padding-bottom:10px;display:inline-block}.woke-corp-item-row{display:flex;align-items:center;gap:25px;padding:15px 0;border-bottom:1px solid #f0f0f0;transition:all .2s ease;cursor:pointer;text-decoration:none;color:inherit}.woke-corp-item-row:hover{background-color:#f8f9fa;text-decoration:none;color:inherit}.woke-corp-item-row:hover .woke-corp-item-icon{color:#162054}.woke-corp-item-row:hover .woke-corp-item-title{color:#162054}.woke-corp-item-row:hover .action-text{color:#e60e31}.woke-corp-item-row:hover .fas.fa-arrow-right{transform:translateX(4px);color:#e60e31}.woke-corp-item-row:focus{outline:2px solid #162054;outline-offset:2px;text-decoration:none;color:inherit}.woke-corp-item-row:last-child{border-bottom:none}.woke-corp-item-icon{flex-shrink:0;width:30px;text-align:center;font-size:1.125rem;color:#e60e31;transition:color .2s ease}.woke-corp-item-date{flex-shrink:0;width:130px;font-size:.875rem;color:#666;text-align:left;margin:0;font-weight:400}.woke-corp-item-title{flex-grow:1;font-size:1rem;font-weight:500;line-height:1.4;color:#555;transition:color .2s ease}.woke-corp-item-action{flex-shrink:0;display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:500;color:#999}.woke-corp-item-action .action-text{transition:color .2s ease}.woke-corp-item-action .fas.fa-arrow-right{font-size:.75rem;transition:all .2s ease}.no-items{padding:20px 0;color:#666;font-style:italic}.documents-section,.press-releases-section{margin-top:30px}.documents-section .content-title{font-size:1.125rem;margin-bottom:15px;border-bottom:2px solid #e60e31;padding-bottom:8px}.press-releases-section{position:relative}.press-releases-section .content-title{font-size:1.125rem;margin-bottom:15px;border-bottom:2px solid #e60e31;padding-bottom:8px}.press-releases-section .woke-corp-unified-items-list{padding-top:5px}.no-items{color:#666;padding:10px 0;font-style:italic}.view-details-link{display:inline-block;margin-top:20px;color:#e60e31;text-decoration:none;font-weight:500;transition:color .2s ease}.view-details-link i{margin-left:5px;transition:transform .2s ease}.view-details-link:hover i{transform:translateX(4px)}.press-releases-link{margin-top:10px}.collapse-card{position:absolute;top:15px;right:15px}.corporation-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.12)}.corporation-card.expanded:hover{transform:none;box-shadow:0 8px 25px rgba(0,0,0,.12);border:1px solid #ddd}.corporation-card{transition:grid-column .4s ease,width .4s ease,box-shadow .3s ease,transform .3s ease}.corporation-card.expanded{transition:grid-column .4s ease,width .4s ease,border .3s ease,box-shadow .3s ease}.take-action-section{background-color:#f8f9fa;padding:60px 0;margin-top:60px;border-top:1px solid #e0e0e0}.take-action-grid{display:grid;grid-template-columns:2fr 1fr;gap:40px;max-width:900px;margin:0 auto;padding:0 20px}.take-action-card{background-color:#fff;border-radius:12px;padding:40px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease;display:flex;flex-direction:column;align-items:center;position:relative;border:2px solid rgba(0,0,0,0)}.take-action-card:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.primary-card .primary-icon{background-color:#e60e31;width:90px;height:90px}.primary-card .primary-icon i{font-size:2.5rem;color:#fff}.primary-card .card-title{font-size:1.5rem;color:#162054;margin:25px 0 20px 0;font-weight:500}.primary-card .card-description{font-size:1rem;line-height:1.6;color:#555;margin-bottom:30px;flex-grow:1}.secondary-card .card-title{font-size:1.25rem;color:#162054;margin:20px 0 15px 0;font-weight:500}.secondary-card .card-description{font-size:.875rem;line-height:1.5;color:#666;margin-bottom:25px;flex-grow:1}.icon-container{width:80px;height:80px;border-radius:50%;background-color:#162054;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:background-color .3s ease}.take-action-card:hover .icon-container{background-color:#e60e31}.icon-container i{color:#fff;font-size:2rem}.secondary-card .icon-container .fa-balance-scale{font-size:2.5rem;transform:scale(0.9)}.take-action-section .cta-button{display:inline-block;background-color:#e60e31;color:#fff;text-decoration:none;font-weight:500;padding:12px 20px;border-radius:6px;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;border:none;cursor:pointer}.take-action-section .cta-button:hover{background-color:#162054;transform:translateY(-2px);box-shadow:0 6px 20px rgba(27,42,86,.3);color:#fff}.take-action-section .cta-link{display:inline-block;color:#e60e31;text-decoration:none;font-weight:500;position:relative;padding-right:20px;margin-top:auto;font-size:.875rem}.take-action-section .cta-link:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .3s ease}.take-action-section .cta-link:hover{color:#162054}.take-action-section .cta-link:hover:after{transform:translateY(-50%) translateX(5px)}.document-item{display:flex;align-items:center}.document-item i{margin-right:10px;color:#e60e31;font-size:1.2em}.document-item a{color:#162054;text-decoration:none;font-weight:500}.document-item a:hover{color:#e60e31;text-decoration:underline}.pdf-modal{display:none;position:fixed;z-index:1050;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,.7);opacity:0;transition:opacity .3s ease}.pdf-modal.show{display:block;opacity:1;animation:modalFadeIn .3s ease}.pdf-modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;padding:0;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.5);width:90%;max-width:1100px;height:90%;display:flex;flex-direction:column}@keyframes modalFadeIn{from{opacity:0;transform:translate(-50%, -45%)}to{opacity:1;transform:translate(-50%, -50%)}}.pdf-modal-header{padding:15px 25px;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center}.pdf-modal-title{margin:0;font-size:1.25rem;font-weight:500;color:#162054}.pdf-modal-close{padding:.5rem 1rem;margin:-0.5rem -1rem -0.5rem auto;background-color:rgba(0,0,0,0);border:0;font-size:1.5rem;font-weight:500;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5;cursor:pointer}.pdf-modal-close:hover{opacity:.75}.pdf-modal-body{flex-grow:1;overflow:hidden}#pdf-viewer-iframe{width:100%;height:100%;border:none}body.pdf-modal-open{overflow:hidden}.press-release-item{display:flex;gap:15px;padding:10px 0;border-bottom:1px solid #f0f0f0;align-items:center}.press-release-item:hover{background-color:#f8f9fa}.release-meta{flex-shrink:0;display:flex;flex-direction:column;width:100px}.release-date{font-size:.75rem;color:#666;font-weight:500}.release-title{flex-grow:1}.release-title a{font-size:.875rem;line-height:1.4;color:#162054;font-weight:500}.release-title a:hover{color:#e60e31}.expanded-header{display:flex;align-items:center;gap:30px;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #eee}.corporation-card .logo-wrapper{flex-shrink:0;width:150px;height:150px;padding:5px;background-color:#fff;border:1px solid #ddd;border-radius:8px;display:flex;align-items:center;justify-content:center}.logo-img-large{max-width:100%;max-height:100%;object-fit:contain}.company-info{flex-grow:1}.company-info .corporation-name{font-size:1.5rem;font-weight:500;color:#162054;margin:0 0 10px 0}.company-info .filing-date{font-size:1rem;color:#666}@media(max-width: 768px){.expanded-header{flex-direction:column;text-align:center;gap:15px}.logo-wrapper{width:120px;height:120px}}.full-width-items .item-row{border-left:3px solid rgba(0,0,0,0);padding-left:15px}.full-width-items .item-row:hover{border-left-color:#e60e31}.corporations-grid.loading{position:relative;opacity:.6;pointer-events:none}.loading-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:hsla(0,0%,100%,.9);padding:20px;border-radius:8px;text-align:center;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.1)}.loading-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #0073aa;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 10px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.filter-error{text-align:center;padding:40px 20px;background:#fff;border:1px solid #ddd;border-radius:8px}.filter-error h3{color:#d63638;margin-bottom:10px}.retry-filter{background:#0073aa;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;margin-top:15px}.retry-filter:hover{background:#005a87}.results-count{margin-bottom:20px;font-size:.875rem;color:#666;font-style:italic}#corporation-search:disabled,#sort-select:disabled{opacity:.6;cursor:not-allowed}.unified-items-list,.woke-corp-unified-items-list{list-style:none;padding:0;margin:0}.cta-button{padding:12px 20px;font-size:.75rem;background:none;border:none;color:#162054;text-decoration:none;font-weight:500;transition:color .2s ease}.cta-button:hover{color:#e60e31}@media(max-width: 992px){.card-expanded{grid-template-columns:1fr;gap:20px;padding:25px 30px}.logo-column{width:100%;height:auto;padding:20px}.logo-img-large{max-height:150px;margin-bottom:15px}.filter-controls{flex-direction:column;align-items:stretch;padding:20px}.search-filter,.sort-filter{min-width:0;width:100%}.sort-filter{justify-content:space-between}.item-date{width:90px;text-align:left}.take-action-grid{grid-template-columns:2fr 1fr;gap:30px}.take-action-card{padding:30px}.primary-card .card-title{font-size:1.25rem}.primary-card .primary-icon{width:80px;height:80px}.primary-card .primary-icon i{font-size:2.5rem}}@media(max-width: 768px){.corporations-grid{grid-template-columns:1fr}.corporation-name{font-size:1.2rem}.logo-column .card-logo-img{max-height:120px}.corporation-card .corporation-logo .card-logo-img{max-height:120px}.corporation-card.expanded{padding:0}.card-expanded{grid-template-columns:1fr;gap:20px;padding:0}.logo-column{padding:30px 20px;text-align:center;max-width:100%}.logo-column .logo-img-large{max-height:200px;margin:0 auto 15px auto;display:block}.logo-column .corporation-name{font-size:1.125rem;margin-bottom:8px}.logo-column .filing-date{font-size:.875rem;margin-bottom:16px}.content-column{padding-left:0;padding-right:0;border-left:none;border-top:1px solid #eee;padding-top:20px}.press-releases-section .content-title{padding-left:16px}.documents-section .content-title{padding-left:16px}.documents-section,.press-releases-section{margin-top:0}.press-releases-section{position:relative;padding:10px}.unified-items-list,.woke-corp-unified-items-list{padding:10px}.woke-corp-item-row{flex-direction:column;align-items:stretch;padding:20px;gap:0;border-radius:8px;margin-bottom:12px;background-color:rgba(248,249,250,.5);border:1px solid rgba(27,42,86,.08)}.woke-corp-item-row:hover{background-color:#f8f9fa;border-color:rgba(27,42,86,.12)}.woke-corp-item-row .woke-corp-item-header{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:auto;margin-bottom:16px;order:1}.woke-corp-item-row .woke-corp-item-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#e60e31;font-size:1rem;flex-shrink:0}.woke-corp-item-row .woke-corp-item-date{width:auto;font-size:.75rem;color:#162054;font-weight:500;line-height:1.3;margin:0;flex-shrink:0}.woke-corp-item-row .woke-corp-item-title{width:100%;font-size:1rem;font-weight:500;line-height:1.5;color:#162054;margin-bottom:16px;order:2;padding-left:4px}.woke-corp-item-row .woke-corp-item-action{width:100%;order:3;display:flex;justify-content:flex-end;padding-left:4px;padding-right:16px}.woke-corp-item-row .woke-corp-item-action .action-link{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;color:#162054;text-decoration:none;font-weight:500;transition:color .2s ease;text-align:right}.woke-corp-item-row .woke-corp-item-action .action-link:hover{color:#e60e31}.woke-corp-item-row .woke-corp-item-action .action-link:hover i{transform:translateX(4px)}.woke-corp-item-row .woke-corp-item-action .action-link i{font-size:.75rem;transition:transform .2s ease}.take-action-grid{grid-template-columns:1fr;gap:25px}.take-action-card{padding:25px}.primary-card .card-title{font-size:1.25rem}.primary-card .card-description{font-size:.875rem}.cta-button{padding:12px 20px;font-size:.75rem}}.woke-corp-clickable-row{border-radius:8px;margin-bottom:8px;padding:15px 20px;background-color:#fff;border:1px solid #f0f0f0}.woke-corp-clickable-row:hover{background-color:#f8f9fa;border-color:#e0e0e0;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.08)}body.post-type-archive-woke-corporations,body.single-woke-corporations{background-color:#f9fafb}body.post-type-archive-woke-corporations header .logo img,body.post-type-archive-woke-corporations .custom-logo,body.post-type-archive-woke-corporations .custom-logo-link img,body.single-woke-corporations header .logo img,body.single-woke-corporations .custom-logo,body.single-woke-corporations .custom-logo-link img{height:auto !important;max-height:60px !important;width:auto !important;max-width:200px !important;object-fit:contain !important}.flag-decor{position:absolute;width:160px;height:280px;background-image:url("../images/flag-decor.png");background-size:contain;background-repeat:no-repeat;z-index:1;opacity:.3}.flag-decor-left{left:-30px;top:-60px;transform:rotate(-15deg)}.flag-decor-right{right:-30px;bottom:-60px;transform:rotate(15deg)}.section-tag{display:inline-block;font-size:1.125rem;font-weight:500;margin-bottom:20px;color:#fff;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.container{max-width:1200px;margin:0 auto;padding:0 20px}.featured-corporations{padding:60px 0;background-color:#f9fafb}.slider-section{padding:60px 0;background-color:#fff}.slider-section .section-title{text-align:center;position:relative;margin-bottom:40px;color:#162054;font-weight:500}.slider-section .section-title:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background-color:#e60e31}.afl-slider.universal-slider-fix{max-width:1200px;margin:0 auto;padding:0 40px}.afl-slider.universal-slider-fix .universal-slider__track{display:flex !important;flex-wrap:nowrap !important;justify-content:space-between !important;gap:24px !important}.afl-slider.universal-slider-fix .universal-slider__slide{flex:0 0 calc(33.333% - 16px) !important;max-width:calc(33.333% - 16px) !important;width:calc(33.333% - 16px) !important;margin-right:0 !important}.card.victory-card{height:100%;border-radius:8px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;background-color:#fff;display:flex;flex-direction:column}.card.victory-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.15)}.card.victory-card .card__image{position:relative;height:200px;overflow:hidden}.card.victory-card .card__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.card.victory-card:hover .card__image img{transform:scale(1.05)}.card.victory-card .card__tags{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:5px}.card.victory-card .tag{font-size:.75rem;font-weight:500;padding:5px 10px;border-radius:4px;color:#fff;text-transform:uppercase}.card.victory-card .tag--status{background-color:#e60e31}.card.victory-card .card__content{padding:20px;flex-grow:1;display:flex;flex-direction:column}.card.victory-card .card__title{font-size:1.125rem;font-weight:500;margin-bottom:15px;line-height:1.4;color:#162054}.card.victory-card .card__text{font-size:.875rem;line-height:1.6;color:#555;margin-bottom:20px;flex-grow:1}.card.victory-card .card__link{margin-top:auto;color:#e60e31;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;transition:color .2s ease}.card.victory-card .card__link i{margin-left:5px;transition:transform .2s ease}.card.victory-card .card__link:hover{color:#162054}.card.victory-card .card__link:hover i{transform:translateX(4px)}@media(max-width: 992px){.afl-slider.universal-slider-fix .universal-slider__slide{flex:0 0 calc(50% - 12px) !important;max-width:calc(50% - 12px) !important;width:calc(50% - 12px) !important}}@media(max-width: 768px){.afl-slider.universal-slider-fix .universal-slider__slide{flex:0 0 100% !important;max-width:100% !important;width:100% !important}.slider-section{padding:40px 0}.slider-section .section-title{font-size:1.5rem;margin-bottom:30px}.afl-slider.universal-slider-fix{padding:0 30px}}.learn-more-callout{padding:20px 0;background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.learn-more-callout .callout-content{max-width:800px;margin:0 auto;padding:15px 20px;display:flex;align-items:center;justify-content:center;gap:15px}.learn-more-callout .callout-content .callout-icon i{font-size:1.25rem;color:#666}.learn-more-callout .callout-content .callout-text p{font-size:1rem;color:#495057;margin:0;line-height:1.4;font-weight:400}.learn-more-callout .callout-content .callout-action .cta-button{display:inline-flex;align-items:center;gap:8px;color:#162054;text-decoration:none;font-weight:500;font-size:1rem;min-width:140px;white-space:nowrap;transition:color .2s ease;background:none;border:none}.learn-more-callout .callout-content .callout-action .cta-button:hover{color:#e60e31;text-decoration:none}.learn-more-callout .callout-content .callout-action .cta-button:hover i{transform:translateX(3px)}.learn-more-callout .callout-content .callout-action .cta-button i{font-size:.875rem;transition:transform .2s ease}@media(max-width: 768px){.learn-more-callout{padding:15px 0}.learn-more-callout .callout-content{padding:12px 15px;flex-direction:column;gap:10px}.learn-more-callout .callout-content .callout-text p{font-size:.875rem;text-align:center}.learn-more-callout .callout-content .cta-button{font-size:.875rem}}.afl-slider--woke-corporations .afl-slider__container{padding:0}.afl-slider--woke-corporations .afl-slider__container.mobile-peekable-enabled{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:none;-ms-overflow-style:none}.afl-slider--woke-corporations .afl-slider__container.mobile-peekable-enabled::-webkit-scrollbar{display:none}.afl-slider--woke-corporations .afl-slider__track{display:flex;gap:20px;padding:0 20px}.mobile-peekable-enabled .afl-slider--woke-corporations .afl-slider__track{transform:none !important;transition:none !important}.afl-slider--woke-corporations .afl-slider__slide{flex:0 0 calc(85vw - 20px);max-width:calc(85vw - 20px);scroll-snap-align:start}.afl-slider--woke-corporations .afl-slider__slide .afl-card{width:100%;height:100%}@media(max-width: 576px){.afl-slider--woke-corporations .afl-slider__slide{flex:0 0 calc(90vw - 20px);max-width:calc(90vw - 20px)}}.afl-slider--woke-corporations .afl-slider__arrow,.afl-slider--woke-corporations .afl-slider__dots{display:none !important}.afl-slider--woke-corporations .mobile-hidden{display:none !important}.afl-slider--woke-corporations .afl-card{height:400px;display:flex;flex-direction:column;box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:8px;overflow:hidden;background-color:#fff}@media(max-width: 768px){.afl-slider--woke-corporations .afl-card{height:420px;box-shadow:0 8px 24px rgba(0,0,0,.12)}}@media(max-width: 576px){.afl-slider--woke-corporations .afl-card{height:400px}}.afl-slider--woke-corporations .afl-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-2px);transition:all .3s ease}.afl-slider--woke-corporations .afl-card .afl-card__image,.afl-slider--woke-corporations .afl-card .card-image,.afl-slider--woke-corporations .afl-card .card_image{position:relative;width:100%;height:200px;overflow:hidden;flex-shrink:0}@media(max-width: 768px){.afl-slider--woke-corporations .afl-card .afl-card__image,.afl-slider--woke-corporations .afl-card .card-image,.afl-slider--woke-corporations .afl-card .card_image{height:180px}}@media(max-width: 576px){.afl-slider--woke-corporations .afl-card .afl-card__image,.afl-slider--woke-corporations .afl-card .card-image,.afl-slider--woke-corporations .afl-card .card_image{height:160px}}.afl-slider--woke-corporations .afl-card .afl-card__image img,.afl-slider--woke-corporations .afl-card .card-image img,.afl-slider--woke-corporations .afl-card .card_image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;margin:0;padding:0;border:none}.afl-slider--woke-corporations .afl-card .afl-card__content{flex:1;display:flex;flex-direction:column;padding:1.5rem 1.5rem 1rem}@media(max-width: 576px){.afl-slider--woke-corporations .afl-card .afl-card__content{padding:1rem 1rem .75rem}}.afl-slider--woke-corporations .afl-card .afl-card__title{margin-bottom:1rem;line-height:1.3;font-weight:500;flex-grow:1;font-size:1.25rem;color:#162054}@media(max-width: 576px){.afl-slider--woke-corporations .afl-card .afl-card__title{font-size:1.125rem}}.afl-slider--woke-corporations .afl-card .afl-card__meta{margin-bottom:.5rem;font-size:.75rem;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.afl-slider--woke-corporations .afl-card .card_footer{margin-top:auto;padding:0 1.5rem 1.5rem}@media(max-width: 576px){.afl-slider--woke-corporations .afl-card .card_footer{padding:0 1rem 1rem}}.afl-slider--woke-corporations .afl-card .card_footer .priority_line{margin-bottom:.75rem}.afl-slider--woke-corporations .afl-card .card_footer .priority_line .priority-tag{font-size:.75rem;padding:6px 12px;border-radius:4px;background-color:#162054;color:#fff;font-weight:500;text-transform:uppercase;letter-spacing:.6px}.afl-slider--woke-corporations .afl-card .card_footer .status_line{display:flex;justify-content:space-between;align-items:center;gap:10px}.afl-slider--woke-corporations .afl-card .card_footer .status_line .status-tag{font-size:.75rem;padding:6px 12px;border-radius:4px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;line-height:1.2;white-space:nowrap;background:#f8f9fa;color:#6c757d;border:1px solid rgba(108,117,125,.2)}.afl-slider--woke-corporations .afl-card .card_footer .status_line .status-tag.victory,.afl-slider--woke-corporations .afl-card .card_footer .status_line .status-tag[data-status=victory]{background:#f8f9fa;color:#dc3545;border:1px solid rgba(220,53,69,.2)}.afl-slider--woke-corporations .afl-card .card_footer .status_line .status-tag.victory::before,.afl-slider--woke-corporations .afl-card .card_footer .status_line .status-tag[data-status=victory]::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:.75rem;margin-right:6px;color:#dc3545}.afl-slider--woke-corporations .afl-card .card_footer .status_line .status-tag.ongoing,.afl-slider--woke-corporations .afl-card .card_footer .status_line .status-tag[data-status=ongoing]{background:#f8f9fa;color:#28a745;border:1px solid rgba(40,167,69,.2);display:inline-flex;align-items:center}.afl-slider--woke-corporations .afl-card .card_footer .status_line .status-tag.ongoing::before,.afl-slider--woke-corporations .afl-card .card_footer .status_line .status-tag[data-status=ongoing]::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:.75rem;margin-right:6px;color:#28a745}.afl-slider--woke-corporations .afl-card .card_footer .status_line .status-tag.closed,.afl-slider--woke-corporations .afl-card .card_footer .status_line .status-tag[data-status=closed]{background:#f8f9fa;color:#6c757d;border:1px solid rgba(108,117,125,.2)}.afl-slider--woke-corporations .afl-card .card_footer .status_line .card_link{color:#162054;text-decoration:none;font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:4px;transition:color .2s ease;white-space:nowrap;flex-shrink:0}.afl-slider--woke-corporations .afl-card .card_footer .status_line .card_link:hover{color:#e60e31}.afl-slider--woke-corporations .afl-card .card_footer .status_line .card_link i{font-size:.75rem}.mobile-slider-wrapper .afl-slider--woke-corporations .afl-slider__track{padding:0 20px 20px}.mobile-slider-wrapper .afl-slider--woke-corporations .afl-slider__slide{margin-bottom:10px}.mobile-slider-wrapper .afl-slider--woke-corporations .featured-news-item.main .media-logo.main-logo.featured-square-image{width:100%;height:180px;padding:0;display:flex;align-items:center;justify-content:center;overflow:hidden}@media(max-width: 576px){.mobile-slider-wrapper .afl-slider--woke-corporations .featured-news-item.main .media-logo.main-logo.featured-square-image{height:160px}}.mobile-slider-wrapper .afl-slider--woke-corporations .featured-news-item.main .media-logo.main-logo.featured-square-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;margin:0;padding:0;border:none}.mobile-slider-wrapper .afl-slider--woke-corporations .afl-card .afl-card__image,.mobile-slider-wrapper .afl-slider--woke-corporations .card .afl-card__image,.mobile-slider-wrapper .afl-slider--woke-corporations .afl-victory-card .afl-card__image{height:180px;min-height:180px;max-height:180px;overflow:hidden;position:relative}@media(max-width: 576px){.mobile-slider-wrapper .afl-slider--woke-corporations .afl-card .afl-card__image,.mobile-slider-wrapper .afl-slider--woke-corporations .card .afl-card__image,.mobile-slider-wrapper .afl-slider--woke-corporations .afl-victory-card .afl-card__image{height:160px;min-height:160px;max-height:160px}}.mobile-slider-wrapper .afl-slider--woke-corporations .afl-card .afl-card__image img,.mobile-slider-wrapper .afl-slider--woke-corporations .card .afl-card__image img,.mobile-slider-wrapper .afl-slider--woke-corporations .afl-victory-card .afl-card__image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;margin:0;padding:0;border:none;flex-shrink:0}.mobile-slider-wrapper .afl-slider--woke-corporations .afl-card .card-image,.mobile-slider-wrapper .afl-slider--woke-corporations .afl-card .card_image,.mobile-slider-wrapper .afl-slider--woke-corporations .afl-card .image-container,.mobile-slider-wrapper .afl-slider--woke-corporations .afl-card .featured-image,.mobile-slider-wrapper .afl-slider--woke-corporations .card .card-image,.mobile-slider-wrapper .afl-slider--woke-corporations .card .card_image,.mobile-slider-wrapper .afl-slider--woke-corporations .card .image-container,.mobile-slider-wrapper .afl-slider--woke-corporations .card .featured-image,.mobile-slider-wrapper .afl-slider--woke-corporations .afl-victory-card .card-image,.mobile-slider-wrapper .afl-slider--woke-corporations .afl-victory-card .card_image,.mobile-slider-wrapper .afl-slider--woke-corporations .afl-victory-card .image-container,.mobile-slider-wrapper .afl-slider--woke-corporations .afl-victory-card .featured-image{height:180px;min-height:180px;max-height:180px;overflow:hidden;position:relative}@media(max-width: 576px){.mobile-slider-wrapper .afl-slider--woke-corporations .afl-card .card-image,.mobile-slider-wrapper .afl-slider--woke-corporations .afl-card .card_image,.mobile-slider-wrapper .afl-slider--woke-corporations .afl-card .image-container,.mobile-slider-wrapper .afl-slider--woke-corporations .afl-card .featured-image,.mobile-slider-wrapper .afl-slider--woke-corporations .card .card-image,.mobile-slider-wrapper .afl-slider--woke-corporations .card .card_image,.mobile-slider-wrapper .afl-slider--woke-corporations .card .image-container,.mobile-slider-wrapper .afl-slider--woke-corporations .card .featured-image,.mobile-slider-wrapper .afl-slider--woke-corporations .afl-victory-card .card-image,.mobile-slider-wrapper .afl-slider--woke-corporations .afl-victory-card .card_image,.mobile-slider-wrapper .afl-slider--woke-corporations .afl-victory-card .image-container,.mobile-slider-wrapper .afl-slider--woke-corporations .afl-victory-card .featured-image{height:160px;min-height:160px;max-height:160px}}.mobile-slider-wrapper .afl-slider--woke-corporations .afl-card .card-image img,.mobile-slider-wrapper .afl-slider--woke-corporations .afl-card .card_image img,.mobile-slider-wrapper .afl-slider--woke-corporations .afl-card .image-container img,.mobile-slider-wrapper .afl-slider--woke-corporations .afl-card .featured-image img,.mobile-slider-wrapper .afl-slider--woke-corporations .card .card-image img,.mobile-slider-wrapper .afl-slider--woke-corporations .card .card_image img,.mobile-slider-wrapper .afl-slider--woke-corporations .card .image-container img,.mobile-slider-wrapper .afl-slider--woke-corporations .card .featured-image img,.mobile-slider-wrapper .afl-slider--woke-corporations .afl-victory-card .card-image img,.mobile-slider-wrapper .afl-slider--woke-corporations .afl-victory-card .card_image img,.mobile-slider-wrapper .afl-slider--woke-corporations .afl-victory-card .image-container img,.mobile-slider-wrapper .afl-slider--woke-corporations .afl-victory-card .featured-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;margin:0;padding:0;border:none;flex-shrink:0}.faq-link-text{margin:25px auto 30px;text-align:center;background-color:rgba(248,249,250,.6);border-radius:4px;max-width:650px;padding:14px 20px;color:#555;font-size:1rem;line-height:1.5;text-wrap:balance;word-spacing:.1em}.faq-link-text span{color:#333}.faq-link-text .faq-link{color:#162054;text-decoration:none;font-weight:500;margin-left:6px;transition:color .2s ease;white-space:nowrap}.faq-link-text .faq-link:hover{color:#e60e31}.faq-link-text .faq-link::after{content:" →";margin-left:4px}.careers-archive-hero{position:relative;background-size:cover;background-position:center center}.careers-archive-hero .hero-content{position:relative;z-index:2}.careers-archive-hero::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1}.careers-about-section{padding:3rem 0}.careers-about-section .featured-heading{color:var(--secondary-color, #162054);font-size:2.5rem;font-weight:500;text-transform:uppercase;letter-spacing:1px}.careers-about-section .red-blue-underline{height:4px;width:130px;margin:0 auto;background:linear-gradient(to right, var(--primary-color, #e60e31) 0%, var(--primary-color, #e60e31) 70%, var(--secondary-color, #162054) 70%, var(--secondary-color, #162054) 100%)}.careers-about-section .red-underline-center{height:3px;width:60px;background-color:var(--primary-color);margin:0 auto}.careers-about-section .careers-about-content{font-size:var(--font-size-lg, 1.1rem);line-height:1.7;text-align:left}.job-listing-card{transition:transform .3s ease,box-shadow .3s ease;border-left:4px solid var(--primary-color)}.job-listing-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1) !important}.job-listing-card .job-title{font-size:1.5rem;font-weight:500;padding-left:.5rem}.job-listing-card .job-title a{color:var(--primary-color);text-decoration:none}.job-listing-card .job-title a:hover{color:var(--primary-color-dark);text-decoration:underline}.job-listing-card .job-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.job-listing-card .badge{font-weight:normal;padding:.35rem .75rem;border-radius:50px}.job-listing-card .job-listing-actions{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.post-type-archive-job_listing .entry-footer,.single-job_listing .entry-footer,.single-job_listing footer.entry-footer,.post-type-archive-job_listing footer.entry-footer,.job_listing .entry-footer,.job_listing footer.entry-footer,article.job_listing .entry-footer,.job_listing-template-default .entry-footer,#post-job_listing .entry-footer{display:none !important;visibility:hidden !important;height:0 !important;opacity:0 !important;margin:0 !important;padding:0 !important;border:none !important}.job-listing-meta{border-top:1px solid #e9ecef;font-size:.9rem}.job-listing-meta .job-meta-info{color:#505050}.job-listing-meta .job-location,.job-listing-meta .job-posted-date{border-radius:4px;padding:.35rem .75rem}.job-listing-meta .job-location i,.job-listing-meta .job-posted-date i{color:var(--primary-color, #e60e31)}.job-listing-meta .job-location{color:var(--secondary-color, #162054);font-weight:500}.job-listing-meta .job-posted-date{color:#666}.job-listing-meta .btn-primary{background-color:var(--primary-color, #e60e31);border-color:var(--primary-color, #e60e31)}.job-listing-meta .btn-primary:hover{background-color:rgb(181.9262295082,11.0737704918,38.7581967213);border-color:rgb(181.9262295082,11.0737704918,38.7581967213)}@media(max-width: 576px){.job-listing-meta{flex-direction:column;gap:1rem}.job-listing-meta .job-meta-info{flex-direction:column;align-items:flex-start}.job-listing-meta .job-meta-info .job-location{margin-bottom:.5rem}}.job-listing-hero{margin-bottom:2rem}.job-listing-hero .hero-bg{background-position:40% center !important}.job-application-form{margin-top:2rem;padding:2rem;background-color:var(--light-bg-color);border-radius:.5rem}.job-application-form .form-title{margin-bottom:1.5rem;font-weight:500;text-align:center}.job-application-form .form-group{margin-bottom:1.5rem}.job-application-form .btn-apply{width:100%;padding:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:1px}.btn-apply{font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-tight);transition:all var(--transition-normal) var(--transition-timing)}.btn-apply:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn-apply:focus{outline:none;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb), 0.25)}.btn-apply.btn-primary{background-color:var(--primary-color);color:var(--white);border-color:var(--primary-color)}.btn-apply.btn-primary:hover{background-color:#bf0a30;border-color:#bf0a30;color:var(--white)}@media(max-width: 576px){.job-listing-card .job-meta{flex-direction:column;gap:.25rem}.job-listing-card .job-meta .badge{display:inline-block}.job-listing-card .job-listing-actions{flex-direction:column;gap:1rem}.job-listing-card .job-listing-actions .btn{width:100%}.job-listing-card .job-listing-actions small{align-self:flex-start}}.back-to-careers{display:inline-block;margin:20px 0;color:var(--secondary-color, #162054);font-weight:500;text-decoration:none;transition:color .2s ease}.back-to-careers i{margin-right:5px}.back-to-careers:hover{color:var(--primary-color, #e60e31);text-decoration:none}.job-listing-hero{margin:0 0 30px !important}body.post-type-archive-govt-accountability .container,body.single-govt-accountability .container{max-width:1200px;margin:0 auto;padding:0 15px}body.post-type-archive-govt-accountability .content-sections,body.single-govt-accountability .content-sections{padding:30px 20px 60px}body.post-type-archive-govt-accountability .content-section,body.single-govt-accountability .content-section{margin-bottom:40px;padding:35px;position:relative}body.post-type-archive-govt-accountability .content-section .section-content,body.single-govt-accountability .content-section .section-content{padding:0;text-align:left;max-width:none}body.post-type-archive-govt-accountability .content-section p,body.single-govt-accountability .content-section p{font-size:1.125rem;line-height:1.7;color:#333;margin-bottom:1em;text-align:left;max-width:none}body.post-type-archive-govt-accountability .press-item,body.post-type-archive-govt-accountability .news-item,body.single-govt-accountability .press-item,body.single-govt-accountability .news-item{margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #eee}body.post-type-archive-govt-accountability .press-item:last-child,body.post-type-archive-govt-accountability .news-item:last-child,body.single-govt-accountability .press-item:last-child,body.single-govt-accountability .news-item:last-child{border-bottom:none;margin-bottom:0}body.post-type-archive-govt-accountability .press-item h3,body.post-type-archive-govt-accountability .news-item h3,body.single-govt-accountability .press-item h3,body.single-govt-accountability .news-item h3{font-size:1.125rem;margin-bottom:5px}body.post-type-archive-govt-accountability .press-item a,body.post-type-archive-govt-accountability .news-item a,body.single-govt-accountability .press-item a,body.single-govt-accountability .news-item a{color:#162054;text-decoration:none}body.post-type-archive-govt-accountability .press-item a:hover,body.post-type-archive-govt-accountability .news-item a:hover,body.single-govt-accountability .press-item a:hover,body.single-govt-accountability .news-item a:hover{color:#e60e31}body.post-type-archive-govt-accountability .press-item .date,body.post-type-archive-govt-accountability .news-item .date,body.single-govt-accountability .press-item .date,body.single-govt-accountability .news-item .date{font-size:.875rem;color:#666;margin-bottom:10px}body.post-type-archive-govt-accountability .press-item .excerpt,body.post-type-archive-govt-accountability .news-item .excerpt,body.single-govt-accountability .press-item .excerpt,body.single-govt-accountability .news-item .excerpt{font-size:.875rem;color:#333;margin-bottom:10px}body.post-type-archive-govt-accountability .press-item .read-more,body.post-type-archive-govt-accountability .news-item .read-more,body.single-govt-accountability .press-item .read-more,body.single-govt-accountability .news-item .read-more{display:inline-flex;align-items:center;color:#e60e31;text-decoration:none;font-weight:500;font-size:.875rem;transition:color .2s ease}body.post-type-archive-govt-accountability .press-item .read-more i,body.post-type-archive-govt-accountability .news-item .read-more i,body.single-govt-accountability .press-item .read-more i,body.single-govt-accountability .news-item .read-more i{margin-left:5px;transition:transform .2s ease}body.post-type-archive-govt-accountability .press-item .read-more:hover i,body.post-type-archive-govt-accountability .news-item .read-more:hover i,body.single-govt-accountability .press-item .read-more:hover i,body.single-govt-accountability .news-item .read-more:hover i{transform:translateX(3px)}body.post-type-archive-govt-accountability .item-meta,body.single-govt-accountability .item-meta{margin-bottom:10px}body.post-type-archive-govt-accountability .news-source,body.single-govt-accountability .news-source{font-size:.875rem;font-weight:500;color:#333;margin-right:15px}body.post-type-archive-govt-accountability .hero-type-b .hero-title,body.single-govt-accountability .hero-type-b .hero-title{max-width:100%;width:100%;word-wrap:break-word;overflow-wrap:break-word}body.post-type-archive-govt-accountability .tag.foia,body.single-govt-accountability .tag.foia{background:#3a86ff;color:#fff}body.post-type-archive-govt-accountability .tag.foia-gold-tag,body.post-type-archive-govt-accountability .tag.litigation-gold-tag,body.single-govt-accountability .tag.foia-gold-tag,body.single-govt-accountability .tag.litigation-gold-tag{background-color:#f3d352;color:#000;padding:5px 10px;font-weight:500;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px;display:inline-block;border-radius:4px}body.post-type-archive-govt-accountability .status.foia-gold-tag,body.post-type-archive-govt-accountability .status.litigation-gold-tag,body.single-govt-accountability .status.foia-gold-tag,body.single-govt-accountability .status.litigation-gold-tag{background-color:#f3d352;color:#000;padding:5px 10px;font-weight:500;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px;display:inline-block;border-radius:4px}body.post-type-archive-govt-accountability .news-items .afl-news-archive-item.content-item,body.single-govt-accountability .news-items .afl-news-archive-item.content-item{display:block;grid-template-columns:unset}body.post-type-archive-govt-accountability .news-items .afl-news-archive-item.content-item .afl-news-card-wrapper,body.single-govt-accountability .news-items .afl-news-archive-item.content-item .afl-news-card-wrapper{display:flex;flex-direction:row;align-items:stretch;width:100%;height:220px}body.post-type-archive-govt-accountability .news-items .afl-news-archive-item.content-item .afl-news-card-image.afl-news-card-logo,body.single-govt-accountability .news-items .afl-news-archive-item.content-item .afl-news-card-image.afl-news-card-logo{flex:0 0 25%;width:25%;height:220px}body.post-type-archive-govt-accountability .news-items .afl-news-archive-item.content-item .afl-news-card-content,body.single-govt-accountability .news-items .afl-news-archive-item.content-item .afl-news-card-content{flex:1;width:75%;padding:20px 24px;display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 768px){body.post-type-archive-govt-accountability .content-section,body.single-govt-accountability .content-section{padding:25px}body.post-type-archive-govt-accountability .content-section p,body.single-govt-accountability .content-section p{font-size:1rem}}@media(max-width: 480px){body.post-type-archive-govt-accountability .content-section,body.single-govt-accountability .content-section{padding:25px}body.post-type-archive-govt-accountability .content-section p,body.single-govt-accountability .content-section p{font-size:1rem}body.post-type-archive-govt-accountability .content-section,body.single-govt-accountability .content-section{padding:25px}body.post-type-archive-govt-accountability .content-section p,body.single-govt-accountability .content-section p{font-size:1rem}}.faq-link-text{margin:25px auto 30px;text-align:center;background-color:rgba(248,249,250,.6);border-radius:4px;max-width:800px;padding:14px 20px;color:#555;font-size:1rem;line-height:1.5;text-wrap:balance;word-spacing:.1em}.faq-link-text span{color:#333}.faq-link-text .faq-link{color:#162054;text-decoration:none;font-weight:500;margin-left:6px;transition:color .2s ease;white-space:nowrap}.faq-link-text .faq-link:hover{color:#e60e31}.faq-link-text .faq-link::after{content:" →";margin-left:4px}.featured-work{padding:60px 0;background-color:#f8f9fa}.featured-work .section-title{text-align:center;font-size:2.5rem;color:#162054;font-weight:500;margin:0 0 50px 0;font-family:"Raleway",sans-serif;text-transform:uppercase;letter-spacing:1px;position:relative}.featured-work .section-title::after{content:"";display:block;width:80px;height:3px;background-color:#e60e31;margin:20px auto 0}.featured-work .universal-slider-featured{padding:20px 30px 40px;margin:2rem auto}.featured-work .universal-slider-featured .container{padding:0}.featured-work .universal-slider-featured .track{height:350px;overflow:visible}.featured-work .universal-slider-featured .slide{height:350px;overflow:visible}.featured-work .universal-slider-featured .card{height:350px;overflow:hidden;margin:0 auto 20px}.featured-work .universal-slider-featured .card_content{height:auto;max-height:calc(100% - 0px);overflow:hidden;display:flex;flex-direction:column;position:relative;padding:2rem;padding-bottom:80px}.featured-work .universal-slider-featured .card_title{flex-shrink:0;margin-bottom:15px}.featured-work .universal-slider-featured .card_quote{flex:1;overflow:hidden}.featured-work .universal-slider-featured .card_footer{position:absolute;bottom:20px;left:20px;right:20px;display:flex;justify-content:flex-end;align-items:center;gap:15px;margin-top:0}.featured-work .universal-slider-featured .card_footer .card_tags{display:flex;gap:8px;margin:0;margin-right:auto}.featured-work .universal-slider-featured .card_link{flex-shrink:0;margin-top:0;background-color:rgba(0,0,0,0);border:none;color:#162054;font-weight:500;text-decoration:none;transition:color .2s ease;position:relative;bottom:auto;right:auto}.featured-work .universal-slider-featured .card_link:hover{color:#e60e31}@media(max-width: 768px){.featured-work .universal-slider-featured{padding:15px 20px 30px}.featured-work .universal-slider-featured .card_content{padding:1.5rem;padding-bottom:70px}.featured-work .universal-slider-featured .card_footer{bottom:15px;left:15px;right:15px;flex-direction:column;align-items:flex-end;gap:10px}.featured-work .universal-slider-featured .card_footer .card_tags{margin-right:0;align-self:flex-start}.featured-work .universal-slider-featured .card_footer .card_link{align-self:flex-end}.featured-work .universal-slider-featured .track,.featured-work .universal-slider-featured .slide,.featured-work .universal-slider-featured .card{height:500px}}@media(max-width: 576px){.featured-work .universal-slider-featured{padding:10px 15px 25px}.featured-work .universal-slider-featured .card_content{padding:1.25rem;padding-bottom:65px}.featured-work .universal-slider-featured .track,.featured-work .universal-slider-featured .slide,.featured-work .universal-slider-featured .card{height:400px}}.featured-work .universal-slider-featured .card[data-post-type=press-release]{display:flex !important;flex-direction:row !important}.featured-work .universal-slider-featured .card[data-post-type=press-release] .card-link-wrapper{display:flex !important;flex-direction:row !important;width:100%;height:100%}.featured-work .universal-slider-featured .card[data-post-type=press-release] .card_image{width:35%;height:100%;flex-shrink:0}.featured-work .universal-slider-featured .card[data-post-type=press-release] .card_image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.featured-work .universal-slider-featured .card[data-post-type=press-release] .card_content{flex:1;display:flex;flex-direction:column;padding:2rem}.featured-work .universal-slider-featured .card[data-post-type=press-release] .card-link-wrapper{display:block;color:inherit;text-decoration:none;height:100%}.featured-work .universal-slider-featured .card[data-post-type=press-release] .card-link-wrapper:hover .card_title{color:#e60e31}.featured-work .universal-slider-featured .card[data-post-type=press-release] .card-link-wrapper:hover .card_link{color:#e60e31}.featured-work .universal-slider-featured .card[data-post-type=press-release] .card_date{margin-bottom:15px}.featured-work .universal-slider-featured .card[data-post-type=press-release] .card_date .content-type{color:#e60e31;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.featured-work .universal-slider-featured .card[data-post-type=press-release] .card_date .date-separator{color:#999;font-size:.875rem;font-weight:400}.featured-work .universal-slider-featured .card[data-post-type=press-release] .card_date .release-date{color:#666;font-size:.875rem;font-weight:500}.featured-work .universal-slider-featured .card[data-post-type=press-release] .card_date .filed-label{color:#666;font-size:.875rem;font-weight:500}.featured-work .universal-slider-featured .card[data-post-type=press-release] .card_date .filed-date{color:#666;font-size:.875rem;font-weight:500}.featured-work .universal-slider-featured .card[data-post-type=press-release] .card_title{color:#162054;font-size:1.25rem;font-weight:500;line-height:1.4;margin-bottom:20px;transition:color .2s ease}.featured-work .universal-slider-featured .card[data-post-type=press-release] .card_footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.featured-work .universal-slider-featured .card[data-post-type=press-release] .card_footer .card_tags{display:flex;gap:8px}.featured-work .universal-slider-featured .card[data-post-type=press-release] .card_footer .card_link{color:#162054;font-weight:500;font-size:.875rem;text-decoration:none;transition:color .2s ease;display:flex;align-items:center;gap:5px}.featured-work .universal-slider-featured .card[data-post-type=press-release] .card_footer .card_link i{font-size:.75rem;transition:transform .2s ease}.featured-work .universal-slider-featured .card[data-post-type=press-release] .card_footer .card_link:hover{color:#e60e31}.featured-work .universal-slider-featured .card[data-post-type=press-release] .card_footer .card_link:hover i{transform:translateX(3px)}.featured-work .universal-slider-featured .card_quote{margin-bottom:25px;flex:1;position:relative}.featured-work .universal-slider-featured .card_quote .quote-text{font-size:1.1rem;line-height:1.5;color:#495057;font-style:italic;margin:0;padding-left:30px;position:relative;font-family:"Georgia","Times New Roman",Times,serif}.featured-work .universal-slider-featured .card_quote .quote-text::before{content:"“";font-size:2rem;font-weight:500;color:#e60e31;position:absolute;top:-3px;left:0;line-height:.8;font-family:"Georgia","Times New Roman",Times,serif}@media(max-width: 768px){.featured-work .universal-slider-featured .card_quote .quote-text{font-size:1rem;padding-left:25px}.featured-work .universal-slider-featured .card_quote .quote-text::before{font-size:1.75rem;top:-2px}}@media(max-width: 768px){.featured-work{padding:40px 0}.featured-work .section-title{font-size:2rem;margin-bottom:30px}}.press-release-container{max-width:1080px;margin:0 auto;padding:0;background-color:#fff;position:relative;z-index:1}.main-container{max-width:1080px;margin:0 auto;padding:0 15px;background-color:#fff;position:relative;z-index:1}.back-to-press{display:inline-flex;align-items:center;color:#162054;text-decoration:none;margin:15px 0;font-size:.875rem;font-weight:500;transition:color .2s ease,transform .3s ease}.back-to-press:hover{color:#e60e31;transform:translateX(-5px)}.back-to-press i{margin-right:8px;font-size:.75rem}.press-release-article{background-color:#fff;padding:40px 30px 40px;max-width:1080px;margin:0 auto;position:relative;z-index:1}.press-release-article .entry-header{position:relative;margin-bottom:15px;padding-bottom:0;border-bottom:none;height:auto;overflow:visible;text-align:left;z-index:1;display:flex;flex-direction:column}.press-release-article .entry-title,.press-release-article h1.entry-title,#press-release-title{font-size:1.875rem;line-height:1.2;margin-top:0;margin-bottom:24px;color:#162054;font-weight:500;width:100%;display:block;text-align:left;font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;text-transform:none;padding:0;letter-spacing:normal}@media(max-width: 768px){.press-release-article .entry-title,.press-release-article h1.entry-title,#press-release-title{font-size:1.5rem}}@media(max-width: 576px){.press-release-article .entry-title,.press-release-article h1.entry-title,#press-release-title{font-size:1.25rem;line-height:1.3}}@media(max-width: 768px){.single-press-release .press-release-article .entry-title,.single-press-release .press-release-article h1.entry-title{font-size:2rem}}@media(max-width: 576px){.single-press-release .press-release-article .entry-title,.single-press-release .press-release-article h1.entry-title{font-size:1.75rem;line-height:1.3}}@media(max-width: 768px){.press-release-article{padding:0}}.header-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;width:100%}.meta-left{display:flex;align-items:center}.meta-right{display:flex;align-items:center;gap:15px}.download-button{display:inline-flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);color:#162054;border:none;padding:0;text-decoration:none;cursor:pointer;font-weight:500;transition:color .2s ease;font-size:.875rem;gap:6px}.download-button i{font-size:1rem}.download-button:hover{color:#e60e31}.meta-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;margin-top:20px;border-bottom:1px solid #eaeaea;padding-bottom:15px}.press-release-article .release-date{font-size:1rem;color:#666;margin-bottom:0;margin-top:0;font-weight:500}.press-release-article .release-subtitle{font-size:1.125rem;line-height:1.4;color:#495057;margin-bottom:15px;font-weight:500;text-align:center}.press-release-meta{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;color:#666;margin-bottom:20px;font-weight:500;position:relative}.press-release-location{text-transform:uppercase;color:#666;font-weight:500}.meta-separator{margin:0 .25rem;color:#666}.corporate-oversight{display:inline-block;background-color:#f4f4f4;color:#162054;font-weight:500;padding:8px 15px;border-radius:20px}.social-share-buttons{display:flex;gap:15px;margin-bottom:20px}.social-sharing-top{display:flex;gap:15px;align-items:center;position:absolute;right:0;top:0}.share-button{display:inline-flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);color:#000;border:none;cursor:pointer;font-weight:500;transition:color .2s ease;padding:0;font-size:.9375rem;text-decoration:none}.share-button:hover{color:#e60e31}.featured-image-container{margin-bottom:30px;position:relative;overflow:hidden;border-radius:8px}.featured-image{width:100%;height:auto;display:block;transition:transform .3s ease}.press-release-article:hover .featured-image{transform:scale(1.05)}.featured-image-tools{position:absolute;bottom:10px;right:10px;display:flex;align-items:center;gap:10px;z-index:1}.featured-image-caption{position:absolute;bottom:0;left:0;width:100%;padding:10px;background:linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 100%);color:#fff;font-size:.875rem;text-align:left;z-index:1;opacity:0;transition:opacity .3s ease}.press-release-article:hover .featured-image-caption{opacity:1}.featured-image-social{background-color:hsla(0,0%,100%,.9);border-radius:20px;padding:5px 10px;display:flex;gap:10px;box-shadow:0 2px 5px rgba(0,0,0,.2)}.img-social-icon,.img-social-copy{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#162054;background-color:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;font-size:1rem;transition:background-color .2s ease,color .2s ease}.img-social-icon:hover,.img-social-copy:hover{background-color:#162054;color:#fff}.press-release-top-actions{display:flex;align-items:center;gap:15px;position:relative}.social-sharing-top{display:flex;gap:15px;align-items:center}.share-button,.download-button{text-decoration:none}.press-release-card .thumbnail-link{display:block;position:relative;overflow:hidden;border-radius:8px 8px 0 0;background-color:#f0f0f0;padding:0}.press-release-card .card-image{width:100%;height:220px;object-fit:cover;object-position:center center;display:block;transition:transform .4s ease;border-radius:0;margin:0;padding:0}.press-release-card .thumbnail-link.no-image{height:220px;display:flex;align-items:center;justify-content:center}.press-release-card .thumbnail-link.no-image:after{content:"";font-family:"Font Awesome 6 Free";font-weight:500;font-size:3rem;color:#ccc}.press-release-card:hover .card-image{transform:scale(1.05)}.press-release-card:not(:has(.thumbnail-link)){padding-top:20px}.press-releases-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:30px}.press-release-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.05);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.content-wrapper{display:flex;gap:30px;margin-top:30px;position:relative}.content-wrapper.no-quote .entry-content{flex:1;max-width:100%;width:100%;position:relative}.content-wrapper.has-quote .entry-content{flex:1;max-width:calc(100% - 360px - 30px)}.content-wrapper.has-quote .entry-content .wp-block-group.is-style-afl-related-content-block{max-width:100%}.featured-quote{width:360px;flex-shrink:0;background-color:#f8f9fa;border-radius:8px;padding:30px;border-left:4px solid #e60e31;align-self:flex-start;position:sticky;top:100px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.featured-quote blockquote{margin:0 0 20px 0;padding:0;font-size:1.125rem;line-height:1.6;color:#333;position:relative;font-style:italic;font-family:"Georgia","Times New Roman",Times,serif}.featured-quote blockquote::before{content:"“";font-size:4rem;color:#e60e31;position:absolute;top:-10px;left:-15px;opacity:.2;font-family:"Georgia","Times New Roman",Times,serif}.quote-attribution{font-size:1rem;color:#162054}.quote-name{display:block;font-weight:500;margin-bottom:2px}.quote-title{font-size:.875rem;color:#666;font-style:italic}@media print{.content-wrapper{display:block}.content-wrapper.has-quote .entry-content,.content-wrapper.no-quote .entry-content{max-width:100%}.featured-quote{display:block;width:100%;position:relative;top:auto;margin-top:30px;page-break-inside:avoid}.featured-quote blockquote{font-size:11pt;line-height:1.4}.featured-quote blockquote::before{display:none}.featured-quote blockquote::after{display:none}}@media(max-width: 768px){.content-wrapper{flex-direction:column}.content-wrapper.has-quote .entry-content{max-width:100%}.content-wrapper.no-quote .entry-content{max-width:100%}.featured-quote{width:100%;position:relative;top:auto;margin-top:30px;padding:25px}}.press-release-item{display:flex;gap:24px;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #eee;background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:box-shadow .3s ease}.press-release-item:hover{box-shadow:0 5px 20px rgba(0,0,0,.1)}.press-release-item .release-image{flex:0 0 200px;height:150px;border-radius:6px;overflow:hidden;position:relative;background-color:#f0f0f0}.press-release-item .release-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.press-release-item:hover .release-image img{transform:scale(1.05)}.press-release-item .release-image .no-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.press-release-item .release-image .no-image:after{content:"";font-family:"Font Awesome 6 Free";font-weight:500;font-size:2.5rem;color:#ccc}.press-release-item .release-content{flex:1}.archive .featured-quote,.search .featured-quote{display:none}.press-release-list-item{display:flex;padding:20px 0;margin-bottom:0;border-bottom:1px solid #eaeaea;position:relative;transition:background-color .2s ease,transform .2s ease}.press-release-list-item:hover{background-color:#f9f9f9;transform:translateY(-2px)}.press-release-list-item .item-date{flex:0 0 110px;font-weight:500;color:#777;font-size:.85rem;padding-top:2px}.press-release-list-item .item-content{flex:1}.press-release-list-item .item-title{font-size:1.1rem;font-weight:500;margin-bottom:4px;line-height:1.35}.press-release-list-item .item-title a{color:#162054;text-decoration:none;transition:color .2s ease}.press-release-list-item .item-title a:hover{color:#e60e31}.press-release-list-item .press-release-tag{display:inline-block;padding:3px 8px;background-color:#e60e31;color:#fff;border-radius:3px;font-size:.7rem;font-weight:500;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.press-release-list-item:last-child{border-bottom:none}.content-tabs{display:flex;border-bottom:2px solid #e9ecef;margin-bottom:30px}.content-tabs .tab-button{padding:15px 25px;background:none;border:none;color:#666;font-weight:500;font-size:1rem;cursor:pointer;position:relative;transition:color .3s ease;text-transform:uppercase;letter-spacing:.5px}.content-tabs .tab-button:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:3px;background-color:rgba(0,0,0,0);transition:background-color .3s ease}.content-tabs .tab-button.active{color:#e60e31}.content-tabs .tab-button.active:after{background-color:#e60e31}.content-tabs .tab-button:hover{color:#e60e31}.tab-content .tab-pane{display:none}.tab-content .tab-pane.active{display:block}.view-all-link{display:inline-block;margin-top:20px;color:#162054;font-weight:500;text-decoration:none;transition:color .2s ease}.view-all-link:hover{color:#e60e31}.view-all-link i{margin-left:5px;transition:transform .2s ease}.view-all-link:hover i{transform:translateX(3px)}@media(max-width: 768px){.press-release-list-item{flex-direction:column;padding:15px 0}.press-release-list-item .item-date{flex:none;margin-bottom:5px}.content-tabs{overflow-x:auto;white-space:nowrap}.content-tabs .tab-button{padding:12px 15px;font-size:.9rem}}.featured-toggle-wrapper{position:absolute;top:10px;right:10px;z-index:10}.featured-toggle-btn{background:hsla(0,0%,100%,.9);border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#ccc;box-shadow:0 2px 4px rgba(0,0,0,.1)}.featured-toggle-btn:hover{background:#fff;transform:scale(1.1);color:#ffc107}.featured-toggle-btn.featured{color:#ffc107;background:rgba(255,193,7,.1)}.featured-toggle-btn.featured:hover{color:#e0a800}.featured-toggle-btn i{font-size:.875rem}.press-release-archive-item{position:relative}.press-release-container{max-width:1080px;margin:0 auto;padding:0 20px}.back-to-press{display:inline-flex;align-items:center;margin:20px 0;color:#14213d;font-weight:500;text-decoration:none;transition:color .3s ease,transform .3s ease}.back-to-press i{margin-right:8px}.back-to-press:hover{color:#e60e31;transform:translateX(-5px)}.press-release-article{margin-bottom:50px}.press-release-article .entry-title{font-size:2.5rem;line-height:1.2;color:#14213d;margin:0 0 20px}@media(max-width: 768px){.press-release-article .entry-title{font-size:2rem}}@media(max-width: 576px){.press-release-article .entry-title{font-size:1.5rem;line-height:1.3}}.press-release-article .entry-title .org-name,.press-release-article .entry-title .org-name-bold{font-weight:700}@media(max-width: 768px){.press-release-article{padding:0}}.press-release-article .press-release-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;width:100%}.press-release-article .press-release-header-row .press-release-priority{flex:0 1 auto}.press-release-article .press-release-header-row .press-release-download{flex:0 1 auto;text-align:right;margin-left:auto}.press-release-article .press-release-header-row .press-release-download .download-pdf-button{display:inline-flex;align-items:center;padding:6px 15px;background-color:#162054;color:#fff;border-radius:4px;text-decoration:none;font-weight:500;transition:background-color .3s ease}.press-release-article .press-release-header-row .press-release-download .download-pdf-button i{margin-right:8px}.press-release-article .press-release-header-row .press-release-download .download-pdf-button:hover{background-color:#14213d}.press-release-article .press-release-featured-image{margin-bottom:25px;border-radius:6px;overflow:hidden}.press-release-article .press-release-featured-image img{width:100%;height:300px;object-fit:cover;object-position:center;display:block}.press-release-article .press-release-meta-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid #eee}.press-release-article .press-release-meta-row .press-release-date{color:#666;font-size:1rem}.press-release-article .press-release-meta-row .press-release-date .press-release-location{font-weight:500;text-transform:uppercase}.press-release-article .press-release-meta-row .press-release-social{display:flex;gap:10px}.press-release-article .press-release-meta-row .press-release-social .social-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:#f5f5f5;color:#333;text-decoration:none;transition:background-color .3s ease,color .3s ease;border:none;padding:0;margin:0;box-sizing:border-box;cursor:pointer;font-size:14px}.press-release-article .press-release-meta-row .press-release-social .social-icon:hover{background-color:#14213d;color:#fff}.press-release-article .press-release-meta-row .press-release-social .social-icon.facebook:hover{background-color:#1877f2}.press-release-article .press-release-meta-row .press-release-social .social-icon.twitter:hover{background-color:#000}.press-release-article .press-release-meta-row .press-release-social .social-icon.linkedin:hover{background-color:#0077b5}.press-release-article .press-release-meta-row .press-release-social .social-icon.truth-social:hover{background-color:#52b1ff}.press-release-article .press-release-meta-row .press-release-social .social-icon.email:hover{background-color:#ea4335}.press-release-article .press-release-meta-row .press-release-social .social-icon.copy-link:hover{background-color:#e60e31}.press-release-article .press-release-meta-row .press-release-social .social-icon.truth-social .truth-social-icon{width:14px;height:14px;filter:brightness(0) invert(0.4);transition:all .3s ease}.press-release-article .press-release-meta-row .press-release-social .social-icon.truth-social:hover .truth-social-icon{filter:brightness(0) invert(1)}.press-release-article .press-release-subtitle{font-size:1.125rem;line-height:1.5;color:#555;margin-bottom:25px;font-style:italic}.press-release-article .content-wrapper{display:flex;gap:30px}.press-release-article .content-wrapper .entry-content{flex:1;font-size:1rem;line-height:1.6;color:#333}.press-release-article .content-wrapper .entry-content p{margin-bottom:20px}.press-release-article .content-wrapper .entry-content h2,.press-release-article .content-wrapper .entry-content h3,.press-release-article .content-wrapper .entry-content h4{color:#14213d;margin:30px 0 15px}.press-release-article .content-wrapper .entry-content ul,.press-release-article .content-wrapper .entry-content ol{margin-bottom:20px;padding-left:25px}.press-release-article .content-wrapper .entry-content .press-release-documents{margin-top:30px;padding:20px;background-color:#f9f9f9;border-radius:6px}.press-release-article .content-wrapper .entry-content .press-release-documents h3{margin-top:0;font-size:1.125rem}.press-release-article .content-wrapper .entry-content .press-release-documents .documents-list{display:flex;flex-direction:column;gap:10px}.press-release-article .content-wrapper .entry-content .press-release-documents .document-item{background-color:#fff;padding:12px 15px;border-radius:4px;border:1px solid #eee}.press-release-article .content-wrapper .entry-content .press-release-documents .document-item .document-link{display:flex;align-items:center;color:#333;text-decoration:none}.press-release-article .content-wrapper .entry-content .press-release-documents .document-item .document-link .document-icon{color:#e60e31;margin-right:10px}.press-release-article .content-wrapper .entry-content .press-release-documents .document-item .document-link:hover{color:#e60e31}.press-release-article .content-wrapper .featured-quote{width:300px;flex-shrink:0;padding:25px;background-color:#f8f8f8;border-radius:6px;border-left:4px solid #e60e31;align-self:flex-start;position:sticky;top:160px}.press-release-article .content-wrapper .featured-quote blockquote{font-size:1.125rem;line-height:1.5;font-style:italic;color:#333;margin:0 0 15px;position:relative}.press-release-article .content-wrapper .featured-quote blockquote::before{content:"“";font-size:3rem;color:#e60e31;opacity:.2;position:absolute;top:-20px;left:-10px}.press-release-article .content-wrapper .featured-quote .quote-attribution{margin-top:15px}.press-release-article .content-wrapper .featured-quote .quote-attribution .quote-name{font-weight:500;color:#14213d}.press-release-article .content-wrapper .featured-quote .quote-attribution .quote-title{font-size:.875rem;color:#666;font-style:italic}.press-release-article .content-wrapper.no-quote .entry-content{max-width:100%}.related-press-releases{margin-top:50px}.related-press-releases .press-releases-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:25px}.related-press-releases .press-release-card{border:1px solid #eee;border-radius:6px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.related-press-releases .press-release-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.related-press-releases .thumbnail-link{display:block;height:180px;overflow:hidden;padding:0;position:relative}.related-press-releases .thumbnail-link img{width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .3s ease;display:block;border-radius:0;margin:0;padding:0}.related-press-releases .thumbnail-link:hover img{transform:scale(1.05)}.related-press-releases .thumbnail-link.no-image{background-color:#f5f5f5;display:flex;align-items:center;justify-content:center}.related-press-releases .thumbnail-link.no-image::before{content:"";font-family:"Font Awesome 6 Free";font-weight:500;font-size:.75rem;color:inherit;margin-right:8px;display:inline-block}.related-press-releases .card-content{padding:20px}.related-press-releases .card-meta{margin-bottom:10px}.related-press-releases .card-meta .card-date{font-size:.875rem;color:#666}.related-press-releases .card-title{font-size:1.125rem;line-height:1.4;margin-bottom:0}.related-press-releases .card-title a{color:#14213d;text-decoration:none}.related-press-releases .card-title a:hover{color:#e60e31}.related-press-releases .view-all-wrapper{text-align:center;margin-top:30px}.related-press-releases .view-all-button{display:inline-flex;align-items:center;padding:10px 20px;background-color:#14213d;color:#fff;border-radius:4px;text-decoration:none;font-weight:500;transition:background-color .3s ease}.related-press-releases .view-all-button i{margin-left:8px;transition:transform .2s ease}.related-press-releases .view-all-button:hover{background-color:#e60e31}.related-press-releases .view-all-button:hover i{transform:translateX(3px)}@media(max-width: 992px){.press-release-article .content-wrapper{flex-direction:column}.press-release-article .content-wrapper .featured-quote{width:100%;position:static;margin-top:30px}}@media(max-width: 768px){.press-release-article{padding:0}.press-release-article .press-release-header-row,.press-release-article .press-release-meta-row{flex-direction:column;align-items:flex-start;gap:15px}.press-release-article .press-release-meta-row .press-release-social{gap:5px}.press-release-article .entry-title{font-size:1.75rem}.related-press-releases .press-releases-grid{grid-template-columns:1fr}}@media(max-width: 576px){.press-release-article .entry-title{font-size:1.5rem}.press-release-article .press-release-meta-row .press-release-social{gap:3px}}.press-release-callout{margin:30px 0 60px;padding:50px 0;background:linear-gradient(135deg, rgba(22, 32, 84, 0.02) 0%, rgba(248, 248, 248, 0.8) 50%, #fff 100%);border-top:2px solid rgba(22,32,84,.1);border-bottom:2px solid rgba(22,32,84,.1);position:relative}.press-release-callout::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%, rgba(230, 14, 49, 0.03) 0%, transparent 50%),radial-gradient(circle at 80% 20%, rgba(22, 32, 84, 0.03) 0%, transparent 50%);pointer-events:none}.press-release-callout .callout-content{max-width:1200px;margin:0 auto;padding:0 30px;position:relative;z-index:1}.press-release-callout .mission-statement{text-align:center;margin-bottom:30px}.press-release-callout .mission-statement p{font-size:1.125rem;line-height:1.6;color:#555;margin:0;font-weight:400}.press-release-callout .callout-actions{display:flex;justify-content:space-evenly;align-items:center;gap:20px;max-width:900px;margin:0 auto}@media(max-width: 768px){.press-release-callout .callout-actions{flex-direction:column;gap:20px}}.press-release-callout .action-buttons{display:flex;gap:20px}@media(max-width: 576px){.press-release-callout .action-buttons{flex-direction:column;gap:10px}}.press-release-callout .action-buttons .btn i{margin-right:8px}.press-release-callout .social-links{display:flex;justify-content:center;gap:20px}.press-release-callout .social-links .social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#fff;color:#999;text-decoration:none;transition:all .3s ease;border:2px solid #eee}.press-release-callout .social-links .social-link i{font-size:16px}.press-release-callout .social-links .social-link.twitter:hover{background-color:#1da1f2;color:#fff;border-color:#1da1f2}.press-release-callout .social-links .social-link.facebook:hover{background-color:#1877f2;color:#fff;border-color:#1877f2}.press-release-callout .social-links .social-link.linkedin:hover{background-color:#0077b5;color:#fff;border-color:#0077b5}.press-release-callout .social-links .social-link.instagram:hover{background:linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);color:#fff;border-color:#bc1888}.press-release-callout .social-links .social-link.youtube:hover{background-color:red;color:#fff;border-color:red}.press-release-callout .social-links .social-link.truth-social:hover{background-color:#e60e31;color:#fff;border-color:#e60e31}.press-release-callout .social-links .social-link .truth-social-icon{width:16px;height:16px;filter:brightness(0) saturate(100%) invert(47%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(90%) contrast(90%);transition:all .3s ease}@media(max-width: 768px){.press-release-callout{margin:40px 0;padding:40px 0}.press-release-callout .mission-statement p{font-size:1rem}}.press-item,.news-item{background:var(--white);border-radius:var(--border-radius-sm);margin-bottom:var(--space-lg);padding:var(--space-lg);border:1px solid var(--light-gray);transition:all .3s ease}.priority-taxonomy-page .taxonomy-content{padding-top:40px;padding-bottom:60px}.priority-taxonomy-page .red-blue-underline{height:4px;width:130px;background:linear-gradient(to right, var(--primary-color, #e60e31) 0%, var(--primary-color, #e60e31) 70%, var(--secondary-color, #162054) 70%, var(--secondary-color, #162054) 100%)}.priority-taxonomy-page .nav-tabs{border-bottom:2px solid #dee2e6;margin-bottom:30px}.priority-taxonomy-page .nav-tabs .nav-link{font-weight:500;color:#666;border:none;border-bottom:3px solid rgba(0,0,0,0);margin-bottom:-2px;padding:.75rem 1.5rem;transition:all .3s ease}.priority-taxonomy-page .nav-tabs .nav-link:hover{color:#162054;border-bottom-color:rgba(22,32,84,.5)}.priority-taxonomy-page .nav-tabs .nav-link.active{color:#e60e31;border-bottom-color:#e60e31}.priority-taxonomy-page .news-items .news-item{padding:20px 0;border-bottom:1px solid #eee;transition:all .3s ease}.priority-taxonomy-page .news-items .news-item:first-child{padding-top:0}.priority-taxonomy-page .news-items .news-item:hover{padding-left:10px;background-color:rgba(0,0,0,.02);border-radius:4px}.priority-taxonomy-page .news-items .news-item .card-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;flex-wrap:wrap;gap:8px}.priority-taxonomy-page .news-items .news-item .card-title{margin-bottom:0;font-size:1.25rem;line-height:1.4}.priority-taxonomy-page .news-items .news-item .card-title a{color:#162054;text-decoration:none;transition:color .2s ease}.priority-taxonomy-page .news-items .news-item .card-title a:hover{color:#e60e31}.priority-taxonomy-page .priority-page-spacing{padding-top:80px}@media(max-width: 768px){.priority-taxonomy-page .priority-page-spacing{padding-top:60px}}@media(max-width: 576px){.priority-taxonomy-page .priority-page-spacing{padding-top:40px}}.priority-taxonomy-page .priority-intro-section{padding:60px 0;margin-bottom:80px;background:rgba(0,0,0,0);border:none;box-shadow:none;max-width:none}@media(max-width: 768px){.priority-taxonomy-page .priority-intro-section{padding:40px 0;margin-bottom:60px}}@media(max-width: 576px){.priority-taxonomy-page .priority-intro-section{padding:30px 0;margin-bottom:40px}}.priority-taxonomy-page .priority-intro-section .priority-intro-headline{font-size:2.2rem;font-weight:500;color:#162054;text-align:center;margin-bottom:30px;line-height:1.3}@media(max-width: 768px){.priority-taxonomy-page .priority-intro-section .priority-intro-headline{font-size:1.9rem;margin-bottom:25px}}@media(max-width: 576px){.priority-taxonomy-page .priority-intro-section .priority-intro-headline{font-size:1.6rem;margin-bottom:20px;text-align:left}}.priority-taxonomy-page .priority-intro-section .priority-intro-text{font-size:1.1rem;line-height:1.7;color:#4a5568;text-align:center;max-width:800px;margin:0 auto}@media(max-width: 768px){.priority-taxonomy-page .priority-intro-section .priority-intro-text{font-size:1rem;line-height:1.6}}@media(max-width: 576px){.priority-taxonomy-page .priority-intro-section .priority-intro-text{text-align:left}}.priority-taxonomy-page .priority-intro-section::before,.priority-taxonomy-page .priority-intro-section::after{display:none}.priority-taxonomy-page .featured-cards-section{margin-bottom:80px;padding-top:0}@media(max-width: 768px){.priority-taxonomy-page .featured-cards-section{margin-bottom:60px}}@media(max-width: 576px){.priority-taxonomy-page .featured-cards-section{margin-bottom:40px}}.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider.mobile-peekable .afl-multi-slider__slide .afl-card,.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider.mobile-peekable .afl-multi-slider__slide .card{height:auto;min-height:auto;max-height:none}.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider .afl-multi-slider__slide .card_link,.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider .afl-multi-slider__slide .afl-card__link{margin-left:auto;text-align:right;align-self:flex-end}.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider .afl-multi-slider__slide .card_footer .card_link,.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider .afl-multi-slider__slide .afl-card__content .card_link{margin-left:auto;text-align:right}@media(min-width: 768px){.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider .afl-multi-slider__slide .card_footer .status_line,.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider .afl-multi-slider__slide .afl-card__content .card_footer .status_line{display:flex;justify-content:space-between;align-items:center;gap:12px}.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider .afl-multi-slider__slide .card_footer .status_line .card_link,.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider .afl-multi-slider__slide .card_footer .status_line .afl-card__link,.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider .afl-multi-slider__slide .afl-card__content .card_footer .status_line .card_link,.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider .afl-multi-slider__slide .afl-card__content .card_footer .status_line .afl-card__link{margin-left:auto;text-align:right;flex-shrink:0}}.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider .afl-multi-slider__container{padding:0 20px}.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider .afl-multi-slider__slide{transition:opacity .3s ease}.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider .afl-multi-slider__slide.slide-full{opacity:1}.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider .afl-multi-slider__slide.slide-dim{opacity:.4}.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider .afl-multi-slider__slide.slide-transparent{opacity:0}@media(max-width: 767px){.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider.mobile-peekable .afl-multi-slider__container{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:none;-ms-overflow-style:none}.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider.mobile-peekable .afl-multi-slider__container::-webkit-scrollbar{display:none}.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider.mobile-peekable .afl-multi-slider__track{display:flex;align-items:flex-start;flex-wrap:nowrap;gap:16px;padding:0 20px;width:max-content}.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider.mobile-peekable .afl-multi-slider__slide{flex:0 0 320px;scroll-snap-align:start;opacity:1 !important}.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider.mobile-peekable .afl-multi-slider__slide .afl-card,.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider.mobile-peekable .afl-multi-slider__slide .card{height:auto;min-height:auto;max-height:none;display:flex;flex-direction:column}.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content,.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content{flex:1;display:flex;flex-direction:column}.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .afl-card__title,.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card__title,.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .afl-card__title,.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card__title{white-space:normal;overflow:visible;text-overflow:initial;-webkit-line-clamp:none;display:block;height:auto;line-height:1.3;margin-bottom:12px}.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer,.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer{margin-top:auto;padding-top:16px}.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .priority_line,.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .priority_line{margin-bottom:8px}.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line,.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line{display:flex;justify-content:space-between;align-items:center;gap:12px}.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .status-tag,.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .status-tag{flex-shrink:0}.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .card_link,.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider.mobile-peekable .afl-multi-slider__slide .afl-card .afl-card__content .card_footer .status_line .afl-card__link,.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .card_link,.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider.mobile-peekable .afl-multi-slider__slide .card .afl-card__content .card_footer .status_line .afl-card__link{margin-left:auto;flex-shrink:0;text-align:right}.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider.mobile-peekable.priority-featured-slider .afl-multi-slider__slide .afl-card,.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider.mobile-peekable.priority-featured-slider .afl-multi-slider__slide .card{height:auto;min-height:auto;max-height:none}.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider.mobile-peekable .afl-multi-slider__arrow,.priority-taxonomy-page .featured-cards-section .afl-multi-slider.priority-featured-slider.mobile-peekable .afl-multi-slider__dots{display:none !important}}.priority-taxonomy-page .priority-explore-section{padding-top:0;padding-bottom:60px}@media(max-width: 768px){.priority-taxonomy-page .priority-explore-section{padding-bottom:40px}}@media(max-width: 576px){.priority-taxonomy-page .priority-explore-section{padding-bottom:30px}}.featured-cards-section{margin-bottom:50px;padding-top:10px;overflow:hidden}.featured-cards-section .container{position:relative}.universal-slider-container.priority-featured-slider.victories-slider{margin-bottom:30px;opacity:1;visibility:visible;min-height:550px;position:relative;width:100%;max-width:100%;z-index:5;overflow:hidden;padding:0 60px;box-sizing:border-box}.universal-slider-container.priority-featured-slider.victories-slider .universal-slider__track{display:flex;flex-wrap:nowrap;width:100%;max-width:100%;min-height:520px;position:relative;transform:translate3d(0, 0, 0);transition:transform .5s ease;opacity:1;visibility:visible;overflow:hidden;box-sizing:border-box}@media(max-width: 767.98px){.universal-slider-container.priority-featured-slider.victories-slider .universal-slider__track{overflow-x:auto !important;overflow-y:hidden !important;scroll-behavior:smooth !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important;padding:0 20px !important;gap:24px !important;transform:none !important;transition:none !important;flex-wrap:nowrap !important}.universal-slider-container.priority-featured-slider.victories-slider .universal-slider__track::-webkit-scrollbar{display:none !important;width:0 !important;height:0 !important}.universal-slider-container.priority-featured-slider.victories-slider .universal-slider__track[style*=transform]{transform:none !important}}.universal-slider-container.priority-featured-slider.victories-slider .universal-slider__slide{flex:0 0 auto;width:calc((100% - 48px)/3);min-width:280px;max-width:calc((100% - 48px)/3);margin-right:24px;opacity:1;visibility:visible;transform:translateZ(0);backface-visibility:hidden;position:relative;display:block;box-sizing:border-box;min-height:520px;max-height:none;height:auto}.universal-slider-container.priority-featured-slider.victories-slider .universal-slider__slide:last-child{margin-right:0}@media(max-width: 767.98px){.universal-slider-container.priority-featured-slider.victories-slider .universal-slider__slide{width:280px !important;min-width:280px !important;max-width:280px !important;margin-right:0 !important;flex-shrink:0 !important;transform:none !important}}@media(max-width: 575.98px){.universal-slider-container.priority-featured-slider.victories-slider .universal-slider__slide{width:260px !important;min-width:260px !important;max-width:260px !important}}.universal-slider-container.priority-featured-slider.victories-slider .universal-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);background-color:hsla(0,0%,100%,.95);border:2px solid rgba(27,42,86,.1);z-index:10;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.15)}.universal-slider-container.priority-featured-slider.victories-slider .universal-slider__arrow:hover{background-color:#162054;border-color:#162054;transform:translateY(-50%) scale(1.1);box-shadow:0 6px 16px rgba(27,42,86,.25)}.universal-slider-container.priority-featured-slider.victories-slider .universal-slider__arrow--prev{left:15px}.universal-slider-container.priority-featured-slider.victories-slider .universal-slider__arrow--next{right:15px}.universal-slider-container.priority-featured-slider.victories-slider .universal-slider__arrow i{color:#162054;font-size:1.125rem;transition:color .3s ease}.universal-slider-container.priority-featured-slider.victories-slider .universal-slider__arrow:hover i{color:#fff}@media(max-width: 767.98px){.universal-slider-container.priority-featured-slider.victories-slider .universal-slider__arrow{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}}.universal-slider-container.priority-featured-slider.victories-slider .universal-slider__dots{display:flex;justify-content:center;margin-top:35px;gap:12px;position:relative;z-index:10;top:auto;left:auto;right:auto;bottom:auto;width:100%;clear:both}@media(max-width: 767.98px){.universal-slider-container.priority-featured-slider.victories-slider .universal-slider__dots{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}}.universal-slider-container.priority-featured-slider.victories-slider .universal-slider__dot{width:14px;height:14px;border-radius:50%;background-color:rgba(27,42,86,.3);border:none;padding:0;cursor:pointer;transition:all .3s ease}.universal-slider-container.priority-featured-slider.victories-slider .universal-slider__dot--active{background-color:#162054;transform:scale(1.2)}.universal-slider-container.priority-featured-slider.victories-slider .universal-slider__dot:hover:not(.universal-slider__dot--active){background-color:rgba(27,42,86,.6);transform:scale(1.1)}@media(max-width: 767.98px){.universal-slider-container.priority-featured-slider.victories-slider{padding:0 !important;overflow:visible !important}.universal-slider-container.priority-featured-slider.victories-slider::before,.universal-slider-container.priority-featured-slider.victories-slider::after{content:"" !important;position:absolute !important;top:0 !important;bottom:0 !important;width:30px !important;z-index:10 !important;pointer-events:none !important;transition:opacity .3s ease !important}.universal-slider-container.priority-featured-slider.victories-slider::before{left:0 !important;background:linear-gradient(to right, rgba(255, 255, 255, 0.9), transparent) !important}.universal-slider-container.priority-featured-slider.victories-slider::after{right:0 !important;background:linear-gradient(to left, rgba(255, 255, 255, 0.9), transparent) !important}.universal-slider-container.priority-featured-slider.victories-slider .universal-slider__arrow,.universal-slider-container.priority-featured-slider.victories-slider .universal-slider__dots{display:none !important;visibility:hidden !important;opacity:0 !important}}@media(max-width: 767.98px){.universal-slider-container.priority-featured-slider.victories-slider.mobile-peekable .universal-slider__container{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:none;-ms-overflow-style:none}.universal-slider-container.priority-featured-slider.victories-slider.mobile-peekable .universal-slider__container::-webkit-scrollbar{display:none}.universal-slider-container.priority-featured-slider.victories-slider.mobile-peekable .universal-slider__track{display:flex;align-items:stretch;flex-wrap:nowrap;gap:16px;padding:0 20px;width:max-content;margin:0;transform:none !important;transition:none !important}.universal-slider-container.priority-featured-slider.victories-slider.mobile-peekable .universal-slider__slide{flex:0 0 280px;scroll-snap-align:start}}@media(max-width: 767.98px)and (max-width: 480px){.universal-slider-container.priority-featured-slider.victories-slider.mobile-peekable .universal-slider__slide{flex:0 0 260px}}@media(max-width: 767.98px)and (max-width: 360px){.universal-slider-container.priority-featured-slider.victories-slider.mobile-peekable .universal-slider__slide{flex:0 0 240px}}@media(max-width: 767.98px){.universal-slider-container.priority-featured-slider.victories-slider.mobile-peekable .universal-slider__slide .card{border-radius:16px;background:#fff;border:1px solid rgba(27,42,86,.12);height:100%;box-shadow:0 4px 12px rgba(0,0,0,.08);overflow:hidden;display:flex;flex-direction:column;transition:all .3s ease;position:relative;max-width:none;width:100%;margin:0}.universal-slider-container.priority-featured-slider.victories-slider.mobile-peekable .universal-slider__slide .card:hover{box-shadow:0 8px 16px rgba(0,0,0,.12);transform:translateY(-2px);border-color:rgba(27,42,86,.2)}.universal-slider-container.priority-featured-slider.victories-slider.mobile-peekable .universal-slider__slide .card .card__image{border-radius:16px 16px 0 0;height:200px;overflow:hidden}.universal-slider-container.priority-featured-slider.victories-slider.mobile-peekable .universal-slider__slide .card .card__image img{border-radius:16px 16px 0 0;width:100%;height:100%;object-fit:cover}.universal-slider-container.priority-featured-slider.victories-slider.mobile-peekable .universal-slider__slide .card .card__content{padding:20px;flex:1;display:flex;flex-direction:column}.universal-slider-container.priority-featured-slider.victories-slider.mobile-peekable .universal-slider__slide .card .card__content .card__category{order:1;margin-bottom:8px}.universal-slider-container.priority-featured-slider.victories-slider.mobile-peekable .universal-slider__slide .card .card__content .card__category .category-tag{font-size:12px;color:rgba(27,42,86,.7);text-transform:uppercase;letter-spacing:.5px;font-weight:500}.universal-slider-container.priority-featured-slider.victories-slider.mobile-peekable .universal-slider__slide .card .card__content .card__title{order:2;font-size:18px;line-height:1.4;margin-bottom:16px;font-weight:600;color:#162054;flex:1}.universal-slider-container.priority-featured-slider.victories-slider.mobile-peekable .universal-slider__slide .card .card__content .card__footer{order:3;margin-top:auto;display:flex;flex-direction:column;gap:12px}.universal-slider-container.priority-featured-slider.victories-slider.mobile-peekable .universal-slider__slide .card .card__content .card__footer .card__status{margin-bottom:16px}.universal-slider-container.priority-featured-slider.victories-slider.mobile-peekable .universal-slider__slide .card .card__content .card__footer .card__status .status-tag{font-size:11px;padding:4px 8px;border-radius:6px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.universal-slider-container.priority-featured-slider.victories-slider.mobile-peekable .universal-slider__slide .card .card__content .card__footer .card__cta .card__link{font-weight:500;font-size:14px;color:#162054;transition:all .2s ease;text-align:right;width:100%;display:block;margin-top:0;padding-top:8px;border-top:1px solid rgba(0,0,0,.05);text-decoration:none}.universal-slider-container.priority-featured-slider.victories-slider.mobile-peekable .universal-slider__slide .card .card__content .card__footer .card__cta .card__link:active{transform:scale(0.95)}.universal-slider-container.priority-featured-slider.victories-slider.mobile-peekable .universal-slider__arrow,.universal-slider-container.priority-featured-slider.victories-slider.mobile-peekable .universal-slider__dots{display:none}}.card.victory-card,.priority-featured-slider .universal-slider__slide .card.victory-card,.priority-featured-slider .universal-slider__slide .card{position:relative;background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);overflow:hidden;transition:all .3s ease;height:100%;min-height:520px;display:flex;flex-direction:column;border:none;margin:0;z-index:2;opacity:1;visibility:visible}.card.victory-card:hover,.priority-featured-slider .universal-slider__slide .card.victory-card:hover,.priority-featured-slider .universal-slider__slide .card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.card.victory-card:hover,.priority-featured-slider .universal-slider__slide .card.victory-card:hover,.priority-featured-slider .universal-slider__slide .card:hover{transform:translateY(-8px);box-shadow:0 12px 24px rgba(0,0,0,.12)}.card.victory-card .card__image,.priority-featured-slider .universal-slider__slide .card.victory-card .card__image,.priority-featured-slider .universal-slider__slide .card .card__image{position:relative;overflow:hidden;height:220px;visibility:visible;display:block}.card.victory-card .card__image img,.priority-featured-slider .universal-slider__slide .card.victory-card .card__image img,.priority-featured-slider .universal-slider__slide .card .card__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;visibility:visible;display:block}.card.victory-card:hover .card__image img,.priority-featured-slider .universal-slider__slide .card.victory-card:hover .card__image img,.priority-featured-slider .universal-slider__slide .card:hover .card__image img{transform:scale(1.05)}.card.victory-card .card__tags,.priority-featured-slider .universal-slider__slide .card.victory-card .card__tags,.priority-featured-slider .universal-slider__slide .card .card__tags{position:absolute;top:12px;left:12px;height:auto;max-height:40px;bottom:auto;display:flex;flex-wrap:wrap;gap:6px;z-index:5}.card.victory-card .tag,.priority-featured-slider .universal-slider__slide .card.victory-card .tag,.priority-featured-slider .universal-slider__slide .card .tag{display:inline;position:static;height:auto;width:auto;white-space:nowrap;line-height:1.2;border-radius:20px;padding:6px 12px;font-size:.75rem;font-weight:500}.card.victory-card .tag--status,.priority-featured-slider .universal-slider__slide .card.victory-card .tag--status,.priority-featured-slider .universal-slider__slide .card .tag--status{background-color:rgba(0,0,0,.7);color:#fff}.card.victory-card .card__content,.priority-featured-slider .universal-slider__slide .card.victory-card .card__content,.priority-featured-slider .universal-slider__slide .card .card__content{display:flex;flex-direction:column;flex-grow:1;padding:1.75rem;position:relative;background:#fff;visibility:visible}.card.victory-card .card__title,.priority-featured-slider .universal-slider__slide .card.victory-card .card__title,.priority-featured-slider .universal-slider__slide .card .card__title{font-size:1.15rem;font-weight:500;margin-bottom:12px;line-height:1.4;color:#162054;display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible;max-height:none;white-space:normal;height:auto;visibility:visible}.card.victory-card .media-outlet,.priority-featured-slider .universal-slider__slide .card.victory-card .media-outlet,.priority-featured-slider .universal-slider__slide .card .media-outlet{font-size:.8rem;font-style:italic;color:#666;margin-bottom:8px;visibility:visible}.card.victory-card .card__text,.priority-featured-slider .universal-slider__slide .card.victory-card .card__text,.priority-featured-slider .universal-slider__slide .card .card__text{font-size:.9rem;color:#555;margin-bottom:1.25rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;visibility:visible}.card.victory-card .card__link,.priority-featured-slider .universal-slider__slide .card.victory-card .card__link,.priority-featured-slider .universal-slider__slide .card .card__link{margin-top:auto;color:#e60e31;font-weight:500;font-size:.9rem;text-decoration:none;display:inline-flex;align-items:center;transition:color .2s ease;visibility:visible}.card.victory-card .card__link i,.priority-featured-slider .universal-slider__slide .card.victory-card .card__link i,.priority-featured-slider .universal-slider__slide .card .card__link i{margin-left:4px;transition:transform .2s ease}.card.victory-card .card__link:hover,.priority-featured-slider .universal-slider__slide .card.victory-card .card__link:hover,.priority-featured-slider .universal-slider__slide .card .card__link:hover{color:rgb(181.9262295082,11.0737704918,38.7581967213)}.card.victory-card .card__link:hover i,.priority-featured-slider .universal-slider__slide .card.victory-card .card__link:hover i,.priority-featured-slider .universal-slider__slide .card .card__link:hover i{transform:translateX(4px)}.page-template-priority .section-title{color:#162054;font-size:2rem;margin-bottom:2rem;font-weight:500;position:relative;text-align:center;padding-bottom:10px}.page-template-priority .section-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background-color:#e60e31}.section-subtitle{color:#162054;font-size:1.5rem;margin-bottom:1rem;font-weight:500}.featured-card{border-radius:8px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;border:none;background-color:#fff;height:100%}.featured-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.15)}.featured-card-image{height:200px;overflow:hidden}.featured-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.featured-card:hover .featured-card-image img{transform:scale(1.1)}.featured-card-content{padding:20px}.featured-card-type{display:inline-block;padding:5px 10px;background-color:#e60e31;color:#fff;border-radius:4px;font-size:.75rem;font-weight:500;margin-bottom:10px;text-transform:uppercase}.featured-card-title{font-size:1.125rem;margin-bottom:15px;line-height:1.4}.featured-card-title a{color:#162054;text-decoration:none;transition:color .3s ease}.featured-card-title a:hover{color:#e60e31}.featured-card-excerpt{color:#666;font-size:.875rem;margin-bottom:20px;line-height:1.6}.tabbed-content-section{margin-bottom:40px}.priority-mobile-tabs{display:block;margin-bottom:30px;transition:box-shadow .3s ease}.priority-mobile-tabs.is-sticky{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);padding:10px 20px;margin:0}.priority-mobile-tabs.tabs-hidden{opacity:0;visibility:hidden;transform:translateY(-100%);transition:all .3s ease;pointer-events:none}@media(min-width: 768px){.priority-mobile-tabs{display:none}}.priority-mobile-tabs .mobile-tabs-scroll{display:flex;justify-content:flex-start;flex-wrap:nowrap;list-style:none;padding:0 15px 0 20px;margin:0;border-bottom:2px solid #f5f5f7;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;position:relative}.priority-mobile-tabs .mobile-tabs-scroll::-webkit-scrollbar{display:none}.priority-mobile-tabs .mobile-tabs-scroll:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:#f5f5f7;z-index:1}.priority-mobile-tabs .mobile-tab-pill{color:#333;border:none;padding:14px 28px;border-radius:0;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;position:relative;transition:none;cursor:pointer;background-color:rgba(0,0,0,0);text-decoration:none;white-space:nowrap;flex-shrink:0;margin-bottom:-2px;z-index:2}.priority-mobile-tabs .mobile-tab-pill:before{display:none}.priority-mobile-tabs .mobile-tab-pill i{display:none}.priority-mobile-tabs .mobile-tab-pill span{line-height:1.2}.priority-mobile-tabs .mobile-tab-pill:hover{color:#333;text-decoration:none}.priority-mobile-tabs .mobile-tab-pill.active{color:#fff;background-color:#162054;border-radius:4px}.priority-mobile-tabs .mobile-tab-pill:focus{outline:none;box-shadow:0 0 0 2px rgba(51,51,51,.3)}#priorityTabs{display:none}@media(min-width: 768px){#priorityTabs{display:flex;justify-content:flex-start;flex-wrap:nowrap;list-style:none;padding:0;margin:0 0 30px;border-bottom:2px solid #f5f5f7;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch;position:relative;transition:box-shadow .3s ease}#priorityTabs.is-sticky{position:fixed;top:80px;left:0;right:0;z-index:1000;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);padding:10px 20px;justify-content:flex-start;margin:0}#priorityTabs.tabs-hidden{opacity:0;visibility:hidden;transform:translateY(-100%);transition:all .3s ease;pointer-events:none}#priorityTabs:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:#f5f5f7;z-index:1}#priorityTabs::-webkit-scrollbar{height:4px}#priorityTabs::-webkit-scrollbar-track{background:#f5f5f7}#priorityTabs::-webkit-scrollbar-thumb{background-color:#e60e31;border-radius:4px}#priorityTabs .nav-item{margin-bottom:-2px;white-space:nowrap;position:relative;z-index:2}#priorityTabs .nav-link{color:#333;border:none;padding:14px 28px;border-radius:0;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;position:relative;transition:all .3s ease;cursor:pointer;background-color:rgba(0,0,0,0)}#priorityTabs .nav-link:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background-color:#e60e31;transform:scaleX(0);transition:transform .3s ease;z-index:2}#priorityTabs .nav-link:hover{color:#162054}#priorityTabs .nav-link:hover:before{transform:scaleX(0.5)}#priorityTabs .nav-link.active{color:#e60e31;background-color:rgba(0,0,0,0)}#priorityTabs .nav-link.active:before{transform:scaleX(1)}}.priority-tab-pills{display:flex;flex-direction:column;gap:12px;margin-bottom:30px}@media(min-width: 768px){.priority-tab-pills{display:none}}.priority-tab-pills .tab-pill{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;background-color:#fff;border:2px solid #f5f5f7;border-radius:12px;color:#333;text-decoration:none;font-weight:500;font-size:1rem;transition:all .3s ease;cursor:pointer;min-height:60px}.priority-tab-pills .tab-pill:hover{border-color:#162054;background-color:rgba(22,32,84,.02);color:#162054;text-decoration:none}.priority-tab-pills .tab-pill.active{border-color:#e60e31;background-color:rgba(230,14,49,.05);color:#e60e31}.priority-tab-pills .tab-pill.active .tab-pill-icon{color:#e60e31}.priority-tab-pills .tab-pill.active .tab-pill-arrow{transform:rotate(90deg)}.priority-tab-pills .tab-pill .tab-pill-content{display:flex;align-items:center;gap:14px}.priority-tab-pills .tab-pill .tab-pill-icon{font-size:20px;color:#ccc;transition:color .3s ease}.priority-tab-pills .tab-pill .tab-pill-text .tab-pill-title{font-weight:600;margin-bottom:2px;line-height:1.2}.priority-tab-pills .tab-pill .tab-pill-text .tab-pill-subtitle{font-size:.875rem;color:#ccc;line-height:1.2}.priority-tab-pills .tab-pill .tab-pill-arrow{font-size:16px;color:#ddd;transition:transform .3s ease}.mobile-tab-indicator{display:block;text-align:center;margin-bottom:20px;padding:12px 20px;background-color:rgba(230,14,49,.08);border-radius:8px;border-left:4px solid #e60e31}@media(min-width: 768px){.mobile-tab-indicator{display:none}}.mobile-tab-indicator .indicator-label{font-size:.875rem;color:#ccc;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px;font-weight:500}.mobile-tab-indicator .indicator-title{font-size:1rem;color:#e60e31;font-weight:600;margin:0}.tab-content{padding:0}.tab-content .tab-pane{display:none;opacity:0;transition:opacity .4s ease}.tab-content .tab-pane.show.active{display:block;opacity:1;animation:fadeTabIn .4s ease forwards}.tab-content .news-item,.tab-content .litigation-item,.tab-content .govt-accountability-item{padding:20px 0;border-bottom:1px solid #e6e6e6;margin-bottom:0;transition:all .3s ease;background-color:rgba(0,0,0,0);box-shadow:none;border-radius:0}.tab-content .news-item:hover,.tab-content .litigation-item:hover,.tab-content .govt-accountability-item:hover{background-color:rgba(0,0,0,.02);transform:none;box-shadow:none;padding-left:10px;border-radius:4px}.tab-content .news-item .card-body,.tab-content .litigation-item .card-body,.tab-content .govt-accountability-item .card-body{padding:0}.tab-content .news-item .card-meta,.tab-content .litigation-item .card-meta,.tab-content .govt-accountability-item .card-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;flex-wrap:wrap}.tab-content .news-item .card-meta .news-date,.tab-content .news-item .card-meta .media-outlet,.tab-content .litigation-item .card-meta .news-date,.tab-content .litigation-item .card-meta .media-outlet,.tab-content .govt-accountability-item .card-meta .news-date,.tab-content .govt-accountability-item .card-meta .media-outlet{color:#666;font-size:.875rem}.tab-content .news-item .card-title,.tab-content .litigation-item .card-title,.tab-content .govt-accountability-item .card-title{font-size:1.25rem;margin-bottom:10px;font-weight:500}.tab-content .news-item .card-title a,.tab-content .litigation-item .card-title a,.tab-content .govt-accountability-item .card-title a{color:#162054;text-decoration:none}.tab-content .news-item .card-title a:hover,.tab-content .litigation-item .card-title a:hover,.tab-content .govt-accountability-item .card-title a:hover{color:#e60e31;text-decoration:underline}.tab-content .news-item .card-text,.tab-content .litigation-item .card-text,.tab-content .govt-accountability-item .card-text{color:#555;font-size:.95rem;line-height:1.5}.tab-content .news-items .news-item .news-type{padding:4px 10px;font-size:.75rem;font-weight:500;letter-spacing:.5px;border-radius:4px}.tab-content .litigation-items .litigation-item{display:flex;flex-wrap:wrap}.tab-content .litigation-items .litigation-item .litigation-image{width:100px;height:80px;margin-right:20px;flex-shrink:0}@media(max-width: 576px){.tab-content .litigation-items .litigation-item .litigation-image{display:none}}.tab-content .litigation-items .litigation-item .litigation-image img{width:100%;height:100%;object-fit:cover;border-radius:4px}.tab-content .litigation-items .litigation-item .litigation-content{flex:1}.tab-content .litigation-items .litigation-item .case-status{display:inline-block;padding:4px 10px;margin-bottom:10px;font-size:.75rem}.tab-content .btn-outline-primary{color:#e60e31;border:2px solid #e60e31;border-radius:6px;padding:10px 20px;font-weight:500;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;font-size:.875rem;background-color:rgba(0,0,0,0)}.tab-content .btn-outline-primary:hover{background-color:#e60e31;color:#fff}@keyframes fadeTabIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card{border:none;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;margin-bottom:1rem;background-color:#fff}.card:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,.12)}.card-body{padding:1.25rem}.card-title{font-size:1.125rem;margin-bottom:.5rem;line-height:1.4;font-weight:500}.card-title a{color:#162054;text-decoration:none;transition:color .3s ease}.card-title a:hover{color:#e60e31}.card-meta{color:#666;font-size:.813rem;margin-bottom:.5rem;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:5px}.card-meta .news-date,.card-meta .media-outlet{margin-right:.5rem}.card-text{color:#666;font-size:.875rem;line-height:1.5}.news-type{display:inline-block;padding:3px 8px;color:#fff;border-radius:3px;font-size:.688rem;font-weight:500;text-transform:uppercase}.news-type.tag-press-release{background-color:#e60e31}.news-type.tag-afl-news{background-color:#162054}.case-status{display:inline-block;background-color:#162054;color:#fff;padding:3px 8px;border-radius:4px;font-size:.75rem;font-weight:500;text-transform:uppercase}.foia-badge{display:inline-block;background-color:#ff9800;color:#fff;padding:3px 8px;border-radius:4px;font-size:.75rem;font-weight:500;text-transform:uppercase;margin-bottom:8px}.view-all-link{text-align:center;margin-top:20px}.combined-news-section .news-item{height:100%}.combined-news-section .news-item .card-meta{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:5px;margin-bottom:10px}.combined-news-section .view-all-links{text-align:center;margin-top:30px}.combined-news-section .view-all-links .btn{width:100%;margin-bottom:15px}.nav-tabs{justify-content:center;border-bottom:2px solid #f5f5f7;margin-bottom:30px}.priority-tabs{justify-content:center !important;display:flex !important;border-bottom:2px solid #f5f5f7;margin-bottom:30px}@media(max-width: 768px){.priority-tabs{justify-content:center !important}}.priority-tabs .nav-item{flex:none}.priority-tabs .nav-link{border:none;color:#666;font-weight:500;padding:1rem 1.5rem;border-bottom:3px solid rgba(0,0,0,0);margin-bottom:-2px;transition:all .3s ease}.priority-tabs .nav-link.active{color:#d32f2f;border-bottom-color:#d32f2f;background:none}.priority-tabs .nav-link:hover{color:#d32f2f;border-bottom-color:rgba(211,47,47,.5)}@media(max-width: 992px){.featured-card-image{height:160px}}@media(max-width: 768px){.section-title{font-size:1.75rem}.nav-tabs .nav-link{padding:10px 15px;font-size:.875rem}.featured-card-content{padding:15px}.featured-card-title{font-size:1rem}.featured-card-excerpt{font-size:.75rem}}@media(max-width: 576px){.featured-card-image{height:140px}.nav-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}}.news-items .news-item{transition:transform .3s ease,box-shadow .3s ease}.news-items .news-item:hover{transform:translateY(-5px)}.news-items .news-item .card-meta{margin-bottom:12px}.news-items .news-item .news-type{padding:4px 10px;font-size:.75rem;letter-spacing:.5px;font-weight:500;border-radius:4px}.news-items .news-item .card-title{font-size:1.125rem;line-height:1.4}.news-items .news-item .card-title a{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.news-items .priority-news-items .priority-news-card-item{display:flex;align-items:stretch;background-color:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.08);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);overflow:hidden;border:1px solid rgba(0,0,0,.05);position:relative;z-index:1;height:220px;border-left:3px solid rgba(0,0,0,0);margin-bottom:0;cursor:pointer}.news-items .priority-news-items .priority-news-card-item:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12);border-left-color:#e60e31;z-index:1}.news-items .priority-news-items .priority-news-card-item .priority-news-card-wrapper{display:flex;flex-direction:row;width:100%;height:100%;align-items:stretch}@media(max-width: 576px){.news-items .priority-news-items .priority-news-card-item .priority-news-card-wrapper{flex-direction:column;height:auto}}.news-items .priority-news-items .priority-news-card-item .priority-news-card-image{flex:0 0 25%;width:25%;max-width:25%;background-color:#f5f5f7;position:relative;overflow:hidden;border-radius:0;padding:0;height:100%;display:flex;align-items:center;justify-content:center}@media(max-width: 576px){.news-items .priority-news-items .priority-news-card-item .priority-news-card-image{width:100%;max-width:100%;height:180px;flex-basis:auto}}.news-items .priority-news-items .priority-news-card-item .priority-news-card-image img{max-width:80%;max-height:70%;width:auto;height:auto;object-fit:contain;object-position:center;transition:transform .3s ease;display:block}.news-items .priority-news-items .priority-news-card-item .priority-news-card-image:hover img{transform:scale(1.02)}.news-items .priority-news-items .priority-news-card-item .priority-news-card-expandable-content{display:none;padding:20px 24px;border-top:1px solid #eee;background:#fafafa}@media(max-width: 576px){.news-items .priority-news-items .priority-news-card-item .priority-news-card-expandable-content{padding:18px}}.news-items .priority-news-items .priority-news-card-item .priority-news-card-expandable-content p{margin-bottom:1rem;line-height:1.6;color:#555}.news-items .priority-news-items .priority-news-card-item .priority-news-card-expandable-content p:last-child{margin-bottom:0}.news-items .priority-news-items .priority-news-card-item .priority-news-card-footer .expand-toggle{position:relative;background:#f5f5f5;border:1px solid #ddd;color:#162054;cursor:pointer;padding:8px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;border-radius:50%;width:36px;height:36px;margin-left:12px}.news-items .priority-news-items .priority-news-card-item .priority-news-card-footer .expand-toggle i{transition:transform .3s ease}.news-items .priority-news-items .priority-news-card-item .priority-news-card-footer .expand-toggle:hover{background:#e9e9e9;color:#e60e31}.news-items .priority-news-items .priority-news-card-item.expanded .priority-news-card-content .priority-news-card-footer .expand-toggle i{transform:rotate(180deg)}.news-items .priority-news-items .priority-news-card-item.expanded .priority-news-card-expandable-content{display:block;max-height:1000px;opacity:1;padding:20px 24px}@media(max-width: 576px){.news-items .priority-news-items .priority-news-card-item.expanded .priority-news-card-expandable-content{padding:18px}}@media(max-width: 576px){.news-items .priority-news-items .priority-news-card-item{flex-direction:column;height:auto;min-height:300px}}.news-items #news-priority-container{display:flex;flex-direction:column;gap:30px}.news-items .media-coverage-card{display:flex;align-items:stretch;background-color:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.08);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);overflow:hidden;border:1px solid rgba(0,0,0,.05);position:relative;z-index:1;height:220px;border-left:3px solid rgba(0,0,0,0);margin-bottom:0;cursor:default}.news-items .media-coverage-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12);border-left-color:#e60e31;z-index:1}.news-items .media-coverage-card .item-image{flex:0 0 25%;width:25%;height:100%;position:relative;overflow:hidden;background-color:#e2e8f0}.news-items .media-coverage-card .item-image .media-thumbnail{position:relative;width:100%;height:100%;cursor:pointer}.news-items .media-coverage-card .item-image .media-thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center}.news-items .media-coverage-card .item-image .media-thumbnail .play-button-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60px;height:60px;opacity:.9;transition:opacity .3s ease,transform .3s ease}.news-items .media-coverage-card .item-image .media-thumbnail .play-button-overlay .play-icon{width:100%;height:100%;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3))}.news-items .media-coverage-card .item-image .media-thumbnail:hover .play-button-overlay{opacity:1;transform:translate(-50%, -50%) scale(1.1)}.news-items .media-coverage-card .item-image .media-image{width:100%;height:100%;overflow:hidden}.news-items .media-coverage-card .item-image .media-image img{width:100%;height:100%;object-fit:cover;object-position:center}.news-items .media-coverage-card .item-summary{flex:1;width:75%;padding:20px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.news-items .media-coverage-card .item-summary .item-date{color:#666;font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.news-items .media-coverage-card .item-summary .item-title{font-size:1.125rem;font-weight:600;color:#162054;line-height:1.3;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-items .media-coverage-card .item-summary .item-outlet,.news-items .media-coverage-card .item-summary .item-employee{color:#666;font-size:.875rem;margin-bottom:6px}.news-items .media-coverage-card .item-summary .item-outlet strong,.news-items .media-coverage-card .item-summary .item-employee strong{font-weight:600;color:#555}.news-items .media-coverage-card .item-summary .item-tags{margin-top:auto}.news-items .media-coverage-card .item-summary .item-tags .priority-tag{display:inline-block;padding:4px 8px;font-size:.75rem;font-weight:500;border-radius:4px;text-decoration:none;background-color:#e2e8f0;color:#555}.news-items .media-coverage-card .item-summary .item-tags .priority-tag:hover{background-color:#e60e31;color:#fff}.news-items .media-coverage-card .item-summary .item-excerpt{color:#666;font-size:.875rem;line-height:1.4;margin-top:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width: 576px){.news-items .media-coverage-card{flex-direction:column;height:auto;min-height:300px}.news-items .media-coverage-card .item-image{flex:none;width:100%;height:200px}.news-items .media-coverage-card .item-summary{width:100%;padding:16px}}.news-items .press-release-archive-item{display:flex;background-color:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.08);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);overflow:hidden;border:1px solid rgba(0,0,0,.05);position:relative;z-index:1;min-height:220px;height:auto;border-left:3px solid rgba(0,0,0,0);margin-bottom:0}.news-items .press-release-archive-item:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12);border-left-color:#e60e31;z-index:1}@media(max-width: 576px){.news-items .press-release-archive-item{flex-direction:column;height:auto;min-height:300px}}.news-items .press-release-archive-item .press-card-link-wrapper{display:flex;flex-direction:row;width:100%;text-decoration:none;color:inherit;height:100%;align-items:stretch}.news-items .press-release-archive-item .press-card-link-wrapper:hover{text-decoration:none;color:inherit}@media(max-width: 576px){.news-items .press-release-archive-item .press-card-link-wrapper{flex-direction:column;height:auto}}.news-items .press-release-archive-item .press-item-image{flex:0 0 25%;width:25%;background-color:#f5f5f7;position:relative;overflow:hidden;border-radius:0;padding:0;align-self:stretch;min-height:220px;max-width:25%}@media(max-width: 576px){.news-items .press-release-archive-item .press-item-image{width:100%;max-width:100%;height:180px;flex-basis:auto}}.news-items .press-release-archive-item .press-item-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}@media(max-width: 576px){.news-items .press-release-archive-item .press-item-image img{height:180px}}.news-items .press-release-archive-item .press-item-image:hover img{transform:scale(1.02)}.news-items .press-release-archive-item .press-item-summary{flex:1;width:75%;max-width:75%;min-width:0;padding:20px 24px;display:flex;flex-direction:column;justify-content:space-between;position:relative;min-height:180px}@media(max-width: 576px){.news-items .press-release-archive-item .press-item-summary{padding:18px;width:100%;max-width:100%;height:auto}}.news-items .press-release-archive-item .press-item-summary .press-item-date{margin-bottom:8px}.news-items .press-release-archive-item .press-item-summary .press-item-date .release-date{font-size:.8rem;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.news-items .press-release-archive-item .press-item-summary .press-item-content{flex:1;display:flex;flex-direction:column}.news-items .press-release-archive-item .press-item-summary .press-item-title{font-size:1.3rem;line-height:1.3;margin:0 0 20px;color:#162054;font-weight:500;font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;transition:color .2s ease;word-wrap:break-word;overflow-wrap:break-word}@media(max-width: 768px){.news-items .press-release-archive-item .press-item-summary .press-item-title{font-size:1.1rem}}.news-items .press-release-archive-item .press-item-summary .press-item-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.news-items .press-release-archive-item .press-item-summary .press-item-footer .press-item-link{display:inline-flex;align-items:center;color:#162054;font-weight:500;text-decoration:none;transition:all .2s ease;font-size:.95rem}.news-items .press-release-archive-item .press-item-summary .press-item-footer .press-item-link i{margin-left:.5rem;transition:transform .2s ease}.news-items .press-release-archive-item .press-item-summary .press-item-footer .press-item-link:hover{color:#e60e31}.news-items .press-release-archive-item .press-item-summary .press-item-footer .press-item-link:hover i{transform:translateX(4px)}.news-items .press-release-archive-item:hover .press-item-summary .press-item-title{color:#162054}.news-items .press-release-archive-item:hover .press-item-summary .press-item-footer .press-item-link{color:#e60e31}.news-items .press-release-archive-item:hover .press-item-summary .press-item-footer .press-item-link i{transform:translateX(4px)}.priority-taxonomy-page .priority-news-card-wrapper,.news-items.priority-news-items .priority-news-card-wrapper,.news-items .priority-news-card-wrapper,.priority-news-card-wrapper{display:flex;flex-direction:row;width:100%;height:100%;align-items:stretch}@media(max-width: 576px){.priority-taxonomy-page .priority-news-card-wrapper,.news-items.priority-news-items .priority-news-card-wrapper,.news-items .priority-news-card-wrapper,.priority-news-card-wrapper{flex-direction:column;height:auto}}.priority-taxonomy-page .priority-news-card-image,.news-items.priority-news-items .priority-news-card-image,.news-items .priority-news-card-image,.priority-news-card-image{flex:0 0 25%;width:25%;max-width:25%;background-color:#f5f5f7;position:relative;overflow:hidden;border-radius:0;padding:0;height:100%;display:flex;align-items:center;justify-content:center}@media(max-width: 576px){.priority-taxonomy-page .priority-news-card-image,.news-items.priority-news-items .priority-news-card-image,.news-items .priority-news-card-image,.priority-news-card-image{width:100%;max-width:100%;height:180px;flex-basis:auto}}.priority-taxonomy-page .priority-news-card-image img,.news-items.priority-news-items .priority-news-card-image img,.news-items .priority-news-card-image img,.priority-news-card-image img{width:100%;height:auto;max-height:100%;object-fit:contain;object-position:center;transition:transform .3s ease;display:block}.priority-taxonomy-page .priority-news-card-image:hover img,.news-items.priority-news-items .priority-news-card-image:hover img,.news-items .priority-news-card-image:hover img,.priority-news-card-image:hover img{transform:scale(1.02)}.priority-taxonomy-page .priority-news-card-content,.news-items.priority-news-items .priority-news-card-content,.news-items .priority-news-card-content,.priority-news-card-content{flex:1;width:75%;max-width:75%;padding:20px 24px;display:flex;flex-direction:column;position:relative;height:100%;justify-content:space-between}@media(max-width: 576px){.priority-taxonomy-page .priority-news-card-content,.news-items.priority-news-items .priority-news-card-content,.news-items .priority-news-card-content,.priority-news-card-content{padding:18px;width:100%;max-width:100%;height:auto}}.priority-featured-slider .afl-card.media-coverage-card{cursor:pointer}.priority-featured-slider .afl-card.media-coverage-card .afl-card__image{position:relative}.priority-featured-slider .afl-card.media-coverage-card .afl-card__image .play-button-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60px;height:60px;opacity:.9;transition:opacity .3s ease,transform .3s ease;z-index:2}.priority-featured-slider .afl-card.media-coverage-card .afl-card__image .play-button-overlay .play-icon{width:100%;height:100%;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3));color:#fff}.priority-featured-slider .afl-card.media-coverage-card .afl-card__image:hover .play-button-overlay{opacity:1;transform:translate(-50%, -50%) scale(1.1)}.priority-featured-slider .afl-card.media-coverage-card:hover .afl-card__image img{transform:scale(1.05)}.priority-featured-slider .afl-card.media-coverage-card:hover .card_link.video-link{color:#e60e31}.priority-featured-slider .afl-card.media-coverage-card:hover .card_link.video-link i{transform:translateX(4px)}.priority-featured-slider .afl-card.media-coverage-card .card_link{color:#162054;font-weight:500;font-size:.95rem;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px}.priority-featured-slider .afl-card.media-coverage-card .card_link i{transition:transform .2s ease}.priority-featured-slider .afl-card .afl-card__title{transition:color .2s ease}.priority-featured-slider .afl-card:hover .afl-card__title{color:#162054 !important}.priority-taxonomy-page .media-coverage-card:hover .item-title,.priority-news-section .media-coverage-card:hover .item-title{color:#162054 !important}.priority-taxonomy-page .priority-news-card-date,.news-items.priority-news-items .priority-news-card-date,.news-items .priority-news-card-date,.priority-news-card-date{margin-bottom:8px;font-size:.8rem;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.priority-taxonomy-page .priority-news-card-title,.news-items.priority-news-items .priority-news-card-title,.news-items .priority-news-card-title,.priority-news-card-title{font-size:1.3rem;line-height:1.3;margin:0 0 12px;color:#162054;font-weight:500;font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;transition:color .2s ease;flex-grow:1}@media(max-width: 768px){.priority-taxonomy-page .priority-news-card-title,.news-items.priority-news-items .priority-news-card-title,.news-items .priority-news-card-title,.priority-news-card-title{font-size:1.1rem}}.priority-taxonomy-page .priority-news-card-footer,.news-items.priority-news-items .priority-news-card-footer,.news-items .priority-news-card-footer,.priority-news-card-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;flex-shrink:0}.priority-taxonomy-page .priority-news-card-expandable-content,.news-items.priority-news-items .priority-news-card-expandable-content,.news-items .priority-news-card-expandable-content,.priority-news-card-expandable-content{display:none;padding:20px 24px;border-top:1px solid #eee;background:#fafafa;flex:1 1 auto;width:100%;max-height:0;overflow:hidden;opacity:0;transition:all .3s ease}@media(max-width: 576px){.priority-taxonomy-page .priority-news-card-expandable-content,.news-items.priority-news-items .priority-news-card-expandable-content,.news-items .priority-news-card-expandable-content,.priority-news-card-expandable-content{padding:18px}}.priority-taxonomy-page .priority-news-card-expandable-content p,.news-items.priority-news-items .priority-news-card-expandable-content p,.news-items .priority-news-card-expandable-content p,.priority-news-card-expandable-content p{margin-bottom:1rem;line-height:1.6;color:#555}.priority-taxonomy-page .priority-news-card-expandable-content p:last-child,.news-items.priority-news-items .priority-news-card-expandable-content p:last-child,.news-items .priority-news-card-expandable-content p:last-child,.priority-news-card-expandable-content p:last-child{margin-bottom:0}.priority-taxonomy-page article.priority-news-card-item.expanded .priority-news-card-content .priority-news-card-footer .expand-toggle .expand-text,.news-items.priority-news-items article.priority-news-card-item.expanded .priority-news-card-content .priority-news-card-footer .expand-toggle .expand-text,.news-items article.priority-news-card-item.expanded .priority-news-card-content .priority-news-card-footer .expand-toggle .expand-text,article.priority-news-card-item.expanded .priority-news-card-content .priority-news-card-footer .expand-toggle .expand-text{display:none}.priority-taxonomy-page article.priority-news-card-item.expanded .priority-news-card-content .priority-news-card-footer .expand-toggle .collapse-text,.news-items.priority-news-items article.priority-news-card-item.expanded .priority-news-card-content .priority-news-card-footer .expand-toggle .collapse-text,.news-items article.priority-news-card-item.expanded .priority-news-card-content .priority-news-card-footer .expand-toggle .collapse-text,article.priority-news-card-item.expanded .priority-news-card-content .priority-news-card-footer .expand-toggle .collapse-text{display:inline-flex !important}.priority-taxonomy-page article.priority-news-card-item.expanded .priority-news-card-expandable-content,.news-items.priority-news-items article.priority-news-card-item.expanded .priority-news-card-expandable-content,.news-items article.priority-news-card-item.expanded .priority-news-card-expandable-content,article.priority-news-card-item.expanded .priority-news-card-expandable-content{display:block;max-height:1000px;opacity:1;padding:20px 24px}@media(max-width: 576px){.priority-taxonomy-page article.priority-news-card-item.expanded .priority-news-card-expandable-content,.news-items.priority-news-items article.priority-news-card-item.expanded .priority-news-card-expandable-content,.news-items article.priority-news-card-item.expanded .priority-news-card-expandable-content,article.priority-news-card-item.expanded .priority-news-card-expandable-content{padding:18px}}.priority-taxonomy-page .priority-news-item-link,.news-items.priority-news-items .priority-news-item-link,.news-items .priority-news-item-link,.priority-news-item-link{display:inline-flex;align-items:center;color:#162054;font-weight:500;text-decoration:none;text-transform:none;transition:all .2s ease;font-size:.95rem;cursor:pointer}.priority-taxonomy-page .priority-news-item-link i,.news-items.priority-news-items .priority-news-item-link i,.news-items .priority-news-item-link i,.priority-news-item-link i{margin-left:.5rem;transition:transform .2s ease}.priority-taxonomy-page .priority-news-item-link:hover,.news-items.priority-news-items .priority-news-item-link:hover,.news-items .priority-news-item-link:hover,.priority-news-item-link:hover{color:#e60e31}.priority-taxonomy-page .priority-news-item-link:hover i,.news-items.priority-news-items .priority-news-item-link:hover i,.news-items .priority-news-item-link:hover i,.priority-news-item-link:hover i{transform:translateX(4px)}.priority-taxonomy-page article.priority-news-card-item,.news-items.priority-news-items article.priority-news-card-item,.news-items article.priority-news-card-item,article.priority-news-card-item{cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;height:220px;display:flex;align-items:stretch;margin-bottom:24px}.priority-taxonomy-page article.priority-news-card-item:hover,.news-items.priority-news-items article.priority-news-card-item:hover,.news-items article.priority-news-card-item:hover,article.priority-news-card-item:hover{box-shadow:0 8px 16px rgba(0,0,0,.1);transform:translateY(-2px)}@media(max-width: 576px){.priority-taxonomy-page article.priority-news-card-item,.news-items.priority-news-items article.priority-news-card-item,.news-items article.priority-news-card-item,article.priority-news-card-item{height:auto;min-height:300px}}.priority-taxonomy-page article.priority-news-card-item:hover .priority-news-item-link,.news-items.priority-news-items article.priority-news-card-item:hover .priority-news-item-link,.news-items article.priority-news-card-item:hover .priority-news-item-link,article.priority-news-card-item:hover .priority-news-item-link{color:#e60e31}.priority-taxonomy-page article.priority-news-card-item:hover .priority-news-item-link i,.news-items.priority-news-items article.priority-news-card-item:hover .priority-news-item-link i,.news-items article.priority-news-card-item:hover .priority-news-item-link i,article.priority-news-card-item:hover .priority-news-item-link i{transform:translateX(4px)}.litigation-items .litigation-item{height:220px;display:flex;align-items:stretch;margin-bottom:24px;transition:transform .3s ease,box-shadow .3s ease}@media(max-width: 576px){.litigation-items .litigation-item{height:auto;min-height:300px}}.litigation-items .litigation-item .card-img-top{transition:transform .5s ease;overflow:hidden}.litigation-items .litigation-item .card-img-top:hover{transform:scale(1.05)}.litigation-items .litigation-item .case-status{display:inline-block;padding:4px 10px;background-color:#e60e31;color:#fff;font-size:.75rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase;border-radius:4px}.litigation-items .litigation-item .card-title{margin-top:8px}.govt-accountability-items .govt-accountability-item{height:220px;display:flex;align-items:stretch;margin-bottom:24px;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden}@media(max-width: 576px){.govt-accountability-items .govt-accountability-item{height:auto;min-height:300px}}.govt-accountability-items .govt-accountability-item .card-meta{color:#666;font-size:.813rem;font-style:italic}.govt-accountability-items .govt-accountability-item .foia-badge{display:inline-block;background-color:#ff9800;color:#fff;padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:500;text-transform:uppercase;margin-bottom:8px;letter-spacing:.5px}.view-all-links{text-align:center;margin-top:40px}.view-all-links .btn{min-width:200px;margin:0 10px 15px}@media(max-width: 768px){.view-all-links .btn{width:100%;margin:0 0 15px}}.view-all-links .row{justify-content:center}#priority-featured-slider-12 .slider-dots,.priority-featured-slider .slider-dots{position:relative;display:flex;justify-content:center;width:100%;margin:20px auto 0;top:auto;right:auto;left:auto;bottom:auto;clear:both}.universal-slider-container.priority-featured-slider.victories-slider .card__title,.universal-slider-container.priority-featured-slider.victories-slider .universal-slider__slide .card__title{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible;max-height:none;white-space:normal;height:auto;font-size:1.15rem;font-weight:500;line-height:1.4;color:#162054}@media(max-width: 768px){.universal-slider-container.priority-featured-slider.victories-slider .card__title,.universal-slider-container.priority-featured-slider.victories-slider .universal-slider__slide .card__title{font-size:1rem}}@media(max-width: 576px){.universal-slider-container.priority-featured-slider.victories-slider .card__title,.universal-slider-container.priority-featured-slider.victories-slider .universal-slider__slide .card__title{font-size:.9rem;line-height:1.3}}@media(max-width: 768px){.featured-cards-section,.universal-slider-container,.universal-slider__track,.slider-track{max-width:100vw;overflow-x:hidden;box-sizing:border-box}body,html{overflow-x:hidden;max-width:100vw}.container,.container-fluid{max-width:100vw;padding-left:15px;padding-right:15px;box-sizing:border-box}}@keyframes peekable-hint{0%{transform:translateX(0)}50%{transform:translateX(10px)}100%{transform:translateX(0)}}@keyframes peekable-pulse{0%{transform:scale(1)}50%{transform:scale(1.02)}100%{transform:scale(1)}}.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item,.priority-taxonomy-page .priority-news-items .afl-news-archive-item,.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item,.priority-tabbed-archives .priority-news-items .afl-news-archive-item{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}@media(max-width: 576px){.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item,.priority-taxonomy-page .priority-news-items .afl-news-archive-item,.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item,.priority-tabbed-archives .priority-news-items .afl-news-archive-item{height:auto !important}}.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item:hover,.priority-taxonomy-page .priority-news-items .afl-news-archive-item:hover,.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item:hover,.priority-tabbed-archives .priority-news-items .afl-news-archive-item:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item .afl-news-card-wrapper,.priority-taxonomy-page .priority-news-items .afl-news-archive-item .afl-news-card-wrapper,.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item .afl-news-card-wrapper,.priority-tabbed-archives .priority-news-items .afl-news-archive-item .afl-news-card-wrapper{display:flex;flex-direction:column}@media(max-width: 576px){.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item .afl-news-card-wrapper,.priority-taxonomy-page .priority-news-items .afl-news-archive-item .afl-news-card-wrapper,.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item .afl-news-card-wrapper,.priority-tabbed-archives .priority-news-items .afl-news-archive-item .afl-news-card-wrapper{height:auto !important;min-height:auto !important;max-height:none !important}}@media(min-width: 576px){.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item .afl-news-card-wrapper,.priority-taxonomy-page .priority-news-items .afl-news-archive-item .afl-news-card-wrapper,.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item .afl-news-card-wrapper,.priority-tabbed-archives .priority-news-items .afl-news-archive-item .afl-news-card-wrapper{flex-direction:row}}.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo,.priority-taxonomy-page .priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo,.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo,.priority-tabbed-archives .priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo{flex:0 0 auto;width:100%}@media(max-width: 576px){.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo,.priority-taxonomy-page .priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo,.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo,.priority-tabbed-archives .priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo{min-height:160px;max-height:none !important;height:auto !important}}@media(min-width: 576px){.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo,.priority-taxonomy-page .priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo,.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo,.priority-tabbed-archives .priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo{flex:0 0 35%;width:35%;height:auto}}.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square,.priority-taxonomy-page .priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square,.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square,.priority-tabbed-archives .priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, #e60e31 0%, rgb(181.9262295082, 11.0737704918, 38.7581967213) 100%);color:#fff;font-weight:700;text-align:center;padding:20px;box-sizing:border-box}@media(max-width: 576px){.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square,.priority-taxonomy-page .priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square,.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square,.priority-tabbed-archives .priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square{min-height:160px !important;height:auto !important}}.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square[data-length=short],.priority-taxonomy-page .priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square[data-length=short],.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square[data-length=short],.priority-tabbed-archives .priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square[data-length=short]{font-size:1.8rem}@media(max-width: 576px){.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square[data-length=short],.priority-taxonomy-page .priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square[data-length=short],.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square[data-length=short],.priority-tabbed-archives .priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square[data-length=short]{font-size:1.5rem}}.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square[data-length=medium],.priority-taxonomy-page .priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square[data-length=medium],.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square[data-length=medium],.priority-tabbed-archives .priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square[data-length=medium]{font-size:1.4rem}@media(max-width: 576px){.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square[data-length=medium],.priority-taxonomy-page .priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square[data-length=medium],.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square[data-length=medium],.priority-tabbed-archives .priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square[data-length=medium]{font-size:1.2rem}}.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square[data-length=long],.priority-taxonomy-page .priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square[data-length=long],.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square[data-length=long],.priority-tabbed-archives .priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square[data-length=long]{font-size:1.1rem}@media(max-width: 576px){.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square[data-length=long],.priority-taxonomy-page .priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square[data-length=long],.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square[data-length=long],.priority-tabbed-archives .priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square[data-length=long]{font-size:1rem}}.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square[data-length=very-long],.priority-taxonomy-page .priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square[data-length=very-long],.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square[data-length=very-long],.priority-tabbed-archives .priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square[data-length=very-long]{font-size:.9rem}@media(max-width: 576px){.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square[data-length=very-long],.priority-taxonomy-page .priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square[data-length=very-long],.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square[data-length=very-long],.priority-tabbed-archives .priority-news-items .afl-news-archive-item .afl-news-card-image.afl-news-card-logo .afl-news-media-outlet-square[data-length=very-long]{font-size:.8rem}}.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item .afl-news-card-content,.priority-taxonomy-page .priority-news-items .afl-news-archive-item .afl-news-card-content,.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item .afl-news-card-content,.priority-tabbed-archives .priority-news-items .afl-news-archive-item .afl-news-card-content{flex:1;padding:20px;display:flex;flex-direction:column;justify-content:space-between}.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-date,.priority-taxonomy-page .priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-date,.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-date,.priority-tabbed-archives .priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-date{font-size:.8rem;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}@media(max-width: 768px){.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-date,.priority-taxonomy-page .priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-date,.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-date,.priority-tabbed-archives .priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-date{font-size:.75rem}}@media(max-width: 576px){.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-date,.priority-taxonomy-page .priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-date,.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-date,.priority-tabbed-archives .priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-date{font-size:.7rem}}.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-title,.priority-taxonomy-page .priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-title,.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-title,.priority-tabbed-archives .priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-title{font-size:1.3rem !important;line-height:1.3 !important;margin-bottom:.5rem !important;font-weight:500 !important;color:#162054 !important}.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-title a,.priority-taxonomy-page .priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-title a,.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-title a,.priority-tabbed-archives .priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-title a{color:#162054 !important;text-decoration:none;transition:color .3s ease}.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-title a:hover,.priority-taxonomy-page .priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-title a:hover,.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-title a:hover,.priority-tabbed-archives .priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-title a:hover{color:#e60e31 !important}.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-footer,.priority-taxonomy-page .priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-footer,.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-footer,.priority-tabbed-archives .priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-footer{margin-top:auto;padding-top:16px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-card-tags,.priority-taxonomy-page .priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-card-tags,.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-card-tags,.priority-tabbed-archives .priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-card-tags{flex:1}.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-card-tags .priority-tag,.priority-taxonomy-page .priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-card-tags .priority-tag,.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-card-tags .priority-tag,.priority-tabbed-archives .priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-card-tags .priority-tag{display:inline-block;background-color:rgba(22,32,84,.1);color:#162054;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:500;text-decoration:none;margin-right:6px;transition:background-color .2s ease}.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-card-tags .priority-tag:hover,.priority-taxonomy-page .priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-card-tags .priority-tag:hover,.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-card-tags .priority-tag:hover,.priority-tabbed-archives .priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-card-tags .priority-tag:hover{background-color:rgba(22,32,84,.2)}.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-item-link,.priority-taxonomy-page .priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-item-link,.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-item-link,.priority-tabbed-archives .priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-item-link{color:#162054;font-weight:500;font-size:.95rem;text-decoration:none;display:flex;align-items:center;gap:6px;cursor:pointer;transition:color .2s ease}.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-item-link:hover,.priority-taxonomy-page .priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-item-link:hover,.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-item-link:hover,.priority-tabbed-archives .priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-item-link:hover{color:#e60e31}.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-item-link i,.priority-taxonomy-page .priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-item-link i,.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-item-link i,.priority-tabbed-archives .priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-item-link i{margin-left:.5rem;transition:transform .2s ease}.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-item-link:hover i,.priority-taxonomy-page .priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-item-link:hover i,.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-item-link:hover i,.priority-tabbed-archives .priority-news-items .afl-news-archive-item .afl-news-card-content .afl-news-card-footer .afl-news-item-link:hover i{transform:translateX(3px)}.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item .afl-news-card-expandable-content,.priority-taxonomy-page .priority-news-items .afl-news-archive-item .afl-news-card-expandable-content,.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item .afl-news-card-expandable-content,.priority-tabbed-archives .priority-news-items .afl-news-archive-item .afl-news-card-expandable-content{max-height:0;opacity:0;visibility:hidden;overflow:hidden;padding:0;transition:max-height .4s ease-out,opacity .2s ease-out,visibility 0s linear .2s,padding .3s ease-out}.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item.expanded .afl-news-card-expandable-content,.priority-taxonomy-page .priority-news-items .afl-news-archive-item.expanded .afl-news-card-expandable-content,.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item.expanded .afl-news-card-expandable-content,.priority-tabbed-archives .priority-news-items .afl-news-archive-item.expanded .afl-news-card-expandable-content{max-height:1000px;opacity:1;visibility:visible;padding:20px 24px 24px 24px;overflow:visible;transition:max-height .4s ease-out,opacity .2s ease-out,visibility 0s linear 0s,padding .3s ease-out}@media(max-width: 576px){.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item.expanded .afl-news-card-expandable-content,.priority-taxonomy-page .priority-news-items .afl-news-archive-item.expanded .afl-news-card-expandable-content,.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item.expanded .afl-news-card-expandable-content,.priority-tabbed-archives .priority-news-items .afl-news-archive-item.expanded .afl-news-card-expandable-content{padding:15px 18px 18px 18px}}.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item.expanded .afl-news-card-expandable-content p,.priority-taxonomy-page .priority-news-items .afl-news-archive-item.expanded .afl-news-card-expandable-content p,.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item.expanded .afl-news-card-expandable-content p,.priority-tabbed-archives .priority-news-items .afl-news-archive-item.expanded .afl-news-card-expandable-content p{margin-bottom:1rem}.priority-taxonomy-page .news-items.priority-news-items .afl-news-archive-item.expanded .afl-news-card-expandable-content p:last-child,.priority-taxonomy-page .priority-news-items .afl-news-archive-item.expanded .afl-news-card-expandable-content p:last-child,.priority-tabbed-archives .news-items.priority-news-items .afl-news-archive-item.expanded .afl-news-card-expandable-content p:last-child,.priority-tabbed-archives .priority-news-items .afl-news-archive-item.expanded .afl-news-card-expandable-content p:last-child{margin-bottom:0}.priority-intro-section{padding:40px 0;background-color:#f8f9fa;margin:0 auto 50px;max-width:1000px;border:2px solid #dee2e6;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.8);position:relative}@media(max-width: 768px){.priority-intro-section{margin:0 20px 40px;padding:30px 0}}.priority-intro-section::before{content:"";position:absolute;top:8px;left:8px;right:8px;bottom:8px;border:1px solid #adb5bd;border-radius:8px;pointer-events:none}.priority-intro-headline{font-size:2rem;font-weight:600;color:#162054;text-align:center;margin:0 auto 20px;max-width:900px;padding:0 30px;position:relative;z-index:1}@media(max-width: 768px){.priority-intro-headline{text-align:left;margin:0 0 20px 0}}.priority-intro-text{font-size:1.1rem;line-height:1.6;color:#2c3e50;text-align:center;max-width:900px;margin:0 auto;padding:0 30px;position:relative;z-index:1}@media(max-width: 768px){.priority-intro-text{text-align:left;margin:0}}.priority-intro-text p{margin-bottom:1.2rem}.priority-intro-text p:last-child{margin-bottom:0}.featured-cards-section{margin-bottom:0px;padding-top:10px;overflow:hidden}.featured-cards-section .container{position:relative}.universal-slider-container.priority-featured-slider.victories-slider{margin-bottom:30px;opacity:1;visibility:visible;min-height:550px;position:relative;width:100%;max-width:100%;z-index:5;overflow:hidden;padding:0 60px;box-sizing:border-box}.universal-slider-container.priority-featured-slider.victories-slider .universal-slider-multi{position:relative;width:100%;max-width:100%;overflow:hidden}@media(max-width: 767.98px){.universal-slider-container.priority-featured-slider.victories-slider .universal-slider-multi{padding:0 20px;overflow:visible}.universal-slider-container.priority-featured-slider.victories-slider .universal-slider-multi::before,.universal-slider-container.priority-featured-slider.victories-slider .universal-slider-multi::after{content:"";position:absolute;top:0;bottom:0;width:20px;z-index:10;pointer-events:none;transition:opacity .3s ease}.universal-slider-container.priority-featured-slider.victories-slider .universal-slider-multi::before{left:0;background:linear-gradient(to right, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0))}.universal-slider-container.priority-featured-slider.victories-slider .universal-slider-multi::after{right:0;background:linear-gradient(to left, rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0))}}.universal-slider-container.priority-featured-slider.victories-slider .slider-track{display:flex;flex-wrap:nowrap;width:100%;max-width:100%;min-height:520px;position:relative;transform:translate3d(0, 0, 0);transition:transform .5s ease;opacity:1;visibility:visible;overflow:hidden;box-sizing:border-box}@media(max-width: 767.98px){.universal-slider-container.priority-featured-slider.victories-slider .slider-track{overflow-x:auto !important;overflow-y:hidden !important;scroll-behavior:smooth !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important;padding:0 !important;gap:20px !important;transform:none !important;transition:none !important;flex-wrap:nowrap !important;scroll-snap-type:x mandatory}.universal-slider-container.priority-featured-slider.victories-slider .slider-track::-webkit-scrollbar{display:none !important;width:0 !important;height:0 !important}.universal-slider-container.priority-featured-slider.victories-slider .slider-track[style*=transform]{transform:none !important}}.universal-slider-container.priority-featured-slider.victories-slider .slider-slide{flex:0 0 auto;width:calc((100% - 48px)/3);min-width:280px;max-width:calc((100% - 48px)/3);margin-right:24px;opacity:1;visibility:visible;transform:translateZ(0);backface-visibility:hidden;position:relative;display:block;box-sizing:border-box;min-height:520px;max-height:none;height:auto}.universal-slider-container.priority-featured-slider.victories-slider .slider-slide:last-child{margin-right:0}@media(max-width: 767.98px){.universal-slider-container.priority-featured-slider.victories-slider .slider-slide{width:calc(83.33vw - 40px) !important;min-width:calc(83.33vw - 40px) !important;max-width:calc(83.33vw - 40px) !important;margin-right:20px !important;flex-shrink:0 !important;transform:none !important;scroll-snap-align:start}.universal-slider-container.priority-featured-slider.victories-slider .slider-slide:last-child{margin-right:20px !important}}@media(max-width: 575.98px){.universal-slider-container.priority-featured-slider.victories-slider .slider-slide{width:calc(85vw - 30px) !important;min-width:calc(85vw - 30px) !important;max-width:calc(85vw - 30px) !important;margin-right:15px !important}.universal-slider-container.priority-featured-slider.victories-slider .slider-slide:last-child{margin-right:15px !important}}.section-title{color:#162054;font-size:2rem;margin-bottom:2rem;font-weight:500;position:relative;text-align:center;padding-bottom:10px}.section-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60px;height:3px;background-color:#e60e31}.section-subtitle{color:#162054;font-size:1.5rem;margin-bottom:1rem;font-weight:500}.tabbed-content-section{margin-bottom:40px}.priority-mobile-tabs{display:block;margin-bottom:30px;transition:box-shadow .3s ease}.priority-mobile-tabs.is-sticky{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);padding:10px 20px;margin:0}@media(min-width: 768px){.priority-mobile-tabs{display:none}}.priority-mobile-tabs .mobile-tabs-scroll{display:flex;justify-content:flex-start;flex-wrap:nowrap;list-style:none;padding:0 15px 0 20px;margin:0;border-bottom:2px solid #f5f5f7;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;position:relative}.priority-mobile-tabs .mobile-tabs-scroll::-webkit-scrollbar{display:none}.priority-mobile-tabs .mobile-tabs-scroll:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:#f5f5f7;z-index:1}.priority-mobile-tabs .mobile-tab-pill{color:#333;border:none;padding:14px 28px;border-radius:0;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;position:relative;transition:none;cursor:pointer;background-color:rgba(0,0,0,0);text-decoration:none;white-space:nowrap;flex-shrink:0;margin-bottom:-2px;z-index:2}.priority-mobile-tabs .mobile-tab-pill:before{display:none}.priority-mobile-tabs .mobile-tab-pill i{display:none}.priority-mobile-tabs .mobile-tab-pill span{line-height:1.2}.priority-mobile-tabs .mobile-tab-pill:hover{color:#333;text-decoration:none}.priority-mobile-tabs .mobile-tab-pill.active{color:#fff;background-color:#162054;border-radius:4px}.priority-mobile-tabs .mobile-tab-pill:focus{outline:none;box-shadow:0 0 0 2px rgba(51,51,51,.3)}#priorityTabs{display:none}@media(min-width: 768px){#priorityTabs{display:flex;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;margin-bottom:30px;transition:box-shadow .3s ease;justify-content:flex-start}#priorityTabs.is-sticky{position:fixed;top:80px;left:0;right:0;z-index:1000;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);padding:10px 20px;margin:0;justify-content:flex-start}#priorityTabs::-webkit-scrollbar{height:3px}#priorityTabs::-webkit-scrollbar-track{background:#f1f1f1}#priorityTabs::-webkit-scrollbar-thumb{background:#888;border-radius:10px}#priorityTabs .nav-item{display:flex;flex-shrink:0}#priorityTabs .nav-link{background-color:#f8f9fa;border:1px solid #ddd;color:#666;font-weight:500;padding:12px 24px;border-radius:5px;margin-right:10px;white-space:nowrap;text-decoration:none;transition:all .3s ease}#priorityTabs .nav-link:hover{background-color:#e9ecef;color:#495057;text-decoration:none}#priorityTabs .nav-link.active{background-color:#162054;color:#fff;border-color:#162054}}.tab-content .tab-pane{opacity:0;transform:translateY(20px);transition:all .3s ease}.tab-content .tab-pane.show.active{opacity:1;transform:translateY(0)}@media(max-width: 1200px){.priority-intro-section{margin-left:auto;margin-right:auto;margin-bottom:45px;max-width:calc(100% - 80px)}}@media(max-width: 992px){.featured-card-image{height:180px}.featured-card-title{font-size:1rem}.priority-featured-slider .card__image{height:180px}.section-title{font-size:1.8rem}}@media(max-width: 768px){.priority-intro-section{padding:25px 0;margin-left:auto;margin-right:auto;margin-bottom:40px;border-radius:8px;max-width:calc(100% - 40px)}.priority-intro-section::before{top:4px;left:4px;right:4px;bottom:4px;border-radius:4px}.priority-intro-headline{font-size:1.5rem;padding:0 20px;margin-bottom:15px}.priority-intro-text{font-size:1rem;padding:0 20px}.section-title{font-size:1.6rem}.nav-tabs .nav-link{padding:10px 16px;font-size:.9rem}.featured-card-content{padding:1rem}.featured-card-title{font-size:1rem}.featured-card-excerpt{font-size:.85rem}.priority-featured-slider .card__image{height:200px}}@media(max-width: 576px){.featured-card-image{height:160px}.nav-tabs{border-bottom:none}}.card__link::after{content:"→" !important;font-family:"Font Awesome 6 Free",Arial,sans-serif !important;font-weight:900 !important;margin-left:6px !important;transition:transform .2s ease !important;display:inline-block !important}.card__link:hover::after{transform:translateX(4px) !important}.card.victory-card{position:relative;background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.08);overflow:hidden;transition:all .3s ease;height:100%;display:flex;flex-direction:column;border:none;margin:10px 5px}.card.victory-card:hover{transform:translateY(-5px);box-shadow:0 12px 20px rgba(0,0,0,.1)}.card.victory-card:hover .card__image img{transform:scale(1.05)}.card__image{position:relative;overflow:hidden;height:200px}.card__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.card__content{display:flex;flex-direction:column;flex-grow:1;padding:1.25rem;position:relative;background:#fff}.card__title{font-size:1.1rem;font-weight:500;margin-bottom:12px;line-height:1.4;color:#162054;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__link{margin-top:auto;color:#e60e31;font-weight:500;font-size:.9rem;text-decoration:none;display:inline-flex;align-items:center;transition:color .2s ease}.card__link i{margin-left:4px;transition:transform .2s ease}.card__link:hover{color:#c30d2b}.card__link:hover i{transform:translateX(4px)}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);background-color:hsla(0,0%,100%,.95);border:2px solid rgba(27,42,86,.1);z-index:10;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.15)}.slider-arrow:hover{background-color:#162054;border-color:#162054;transform:translateY(-50%) scale(1.1);box-shadow:0 6px 16px rgba(27,42,86,.25);color:#fff}.slider-arrow.prev{left:10px}.slider-arrow.next{right:10px}.slider-arrow i{font-size:16px}.slider-dots{display:flex;justify-content:center;gap:12px;margin-top:30px}.dot{width:14px;height:14px;border-radius:50%;background-color:rgba(27,42,86,.3);border:none;padding:0;cursor:pointer;transition:all .3s ease}.dot.active{background-color:#162054;transform:scale(1.2)}.dot:hover:not(.active){background-color:rgba(27,42,86,.6);transform:scale(1.1)}.content-archive__main .content-archive__items .amicus-brief-item.content-item,.content-archive__main .content-archive__items .amicus-brief-item,.search_results_grid.content-archive__items .amicus-brief-item.content-item,.search_results_grid.content-archive__items .amicus-brief-item{display:block;width:100%;background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:8px;margin-bottom:1rem;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);border-left:3px solid rgba(0,0,0,0);overflow:visible;position:relative;z-index:1;min-height:216px}.content-archive__main .content-archive__items .amicus-brief-item.content-item .card-link,.content-archive__main .content-archive__items .amicus-brief-item .card-link,.search_results_grid.content-archive__items .amicus-brief-item.content-item .card-link,.search_results_grid.content-archive__items .amicus-brief-item .card-link{display:block;text-decoration:none;color:inherit;cursor:pointer;height:100%}.content-archive__main .content-archive__items .amicus-brief-item.content-item .card-link:hover,.content-archive__main .content-archive__items .amicus-brief-item.content-item .card-link:focus,.content-archive__main .content-archive__items .amicus-brief-item .card-link:hover,.content-archive__main .content-archive__items .amicus-brief-item .card-link:focus,.search_results_grid.content-archive__items .amicus-brief-item.content-item .card-link:hover,.search_results_grid.content-archive__items .amicus-brief-item.content-item .card-link:focus,.search_results_grid.content-archive__items .amicus-brief-item .card-link:hover,.search_results_grid.content-archive__items .amicus-brief-item .card-link:focus{text-decoration:none;color:inherit}.content-archive__main .content-archive__items .amicus-brief-item.content-item .card-link .item-title,.content-archive__main .content-archive__items .amicus-brief-item .card-link .item-title,.search_results_grid.content-archive__items .amicus-brief-item.content-item .card-link .item-title,.search_results_grid.content-archive__items .amicus-brief-item .card-link .item-title{color:#162054}.content-archive__main .content-archive__items .amicus-brief-item.content-item .card-link .item-metadata,.content-archive__main .content-archive__items .amicus-brief-item .card-link .item-metadata,.search_results_grid.content-archive__items .amicus-brief-item.content-item .card-link .item-metadata,.search_results_grid.content-archive__items .amicus-brief-item .card-link .item-metadata{color:#666}.content-archive__main .content-archive__items .amicus-brief-item.content-item .card-link .item-description,.content-archive__main .content-archive__items .amicus-brief-item .card-link .item-description,.search_results_grid.content-archive__items .amicus-brief-item.content-item .card-link .item-description,.search_results_grid.content-archive__items .amicus-brief-item .card-link .item-description{color:#333}.content-archive__main .content-archive__items .amicus-brief-item.content-item .card-link .item-action,.content-archive__main .content-archive__items .amicus-brief-item .card-link .item-action,.search_results_grid.content-archive__items .amicus-brief-item.content-item .card-link .item-action,.search_results_grid.content-archive__items .amicus-brief-item .card-link .item-action{color:#162054}.content-archive__main .content-archive__items .amicus-brief-item.content-item .card-link .item-action:hover,.content-archive__main .content-archive__items .amicus-brief-item .card-link .item-action:hover,.search_results_grid.content-archive__items .amicus-brief-item.content-item .card-link .item-action:hover,.search_results_grid.content-archive__items .amicus-brief-item .card-link .item-action:hover{color:#e60e31}.content-archive__main .content-archive__items .amicus-brief-item.content-item.dropdown-open,.content-archive__main .content-archive__items .amicus-brief-item.dropdown-open,.search_results_grid.content-archive__items .amicus-brief-item.content-item.dropdown-open,.search_results_grid.content-archive__items .amicus-brief-item.dropdown-open{z-index:1000}.content-archive__main .content-archive__items .amicus-brief-item.content-item:hover,.content-archive__main .content-archive__items .amicus-brief-item:hover,.search_results_grid.content-archive__items .amicus-brief-item.content-item:hover,.search_results_grid.content-archive__items .amicus-brief-item:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12);border-left-color:#e60e31}.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-image,.content-archive__main .content-archive__items .amicus-brief-item .item-image,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-image,.search_results_grid.content-archive__items .amicus-brief-item .item-image{display:none}.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary,.content-archive__main .content-archive__items .amicus-brief-item .item-summary,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary,.search_results_grid.content-archive__items .amicus-brief-item .item-summary{padding:18px 18px 0;flex:none;overflow:visible;position:relative;display:flex;flex-direction:column;height:100%;min-height:216px}@media(max-width: 768px){.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary,.content-archive__main .content-archive__items .amicus-brief-item .item-summary,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary,.search_results_grid.content-archive__items .amicus-brief-item .item-summary{padding:0 16px}}@media(max-width: 480px){.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary,.content-archive__main .content-archive__items .amicus-brief-item .item-summary,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary,.search_results_grid.content-archive__items .amicus-brief-item .item-summary{padding:0 14px}}.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .content-area,.content-archive__main .content-archive__items .amicus-brief-item .item-summary .content-area,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .content-area,.search_results_grid.content-archive__items .amicus-brief-item .item-summary .content-area{flex:1;display:flex;flex-direction:column}.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-title,.content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-title,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-title,.search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-title{font-size:1.4rem;font-weight:500;margin-bottom:8px}@media(max-width: 768px){.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-title,.content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-title,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-title,.search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-title{text-wrap:balance;text-wrap:pretty}}.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-metadata,.content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-metadata,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-metadata,.search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-metadata{margin-bottom:8px;font-size:.9rem}.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-description,.content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-description,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-description,.search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-description{line-height:1.6;margin-bottom:14px;flex:1}.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-meta,.content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-meta,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-meta,.search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-meta{display:flex;justify-content:flex-end;align-items:center;padding-top:12px;border-top:1px solid #eee;overflow:visible;margin-top:auto}@media(max-width: 768px){.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-meta,.content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-meta,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-meta,.search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-meta{flex-direction:column;align-items:flex-end;gap:12px}}.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions,.content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions,.search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions{display:flex;gap:20px;overflow:visible;align-items:center;justify-content:flex-end;margin-left:auto;width:fit-content}@media(max-width: 768px){.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions,.content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions,.search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions{width:fit-content;margin-left:auto;gap:8px;max-width:100%}}@media(max-width: 480px){.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions,.content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions,.search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions{gap:6px}}.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .item-action,.content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .item-action,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .item-action,.search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .item-action{text-decoration:none;font-weight:500;white-space:nowrap;display:inline-flex;align-items:center;gap:8px;line-height:1}.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .item-action:hover,.content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .item-action:hover,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .item-action:hover,.search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .item-action:hover{color:#e60e31}@media(max-width: 768px){.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .item-action,.content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .item-action,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .item-action,.search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .item-action{font-size:.85rem;flex-shrink:1;gap:6px}}@media(max-width: 480px){.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .item-action,.content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .item-action,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .item-action,.search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .item-action{font-size:.8rem;gap:4px}}.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown,.content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown,.search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown{position:relative;display:inline-block;max-width:100%;flex-shrink:1}@media(max-width: 768px){.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown,.content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown,.search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown{flex-shrink:1}}.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .dropdown-toggle,.content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .dropdown-toggle,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .dropdown-toggle,.search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .dropdown-toggle{background:none;border:none;padding:0;cursor:pointer;color:#162054;text-decoration:none;font-weight:500;font-size:inherit;text-transform:none;font-family:inherit;line-height:1;letter-spacing:normal;outline:none;box-shadow:none;display:inline-flex;align-items:center;white-space:nowrap;gap:8px;max-width:100%;overflow:hidden;text-overflow:ellipsis}@media(max-width: 768px){.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .dropdown-toggle,.content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .dropdown-toggle,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .dropdown-toggle,.search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .dropdown-toggle{font-size:.85rem;flex-shrink:1;gap:6px}}@media(max-width: 480px){.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .dropdown-toggle,.content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .dropdown-toggle,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .dropdown-toggle,.search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .dropdown-toggle{font-size:.8rem;gap:4px}}.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .dropdown-toggle:hover,.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .dropdown-toggle:focus,.content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .dropdown-toggle:hover,.content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .dropdown-toggle:focus,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .dropdown-toggle:hover,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .dropdown-toggle:focus,.search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .dropdown-toggle:hover,.search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .dropdown-toggle:focus{color:#e60e31;background:none;border:none;outline:none;box-shadow:none}.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .dropdown-toggle i,.content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .dropdown-toggle i,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .dropdown-toggle i,.search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .dropdown-toggle i{transition:transform .2s ease}.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .dropdown-toggle.active i,.content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .dropdown-toggle.active i,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .dropdown-toggle.active i,.search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .dropdown-toggle.active i{transform:rotate(180deg)}.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu,.content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu,.search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu{position:absolute;top:100%;right:-100px;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1001;display:none;max-height:300px;overflow-y:auto;min-width:600px;margin-top:4px}@media(max-width: 768px){.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu,.content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu,.search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu{min-width:450px;right:-50px}}@media(max-width: 480px){.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu,.content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu,.search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu{right:0;left:0;min-width:auto;width:100%;margin-left:-24px;margin-right:-24px;border-radius:0 0 8px 8px;box-shadow:0 8px 16px rgba(0,0,0,.15)}}@media(max-width: 480px){.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu,.content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu,.search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu{right:0;left:0;min-width:auto;width:300px;margin-left:-160px;margin-right:-24px;border-radius:0 0 8px 8px;box-shadow:0 8px 16px rgba(0,0,0,.15)}.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu .dropdown-item,.content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu .dropdown-item,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu .dropdown-item,.search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu .dropdown-item{padding:16px 20px;font-size:1rem;border-bottom:1px solid #eee}.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu .dropdown-item:hover,.content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu .dropdown-item:hover,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu .dropdown-item:hover,.search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu .dropdown-item:hover{background-color:#f8f9fa}.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu .dropdown-item:active,.content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu .dropdown-item:active,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu .dropdown-item:active,.search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu .dropdown-item:active{background-color:#e9ecef}}.content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu.show,.content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu.show,.search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu.show,.search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu.show{display:block}.search_results_grid .content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu,.search_results_grid .content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu,.search_results_grid .search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu,.search_results_grid .search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu{right:0;left:auto;min-width:350px;max-width:450px;transform:translateX(0)}@media(max-width: 768px){.search_results_grid .content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu,.search_results_grid .content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu,.search_results_grid .search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu,.search_results_grid .search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu{min-width:300px;max-width:350px;right:-20px}}@media(max-width: 480px){.search_results_grid .content-archive__main .content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu,.search_results_grid .content-archive__main .content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu,.search_results_grid .search_results_grid.content-archive__items .amicus-brief-item.content-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu,.search_results_grid .search_results_grid.content-archive__items .amicus-brief-item .item-summary .item-meta .item-actions .press-release-dropdown .press-release-dropdown-menu{min-width:280px;max-width:320px;right:-10px;left:auto}}.search_results_grid .amicus-brief-item .press-release-dropdown .press-release-dropdown-menu{right:0 !important;left:auto !important;min-width:320px !important;max-width:400px !important;transform:none !important}@media(max-width: 768px){.search_results_grid .amicus-brief-item .press-release-dropdown .press-release-dropdown-menu{min-width:280px !important;max-width:320px !important;right:-10px !important}}@media(max-width: 480px){.search_results_grid .amicus-brief-item .press-release-dropdown .press-release-dropdown-menu{min-width:250px !important;max-width:280px !important;right:0 !important;margin-top:8px !important;z-index:999 !important;max-height:250px !important}}.search_results_grid .amicus-brief-item .press-release-dropdown .press-release-dropdown-menu .dropdown-item{display:block;padding:12px 16px;color:#333;text-decoration:none;border-bottom:1px solid #f0f0f0;font-size:.9rem;line-height:1.4;white-space:normal;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.search_results_grid .amicus-brief-item .press-release-dropdown .press-release-dropdown-menu .dropdown-item:last-child{border-bottom:none}.search_results_grid .amicus-brief-item .press-release-dropdown .press-release-dropdown-menu .dropdown-item:hover{background-color:#f8f9fa;color:#e60e31}@media(max-width: 480px){.search_results_grid{padding-top:20px;margin-top:10px}}.content-archive__main,.content-archive__items{overflow:visible}.faq-link-text{margin:25px auto 30px;text-align:center;background-color:inherit;border-radius:4px;max-width:800px;padding:14px 20px;color:#555;font-size:1rem;line-height:1.5;text-wrap:balance;word-spacing:.1em}.faq-link-text span{color:#333}.faq-link-text .faq-link{color:#162054;text-decoration:none;font-weight:500;margin-left:6px;transition:color .2s ease;white-space:nowrap}.faq-link-text .faq-link:hover{color:#e60e31}.faq-link-text .faq-link::after{content:" →";margin-left:4px}.document-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:10000;display:none}.document-modal.active{display:block}.document-modal .document-modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 40px);max-width:1200px;height:calc(100% - 80px);background-color:#fff;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.3);display:flex;flex-direction:column;overflow:hidden}.document-modal .document-modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eee;background-color:#f8f9fa}.document-modal .document-modal-header .document-title{margin:0;font-size:1.25rem;font-weight:500;color:#162054}.document-modal .document-modal-header .close-document-viewer{background:none;border:none;font-size:1.125rem;color:#666;cursor:pointer;padding:8px;transition:color .2s ease}.document-modal .document-modal-header .close-document-viewer:hover{color:#e60e31}.document-modal .document-viewer-area{flex:1;position:relative;overflow:auto;background-color:#f0f0f0}.document-modal .document-viewer-area .loading-indicator{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.8);z-index:2}.document-modal .document-viewer-area .loading-indicator .spinner{width:40px;height:40px;border-radius:50%;border:3px solid rgba(0,71,160,.1);border-top-color:#162054;animation:spin 1s infinite linear;margin-bottom:12px}.document-modal .document-viewer-area .loading-indicator p{font-size:1rem;color:#666}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.document-modal .document-viewer-area .pdf-container{display:flex;justify-content:center;padding:20px;min-height:100%}.document-modal .document-viewer-area .pdf-container canvas{box-shadow:0 0 10px rgba(0,0,0,.15);background-color:#fff}.amicus-brief-item mark{background:#fef3c7;color:#92400e;padding:.125rem .25rem;border-radius:3px;font-weight:500;display:inline}.impact-page{background-color:#fff;overflow-x:hidden}.impact-page .container{max-width:1200px;margin:0 auto;padding:0 20px}.impact-hero{position:relative;background:linear-gradient(135deg, #0f172a 0%, #1e3a8a 100%);max-height:450px;min-height:350px;display:flex;align-items:center;overflow:hidden}.impact-hero .hero-content{position:relative;z-index:2;text-align:center;color:#fff;max-width:1100px;margin:0 auto;padding:0 20px}.impact-hero .hero-content .hero-title{font-size:3rem;font-weight:500;line-height:1.1;margin-bottom:24px;text-shadow:0 2px 4px rgba(0,0,0,.3);letter-spacing:normal;color:#fff !important;white-space:nowrap}@media(max-width: 1200px){.impact-hero .hero-content .hero-title{white-space:normal}}@media(max-width: 768px){.impact-hero .hero-content .hero-title{font-size:2.5rem}}.impact-hero .hero-content .hero-subtitle{font-size:1.25rem;font-weight:400;line-height:1.6;opacity:.95;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.2);color:#fff !important}.impact-social{padding:80px 0;background:linear-gradient(135deg, #f8fafc 0%, #ffffff 100%);position:relative}.impact-social .social-grid{display:grid;grid-template-columns:repeat(6, 1fr);gap:30px;margin-top:40px;max-width:1000px;margin:40px auto 0}@media(max-width: 768px){.impact-social .social-grid{grid-template-columns:1fr;gap:20px;max-width:400px}.impact-social .social-grid .social-card{grid-column:auto !important;grid-row:auto !important}}.impact-social .social-grid .social-card:nth-child(1){grid-column:1/3}.impact-social .social-grid .social-card:nth-child(2){grid-column:3/5}.impact-social .social-grid .social-card:nth-child(3){grid-column:5/7}.impact-social .social-grid .social-card:nth-child(4){grid-column:2/4;grid-row:2}.impact-social .social-grid .social-card:nth-child(5){grid-column:4/6;grid-row:2}.impact-social .social-grid .social-card{background:#fff;padding:30px 20px;border-radius:12px;text-align:center;box-shadow:0 10px 25px rgba(0,0,0,.1);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);position:relative;overflow:hidden;border-top:4px solid;display:block;text-decoration:none;color:inherit}.impact-social .social-grid .social-card::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.8), transparent);transition:left .6s}.impact-social .social-grid .social-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.15);background:#f1f5f9}.impact-social .social-grid .social-card:hover::before{left:100%}.impact-social .social-grid .social-card.facebook{border-top-color:#1877f2}.impact-social .social-grid .social-card.facebook .social-icon i{color:#1877f2}.impact-social .social-grid .social-card.facebook .social-number{color:#1877f2}.impact-social .social-grid .social-card.twitter{border-top-color:#000}.impact-social .social-grid .social-card.twitter .social-icon i{color:#000}.impact-social .social-grid .social-card.twitter .social-number{color:#000}.impact-social .social-grid .social-card.instagram{border-top-color:#e4405f}.impact-social .social-grid .social-card.instagram .social-icon i{color:#e4405f}.impact-social .social-grid .social-card.instagram .social-number{color:#e4405f}.impact-social .social-grid .social-card.youtube{border-top-color:red}.impact-social .social-grid .social-card.youtube .social-icon i{color:red}.impact-social .social-grid .social-card.youtube .social-number{color:red}.impact-social .social-grid .social-card.truth-social{border-top-color:#5448ee}.impact-social .social-grid .social-card.truth-social .social-icon .truth-social-icon{filter:brightness(0) saturate(100%) invert(31%) sepia(76%) saturate(1757%) hue-rotate(228deg) brightness(93%) contrast(93%)}.impact-social .social-grid .social-card.truth-social .social-number{color:#5448ee}.impact-social .social-grid .social-card .social-icon{margin-bottom:20px}.impact-social .social-grid .social-card .social-icon i{font-size:2.5rem;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.impact-social .social-grid .social-card .social-icon svg{width:2.5rem;height:2.5rem;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.impact-social .social-grid .social-card .social-icon .truth-social-icon{width:3.5rem;height:3.5rem;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.impact-social .social-grid .social-card .social-stats .social-number{font-size:2.5rem;font-weight:500;margin-bottom:8px;line-height:1;display:block}.impact-social .social-grid .social-card .social-stats .social-number .counter{display:inline-block}.impact-social .social-grid .social-card .social-stats .social-number .social-suffix{font-size:1.8rem;opacity:.8}.impact-social .social-grid .social-card .social-stats .social-label{font-size:1.1rem;font-weight:500;color:#0f172a;margin-bottom:4px}.impact-social .social-grid .social-card .social-stats .social-metric{font-size:.9rem;color:#475569;text-transform:uppercase;letter-spacing:.05em}.impact-statistics{padding:80px 0;background-color:#f8fafc;position:relative}.impact-statistics .stats-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:40px;margin-top:40px}.impact-statistics .stats-grid .stat-item{background:#fff;padding:40px 30px;border-radius:12px;text-align:center;box-shadow:0 10px 25px rgba(0,0,0,.1);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);border-top:4px solid #1e3a8a;position:relative;overflow:hidden;animation:slideInFromRight .6s ease-out;opacity:1 !important;flex:none !important}.impact-statistics .stats-grid .stat-item:nth-child(2){animation-delay:.2s}.impact-statistics .stats-grid .stat-item:nth-child(3){animation-delay:.4s}.impact-statistics .stats-grid .stat-item::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.6), transparent);transition:left .6s}.impact-statistics .stats-grid .stat-item:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.impact-statistics .stats-grid .stat-item:hover::before{left:100%}.impact-statistics .stats-grid .stat-item .stat-number{font-size:calc(2rem*.8);font-weight:500;color:#1e3a8a;margin-bottom:16px;line-height:1;text-shadow:0 2px 4px rgba(0,0,0,.3)}.impact-statistics .stats-grid .stat-item .stat-number .counter{display:inline-block}.impact-statistics .stats-grid .stat-item .stat-number .stat-suffix{color:#dc2626;font-size:calc(2.5rem*.8);text-shadow:0 2px 4px rgba(0,0,0,.3)}.impact-statistics .stats-grid .stat-item .stat-label{font-size:1.25rem;font-weight:500;color:#0f172a;margin-bottom:12px;text-transform:uppercase;letter-spacing:.05em}.impact-statistics .stats-grid .stat-item .stat-description{font-size:1rem;color:#475569;line-height:1.5;max-width:250px;margin:0 auto}.impact-victories{padding:80px 0;background:linear-gradient(135deg, #ffffff 0%, #f8fafc 100%)}.impact-victories .no-victories{text-align:center;font-size:1.125rem;color:#475569;padding:40px 0}.impact-victories .victory-slider.universal-slider-multi .slider-slide{overflow:visible !important}.impact-victories .victory-slider.universal-slider-multi .card .card__content{overflow:visible !important}.impact-victories .victory-slider.universal-slider-multi .card .card__title{max-height:none !important;-webkit-line-clamp:unset !important;display:block !important;-webkit-box-orient:unset !important}.impact-victories .victory-slider .victory-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 25px rgba(0,0,0,.1);transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);height:100%;display:flex;flex-direction:column}.impact-victories .victory-slider .victory-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px rgba(0,0,0,.15)}.impact-victories .victory-slider .victory-card .on-appeal-tag{position:absolute;top:10px;right:10px;background:linear-gradient(135deg, #E5C164 0%, #CFB053 50%, #DAB858 100%);color:#2c2101;padding:6px 12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;z-index:2;box-shadow:0 2px 4px rgba(0,0,0,.1)}.impact-victories .victory-slider .victory-card .on-appeal-tag::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:.75rem;margin-right:6px;color:inherit}.impact-victories .victory-slider .victory-card .ongoing-tag,.impact-victories .victory-slider .victory-card .status-tag.ongoing{position:absolute;bottom:0;right:0;padding:6px 12px;font-size:.75rem;font-weight:500;border-radius:4px 0 0 0;z-index:10}.impact-victories .victory-slider .victory-card .ongoing-tag{background:#1e3a8a;color:#fff}.impact-victories .victory-slider .victory-card .card__image{height:200px;overflow:hidden}.impact-victories .victory-slider .victory-card .card__image img{width:100%;height:100%;object-fit:cover;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.impact-victories .victory-slider .victory-card .card__content{padding:24px;position:relative;display:flex;flex-direction:column;flex:1;min-height:0}.impact-victories .victory-slider .victory-card .card__content .card__title{margin-bottom:16px;flex-grow:1}.impact-victories .victory-slider .victory-card .card__content .card__title a{color:#0f172a;text-decoration:none;font-size:1.25rem;font-weight:500;line-height:1.3;display:block;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.impact-victories .victory-slider .victory-card .card__content .card__title a:hover{color:#1e3a8a}.impact-victories .victory-slider .victory-card .card__content .card__bottom-row,.impact-victories .victory-slider .victory-card .card__content .card_bottom_row{display:flex;justify-content:space-between;align-items:center;margin-top:auto;gap:16px}.impact-victories .victory-slider .victory-card .card__content .card__tags,.impact-victories .victory-slider .victory-card .card__content .card_tags{display:flex;flex-wrap:wrap;gap:8px;flex:0 1 auto;min-width:0}.impact-victories .victory-slider .victory-card .card__content .card__tags .tag,.impact-victories .victory-slider .victory-card .card__content .card_tags .tag{padding:4px 12px;font-size:.875rem;font-weight:500;border-radius:20px;text-decoration:none;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.impact-victories .victory-slider .victory-card .card__content .card__tags .tag:not(.tag--status),.impact-victories .victory-slider .victory-card .card__content .card_tags .tag:not(.tag--status){background:#1e3a8a;color:#fff}.impact-victories .victory-slider .victory-card .card__content .card__tags .tag:not(.tag--status):hover,.impact-victories .victory-slider .victory-card .card__content .card_tags .tag:not(.tag--status):hover{background:#3b82f6}.impact-victories .victory-slider .victory-card .card__content .card__tags .tag.tag--status,.impact-victories .victory-slider .victory-card .card__content .card_tags .tag.tag--status{background:#e2e8f0;color:#1e293b}.impact-victories .victory-slider .victory-card .card__content .card__text{margin-bottom:20px;color:#475569;line-height:1.5}.impact-victories .victory-slider .victory-card .card__content .card__link,.impact-victories .victory-slider .victory-card .card__content .card_link{color:#1e3a8a;text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:8px;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);flex:1 0 auto;justify-content:flex-end;white-space:nowrap}.impact-victories .victory-slider .victory-card .card__content .card__link i,.impact-victories .victory-slider .victory-card .card__content .card_link i{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.impact-victories .victory-slider .victory-card .card__content .card__link:hover,.impact-victories .victory-slider .victory-card .card__content .card_link:hover{color:#dc2626}.impact-victories .victory-slider .victory-card .card__content .card__link:hover i,.impact-victories .victory-slider .victory-card .card__content .card_link:hover i{transform:translateX(4px)}.impact-page .victory-slider.universal-slider-multi .slider-slide{overflow:visible !important}.impact-page .victory-slider.universal-slider-multi .card{border-radius:8px !important;overflow:hidden !important}.impact-page .victory-slider.universal-slider-multi .card .card__content{overflow:visible !important;padding:32px 24px !important;min-height:180px !important}.impact-page .victory-slider.universal-slider-multi .card .card__title{max-height:none !important;-webkit-line-clamp:unset !important;display:block !important;-webkit-box-orient:unset !important;overflow:visible !important;margin-bottom:8px !important}.impact-page .victory-slider.universal-slider-multi .card .card_bottom_row,.impact-page .victory-slider.universal-slider-multi .card .card__bottom-row{margin-top:8px !important}@media(max-width: 480px){.impact-statistics,.impact-victories{padding:40px 20px}}@media(max-width: 992px){.impact-hero .hero-content .hero-title{font-size:3rem}}@media(max-width: 768px){.impact-hero{padding:100px 0 80px}.impact-hero .hero-content .hero-title{font-size:2.5rem}.impact-hero .hero-content .hero-subtitle{font-size:1.125rem}.impact-statistics,.impact-victories{padding:60px 0}.impact-statistics .section-title,.impact-victories .section-title{font-size:2rem;margin-bottom:40px}.impact-statistics .stats-grid{grid-template-columns:1fr;gap:30px}.impact-statistics .stats-grid .stat-item{padding:30px 20px}.impact-statistics .stats-grid .stat-item .stat-number{font-size:3rem}.impact-statistics .stats-grid .stat-item .stat-number .stat-suffix{font-size:2rem}}@media(max-width: 480px){.impact-page .container{padding:0 15px}.impact-hero{padding:80px 0 60px}.impact-hero .hero-content .hero-title{font-size:2rem}.impact-hero .hero-content .hero-subtitle{font-size:1rem}.impact-statistics,.impact-victories{padding:40px 0}.impact-statistics .section-title,.impact-victories .section-title{font-size:1.75rem;margin-bottom:30px}.impact-statistics .stats-grid .stat-item{padding:25px 15px}.impact-statistics .stats-grid .stat-item .stat-number{font-size:2.5rem}.impact-statistics .stats-grid .stat-item .stat-number .stat-suffix{font-size:2rem}.impact-victories .victory-slider .victory-card .card__content{padding:20px}.impact-victories .victory-slider .victory-card .card__content .card__title a{font-size:1.125rem}.impact-victories .victory-slider .victory-card .card__content .card__text{font-size:.9rem}}@keyframes counterUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromRight{from{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@media print{.impact-hero{background:#fff !important;color:#0f172a !important;padding:40px 0 !important}.impact-hero .hero-title,.impact-hero .hero-subtitle{color:#0f172a !important;text-shadow:none !important}.impact-statistics .stat-item{box-shadow:none !important;border:1px solid #cbd5e1 !important}.impact-victories .victory-slider .victory-card{box-shadow:none !important;border:1px solid #cbd5e1 !important}}.litigation-status{margin-bottom:10px}.impact-hero{background:linear-gradient(135deg, #0f172a 0%, #1e3a8a 100%);color:#fff;position:relative;text-align:center;max-height:450px;min-height:350px;display:flex;align-items:center;overflow:hidden}.impact-hero .container{position:relative;z-index:2}.impact-hero .press-header__content{position:relative;z-index:2;text-align:center;color:#fff;max-width:1100px;margin:0 auto;padding:0 20px}.impact-hero .press-header__title{font-size:3rem;font-weight:500;margin-bottom:24px;letter-spacing:normal;line-height:1.1;text-shadow:0 2px 4px rgba(0,0,0,.3);color:#fff;white-space:nowrap}@media(max-width: 1200px){.impact-hero .press-header__title{white-space:normal}}@media(max-width: 768px){.impact-hero .press-header__title{font-size:2.5rem}}.impact-hero .press-header__subtitle{font-size:1.25rem;font-weight:400;line-height:1.6;opacity:.95;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.2);color:#fff}@media(max-width: 768px){.impact-hero .press-header__subtitle{font-size:1.1rem}}.press-forms-section{padding:80px 0;background-color:#f8f9fa}.press-forms-section .press-forms__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;max-width:1400px;margin:0 auto}@media(max-width: 1200px){.press-forms-section .press-forms__grid{gap:40px}}@media(max-width: 992px){.press-forms-section .press-forms__grid{grid-template-columns:1fr;gap:40px}}@media(max-width: 768px){.press-forms-section .press-forms__grid{gap:32px}}.press-social-section{padding:80px 0;background-color:#fff}.press-social-section .press-social__content{max-width:1200px;margin:0 auto;text-align:center}.press-social-section .press-social__content .section-title{margin-bottom:48px}@media(max-width: 992px){.press-social-section .press-social__content .section-title{margin-bottom:40px}}@media(max-width: 768px){.press-social-section .press-social__content .section-title{margin-bottom:32px}}.press-social-section .social-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:24px;max-width:1000px;margin:0 auto}@media(max-width: 1200px){.press-social-section .social-grid{grid-template-columns:repeat(3, 1fr);gap:20px}.press-social-section .social-grid .social-card:nth-child(4),.press-social-section .social-grid .social-card:nth-child(5){grid-column:span 1}}@media(max-width: 992px){.press-social-section .social-grid{grid-template-columns:repeat(2, 1fr);gap:20px}.press-social-section .social-grid .social-card:nth-child(5){grid-column:1/-1;max-width:300px;margin:0 auto}}@media(max-width: 768px){.press-social-section .social-grid{grid-template-columns:1fr;gap:20px;max-width:300px}}.press-inquiries__column .press-inquiries__content .section-title,.press-inquiries__column .press-list__content .section-title,.press-list__column .press-inquiries__content .section-title,.press-list__column .press-list__content .section-title{margin-bottom:16px}.press-inquiries__column .press-inquiries__content .press-inquiries__instruction,.press-inquiries__column .press-list__content .press-inquiries__instruction,.press-list__column .press-inquiries__content .press-inquiries__instruction,.press-list__column .press-list__content .press-inquiries__instruction{font-size:1.125rem;color:#666;margin-bottom:32px}.press-inquiries__column .press-inquiries__content .press-form-subtext,.press-inquiries__column .press-list__content .press-form-subtext,.press-list__column .press-inquiries__content .press-form-subtext,.press-list__column .press-list__content .press-form-subtext{font-size:1rem;color:#666;text-align:center;margin:16px auto 32px;line-height:1.5;max-width:90%}@media(max-width: 768px){.press-inquiries__column .press-inquiries__content .press-form-subtext,.press-inquiries__column .press-list__content .press-form-subtext,.press-list__column .press-inquiries__content .press-form-subtext,.press-list__column .press-list__content .press-form-subtext{font-size:.9rem;margin:12px auto 24px}}.press-inquiries__column .press-form,.press-list__column .press-form{background:linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);padding:48px 40px;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.08);border:1px solid rgba(27,42,86,.06);position:relative;overflow:hidden;width:100%;margin:0}@media(max-width: 768px){.press-inquiries__column .press-form,.press-list__column .press-form{padding:32px 24px}}.press-inquiries__column .press-form::before,.press-list__column .press-form::before{content:"";position:absolute;top:-30%;right:-30%;width:60%;height:160%;background:linear-gradient(45deg, rgba(230, 14, 49, 0.02) 0%, rgba(27, 42, 86, 0.03) 100%);transform:rotate(45deg);z-index:0}.press-inquiries__column .press-form>*,.press-list__column .press-form>*{position:relative;z-index:1}.press-inquiries__column .press-form__fallback .form-row,.press-list__column .press-form__fallback .form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:28px}@media(max-width: 768px){.press-inquiries__column .press-form__fallback .form-row,.press-list__column .press-form__fallback .form-row{grid-template-columns:1fr;gap:16px}}.press-inquiries__column .press-form__fallback .form-group,.press-list__column .press-form__fallback .form-group{margin-bottom:28px}.press-inquiries__column .press-form__fallback .form-group label,.press-list__column .press-form__fallback .form-group label{display:block;font-weight:500;color:#162054;margin-bottom:8px;font-size:1rem}.press-inquiries__column .press-form__fallback .form-group label .gfield_required_text,.press-list__column .press-form__fallback .form-group label .gfield_required_text{color:#e60e31;font-weight:500;font-size:.875rem}.press-inquiries__column .press-form__fallback .form-group input,.press-inquiries__column .press-form__fallback .form-group textarea,.press-list__column .press-form__fallback .form-group input,.press-list__column .press-form__fallback .form-group textarea{width:100%;border:2px solid #e0e0e0;border-radius:8px;padding:14px 16px;font-size:1rem;transition:all .3s ease;background:#fff;font-family:inherit}.press-inquiries__column .press-form__fallback .form-group input:focus,.press-inquiries__column .press-form__fallback .form-group textarea:focus,.press-list__column .press-form__fallback .form-group input:focus,.press-list__column .press-form__fallback .form-group textarea:focus{border-color:#162054;box-shadow:0 0 0 3px rgba(27,42,86,.1);outline:none}.press-inquiries__column .press-form__fallback .form-group input:hover,.press-inquiries__column .press-form__fallback .form-group textarea:hover,.press-list__column .press-form__fallback .form-group input:hover,.press-list__column .press-form__fallback .form-group textarea:hover{border-color:#ccc}.press-inquiries__column .press-form__fallback .form-group input:required,.press-inquiries__column .press-form__fallback .form-group textarea:required,.press-list__column .press-form__fallback .form-group input:required,.press-list__column .press-form__fallback .form-group textarea:required{border-left:2px solid #e0e0e0}.press-inquiries__column .press-form__fallback .form-group textarea,.press-list__column .press-form__fallback .form-group textarea{resize:vertical;min-height:120px}.press-inquiries__column .press-form__fallback .btn,.press-list__column .press-form__fallback .btn{background:linear-gradient(135deg, #162054 0%, #0e1a3d 100%);color:#fff;border:none;border-radius:8px;padding:16px 40px;font-size:1.1rem;font-weight:500;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px rgba(27,42,86,.3);margin-top:20px}.press-inquiries__column .press-form__fallback .btn:hover,.press-list__column .press-form__fallback .btn:hover{background:linear-gradient(135deg, #e60e31 0%, #c20e2a 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgba(230,14,49,.4)}.press-inquiries__column .press-form__fallback .btn:active,.press-list__column .press-form__fallback .btn:active{transform:translateY(0)}.press-inquiries__column .press-form__fallback .btn:focus,.press-list__column .press-form__fallback .btn:focus{outline:none;box-shadow:0 0 0 3px rgba(27,42,86,.2),0 4px 12px rgba(27,42,86,.3)}.press-inquiries__column .press-form input[type=submit],.press-inquiries__column .press-form .gform_button,.press-inquiries__column .press-form #gform_submit_button_6,.press-list__column .press-form input[type=submit],.press-list__column .press-form .gform_button,.press-list__column .press-form #gform_submit_button_6{background:#1e3a8a;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-weight:500;font-size:.85rem;text-transform:none;letter-spacing:normal;min-width:auto;width:auto;display:inline-flex;align-items:center;gap:6px;transition:all .3s ease}@media(max-width: 992px){.press-inquiries__column .press-form input[type=submit],.press-inquiries__column .press-form .gform_button,.press-inquiries__column .press-form #gform_submit_button_6,.press-list__column .press-form input[type=submit],.press-list__column .press-form .gform_button,.press-list__column .press-form #gform_submit_button_6{padding:12px 24px;font-size:1rem;gap:8px}}.press-inquiries__column .press-form input[type=submit]:hover,.press-inquiries__column .press-form .gform_button:hover,.press-inquiries__column .press-form #gform_submit_button_6:hover,.press-list__column .press-form input[type=submit]:hover,.press-list__column .press-form .gform_button:hover,.press-list__column .press-form #gform_submit_button_6:hover{background:rgb(20.8928571429,40.3928571429,96.1071428571);transform:translateY(-1px);box-shadow:none}.press-inquiries__column .press-form input[type=submit]:active,.press-inquiries__column .press-form .gform_button:active,.press-inquiries__column .press-form #gform_submit_button_6:active,.press-list__column .press-form input[type=submit]:active,.press-list__column .press-form .gform_button:active,.press-list__column .press-form #gform_submit_button_6:active{transform:translateY(0)}.press-inquiries__column .press-form input[type=submit]:focus,.press-inquiries__column .press-form .gform_button:focus,.press-inquiries__column .press-form #gform_submit_button_6:focus,.press-list__column .press-form input[type=submit]:focus,.press-list__column .press-form .gform_button:focus,.press-list__column .press-form #gform_submit_button_6:focus{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px;box-shadow:none}.press-inquiries__column .press-form input[type=submit][value*=joining],.press-inquiries__column .press-form input[type=submit][value*=Joining],.press-inquiries__column .press-form input[type=submit][value*=submitting],.press-inquiries__column .press-form input[type=submit][value*=Submitting],.press-inquiries__column .press-form input[type=submit][value*=processing],.press-inquiries__column .press-form input[type=submit][value*=Processing],.press-inquiries__column .press-form input[type=submit].gform_button_select_state,.press-inquiries__column .press-form .gform_button[value*=joining],.press-inquiries__column .press-form .gform_button[value*=Joining],.press-inquiries__column .press-form .gform_button[value*=submitting],.press-inquiries__column .press-form .gform_button[value*=Submitting],.press-inquiries__column .press-form .gform_button[value*=processing],.press-inquiries__column .press-form .gform_button[value*=Processing],.press-inquiries__column .press-form .gform_button.gform_button_select_state,.press-inquiries__column .press-form #gform_submit_button_6[value*=joining],.press-inquiries__column .press-form #gform_submit_button_6[value*=Joining],.press-inquiries__column .press-form #gform_submit_button_6[value*=submitting],.press-inquiries__column .press-form #gform_submit_button_6[value*=Submitting],.press-inquiries__column .press-form #gform_submit_button_6[value*=processing],.press-inquiries__column .press-form #gform_submit_button_6[value*=Processing],.press-inquiries__column .press-form #gform_submit_button_6.gform_button_select_state,.press-list__column .press-form input[type=submit][value*=joining],.press-list__column .press-form input[type=submit][value*=Joining],.press-list__column .press-form input[type=submit][value*=submitting],.press-list__column .press-form input[type=submit][value*=Submitting],.press-list__column .press-form input[type=submit][value*=processing],.press-list__column .press-form input[type=submit][value*=Processing],.press-list__column .press-form input[type=submit].gform_button_select_state,.press-list__column .press-form .gform_button[value*=joining],.press-list__column .press-form .gform_button[value*=Joining],.press-list__column .press-form .gform_button[value*=submitting],.press-list__column .press-form .gform_button[value*=Submitting],.press-list__column .press-form .gform_button[value*=processing],.press-list__column .press-form .gform_button[value*=Processing],.press-list__column .press-form .gform_button.gform_button_select_state,.press-list__column .press-form #gform_submit_button_6[value*=joining],.press-list__column .press-form #gform_submit_button_6[value*=Joining],.press-list__column .press-form #gform_submit_button_6[value*=submitting],.press-list__column .press-form #gform_submit_button_6[value*=Submitting],.press-list__column .press-form #gform_submit_button_6[value*=processing],.press-list__column .press-form #gform_submit_button_6[value*=Processing],.press-list__column .press-form #gform_submit_button_6.gform_button_select_state{background:#1e3a8a;color:#fff;opacity:.8;pointer-events:none}.press-inquiries__column .press-form .gform_wrapper,.press-list__column .press-form .gform_wrapper{--gf-color-primary: #1e3a8a;--gf-color-primary-rgb: 27, 42, 86;--gf-color-primary-contrast: #ffffff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: rgb(20.8928571429, 40.3928571429, 96.1071428571);--gf-color-primary-lighter: rgb(39.1071428571, 75.6071428571, 179.8928571429)}.press-releases-featured .afl-multi-slider.afl-multi-slider--victories .afl-multi-slider__slide .afl-card{min-height:350px;height:auto;max-height:none}.press-releases-featured .afl-multi-slider.afl-multi-slider--victories .afl-multi-slider__slide .afl-card .afl-card__image img{height:200px;object-fit:cover}.press-releases-featured .afl-multi-slider.afl-multi-slider--victories .afl-multi-slider__slide .afl-card .afl-card__content{padding:20px 16px;display:flex;flex-direction:column;flex-grow:1}.press-releases-featured .afl-multi-slider.afl-multi-slider--victories .afl-multi-slider__slide .afl-card .afl-card__title{font-size:1rem;line-height:1.4;margin-bottom:16px;color:#1e3a8a}.press-releases-featured .afl-multi-slider.afl-multi-slider--victories .afl-multi-slider__slide .afl-card .card_footer{margin-top:auto}.press-releases-featured .afl-multi-slider.afl-multi-slider--victories .afl-multi-slider__slide .afl-card .card_footer .priority_line{display:flex;justify-content:flex-start;align-items:center;margin-bottom:12px}.press-releases-featured .afl-multi-slider.afl-multi-slider--victories .afl-multi-slider__slide .afl-card .card_footer .priority_line .priority-tag{display:inline-block}.press-releases-featured .afl-multi-slider.afl-multi-slider--victories .afl-multi-slider__slide .afl-card .card_footer .status_line{display:flex;justify-content:flex-end;align-items:center;width:100%}.press-releases-featured .afl-multi-slider.afl-multi-slider--victories .afl-multi-slider__slide .afl-card .card_footer .status_line .card_link,.press-releases-featured .afl-multi-slider.afl-multi-slider--victories .afl-multi-slider__slide .afl-card .card_footer .status_line a[href]{margin-left:auto;margin-right:0;color:#1e3a8a;font-weight:500;text-decoration:none;transition:color .3s ease;display:inline-flex;align-items:center;gap:6px;text-align:right}.press-releases-featured .afl-multi-slider.afl-multi-slider--victories .afl-multi-slider__slide .afl-card .card_footer .status_line .card_link:hover,.press-releases-featured .afl-multi-slider.afl-multi-slider--victories .afl-multi-slider__slide .afl-card .card_footer .status_line a[href]:hover{color:#e60e31;text-decoration:none}.press-releases-featured .afl-multi-slider.afl-multi-slider--victories .afl-multi-slider__slide .afl-card .card_footer .status_line .card_link i,.press-releases-featured .afl-multi-slider.afl-multi-slider--victories .afl-multi-slider__slide .afl-card .card_footer .status_line a[href] i{transition:transform .3s ease;font-size:.9rem}.press-releases-featured .afl-multi-slider.afl-multi-slider--victories .afl-multi-slider__slide .afl-card .card_footer .status_line .card_link:hover i,.press-releases-featured .afl-multi-slider.afl-multi-slider--victories .afl-multi-slider__slide .afl-card .card_footer .status_line a[href]:hover i{transform:translateX(3px)}@media(max-width: 768px){.press-releases-featured .afl-multi-slider.afl-multi-slider--victories .afl-multi-slider__dots{display:none}.press-releases-featured .afl-multi-slider.afl-multi-slider--victories .afl-multi-slider__arrow{display:none}}.press-releases-featured .press-releases-multi-slider .afl-multi-slider__track{align-items:stretch}.press-releases-featured .press-releases-multi-slider .afl-multi-slider__slide{display:flex;align-items:stretch}.press-releases-featured .press-releases-multi-slider .afl-card{display:flex;flex-direction:column;height:100%}.press-releases-featured .press-releases-multi-slider .afl-card .afl-card__content{display:flex;flex-direction:column;flex:1}.press-releases-featured .press-releases-multi-slider .afl-card .card_footer{margin-top:auto;display:flex;flex-direction:column;gap:8px}.press-releases-featured .press-releases-multi-slider .afl-card .card_footer .priority_line{display:flex;justify-content:flex-start;align-items:center}.press-releases-featured .press-releases-multi-slider .afl-card .card_footer .priority_line .priority-tag{display:inline-block}.press-releases-featured .press-releases-multi-slider .afl-card .card_footer .status_line{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%}.press-releases-featured .press-releases-multi-slider .afl-card .card_footer .status_line .card_link{color:#1e3a8a;font-weight:500;text-decoration:none;flex-shrink:0;margin-left:auto;order:2}.press-releases-featured .press-releases-multi-slider .afl-card .card_footer .status_line .card_link:hover{color:#e60e31}.press-social-section .social-card{background:#fff;padding:20px 16px;border-radius:12px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease;border-top:3px solid rgba(0,0,0,0);position:relative;overflow:hidden}@media(max-width: 992px){.press-social-section .social-card{padding:32px 24px}}.press-social-section .social-card::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.6), transparent);transition:left .6s}.press-social-section .social-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.12)}.press-social-section .social-card:hover::before{left:100%}.press-social-section .social-card .social-icon{margin-bottom:12px}.press-social-section .social-card .social-icon i{font-size:1.8rem;transition:all .3s ease}@media(max-width: 992px){.press-social-section .social-card .social-icon i{font-size:2.5rem}}.press-social-section .social-card .social-icon .truth-social-icon{width:2rem;height:2rem;transition:all .3s ease}@media(max-width: 992px){.press-social-section .social-card .social-icon .truth-social-icon{width:3rem;height:3rem}}.press-social-section .social-card .social-stats .social-number{font-size:1.8rem;font-weight:500;margin-bottom:4px;line-height:1;display:block}@media(max-width: 992px){.press-social-section .social-card .social-stats .social-number{font-size:2.5rem;margin-bottom:8px}}.press-social-section .social-card .social-stats .social-number .counter{display:inline-block}.press-social-section .social-card .social-stats .social-number .social-suffix{font-size:1.3rem;opacity:.8}@media(max-width: 992px){.press-social-section .social-card .social-stats .social-number .social-suffix{font-size:1.8rem}}.press-social-section .social-card .social-stats .social-label{font-size:.95rem;font-weight:500;color:#0f172a;margin-bottom:2px}@media(max-width: 992px){.press-social-section .social-card .social-stats .social-label{font-size:1.1rem;margin-bottom:4px}}.press-social-section .social-card .social-stats .social-metric{font-size:.8rem;color:#666;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}@media(max-width: 992px){.press-social-section .social-card .social-stats .social-metric{font-size:.9rem;margin-bottom:20px}}.press-social-section .social-card .social-link{display:inline-flex;align-items:center;gap:6px;color:#fff;text-decoration:none;background:#1e3a8a;padding:8px 16px;border-radius:4px;font-weight:500;font-size:.85rem;transition:all .3s ease}@media(max-width: 992px){.press-social-section .social-card .social-link{padding:12px 24px;font-size:1rem;gap:8px}}.press-social-section .social-card .social-link:hover{background:rgb(20.8928571429,40.3928571429,96.1071428571);transform:translateY(-1px)}.press-social-section .social-card .social-link i{font-size:.7rem}@media(max-width: 992px){.press-social-section .social-card .social-link i{font-size:.8rem}}.press-social-section .social-card.x-twitter{border-top-color:#000}.press-social-section .social-card.x-twitter .social-icon i{color:#000}.press-social-section .social-card.x-twitter .social-number{color:#000}.press-social-section .social-card.facebook{border-top-color:#1877f2}.press-social-section .social-card.facebook .social-icon i{color:#1877f2}.press-social-section .social-card.facebook .social-number{color:#1877f2}.press-social-section .social-card.instagram{border-top-color:#e4405f}.press-social-section .social-card.instagram .social-icon i{color:#e4405f}.press-social-section .social-card.instagram .social-number{color:#e4405f}.press-social-section .social-card.youtube{border-top-color:red}.press-social-section .social-card.youtube .social-icon i{color:red}.press-social-section .social-card.youtube .social-number{color:red}.press-social-section .social-card.truth-social{border-top-color:#5448ee}.press-social-section .social-card.truth-social .social-icon i{color:#5448ee}.press-social-section .social-card.truth-social .social-icon .truth-social-icon{filter:brightness(0) saturate(100%) invert(31%) sepia(76%) saturate(1757%) hue-rotate(228deg) brightness(93%) contrast(93%)}.press-social-section .social-card.truth-social .social-number{color:#5448ee}.press-releases-featured{padding:80px 0;background:linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%)}.press-releases-featured .section-title{text-align:center;margin-bottom:48px}.press-releases-featured .universal-slider-multi .card{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease;border:1px solid #e9ecef;overflow:hidden}.press-releases-featured .universal-slider-multi .card:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,.15);border-color:#e60e31}.press-releases-featured .universal-slider-multi .card .card-link{display:block;text-decoration:none;color:inherit;height:100%}.press-releases-featured .universal-slider-multi .card__image{width:100%;height:200px;overflow:hidden;position:relative}.press-releases-featured .universal-slider-multi .card__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.press-releases-featured .universal-slider-multi .card:hover .press-releases-featured .universal-slider-multi .card__image img{transform:scale(1.05)}.press-releases-featured .universal-slider-multi .card__content{padding:32px 24px;height:calc(100% - 200px);display:flex;flex-direction:column}.press-releases-featured .universal-slider-multi .card__meta{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.press-releases-featured .universal-slider-multi .card__date{color:#666;font-size:.9rem;font-weight:500}.press-releases-featured .universal-slider-multi .card .priority-tag{font-size:.75rem;padding:4px 12px;border-radius:12px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;background:#162054;color:#fff;border:1px solid #162054}.press-releases-featured .universal-slider-multi .card .priority-tag:hover{background:#14213d;color:#fff;border-color:#14213d}.press-releases-featured .universal-slider-multi .card__title{margin-bottom:16px;flex-grow:1;color:#0f172a;text-decoration:none;font-size:1.25rem;font-weight:500;line-height:1.3;display:block}.press-releases-featured .universal-slider-multi .card__excerpt{color:#666;line-height:1.6;margin-bottom:24px;font-size:.95rem}.press-releases-featured .universal-slider-multi .card__link{color:#e60e31;text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;margin-top:auto}.press-releases-featured .universal-slider-multi .card__link:hover{color:rgb(181.9262295082,11.0737704918,38.7581967213);transform:translateX(4px)}.press-releases-featured .universal-slider-multi .card__link i{font-size:.8rem}.press-media-coverage-slider{padding:80px 0;background:linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%)}.press-media-coverage-slider .section-heading{text-align:center;margin-bottom:48px;color:#1e3a8a}.press-resources{padding:80px 0;background:linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%)}.press-resources .section-title{text-align:center;margin-bottom:48px}.press-resources .resources-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;max-width:1200px;margin:0 auto}@media(max-width: 992px){.press-resources .resources-grid{grid-template-columns:repeat(2, 1fr);gap:20px}}@media(max-width: 768px){.press-resources .resources-grid{grid-template-columns:1fr;gap:20px}}.press-resources .media-resources-card{background:#fff;padding:16px 12px;border-radius:12px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease;border:1px solid #e9ecef}.press-resources .media-resources-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.15);border-color:#e60e31}.press-resources .media-resources-card .resource-icon{width:40px;height:40px;background:linear-gradient(135deg, #e60e31, rgb(181.9262295082, 11.0737704918, 38.7581967213));border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;transition:all .3s ease}.press-resources .media-resources-card .resource-icon i{font-size:1.2rem;color:#fff}.press-resources .media-resources-card .resource-title{font-size:1.1rem;font-weight:500;color:#0f172a;margin-bottom:8px}.press-resources .media-resources-card .resource-description{color:#666;line-height:1.4;margin-bottom:12px;font-size:.8rem}.press-resources .media-resources-card .resource-link{color:#e60e31;text-decoration:none;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .3s ease;width:100%;font-size:.85rem}.press-resources .media-resources-card .resource-link:hover{color:rgb(181.9262295082,11.0737704918,38.7581967213);transform:translateX(4px)}.press-resources .media-resources-card:hover .resource-icon{background:linear-gradient(135deg, #1e3a8a, rgb(20.8928571429, 40.3928571429, 96.1071428571));transform:scale(1.1)}@media(max-width: 992px){.press-header{padding:80px 0 60px}.press-header__title{font-size:3rem}.press-inquiries-social,.press-releases-featured,.press-media-coverage-slider,.press-resources{padding:60px 0}}@media(max-width: 768px){.press-header{padding:60px 0 40px}.press-header__title{font-size:2.5rem}.press-header__subtitle{font-size:1rem}.press-inquiries-social,.press-releases-featured,.press-media-coverage-slider,.press-resources{padding:40px 0}.press-form{padding:32px 20px}.social-grid{grid-template-columns:1fr}.resources-grid{grid-template-columns:1fr}}.join-fight-main-section{background-color:#f8f9fa;padding:80px 0 100px;text-align:center}.join-fight-content{max-width:1400px;margin:0 auto;padding:0 40px}.join-section{margin-bottom:60px}.join-section:last-child{margin-bottom:0}.join-section-description{color:#666;font-size:1.125rem;margin-bottom:30px;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.5}.join-section-description strong{color:#162054;font-weight:500}.join-section .section-heading--center+.join-section-description{text-align:center}.join-section .section-heading--center::after{margin:12px auto 0;left:auto;right:auto}@media(max-width: 768px){.join-section .section-heading--center::after{margin:10px auto 0;left:auto;right:auto;transform:none;position:static}}@media(max-width: 576px){.join-section .section-heading--center::after{margin:8px auto 0;left:auto;right:auto;transform:none;position:static}}.join-fight-form{max-width:600px;margin:0 auto}.form-group{display:flex;gap:0;background:#fff;border-radius:50px;padding:8px;box-shadow:0 8px 30px rgba(0,0,0,.12);border:2px solid #e0e0e0;transition:all .3s ease}.form-group:focus-within{border-color:#e60e31;box-shadow:0 8px 30px rgba(230,14,49,.2)}.email-input{flex:1;padding:18px 25px;border:none;border-radius:50px;font-size:1rem;outline:none;background:rgba(0,0,0,0);color:#333}.email-input::placeholder{color:#999;font-size:1rem}.sign-up-button{background-color:#e60e31;color:#fff;border:none;padding:18px 35px;border-radius:50px;font-weight:500;font-size:.875rem;text-transform:uppercase;cursor:pointer;transition:all .3s ease;letter-spacing:1px;min-width:120px}.sign-up-button:hover{background-color:#cc0c2c;transform:translateY(-2px);box-shadow:0 5px 15px rgba(230,14,49,.4)}.donate-button{display:inline-block;background-color:#e60e31;color:#fff;text-decoration:none;padding:16px 32px;border-radius:50px;font-weight:500;font-size:1rem;text-transform:uppercase;cursor:pointer;transition:all .3s ease;letter-spacing:1px;margin-top:10px}.donate-button:hover{background-color:#cc0c2c;transform:translateY(-2px);box-shadow:0 5px 15px rgba(230,14,49,.4);color:#fff;text-decoration:none}@media(max-width: 992px){.join-fight-main-section{padding:60px 0 80px}.join-fight-content{padding:0 30px}.join-section{margin-bottom:50px}.join-section-description{font-size:1.125rem;margin-bottom:25px}}@media(max-width: 768px){.join-fight-main-section{padding:50px 0 70px}.join-fight-content{padding:0 20px}.join-section{margin-bottom:40px}.join-section-description{font-size:1.125rem;margin-bottom:20px}.form-group{flex-direction:column;gap:10px;padding:15px}.email-input{padding:16px 20px;text-align:center;font-size:1rem}.email-input::placeholder{font-size:1rem}.sign-up-button{padding:16px 30px;width:100%;font-size:.875rem}.donate-button{padding:14px 28px;font-size:.875rem}}@media(max-width: 480px){.join-fight-main-section{padding:40px 0 60px}.join-section{margin-bottom:35px}.join-section-description{font-size:1rem}.form-group{padding:12px}.email-input{padding:14px 18px;font-size:.875rem}.email-input::placeholder{font-size:.875rem}.sign-up-button{padding:14px 25px;font-size:.75rem}.donate-button{padding:12px 24px;font-size:.875rem}}.section-wrapper{margin-bottom:4rem;padding:0 15px}.take-action-card-link{display:block;text-decoration:none;color:inherit;height:100%;border-radius:12px;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.take-action-card-link:hover{text-decoration:none;color:inherit;transform:translateY(-8px)}.take-action-card-link:hover .take-action-card{box-shadow:0 20px 25px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.04);border-color:rgba(230,14,49,.15)}.take-action-card-link:hover .take-action-card::before{opacity:1}.take-action-card-link:hover .take-action-card-image img{transform:scale(1.05)}.take-action-card-link:hover .read-more{color:#162054;text-decoration:none}.take-action-card-link:hover .read-more i{transform:translateX(4px)}.take-action-card-link:focus{outline:3px solid rgba(230,14,49,.4);outline-offset:2px}.take-action-card{background:linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%);border-radius:12px;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);margin-bottom:2rem;height:100%;box-shadow:0 4px 6px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.1);overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(27,42,86,.08);position:relative}.take-action-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, #e60e31 0%, #162054 100%);opacity:0;transition:opacity .3s ease}.take-action-card-image{width:100%;height:200px;background-color:#e9ecef;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;flex-shrink:0;overflow:hidden}.take-action-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1)}.take-action-card-inner{padding:20px 15px;display:flex;flex-direction:column;flex-grow:1;position:relative}.take-action-card:not(:has(.take-action-card-image)) .take-action-card-inner{padding:25px 15px}.take-action-card-title{color:#162054;font-size:1.25rem;font-weight:500;margin-bottom:1rem;text-align:left;line-height:1.3;letter-spacing:-0.01em}.take-action-card-text{font-size:1rem;line-height:1.5;margin-bottom:1.25rem;flex-grow:1;text-align:left;color:#4a5568}.read-more{color:#e60e31;text-decoration:none;font-weight:500;font-size:1rem;margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;transition:all .3s ease;position:relative}.read-more i{transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1)}.take-action-single-card-link{display:block;text-decoration:none;color:inherit;border-radius:12px;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.take-action-single-card-link:hover{text-decoration:none;color:inherit;transform:translateY(-4px)}.take-action-single-card-link:hover .take-action-single-card{box-shadow:0 20px 25px rgba(0,0,0,.1),0 10px 10px rgba(0,0,0,.04);border-color:rgba(230,14,49,.15)}.take-action-single-card-link:hover .take-action-single-card::before{opacity:1}.take-action-single-card-link:hover .section-image img{transform:scale(1.02)}.take-action-single-card-link:hover .read-more{color:#162054;text-decoration:none}.take-action-single-card-link:hover .read-more i{transform:translateX(4px)}.take-action-single-card-link:focus{outline:3px solid rgba(230,14,49,.4);outline-offset:2px}.take-action-single-card{background:linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%);border-radius:12px;transition:all .3s cubic-bezier(0.4, 0, 0.2, 1);margin-bottom:2rem;box-shadow:0 4px 6px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.1);overflow:hidden;border:1px solid rgba(27,42,86,.08);position:relative;padding:30px}.take-action-single-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, #e60e31 0%, #162054 100%);opacity:0;transition:opacity .3s ease}.section-image{margin-bottom:1.5rem;border-radius:12px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,.12)}.section-image img{width:100%;height:250px;object-fit:cover;transition:transform .4s cubic-bezier(0.4, 0, 0.2, 1)}.section-content{padding-left:2rem}.section-content-title{color:#162054;font-size:1.5rem;font-weight:500;margin-bottom:1rem;line-height:1.3;letter-spacing:-0.01em}.section-content-text{font-size:1rem;line-height:1.5;color:#4a5568;margin-bottom:1.5rem}.section-image{text-align:center;margin-bottom:0}.take-action-single-card{padding:20px}.featured-action-alert{background:linear-gradient(135deg, #ffffff 0%, #f8f9fa 100%);border-radius:16px;padding:50px 40px;margin-bottom:4rem;box-shadow:0 10px 30px rgba(0,0,0,.08),0 1px 8px rgba(0,0,0,.05);position:relative;overflow:hidden;border:1px solid rgba(27,42,86,.08)}.featured-action-alert::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg, #e60e31 0%, #162054 100%)}.featured-action-alert .row{align-items:center}.featured-action-alert .alert-content{padding-right:3rem}.featured-action-alert h3{color:#162054;font-size:2.5rem;font-weight:500;margin-bottom:1.5rem;line-height:1.1;letter-spacing:-0.02em}.featured-action-alert p{font-size:1.25rem;line-height:1.6;color:#4a5568;margin-bottom:2rem}.featured-action-alert .read-more{font-size:1.125rem;font-weight:500;color:#e60e31 !important;text-transform:uppercase;letter-spacing:.5px}.featured-action-alert .read-more:hover{color:#162054 !important}.featured-action-alert .map-container{position:relative;padding-left:2rem}.featured-action-alert .map-container img{border-radius:12px;box-shadow:0 12px 30px rgba(0,0,0,.15);transition:all .4s cubic-bezier(0.4, 0, 0.2, 1);cursor:pointer}.featured-action-alert .map-container img:hover{transform:scale(1.02) translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.2)}@media(max-width: 992px){.take-action-page .section-title{font-size:1.75rem;margin-bottom:2rem}.section-wrapper{margin-bottom:3rem}.featured-action-alert{padding:40px 30px}.featured-action-alert .alert-content{padding-right:0;margin-bottom:2rem;text-align:center}.featured-action-alert .map-container{padding-left:0;text-align:center}.featured-action-alert h3{font-size:2rem}.featured-action-alert p{font-size:1.125rem}.section-content{padding-left:0;margin-top:2rem;text-align:center}.section-content-title{font-size:1.25rem}.section-content-text{font-size:.875rem}.section-image{text-align:center;margin-bottom:0}.take-action-single-card{padding:20px}}@media(max-width: 768px){.take-action-page .section-title{font-size:1.5rem}.featured-action-alert{padding:30px 20px}.featured-action-alert h3{font-size:1.75rem}.featured-action-alert p{font-size:1rem}.take-action-card-inner{padding:18px 12px}.take-action-card-title{font-size:1.125rem}.take-action-single-card{padding:15px}}.election-integrity-section .take-action-single-card{padding:40px 30px;min-height:280px}.election-integrity-section .take-action-single-card .section-content{padding-left:2.5rem}.election-integrity-section .take-action-single-card .section-content-title{margin-bottom:1.5rem}.election-integrity-section .take-action-single-card .section-content-text{margin-bottom:2rem}.election-integrity-section .take-action-card{min-height:320px}.election-integrity-section .take-action-card .take-action-card-inner{padding:25px 20px}.election-integrity-section .take-action-card .take-action-card-title{margin-bottom:1.5rem}.election-integrity-section .take-action-card .take-action-card-text{margin-bottom:2rem}@media(max-width: 768px){.election-integrity-section .take-action-single-card{padding:25px 20px;min-height:240px}.election-integrity-section .take-action-single-card .section-content{padding-left:0;margin-top:2rem}.election-integrity-section .take-action-card{min-height:280px}.election-integrity-section .take-action-card .take-action-card-inner{padding:20px 15px}}@media(prefers-reduced-motion: reduce){.take-action-card,.take-action-card-link,.take-action-single-card,.take-action-single-card-link,.take-action-card-image img,.section-image img,.read-more,.read-more i{transition:none}}.homepage-x-feed-social-section{padding:60px 0;background-color:#fff}@media(max-width: 768px){.homepage-x-feed-social-section{padding:40px 0}}.homepage-x-feed-social-section .container{max-width:1200px}.x-feed-social-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}@media(max-width: 992px){.x-feed-social-grid{gap:40px}}@media(max-width: 768px){.x-feed-social-grid{grid-template-columns:1fr;gap:40px}.x-feed-social-grid .x-feed-column{order:1}.x-feed-social-grid .social-thumbnails-column{order:2}}.x-feed-column .x-feed-component .twitter-embed-container{width:100%;height:650px;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05);padding:16px;transition:all .3s ease;overflow-y:auto}.x-feed-column .x-feed-component .twitter-embed-container:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.x-feed-column .x-feed-component .twitter-embed-container #ctf{border-radius:8px;overflow:visible;background:#fff;border:none;box-shadow:none;height:100%}.x-feed-column .x-feed-component .twitter-embed-container #ctf .ctf-tweet{border-bottom:1px solid #f0f0f0}.x-feed-column .x-feed-component .twitter-embed-container #ctf .ctf-tweet:last-child{border-bottom:none}.x-feed-column .x-feed-component .twitter-embed-container iframe{border-radius:8px;border:none;box-shadow:none;width:100%;height:100%}.x-feed-column .x-feed-component .twitter-embed-container .twitter-timeline{border-radius:8px !important;box-shadow:none !important;border:none !important;width:100% !important;height:100% !important}.social-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.social-grid .social-card.truth-social{grid-column:1/3;width:calc(50% - 10px);justify-self:center}@media(max-width: 992px){.social-grid{gap:16px}.social-grid .social-card.truth-social{width:calc(50% - 8px)}}@media(max-width: 768px){.social-grid .social-card.truth-social{grid-column:1/3;width:calc(50% - 8px)}}@media(max-width: 576px){.social-grid{grid-template-columns:repeat(2, 1fr);gap:12px}.social-grid .social-card.truth-social{grid-column:1/3;width:calc(50% - 6px);justify-self:center}}.social-card{background:#fff;padding:16px 12px;border-radius:12px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease;border-top:3px solid rgba(0,0,0,0);position:relative;overflow:hidden}@media(max-width: 992px){.social-card{padding:24px 18px}}.social-card::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.6), transparent);transition:left .6s}.social-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.12)}.social-card:hover::before{left:100%}.social-card .social-icon{margin-bottom:8px}.social-card .social-icon i{font-size:1.5rem;transition:all .3s ease}@media(max-width: 992px){.social-card .social-icon i{font-size:2rem}}.social-card .social-icon .truth-social-icon{width:1.5rem;height:1.5rem;transition:all .3s ease}@media(max-width: 992px){.social-card .social-icon .truth-social-icon{width:2rem;height:2rem}}.social-card .social-stats .social-number{font-size:2rem;font-weight:500;margin-bottom:2px;line-height:1;display:block}@media(max-width: 992px){.social-card .social-stats .social-number{font-size:2.2rem;margin-bottom:4px}}.social-card .social-stats .social-number .counter{display:inline-block}.social-card .social-stats .social-number .social-suffix{font-size:1.4rem;opacity:.8}@media(max-width: 992px){.social-card .social-stats .social-number .social-suffix{font-size:1.6rem}}.social-card .social-stats .social-label{font-size:.85rem;font-weight:500;color:#0f172a;margin-bottom:1px}@media(max-width: 992px){.social-card .social-stats .social-label{font-size:1rem;margin-bottom:2px}}.social-card .social-stats .social-metric{font-size:.75rem;color:#666;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}@media(max-width: 992px){.social-card .social-stats .social-metric{font-size:.8rem;margin-bottom:12px}}.social-card .social-link{display:inline-flex;align-items:center;gap:4px;color:#fff;text-decoration:none;background:#1e3a8a;padding:6px 12px;border-radius:4px;font-weight:500;font-size:.8rem;transition:all .3s ease}@media(max-width: 992px){.social-card .social-link{padding:8px 16px;font-size:.9rem;gap:6px}}.social-card .social-link:hover{background:rgb(20.8928571429,40.3928571429,96.1071428571);transform:translateY(-1px)}.social-card .social-link i{font-size:.7rem}@media(max-width: 992px){.social-card .social-link i{font-size:.8rem}}.social-card.x-twitter{border-top-color:#000}.social-card.x-twitter .social-icon i{color:#000}.social-card.x-twitter .social-number{color:#000}.social-card.facebook{border-top-color:#1877f2}.social-card.facebook .social-icon i{color:#1877f2}.social-card.facebook .social-number{color:#1877f2}.social-card.instagram{border-top-color:#e4405f}.social-card.instagram .social-icon i{color:#e4405f}.social-card.instagram .social-number{color:#e4405f}.social-card.youtube{border-top-color:red}.social-card.youtube .social-icon i{color:red}.social-card.youtube .social-number{color:red}.social-card.truth-social{border-top-color:#5448ee}.social-card.truth-social .social-icon i{color:#5448ee}.social-card.truth-social .social-icon .truth-social-icon{filter:brightness(0) saturate(100%) invert(31%) sepia(76%) saturate(1757%) hue-rotate(228deg) brightness(93%) contrast(93%)}.social-card.truth-social .social-number{color:#5448ee}@media(max-width: 768px){.x-feed-column{order:2}.social-thumbnails-column{order:1}}.gfield_required{margin-left:4px}.gfield_required_text::before{content:" "}body.post-type-archive-sanctuary .sanctuary-filters{position:relative;z-index:2;margin-top:40px}body.post-type-archive-sanctuary .sanctuary-filters .sanctuary-filter-wrapper{border:1px solid rgba(0,0,0,.1);box-shadow:0 3px 8px rgba(0,0,0,.1);border-radius:var(--border-radius-sm);background-color:var(--white)}body.post-type-archive-sanctuary .sanctuary-map{margin-top:var(--space-xl, 30px)}body.post-type-archive-sanctuary .sanctuary-map .map-container{border-radius:12px;overflow:hidden;background:#fff;position:relative}body.post-type-archive-sanctuary .sanctuary-map .map-container #sanctuary-interactive-map{border-radius:12px;overflow:hidden;position:relative;z-index:1}body.post-type-archive-sanctuary .sanctuary-map h2{color:#162054;font-weight:500}body.post-type-archive-sanctuary .sanctuary-map p{font-size:1.1rem;line-height:1.6;color:#555;max-width:800px;margin:0 auto 2rem}body.post-type-archive-sanctuary .sanctuary-map .text-muted{font-size:.95rem}body.post-type-archive-sanctuary .sanctuary-map .text-muted a{color:#e60e31;text-decoration:none;font-weight:500}body.post-type-archive-sanctuary .sanctuary-map .text-muted a:hover{text-decoration:underline}body.post-type-archive-sanctuary .sanctuary-card{transition:transform .3s ease,box-shadow .3s ease;border:1px solid rgba(0,0,0,.1);border-radius:var(--border-radius-md);overflow:hidden;background-color:var(--white)}body.post-type-archive-sanctuary .sanctuary-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}body.post-type-archive-sanctuary .sanctuary-card .sanctuary-thumbnail{height:180px;overflow:hidden}body.post-type-archive-sanctuary .sanctuary-card .sanctuary-thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}body.post-type-archive-sanctuary .sanctuary-card:hover .sanctuary-thumbnail img{transform:scale(1.05)}@media(max-width: 768px){body.post-type-archive-sanctuary .sanctuary-hero{height:350px;min-height:450px}body.post-type-archive-sanctuary .sanctuary-hero .hero-title{font-size:1.75rem;text-align:center;margin-bottom:15px;line-height:1.1}body.post-type-archive-sanctuary .sanctuary-hero .hero-description{text-align:center;font-size:1rem;margin-bottom:20px}body.post-type-archive-sanctuary .sanctuary-hero .sanctuary-hero-row{flex-direction:column;text-align:center;min-height:auto}body.post-type-archive-sanctuary .sanctuary-hero-text,body.post-type-archive-sanctuary .sanctuary-hero-video{flex:0 0 100% !important;max-width:100% !important}body.post-type-archive-sanctuary .sanctuary-hero-video{margin-top:20px}body.post-type-archive-sanctuary .video-play-button{width:60px;height:60px}body.post-type-archive-sanctuary .video-play-button .play-icon{border-width:12px 0 12px 20px}body.post-type-archive-sanctuary .video-overlay-content{width:95%}}.shield-acronym{font-weight:500}.shield-acronym .shield-letter{color:#e60e31;font-weight:500}.sanctuary-legal-citations{background-color:#f8f9fa}.sanctuary-legal-citations h2{color:#e60e31;font-weight:500;font-size:2.5rem;letter-spacing:.5px;margin-bottom:3rem}.sanctuary-legal-citations .legal-citation{display:flex;background:#fff;border-radius:12px;padding:30px;height:100%;box-shadow:0 2px 10px rgba(0,0,0,.08);border:1px solid rgba(27,42,86,.1);transition:all .3s ease}.sanctuary-legal-citations .legal-citation:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.12)}.sanctuary-legal-citations .legal-citation .citation-icon{flex-shrink:0;width:60px;height:60px;background:linear-gradient(135deg, #162054, #14213D);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px}.sanctuary-legal-citations .legal-citation .citation-icon i{color:#fff;font-size:1.5rem}.sanctuary-legal-citations .legal-citation .citation-content{flex:1}.sanctuary-legal-citations .legal-citation .citation-content .citation-title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#162054;font-weight:500;font-size:1.3rem;margin-bottom:15px;line-height:1.3}.sanctuary-legal-citations .legal-citation .citation-content .citation-text{color:#555;line-height:1.6;font-size:1rem;margin:0}@media(max-width: 768px){.sanctuary-legal-citations h2{font-size:2rem}.sanctuary-legal-citations .legal-citation{padding:20px}.sanctuary-legal-citations .legal-citation .citation-icon{width:50px;height:50px;margin-right:15px}.sanctuary-legal-citations .legal-citation .citation-icon i{font-size:1.25rem}.sanctuary-legal-citations .legal-citation .citation-content .citation-title{font-size:1.1rem}.sanctuary-legal-citations .legal-citation .citation-content .citation-text{font-size:.9rem}}.officials-notice{background-color:#f8f9fa}.officials-notice h2{color:#162054;font-weight:500;font-size:2.5rem;margin-bottom:1rem}.officials-notice .subtitlep{font-size:1.2rem;color:#555;max-width:800px;margin:0 auto;line-height:1.6}.officials-notice .letter-container{max-width:900px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);overflow:hidden;border:1px solid rgba(27,42,86,.1)}.officials-notice .letter{padding:40px 50px;font-family:"Times New Roman",Times,serif;line-height:1.6;color:#333}.officials-notice .letter .letter-header{text-align:center;margin-bottom:40px;padding-bottom:30px;border-bottom:2px solid #162054}.officials-notice .letter .letter-header .letter-logo{max-width:200px;height:auto;margin-bottom:20px}.officials-notice .letter .letter-header .letter-date{font-size:1.1rem;color:#162054;font-weight:500}.officials-notice .letter .letter-content .letter-greeting{font-weight:500;margin-bottom:25px;font-size:1.1rem}.officials-notice .letter .letter-content p{margin-bottom:20px;text-align:justify;font-size:1rem;line-height:1.7}.officials-notice .letter .letter-content h3{color:#162054;font-weight:500;font-size:1.2rem;margin:35px 0 20px 0;padding-top:20px;border-top:1px solid #e0e0e0}.officials-notice .letter .letter-content h3:first-of-type{border-top:none;padding-top:0}.officials-notice .letter .letter-content p:has-text('"'){font-style:italic;position:relative;padding-left:20px;border-left:3px solid #e60e31;background:rgba(230,14,49,.05);padding:15px 20px;margin:25px 0;border-radius:0 8px 8px 0}.officials-notice .pdf-preview-container{max-width:900px;margin:0 auto;transition:transform .2s ease,box-shadow .2s ease}.officials-notice .pdf-preview-container:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15) !important}.officials-notice .pdf-preview-container .pdf-preview-image-container{position:relative;background:#fff;border-bottom:1px solid #eee}.officials-notice .pdf-preview-container .pdf-preview-image-container img{display:block;transition:opacity .3s ease}.officials-notice .pdf-preview-container .pdf-preview-image-container:hover img{opacity:.95}.officials-notice .pdf-preview-container .pdf-preview-image-container .pdf-preview-overlay{transition:all .3s ease;backdrop-filter:blur(1px)}.officials-notice .pdf-preview-container .pdf-preview-image-container .pdf-preview-overlay .preview-play-button{background:rgba(230,14,49,.9) !important;transform:scale(1);transition:all .2s ease}.officials-notice .pdf-preview-container .pdf-preview-image-container .pdf-preview-overlay .preview-play-button:hover{transform:scale(1.1);background:#e60e31 !important}.officials-notice .pdf-preview-container .pdf-preview-info{background:#fff}.officials-notice .pdf-preview-container .pdf-preview-info .document-title{color:#162054 !important;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:500;line-height:1.3}.officials-notice .pdf-preview-container .pdf-preview-info .document-description{font-size:1rem;line-height:1.5}.officials-notice .pdf-preview-container .pdf-preview-info .btn{font-weight:500;padding:12px 24px;border-radius:6px;transition:all .2s ease}.officials-notice .pdf-preview-container .pdf-preview-info .btn.btn-primary{background-color:#e60e31;border-color:#e60e31}.officials-notice .pdf-preview-container .pdf-preview-info .btn.btn-primary:hover{background-color:rgb(191.5409836066,11.6590163934,40.806557377);border-color:rgb(191.5409836066,11.6590163934,40.806557377);transform:translateY(-1px);box-shadow:0 4px 12px rgba(230,14,49,.3)}.officials-notice .pdf-preview-container .pdf-preview-info .btn.btn-outline-primary{color:#162054;border-color:#162054}.officials-notice .pdf-preview-container .pdf-preview-info .btn.btn-outline-primary:hover{background-color:#162054;border-color:#162054;transform:translateY(-1px);box-shadow:0 4px 12px rgba(22,32,84,.3)}@media(max-width: 768px){.officials-notice h2{font-size:2rem}.officials-notice .subtitlep{font-size:1.1rem;padding:0 15px}.officials-notice .letter-container{margin:0 15px}.officials-notice .letter{padding:30px 25px}.officials-notice .letter .letter-header{margin-bottom:30px;padding-bottom:20px}.officials-notice .letter .letter-header .letter-logo{max-width:150px}.officials-notice .letter .letter-header .letter-date{font-size:1rem}.officials-notice .letter .letter-content p{font-size:.95rem;text-align:left}.officials-notice .letter .letter-content h3{font-size:1.1rem;margin:25px 0 15px 0}.officials-notice .pdf-preview-container{margin:0 15px}.officials-notice .pdf-preview-container .pdf-preview-info{padding:1.5rem !important}.officials-notice .pdf-preview-container .pdf-preview-info .btn{display:block;width:100%;margin-bottom:10px}.officials-notice .pdf-preview-container .pdf-preview-info .btn:last-child{margin-bottom:0}}body.page-template-template-donate .donate-hero-buttons-row{display:flex;align-items:flex-start;gap:50px;margin-bottom:var(--space-lg, 1.5rem)}@media(max-width: 768px){body.page-template-template-donate .donate-hero-buttons-row{flex-direction:column;gap:var(--space-md, 1rem)}}body.page-template-template-donate .donate-hero-buttons-column{flex-shrink:0}body.page-template-template-donate .donate-hero-tax-column{flex:0 1 auto;max-width:420px;display:flex;align-items:center}@media(max-width: 768px){body.page-template-template-donate .donate-hero-tax-column{align-items:flex-start;max-width:none}}body.page-template-template-donate .donate-hero-tax-info{font-size:var(--font-size-sm, 0.9rem);opacity:.9;color:var(--white);margin:0;line-height:1.4}body.page-template-template-donate .donate-hero-button-wrapper{margin-bottom:1.5rem}body.page-template-template-donate .btn-donate-hero{background-color:var(--primary-color);color:var(--white);border:2px solid var(--primary-color);padding:var(--space-md) var(--space-xl);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.5px;border-radius:var(--border-radius-full);display:inline-block;min-width:200px;text-align:center;text-decoration:none;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.15)}body.page-template-template-donate .btn-donate-hero:hover{background-color:#bf0a30;border-color:#bf0a30;color:var(--white) !important;transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.2)}body.page-template-template-donate .donate-hero-secondary-link{display:block;color:var(--white);font-size:var(--font-size-md, 0.95rem);text-decoration:underline;margin-top:.5rem;transition:color .3s ease;opacity:.9}body.page-template-template-donate .donate-hero-secondary-link:hover{color:hsla(0,0%,100%,.8);opacity:1}body.page-template-template-donate .donate-why-section{padding:5rem 0;background:linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);text-align:center;position:relative;border-bottom:1px solid rgba(0,0,0,.08)}body.page-template-template-donate .donate-why-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="dots" width="20" height="20" patternUnits="userSpaceOnUse"><circle cx="10" cy="10" r="1" fill="rgba(0,40,104,0.03)"/></pattern></defs><rect width="100" height="100" fill="url(%23dots)"/></svg>');opacity:.7}body.page-template-template-donate .donate-why-section .container{position:relative;z-index:1}body.page-template-template-donate .donate-why-section.prominent{padding:6rem 0}body.page-template-template-donate .donate-why-section.prominent .donate-why-title{font-size:2.5rem;font-weight:500;margin-bottom:2rem;color:var(--secondary-color, #0a3161)}@media(max-width: 768px){body.page-template-template-donate .donate-why-section.prominent .donate-why-title{font-size:2rem}}body.page-template-template-donate .donate-why-section.prominent .donate-why-content{font-size:1.2rem;line-height:1.8;color:var(--dark-color, #444);max-width:900px;margin:0 auto}body.page-template-template-donate .donate-why-section.prominent .donate-why-content p{margin-bottom:1.5rem}body.page-template-template-donate .donate-why-section.prominent .donate-why-content p:last-child{margin-bottom:0}@media(max-width: 768px){body.page-template-template-donate .donate-why-section.prominent .donate-why-content{font-size:1.1rem}}body.page-template-template-donate .donate-ways-section{padding:5rem 0;background-color:var(--white)}body.page-template-template-donate .donate-ways-section.improved-layout .section-header{text-align:center;margin-bottom:4rem}body.page-template-template-donate .donate-ways-section.improved-layout .section-header .section-title{font-size:2.25rem;font-weight:500;color:var(--secondary-color, #0a3161);margin-bottom:1rem}@media(max-width: 768px){body.page-template-template-donate .donate-ways-section.improved-layout .section-header .section-title{font-size:1.8rem}}body.page-template-template-donate .donate-ways-section.improved-layout .section-header .section-subtitle{font-size:1.1rem;color:var(--gray-color, #666);margin:0}body.page-template-template-donate .donate-ways-section.improved-layout .donate-ways-stack{display:grid;grid-template-columns:1fr 1fr;gap:3rem;max-width:1200px;margin:0 auto}@media(max-width: 992px){body.page-template-template-donate .donate-ways-section.improved-layout .donate-ways-stack{grid-template-columns:1fr;gap:2rem;max-width:600px}}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-item{display:flex}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box{background-color:var(--white);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.06);width:100%;transition:all .3s ease;border:2px solid rgba(0,0,0,0);position:relative;overflow:hidden}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box.enhanced{padding:0}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box.enhanced .box-header{background:linear-gradient(135deg, #f8f9fa, #ffffff);padding:2rem;border-bottom:1px solid rgba(0,0,0,.06);display:flex;align-items:center;gap:1.5rem}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box.enhanced .box-content{padding:2rem}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;transition:all .3s ease}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(0,0,0,.12);border-color:rgba(0,40,104,.1)}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box.mail-check::before{background:linear-gradient(90deg, var(--secondary-color, #0a3161), #1b3d7a)}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box.mail-check .icon-wrapper{background:linear-gradient(135deg, #e3f2fd, #bbdefb)}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box.mail-check .icon-wrapper i{color:var(--secondary-color, #0a3161)}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box.mail-check:hover::before{height:6px}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box.alternative-ways::before{background:linear-gradient(90deg, var(--primary-color, #bf0a30), #e60e31)}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box.alternative-ways .icon-wrapper{background:linear-gradient(135deg, #ffebee, #ffcdd2)}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box.alternative-ways .icon-wrapper i{color:var(--primary-color, #bf0a30)}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box.alternative-ways:hover::before{height:6px}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box .icon-wrapper{width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease;flex-shrink:0}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box .icon-wrapper i{font-size:2rem;transition:all .3s ease}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box .header-content{flex:1}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box .header-content .donate-way-title{font-size:1.6rem;font-weight:500;color:var(--secondary-color, #0a3161);margin:0 0 .5rem 0;line-height:1.3}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box .header-content .method-description{color:var(--gray-color, #666);margin:0;font-size:1rem;line-height:1.4}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box .info-section{margin-bottom:2rem}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box .info-section:last-child{margin-bottom:0}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box .info-section .info-label{font-size:.9rem;font-weight:500;color:var(--secondary-color, #0a3161);margin-bottom:.8rem;text-transform:uppercase;letter-spacing:.5px}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box .info-section .organization{font-size:1.1rem;font-weight:500;margin-bottom:.5rem;color:var(--secondary-color, #0a3161)}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box .info-section .address-block{line-height:1.5;color:var(--gray-color, #555)}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box .info-section .address-block p{margin-bottom:.3rem}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box .info-section .description{font-size:1rem;line-height:1.6;color:var(--gray-color, #555);margin:0}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box .note-section{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.08)}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box .note-section .note{font-size:.95rem;color:var(--gray-color, #666);font-style:italic;margin:0;line-height:1.5}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width: 768px){body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box .contact-grid{grid-template-columns:1fr}}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box .contact-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8f9fa;border-radius:8px;transition:all .3s ease}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box .contact-item:hover{background:#e9ecef;transform:translateX(4px)}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box .contact-item .contact-icon{width:40px;height:40px;background:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box .contact-item .contact-icon i{font-size:1rem;color:var(--secondary-color, #0a3161)}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box .contact-item .contact-details{display:flex;flex-direction:column;gap:.2rem}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box .contact-item .contact-details .contact-label{font-size:.8rem;font-weight:500;color:var(--gray-color, #666);text-transform:uppercase;letter-spacing:.5px}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box .contact-item .contact-details .contact-value{font-size:1rem;font-weight:500;color:var(--secondary-color, #0a3161);text-decoration:none}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box .contact-item .contact-details .contact-value:hover{color:var(--primary-color, #bf0a30)}@media(max-width: 768px){body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box.enhanced .box-header{padding:1.5rem;flex-direction:column;text-align:center;gap:1rem}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box.enhanced .box-content{padding:1.5rem}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box .icon-wrapper{width:60px;height:60px}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box .icon-wrapper i{font-size:1.8rem}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box .header-content .donate-way-title{font-size:1.4rem}body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box .contact-item .contact-icon{width:35px;height:35px}}@media(max-width: 768px){body.page-template-template-donate .donate-hero-section .container{max-width:100%;margin-left:auto;margin-right:auto;text-align:center;padding-left:var(--space-md, 1rem);padding-right:var(--space-md, 1rem)}body.page-template-template-donate .donate-hero-title{font-size:2.5rem}body.page-template-template-donate .donate-hero-description,body.page-template-template-donate .donate-hero-tax-info{max-width:100%}body.page-template-template-donate .donate-why-section.prominent{padding:4rem 0}body.page-template-template-donate .donate-ways-section.improved-layout{padding:4rem 0}body.page-template-template-donate .donate-ways-section.improved-layout .section-header{margin-bottom:3rem}}@media(max-width: 480px){body.page-template-template-donate .donate-ways-section.improved-layout .donate-way-box{padding:2rem}body.page-template-template-donate .donate-ways-section.improved-layout .section-header .section-title{font-size:1.6rem}}body.page-template-template-donate .donate-tax-info-section{padding:3rem 0;background-color:var(--light-gray, #f5f5f5);border-top:1px solid rgba(0,0,0,.08);text-align:center}body.page-template-template-donate .donate-tax-info-section .container{max-width:800px;margin:0 auto}body.page-template-template-donate .donate-tax-info-section .donate-tax-info-wrapper{padding:0 var(--space-md, 1rem)}body.page-template-template-donate .donate-tax-info-section .donate-tax-info{font-size:1.1rem;color:var(--text-color, #333);line-height:1.4;margin:0;font-style:italic}@media(max-width: 768px){body.page-template-template-donate .donate-tax-info-section{padding:2rem 0}body.page-template-template-donate .donate-tax-info-section .donate-tax-info{font-size:1rem}}@media(max-width: 480px){body.page-template-template-donate .donate-tax-info-section{padding:1.5rem 0}body.page-template-template-donate .donate-tax-info-section .donate-tax-info{font-size:.95rem}}body.page-template-template-fellowship .fellowship-page-content section{padding:4rem 0}body.page-template-template-fellowship .fellowship-mission-section .fellowship-mission-content{font-size:var(--font-size-lg, 1.1rem);line-height:1.7}body.page-template-template-fellowship .fellowship-features-section{background-color:var(--light-gray, #f8f9fa)}body.page-template-template-fellowship .fellowship-features-section .fellowship-features-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:var(--space-xl, 2rem)}body.page-template-template-fellowship .fellowship-features-section .fellowship-feature-item{background-color:var(--white);padding:var(--space-lg, 1.5rem);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm, 0 2px 4px rgba(0, 0, 0, 0.1));transition:all .3s ease}body.page-template-template-fellowship .fellowship-features-section .fellowship-feature-item:hover{transform:translateY(-2px);box-shadow:var(--shadow-md, 0 4px 8px rgba(0, 0, 0, 0.15))}body.page-template-template-fellowship .fellowship-features-section .fellowship-feature-item h3{margin-top:0;margin-bottom:.75rem;font-size:var(--font-size-lg, 1.25rem);color:var(--secondary-color);font-weight:var(--font-weight-semibold)}body.page-template-template-fellowship .fellowship-features-section .fellowship-feature-item p:last-child{margin-bottom:0}body.page-template-template-fellowship .testimonial-section{padding:60px 0;margin:40px 0;background:linear-gradient(135deg, rgba(20, 33, 61, 0.03) 0%, rgba(204, 9, 47, 0.02) 100%);position:relative}body.page-template-template-fellowship .testimonial-section .container{max-width:1200px;margin:0 auto;padding:0 20px}body.page-template-template-fellowship .testimonial-section .testimonial-card{max-width:900px;margin:0 auto;background:#fff;border-radius:12px;padding:50px;box-shadow:0 8px 32px rgba(0,0,0,.08);position:relative}body.page-template-template-fellowship .testimonial-section .testimonial-card::before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:linear-gradient(135deg, #cc092f, #14213d);border-radius:12px;z-index:-1;opacity:.1}body.page-template-template-fellowship .testimonial-section .testimonial-content{text-align:center;position:relative}body.page-template-template-fellowship .testimonial-section .quote-mark{color:#cc092f;margin-bottom:24px;opacity:.8;text-align:center}body.page-template-template-fellowship .testimonial-section .quote-mark svg{width:40px;height:30px}body.page-template-template-fellowship .testimonial-section .testimonial-quote{margin:0;padding:0;border:none;font-size:20px;line-height:1.6;font-style:italic;color:#14213d;margin-bottom:32px;font-weight:400;quotes:none;widows:2;orphans:2;word-wrap:break-word;hyphens:auto;text-wrap:balance;hanging-punctuation:first last}body.page-template-template-fellowship .testimonial-section .testimonial-quote p{margin-bottom:20px;widows:2;orphans:2;text-wrap:balance}body.page-template-template-fellowship .testimonial-section .testimonial-quote p:last-child{margin-bottom:0}body.page-template-template-fellowship .testimonial-section .testimonial-attribution{border-top:1px solid rgba(20,33,61,.1);padding-top:24px;display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap}body.page-template-template-fellowship .testimonial-section .testimonial-attribution .attribution-name{font-size:18px;font-weight:600;color:#14213d;font-style:normal}@media(max-width: 1024px){body.page-template-template-fellowship .testimonial-section{padding:40px 0}body.page-template-template-fellowship .testimonial-section .container{padding:0 20px}body.page-template-template-fellowship .testimonial-section .testimonial-card{margin:0 20px;padding:40px 30px}}@media(max-width: 768px){body.page-template-template-fellowship .testimonial-section{padding:30px 0}body.page-template-template-fellowship .testimonial-section .container{padding:0 15px}body.page-template-template-fellowship .testimonial-section .testimonial-card{margin:0 15px;padding:30px 20px}body.page-template-template-fellowship .testimonial-section .quote-mark svg{width:32px;height:24px}body.page-template-template-fellowship .testimonial-section .testimonial-quote{font-size:20px;margin-bottom:24px}body.page-template-template-fellowship .testimonial-section .testimonial-attribution{flex-direction:column;gap:8px;text-align:center}}@media(max-width: 480px){body.page-template-template-fellowship .testimonial-section .testimonial-card{margin:0 10px;padding:25px 15px}body.page-template-template-fellowship .testimonial-section .testimonial-quote{font-size:18px}body.page-template-template-fellowship .testimonial-section .testimonial-attribution .attribution-name{font-size:16px}}@media(max-width: 768px){body.page-template-template-fellowship .fellowship-features-section .fellowship-features-grid{grid-template-columns:1fr;gap:var(--space-lg, 1.5rem)}body.page-template-template-fellowship .fellowship-apply-section .fellowship-apply-content ul{margin-left:var(--space-md, 1rem)}body.page-template-template-fellowship .testimonial-section .testimonial-card{padding:2rem}body.page-template-template-fellowship .testimonial-section .testimonial-quote{text-align:center}}@media(max-width: 768px){body.page-template-template-fellowship .testimonial-section{padding:3rem 0}body.page-template-template-fellowship .testimonial-section .testimonial-card{padding:1.5rem}body.page-template-template-fellowship .testimonial-section .quote-mark{text-align:center}body.page-template-template-fellowship .testimonial-section .quote-mark svg{width:32px;height:24px}body.page-template-template-fellowship .testimonial-section .testimonial-quote{font-size:18px;text-align:center;margin-bottom:24px}body.page-template-template-fellowship .testimonial-section .testimonial-attribution{flex-direction:column;align-items:center;gap:8px;text-align:center}}@media(max-width: 480px){body.page-template-template-fellowship .testimonial-section .testimonial-card{padding:1rem}body.page-template-template-fellowship .testimonial-section .testimonial-quote{font-size:16px;text-align:center}body.page-template-template-fellowship .testimonial-section .testimonial-attribution .attribution-name{font-size:16px}}body.page-template-template-contact .contact-page-content{padding:4rem 0}@media(min-width: 992px){body.page-template-template-contact .contact-page-content .row{display:flex;flex-wrap:wrap}body.page-template-template-contact .contact-page-content .col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}body.page-template-template-contact .contact-page-content .col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}}@media(min-width: 750px)and (max-width: 1200px){body.page-template-template-contact .contact-page-content{padding-left:2rem;padding-right:2rem}}@media(max-width: 749px){body.page-template-template-contact .contact-page-content{padding-left:1.5rem;padding-right:1.5rem}}body.page-template-template-contact .contact-section-subtitle{font-size:var(--font-size-xl, 1.5rem);font-weight:var(--font-weight-semibold, 500);color:var(--dark-color, #333);margin-bottom:var(--space-md, 1rem)}body.page-template-template-contact .contact-address{font-size:var(--font-size-lg, 1.1rem);line-height:1.6;color:var(--dark-color, #333)}body.page-template-template-contact .contact-form .gform_wrapper form{margin-top:0}body.page-template-template-contact .contact-form .gform_wrapper .gfield{margin-bottom:1.25rem}body.page-template-template-contact .contact-form .gform_wrapper .gfield_label{font-weight:var(--font-weight-semibold, 500);color:var(--dark-color, #333);margin-bottom:.5rem}body.page-template-template-contact .contact-form .gform_wrapper .gfield_label .gfield_required,body.page-template-template-contact .contact-form .gform_wrapper .gfield_label .gfield_required_text{margin-left:.25rem}body.page-template-template-contact .contact-form .gform_wrapper input[type=text],body.page-template-template-contact .contact-form .gform_wrapper input[type=email],body.page-template-template-contact .contact-form .gform_wrapper input[type=url],body.page-template-template-contact .contact-form .gform_wrapper select,body.page-template-template-contact .contact-form .gform_wrapper textarea{padding:10px 15px;border:1px solid var(--light-gray, #ddd);border-radius:var(--border-radius-sm, 4px);width:100%;background-color:#f9f9f9;transition:border-color .3s ease}body.page-template-template-contact .contact-form .gform_wrapper input[type=text]:focus,body.page-template-template-contact .contact-form .gform_wrapper input[type=email]:focus,body.page-template-template-contact .contact-form .gform_wrapper input[type=url]:focus,body.page-template-template-contact .contact-form .gform_wrapper select:focus,body.page-template-template-contact .contact-form .gform_wrapper textarea:focus{border-color:var(--primary-color);outline:none}body.page-template-template-contact .contact-form .gform_wrapper textarea{height:150px;resize:vertical}body.page-template-template-contact .contact-form .gform_wrapper .gform_footer{text-align:center;margin-top:1rem}body.page-template-template-contact .contact-form .gform_wrapper .gform_footer input[type=submit]{background-color:var(--primary-color, #dc182d);color:var(--white);font-weight:var(--font-weight-semibold, 500);padding:12px 30px;border:none;border-radius:var(--border-radius-sm, 4px);cursor:pointer;transition:background-color .3s ease;min-width:200px}body.page-template-template-contact .contact-form .gform_wrapper .gform_footer input[type=submit]:hover{background-color:var(--accent-color, #b51625)}@media(max-width: 768px){body.page-template-template-contact .contact-form .gform_wrapper .gfield{margin-bottom:1rem}body.page-template-template-contact .contact-form .gform_wrapper .gfield_label{margin-bottom:.375rem}}body.page-template-template-contact #gform_wrapper_5 .gfield_label .gfield_required,body.page-template-template-contact #gform_wrapper_5 .gfield_label .gfield_required_text{margin-left:.25rem}@media(max-width: 768px){body.page-template-template-contact .contact-page-content{padding:2rem 0}}.mission-section{padding:80px 0}.mission-intro{text-align:center;max-width:1100px;margin:0 auto 80px;padding:0 20px}.mission-intro h1{font-size:3rem;font-weight:500;color:var(--secondary-color, #162054);margin-bottom:35px;position:relative;display:inline-block}.mission-intro h1:after{content:"";display:block;width:70px;height:4px;background-color:var(--primary-color, #e60e31);margin:18px auto 0}.mission-intro .mission-content{margin-top:60px;margin-bottom:0}.mission-intro .mission-content h2{font-size:2rem;font-weight:500;color:var(--secondary-color, #162054);margin-bottom:30px}.mission-intro .mission-content p{font-size:1.2rem;line-height:1.7;color:var(--dark-gray, #343a40);margin-bottom:30px}.mission-intro .mission-content p strong{color:var(--secondary-color, #162054);font-weight:500}.mission-main{max-width:900px;margin:0 auto;padding:30px 20px 0}.mission-text-content{margin-bottom:80px}.mission-text p{font-size:1.2rem;line-height:1.7;color:var(--dark-gray, #343a40);margin-bottom:30px;text-align:left}.mission-text .cta-button-container{text-align:center;margin-top:40px}.mission-text .cta-button{display:inline-block;background-color:var(--primary-color, #e60e31);color:#fff;font-weight:500;font-size:1.2rem;padding:18px 38px;border-radius:5px;text-decoration:none;transition:background-color .3s,transform .2s;box-shadow:0 4px 12px rgba(230,14,49,.2)}.mission-text .cta-button:hover{background-color:#c20d29;color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 6px 15px rgba(230,14,49,.25)}.mission-text .cta-button:active{transform:translateY(0);box-shadow:0 4px 8px rgba(230,14,49,.15)}.mission-content{margin:30px 0}.mission-content h2{font-size:2rem;font-weight:500;color:var(--secondary-color, #162054);margin-bottom:30px}.mission-content p{font-size:1.2rem;line-height:1.7;color:var(--dark-gray, #343a40);margin-bottom:30px}.mission-content p strong{color:var(--secondary-color, #162054);font-weight:500}.mission-image img{width:100%;height:auto;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:transform .3s,box-shadow .3s}.mission-image img:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.12)}.mission-content-section{padding:80px 0}.mission-content-section .mission-main-row{gap:60px;align-items:flex-start !important}@media(max-width: 991px){.mission-content-section .mission-main-row{display:flex;flex-direction:column}.mission-content-section .mission-main-row .mission-video-column{order:1}.mission-content-section .mission-main-row .mission-content-column{order:2}}@media(min-width: 992px){.mission-content-section .mission-main-row{display:flex;flex-direction:row;flex-wrap:nowrap !important;align-items:flex-start !important}}.mission-video-column .mission-video-intro{margin-bottom:30px;text-align:center}.mission-video-column .mission-video-intro .section-title{margin-bottom:0}@media(max-width: 991px){.mission-video-column .mission-video-intro{margin-bottom:20px}}.mission-video-column .mission-cta-video-section{text-align:center;margin-top:30px}.mission-video-column .mission-cta-video-section .btn-cta{display:inline-block;background-color:var(--primary-color, #e60e31);color:#fff;font-weight:600;font-size:1.1rem;padding:15px 35px;border-radius:5px;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;border:none}.mission-video-column .mission-cta-video-section .btn-cta:hover{background-color:rgb(191.5409836066,11.6590163934,40.806557377);color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.2)}.mission-video-column .mission-video-container .video-wrapper{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 15px 35px rgba(0,0,0,.1);transition:all .3s ease}.mission-video-column .mission-video-container .video-wrapper:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.15)}.mission-video-column .mission-video-container .video-wrapper .ratio{border-radius:12px;overflow:hidden;background:#000}.mission-video-column .mission-video-container .video-wrapper .mission-video-iframe{border:none;border-radius:12px}.mission-video-column .mission-cta-video-section{margin-top:30px;text-align:center}.mission-video-column .mission-cta-video-section .btn-cta{display:inline-block;background-color:var(--primary-color, #e60e31);color:#fff;font-weight:500;font-size:1.2rem;padding:18px 38px;border-radius:5px;text-decoration:none;transition:background-color .3s,transform .2s;box-shadow:0 4px 12px rgba(230,14,49,.2)}.mission-video-column .mission-cta-video-section .btn-cta:hover{background-color:#c20d29;color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 6px 15px rgba(230,14,49,.25)}.mission-video-column .mission-cta-video-section .btn-cta:active{transform:translateY(0);box-shadow:0 4px 8px rgba(230,14,49,.15)}@media(min-width: 992px){.mission-content-column{padding-left:40px}}.mission-content-column .mission-content p{font-size:1.2rem;line-height:1.7;color:var(--dark-gray, #343a40);margin-bottom:30px}.mission-content-column .mission-content p strong{color:var(--secondary-color, #162054);font-weight:600}.additional-content{max-width:1100px;margin:0 auto;padding:20px 20px 60px}@media(max-width: 992px){.mission-text-image{grid-template-columns:1fr;gap:40px}.mission-section{padding:60px 0}}@media(max-width: 992px){.mission-content-section{padding:60px 0}.mission-content-section .mission-main-row{gap:40px}.mission-content-column{padding-left:20px}}@media(max-width: 768px){.mission-intro{margin-bottom:60px}.mission-intro h1{font-size:2.4rem}.mission-intro .mission-content h2{font-size:1.8rem}.mission-content-column .mission-content p{font-size:1.1rem}.mission-video-column .mission-video-container .video-wrapper:hover{transform:translateY(-3px)}}@media(max-width: 576px){.mission-content-section{padding:40px 0}.mission-content-section .mission-main-row{flex-direction:column;gap:30px}.mission-content-column{padding-left:20px;padding-right:20px}.mission-content-column .mission-content p{font-size:1rem}.mission-video-column .mission-video-container .video-wrapper{box-shadow:0 10px 25px rgba(0,0,0,.1)}.mission-video-column .mission-video-container .video-wrapper:hover{transform:translateY(-2px);box-shadow:0 15px 30px rgba(0,0,0,.12)}}body.page-template-template-about .mission-section{margin-bottom:4rem}body.page-template-template-about .mission-section .mission-image{margin-right:var(--space-xl, 2rem)}body.page-template-template-about .mission-section .mission-content p{font-size:var(--font-size-lg, 1.1rem);line-height:1.8;margin-bottom:var(--space-lg, 1.5rem)}body.page-template-template-about .what-we-do-section{margin-bottom:4rem}body.page-template-template-about .what-we-do-section .focus-area-card{background-color:var(--white);border-radius:var(--border-radius-sm, 4px);overflow:hidden;transition:all .3s ease;height:100%;padding:var(--space-lg)}body.page-template-template-about .what-we-do-section .focus-area-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}body.page-template-template-about .what-we-do-section .focus-area-card .placeholder-image{height:60px;width:60px;background-color:var(--light-gray);border-radius:var(--border-radius-sm)}body.page-template-template-about .what-we-do-section .focus-area-card .focus-title{color:var(--secondary-color, #0a3161);font-size:var(--font-size-lg, 1.25rem);font-weight:var(--font-weight-semibold, 500);margin-bottom:var(--space-md, 1rem)}body.page-template-template-about .what-we-do-section .focus-area-card .focus-description{font-size:var(--font-size-md, 1rem);line-height:1.6;color:var(--gray-color)}body.page-template-template-about .our-impact-section{margin-bottom:4rem}body.page-template-template-about .our-impact-section .impact-stat-card{background-color:var(--white);border-radius:var(--border-radius-sm, 4px);overflow:hidden;transition:all .3s ease;height:100%;text-align:center;padding:var(--space-xl, 2rem) var(--space-md, 1rem)}body.page-template-template-about .our-impact-section .impact-stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}body.page-template-template-about .our-impact-section .impact-stat-card .stat-container{margin:var(--space-lg, 1.5rem) 0}body.page-template-template-about .our-impact-section .impact-stat-card .stat-container .stat-number{display:block;font-size:var(--font-size-xxxl, 2.5rem);font-weight:var(--font-weight-bold, 500);color:var(--primary-color, #cf2e2e);line-height:1}body.page-template-template-about .our-impact-section .impact-stat-card .stat-container .stat-label{display:block;font-size:var(--font-size-md, 1rem);font-weight:var(--font-weight-semibold, 500);text-transform:uppercase;margin-top:var(--space-xs, 0.5rem);color:var(--secondary-color, #0a3161)}body.page-template-template-about .our-impact-section .impact-stat-card .stat-description{font-size:var(--font-size-sm, 0.9rem);line-height:1.6;margin-top:var(--space-md, 1rem);color:var(--gray-color)}body.page-template-template-about .join-fight-section{background-color:var(--light-gray, #f8f9fa);padding:var(--space-xxl, 3rem) var(--space-xl, 2rem);border-radius:var(--border-radius-sm, 4px);margin-bottom:var(--space-xxl, 3rem)}body.page-template-template-about .join-fight-section .newsletter-signup .form-container{max-width:500px;margin:0 auto}body.page-template-template-about .join-fight-section .newsletter-signup .form-container .input-group{margin-bottom:var(--space-md, 1rem)}body.page-template-template-about .join-fight-section .newsletter-signup .form-container .btn-primary{background-color:var(--primary-color, #cf2e2e);border-color:var(--primary-color, #cf2e2e);transition:all .3s ease}body.page-template-template-about .join-fight-section .newsletter-signup .form-container .btn-primary:hover{background-color:var(--accent-color, #c20e2a);border-color:var(--accent-color, #c20e2a)}body.page-template-template-about .hero-type-a.about-hero .hero-category{color:var(--white)}body.page-template-template-about .focus-area-grid,body.page-template-template-about .impact-stat-grid,body.page-template-template-about .team-member-grid{display:grid;gap:var(--space-xl, 2rem);margin-bottom:var(--space-xl, 2rem)}body.page-template-template-about .mission-section>div{align-items:center}body.page-template-template-about .focus-area-grid{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}body.page-template-template-about .impact-stat-grid{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}body.page-template-template-about .team-member-grid{grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}@media(max-width: 992px){body.page-template-template-about .mission-section .mission-image{margin-bottom:var(--space-xl, 2rem)}body.page-template-template-about .mission-section>div{flex-direction:column}body.page-template-template-about .team-member-card{margin-bottom:var(--space-xl, 2rem)}body.page-template-template-about .about-content .section-title{margin-bottom:var(--space-lg, 1.5rem)}body.page-template-template-about .focus-area-grid,body.page-template-template-about .impact-stat-grid{grid-template-columns:1fr}body.page-template-template-about .team-member-grid{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}}@media(max-width: 768px){body.page-template-template-about .focus-area-card,body.page-template-template-about .impact-stat-card,body.page-template-template-about .team-member-card{margin-bottom:var(--space-lg, 1.5rem)}body.page-template-template-about .join-fight-section{padding:var(--space-xl, 2rem) var(--space-md, 1rem)}body.page-template-template-about .impact-stat-card .stat-container .stat-number{font-size:var(--font-size-xxl, 2rem)}body.page-template-template-about .focus-area-grid,body.page-template-template-about .impact-stat-grid,body.page-template-template-about .team-member-grid{grid-template-columns:1fr}}@media(max-width: 768px){body.page-template-template-faqs .hero-type-c{margin-bottom:.5rem}}body.page-template-template-faqs .faqs-content{padding:0}body.page-template-template-faqs .faq-accordion{margin:.5rem 1.5rem 1.5rem}@media(min-width: 768px){body.page-template-template-faqs .faq-accordion{margin:.75rem 2rem 2rem}}@media(min-width: 1024px){body.page-template-template-faqs .faq-accordion{margin:1rem 3rem 2rem}}body.page-template-template-faqs .faq-accordion .faq-item{background:#fff;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:1rem;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:box-shadow .2s ease;overflow:hidden}body.page-template-template-faqs .faq-accordion .faq-item:hover{box-shadow:0 2px 6px rgba(0,0,0,.08);border-color:#ddd}body.page-template-template-faqs .faq-accordion .faq-item .faq-question{margin:0;padding:0;position:relative}body.page-template-template-faqs .faq-accordion .faq-item .faq-question .faq-anchor-link{position:absolute;top:50%;right:40px;transform:translateY(-50%);color:#e0e0e0;text-decoration:none;font-size:.875rem;font-weight:400;padding:.25rem;border-radius:4px;opacity:0;transition:all .2s ease}body.page-template-template-faqs .faq-accordion .faq-item .faq-question .faq-anchor-link:hover,body.page-template-template-faqs .faq-accordion .faq-item .faq-question .faq-anchor-link:focus{color:#ccc;background-color:rgba(240,240,240,.5);text-decoration:none;opacity:1}body.page-template-template-faqs .faq-accordion .faq-item .faq-question .faq-anchor-link .screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}body.page-template-template-faqs .faq-accordion .faq-item .faq-question:hover .faq-anchor-link{opacity:1}body.page-template-template-faqs .faq-accordion .faq-item .faq-question .faq-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;padding:1.5rem 1.25rem;color:var(--secondary-color, #1a3c61);font-weight:500;font-size:1.125rem;line-height:1.4;text-decoration:none;background-color:rgba(0,0,0,0);border:none;cursor:pointer;transition:color .2s ease;border-radius:8px 8px 0 0}body.page-template-template-faqs .faq-accordion .faq-item .faq-question .faq-toggle .america-first-legal,body.page-template-template-faqs .faq-accordion .faq-item .faq-question .faq-toggle .america-first-legal-foundation,body.page-template-template-faqs .faq-accordion .faq-item .faq-question .faq-toggle .org-name{font-weight:var(--font-weight-brand) !important;display:inline;margin:0;padding:0;white-space:inherit}body.page-template-template-faqs .faq-accordion .faq-item .faq-question .faq-toggle:hover,body.page-template-template-faqs .faq-accordion .faq-item .faq-question .faq-toggle:focus{color:#999;text-decoration:none;outline:2px solid #ddd;outline-offset:-2px}body.page-template-template-faqs .faq-accordion .faq-item .faq-panel{overflow:hidden;height:0;opacity:0;transition:opacity .25s ease-out}body.page-template-template-faqs .faq-accordion .faq-item .faq-panel.faq-open{opacity:1}body.page-template-template-faqs .faq-accordion .faq-item .faq-answer{padding:1.25rem 1.25rem 1.5rem;color:var(--dark-color, #333);line-height:1.6;font-size:1rem;border-top:1px solid #f0f0f0}body.page-template-template-faqs .faq-accordion .faq-item .faq-answer p{margin:1rem 0}body.page-template-template-faqs .faq-accordion .faq-item .faq-answer p:first-child{margin-top:0}body.page-template-template-faqs .faq-accordion .faq-item .faq-answer p:last-child{margin-bottom:0}body.page-template-template-faqs .faq-icon{position:relative;display:inline-block;width:24px;height:24px;flex-shrink:0;margin-left:1rem}body.page-template-template-faqs .faq-icon:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;border-right:2px solid var(--secondary-color, #1a3c61);border-bottom:2px solid var(--secondary-color, #1a3c61);transform:translate(-50%, -70%) rotate(45deg);transition:transform .2s ease}body.page-template-template-faqs .faq-toggle[aria-expanded=false] .faq-icon:before{transform:translate(-50%, -70%) rotate(45deg)}body.page-template-template-faqs .faq-toggle[aria-expanded=true] .faq-icon:before{transform:translate(-50%, -30%) rotate(-135deg)}body.page-template-template-faqs .faq-toggle:hover .faq-icon:before,body.page-template-template-faqs .faq-toggle:focus .faq-icon:before{border-color:#999}body.page-template-template-faqs .legal-glossary-section{padding-top:var(--space-xl, 2rem);margin:0 1.5rem}@media(min-width: 768px){body.page-template-template-faqs .legal-glossary-section{margin:0 2rem}}@media(min-width: 1024px){body.page-template-template-faqs .legal-glossary-section{margin:0 3rem}}body.page-template-template-faqs .legal-glossary-section .glossary-category{margin-bottom:var(--space-xxl, 3rem)}body.page-template-template-faqs .legal-glossary-section .glossary-category .glossary-category-title{font-size:var(--font-size-xxl, 1.8rem);font-weight:var(--font-weight-bold, 500);color:var(--secondary-color, #1a3c61);margin-bottom:var(--space-lg, 1.5rem);padding-bottom:var(--space-xs, 0.5rem);border-bottom:2px solid var(--light-gray, #e1e1e1)}body.page-template-template-faqs .legal-glossary-section .glossary-category .glossary-terms{display:grid;grid-template-columns:1fr;gap:var(--space-lg, 1.5rem)}@media(min-width: 768px){body.page-template-template-faqs .legal-glossary-section .glossary-terms{grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:var(--space-xl, 2rem)}body.page-template-template-faqs .legal-glossary-section .glossary-terms .glossary-term{font-size:1.25rem}body.page-template-template-faqs .legal-glossary-section .glossary-terms .glossary-definition{font-size:1.1rem}}@media(max-width: 768px){body.page-template-template-faqs .faqs-content{padding:0}body.page-template-template-faqs .faqs-content.py-3{padding-top:.5rem !important;padding-bottom:1rem !important}body.page-template-template-faqs .faq-accordion{margin:0 1rem 2rem}body.page-template-template-faqs .faq-accordion .faq-item{margin-bottom:1.25rem}body.page-template-template-faqs .faq-accordion .faq-item .faq-question .faq-toggle{font-size:1.1rem;padding:1.5rem 1.25rem}body.page-template-template-faqs .faq-accordion .faq-item .faq-answer{padding:1.5rem 1.25rem 1.75rem}body.page-template-template-faqs .legal-glossary-section{margin:0 1rem}body.page-template-template-faqs .section-title{font-size:2rem}}@keyframes highlight-term{0%{background-color:rgba(220,24,45,.2)}100%{background-color:rgba(0,0,0,0)}}body.page-template-template-law-clerk-program .law-clerk-program-page section{padding:4rem 0}body.page-template-template-law-clerk-program .lcp-features-section{background-color:var(--light-gray, #f8f9fa)}body.page-template-template-law-clerk-program .lcp-features-section .lcp-features-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--space-xl, 2rem)}body.page-template-template-law-clerk-program .lcp-features-section .lcp-feature-item{background-color:var(--white);padding:var(--space-lg, 1.5rem);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm, 0 2px 4px rgba(0, 0, 0, 0.1));transition:all .3s ease}body.page-template-template-law-clerk-program .lcp-features-section .lcp-feature-item:hover{transform:translateY(-2px);box-shadow:var(--shadow-md, 0 4px 8px rgba(0, 0, 0, 0.15))}body.page-template-template-law-clerk-program .lcp-features-section .lcp-feature-item .lcp-feature-icon{margin-bottom:1rem}body.page-template-template-law-clerk-program .lcp-features-section .lcp-feature-item .lcp-feature-icon .dashicons{font-size:3rem;width:3rem;height:3rem;color:var(--primary-color, #dc182d);opacity:.9}body.page-template-template-law-clerk-program .lcp-features-section .lcp-feature-item h3{margin-top:0;margin-bottom:.75rem;font-size:var(--font-size-lg, 1.25rem);color:var(--secondary-color);font-weight:var(--font-weight-semibold)}body.page-template-template-law-clerk-program .lcp-features-section .lcp-feature-item p:last-child{margin-bottom:0}body.page-template-template-law-clerk-program .lcp-apply-section h2{margin-bottom:var(--space-lg, 1.5rem)}body.page-template-template-law-clerk-program .testimonial-section{padding:60px 0;margin:40px 0;background:linear-gradient(135deg, rgba(20, 33, 61, 0.03) 0%, rgba(204, 9, 47, 0.02) 100%);position:relative}body.page-template-template-law-clerk-program .testimonial-section .container{max-width:1200px;margin:0 auto;padding:0 20px}body.page-template-template-law-clerk-program .testimonial-section .testimonial-card{max-width:900px;margin:0 auto;background:#fff;border-radius:12px;padding:50px;box-shadow:0 8px 32px rgba(0,0,0,.08);position:relative}body.page-template-template-law-clerk-program .testimonial-section .testimonial-card::before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:linear-gradient(135deg, #cc092f, #14213d);border-radius:12px;z-index:-1;opacity:.1}body.page-template-template-law-clerk-program .testimonial-section .testimonial-content{text-align:center;position:relative}body.page-template-template-law-clerk-program .testimonial-section .quote-mark{color:#cc092f;margin-bottom:24px;opacity:.8;text-align:center}body.page-template-template-law-clerk-program .testimonial-section .quote-mark svg{width:40px;height:30px}body.page-template-template-law-clerk-program .testimonial-section .testimonial-quote{margin:0;padding:0;border:none;font-size:20px;line-height:1.6;font-style:italic;color:#14213d;margin-bottom:32px;font-weight:400;quotes:none;widows:2;orphans:2;word-wrap:break-word;hyphens:auto;text-wrap:balance;hanging-punctuation:first last}body.page-template-template-law-clerk-program .testimonial-section .testimonial-quote p{margin-bottom:20px;widows:2;orphans:2;text-wrap:balance}body.page-template-template-law-clerk-program .testimonial-section .testimonial-quote p:last-child{margin-bottom:0}body.page-template-template-law-clerk-program .testimonial-section .testimonial-attribution{border-top:1px solid rgba(20,33,61,.1);padding-top:24px;display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap}body.page-template-template-law-clerk-program .testimonial-section .testimonial-attribution .attribution-name{font-size:18px;font-weight:600;color:#14213d;font-style:normal}@media(max-width: 1024px){body.page-template-template-law-clerk-program .testimonial-section{padding:40px 0}body.page-template-template-law-clerk-program .testimonial-section .container{padding:0 20px}body.page-template-template-law-clerk-program .testimonial-section .testimonial-card{margin:0 20px;padding:40px 30px}}@media(max-width: 768px){body.page-template-template-law-clerk-program .testimonial-section{padding:30px 0}body.page-template-template-law-clerk-program .testimonial-section .container{padding:0 15px}body.page-template-template-law-clerk-program .testimonial-section .testimonial-card{margin:0 15px;padding:30px 20px}body.page-template-template-law-clerk-program .testimonial-section .quote-mark svg{width:32px;height:24px}body.page-template-template-law-clerk-program .testimonial-section .testimonial-quote{font-size:20px;margin-bottom:24px}body.page-template-template-law-clerk-program .testimonial-section .testimonial-attribution{flex-direction:column;gap:8px;text-align:center}}@media(max-width: 480px){body.page-template-template-law-clerk-program .testimonial-section .testimonial-card{margin:0 10px;padding:25px 15px}body.page-template-template-law-clerk-program .testimonial-section .testimonial-quote{font-size:18px}body.page-template-template-law-clerk-program .testimonial-section .testimonial-attribution .attribution-name{font-size:16px}}@media(max-width: 768px){body.page-template-template-law-clerk-program .lcp-features-section .lcp-features-grid{grid-template-columns:1fr;gap:var(--space-lg, 1.5rem)}body.page-template-template-law-clerk-program .lcp-features-section .lcp-feature-item .lcp-feature-icon .dashicons{font-size:2.5rem;width:2.5rem;height:2.5rem}body.page-template-template-law-clerk-program .testimonial-section .testimonial-card{padding:2rem}body.page-template-template-law-clerk-program .testimonial-section .testimonial-quote{text-align:center}}@media(max-width: 768px){body.page-template-template-law-clerk-program .testimonial-section{padding:3rem 0}body.page-template-template-law-clerk-program .testimonial-section .testimonial-card{padding:1.5rem}body.page-template-template-law-clerk-program .testimonial-section .quote-mark{text-align:center}body.page-template-template-law-clerk-program .testimonial-section .quote-mark svg{width:32px;height:24px}body.page-template-template-law-clerk-program .testimonial-section .testimonial-quote{font-size:18px;text-align:center;margin-bottom:24px}body.page-template-template-law-clerk-program .testimonial-section .testimonial-attribution{flex-direction:column;align-items:center;gap:8px;text-align:center}}@media(max-width: 480px){body.page-template-template-law-clerk-program .testimonial-section .testimonial-card{padding:1rem}body.page-template-template-law-clerk-program .testimonial-section .testimonial-quote{font-size:16px;text-align:center}body.page-template-template-law-clerk-program .testimonial-section .testimonial-attribution .attribution-name{font-size:16px}}body.page-template-template-leadership .leadership-section{padding:80px 0}body.page-template-template-leadership .leadership-intro{text-align:center;max-width:1100px;margin:0 auto 80px;padding:0 20px}body.page-template-template-leadership .leadership-intro h1{font-size:3rem;font-weight:500;color:var(--secondary-color, #162054);margin-bottom:35px;position:relative;display:inline-block}body.page-template-template-leadership .leadership-intro h1:after{content:"";display:block;width:70px;height:4px;background-color:var(--primary-color, #e60e31);margin:18px auto 0}body.page-template-template-leadership .leadership-intro .leadership-content{margin-top:60px}body.page-template-template-leadership .leadership-intro .leadership-content .leadership-intro-text{text-align:center;max-width:900px;margin-left:auto;margin-right:auto}body.page-template-template-leadership .leadership-intro .leadership-content h2{font-size:2rem;font-weight:500;color:var(--secondary-color, #162054);margin-bottom:30px}body.page-template-template-leadership .leadership-intro .leadership-content p{font-size:1.2rem;line-height:1.7;color:var(--dark-gray, #343a40);max-width:900px;margin:0 auto 30px;text-align:left}body.page-template-template-leadership .leadership-intro .leadership-content p strong{color:var(--secondary-color, #162054);font-weight:500}body.page-template-template-leadership .leadership-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:45px;max-width:1200px;margin:0 auto 80px;padding:0 20px}body.page-template-template-leadership .leadership-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:transform .3s,box-shadow .3s}body.page-template-template-leadership .leadership-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.12)}body.page-template-template-leadership .leadership-image{height:360px;overflow:hidden;position:relative}body.page-template-template-leadership .leadership-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.leadership-card:hover body.page-template-template-leadership .leadership-image img{transform:scale(1.05)}body.page-template-template-leadership .leadership-details{padding:35px 30px}body.page-template-template-leadership .leadership-name{color:var(--primary-color, #e60e31);font-size:1.9rem;font-weight:500;margin-bottom:8px;line-height:1.2}body.page-template-template-leadership .leadership-title{color:var(--secondary-color, #162054);font-size:1.2rem;font-weight:500;margin-bottom:20px;line-height:1.3}body.page-template-template-leadership .leadership-bio{color:var(--dark-gray, #343a40);font-size:1rem;line-height:1.65}body.page-template-template-leadership .leadership-bio p{margin-bottom:15px}body.page-template-template-leadership .leadership-bio p:last-child{margin-bottom:0}body.page-template-template-leadership .leadership-member-full{max-width:1200px;margin:0 auto 80px;padding:0 20px}body.page-template-template-leadership .leadership-member-full .row{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 15px 40px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s;min-height:450px;margin-left:0;margin-right:0;display:flex;align-items:stretch}body.page-template-template-leadership .leadership-member-full .row:hover{transform:translateY(-3px);box-shadow:0 20px 50px rgba(0,0,0,.15)}body.page-template-template-leadership .leadership-member-full .col-lg-4:first-child{padding:0;display:flex;flex-direction:column;align-self:stretch;position:relative;overflow:hidden;border-radius:12px 0 0 12px}body.page-template-template-leadership .leadership-member-full .col-lg-4:first-child img{width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .5s;display:block;border-radius:0}body.page-template-template-leadership .leadership-member-full .col-lg-8{display:flex;flex-direction:column;align-self:stretch}body.page-template-template-leadership .leadership-member-full:hover .col-lg-4:first-child img{transform:scale(1.02)}body.page-template-template-leadership .leadership-details-full{padding:40px;display:flex;flex-direction:column;justify-content:center}body.page-template-template-leadership .leadership-details-full .leadership-name{color:var(--primary-color, #e60e31);font-size:1.9rem;font-weight:500;margin-bottom:8px;line-height:1.2}body.page-template-template-leadership .leadership-details-full .leadership-title{color:var(--secondary-color, #162054);font-size:1.2rem;font-weight:500;margin-bottom:25px;line-height:1.3}body.page-template-template-leadership .leadership-details-full .leadership-bio{color:var(--dark-gray, #343a40);font-size:1.05rem;line-height:1.65}body.page-template-template-leadership .leadership-details-full .leadership-bio p{margin-bottom:0}body.page-template-template-leadership .additional-content{max-width:1100px;margin:0 auto;padding:20px 20px 60px}@media(max-width: 992px){body.page-template-template-leadership .leadership-grid{gap:40px}body.page-template-template-leadership .leadership-section{padding:60px 0}}@media(max-width: 768px){body.page-template-template-leadership .leadership-grid{grid-template-columns:1fr}body.page-template-template-leadership .leadership-intro{margin-bottom:60px}body.page-template-template-leadership .leadership-intro h1{font-size:2.4rem}body.page-template-template-leadership .leadership-intro .leadership-content h2{font-size:1.8rem}body.page-template-template-leadership .leadership-member-full{margin-bottom:60px}body.page-template-template-leadership .leadership-member-full .row{flex-direction:column}body.page-template-template-leadership .leadership-image-full{min-height:350px}body.page-template-template-leadership .leadership-image-full img{min-height:350px}body.page-template-template-leadership .leadership-details-full{padding:30px}body.page-template-template-leadership .leadership-details-full .leadership-name{font-size:1.9rem}body.page-template-template-leadership .leadership-details-full .leadership-title{font-size:1.2rem}body.page-template-template-leadership .leadership-details-full .leadership-bio{font-size:1rem}}@media(max-width: 576px){body.page-template-template-leadership .leadership-details-full{padding:25px}body.page-template-template-leadership .leadership-details-full .leadership-name{font-size:1.7rem}body.page-template-template-leadership .leadership-details-full .leadership-title{font-size:1.1rem;margin-bottom:20px}body.page-template-template-leadership .leadership-image-full{min-height:300px}body.page-template-template-leadership .leadership-image-full img{min-height:300px}}.psac-page-description{padding:3rem 0;background-color:#fff}.psac-page-description .page-description-content{max-width:800px;margin:0 auto;text-align:center}.psac-page-description .page-description-content p{font-size:1.125rem;color:#666;line-height:1.6;margin:0}@media(max-width: 768px){.psac-page-description{padding:2rem 0}.psac-page-description .page-description-content p{font-size:1rem}}.psac-story-section{padding:0}.psac-cases-section{padding:4rem 0 0}.psac-higher-ed-section{padding:4rem 0 0}.psac-k12-section{padding:2rem 0 4rem}.psac-records-section{padding:4rem 0;background-color:#f8f9fa}.section-content{max-width:1200px;margin:0 auto}.page-template-parent-student-action-center .section-title{font-size:2.5rem;font-weight:500;color:#162054;margin-bottom:1.5rem;text-align:center}.section-subtitle{font-size:1.25rem;font-weight:500;color:#e60e31;margin-bottom:1rem;text-align:center}.section-description{font-size:1.125rem;color:#666;margin-bottom:3rem;text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.section-description p{margin-bottom:1rem}.psac-story-section .story-form-wrapper{background:linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);padding:60px 40px;margin:40px auto 20px;max-width:800px;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.1);border:1px solid rgba(27,42,86,.08);position:relative;overflow:hidden}@media(max-width: 768px){.psac-story-section .story-form-wrapper{padding:40px 24px;margin:30px 20px 15px;max-width:calc(100% - 40px)}}@media(max-width: 576px){.psac-story-section .story-form-wrapper{padding:30px 20px;margin:20px 15px 10px;max-width:calc(100% - 30px);border-radius:8px}}.psac-story-section .story-form-wrapper::before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:200%;background:linear-gradient(45deg, rgba(230, 14, 49, 0.03) 0%, rgba(27, 42, 86, 0.05) 100%);transform:rotate(45deg);z-index:0}.psac-story-section .story-form-wrapper>*{position:relative;z-index:1}.toolkit-cards-grid-2x2{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;margin-top:2rem}@media(max-width: 992px){.toolkit-cards-grid-2x2{gap:1.5rem}}@media(max-width: 768px){.toolkit-cards-grid-2x2{grid-template-columns:1fr;gap:1.5rem}}.toolkit-cards-grid-horizontal{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;margin-top:2rem}@media(max-width: 992px){.toolkit-cards-grid-horizontal{gap:1.5rem}}@media(max-width: 768px){.toolkit-cards-grid-horizontal{grid-template-columns:1fr;gap:1.5rem}}.toolkit-cards-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;margin-top:2rem;grid-template-rows:repeat(auto-fit, 1fr)}@media(max-width: 992px){.toolkit-cards-grid{grid-template-columns:repeat(2, 1fr);gap:1.5rem}}@media(max-width: 768px){.toolkit-cards-grid{grid-template-columns:1fr;gap:1.5rem}}.toolkit-title-link{text-decoration:none;color:inherit;display:block}.toolkit-title-link:hover{text-decoration:none}.toolkit-title-link:hover .toolkit-title{color:#e60e31}.toolkit-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;height:100%;min-height:600px;display:flex;flex-direction:column}.toolkit-cards-grid-2x2 .toolkit-card{min-height:500px}.toolkit-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.12)}@media(max-width: 992px){.toolkit-cards-grid-2x2 .toolkit-card{min-height:450px}}@media(max-width: 768px){.toolkit-card{min-height:auto}.toolkit-cards-grid-2x2 .toolkit-card{min-height:auto}}.toolkit-image{width:100%;height:200px;overflow:hidden;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center}.toolkit-cards-grid-2x2 .toolkit-image{height:180px}@media(max-width: 992px){.toolkit-cards-grid-2x2 .toolkit-image{height:160px}}.toolkit-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.toolkit-content{padding:2rem;flex:1;display:flex;flex-direction:column}.toolkit-cards-grid-2x2 .toolkit-content{padding:1.5rem}@media(max-width: 992px){.toolkit-cards-grid-2x2 .toolkit-content{padding:1.25rem}}.toolkit-title{font-size:1.5rem;font-weight:600;color:#162054;margin-bottom:.5rem}.toolkit-cards-grid-2x2 .toolkit-title{font-size:1.25rem}.toolkit-subtitle{font-size:1.125rem;font-weight:500;color:#e60e31;margin-bottom:1rem}.toolkit-cards-grid-2x2 .toolkit-subtitle{font-size:1rem;margin-bottom:.75rem}.toolkit-description{font-size:1rem;color:#666;margin-bottom:.75rem;line-height:1.6}.toolkit-cards-grid-2x2 .toolkit-description{font-size:.875rem;margin-bottom:1rem}.toolkit-description p{margin-bottom:.5rem}.toolkit-cards-grid-2x2 .toolkit-description p{margin-bottom:.5rem}.toolkit-downloads{margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.5rem}.toolkit-cards-grid-2x2 .toolkit-downloads{margin-bottom:1rem}.pdf-download-link{display:inline-flex;align-items:center;gap:.5rem;color:#999;text-decoration:none;font-size:.875rem;font-weight:500;transition:color .3s ease}.pdf-download-link:hover{color:#e60e31;text-decoration:none}.pdf-download-link i{font-size:.9em;transition:color .3s ease}.toolkit-actions{display:flex;flex-direction:column;gap:1rem;align-items:flex-end;margin-top:auto}.toolkit-cards-grid-2x2 .toolkit-actions{gap:.5rem}.toolkit-view-btn{display:inline-flex;align-items:center;gap:.5rem;color:#162054;font-weight:500;font-size:1rem;transition:color .3s ease;position:relative;cursor:pointer}.toolkit-card-link:hover .toolkit-view-btn,.horizontal-toolkit-link:hover .toolkit-view-btn{color:#e60e31}.toolkit-view-btn i{transition:transform .3s ease;font-size:.875rem}.toolkit-card-link:hover .toolkit-view-btn i,.horizontal-toolkit-link:hover .toolkit-view-btn i{transform:translateX(3px)}.toolkit-view-btn::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#e60e31;transition:width .3s ease}.toolkit-card-link:hover .toolkit-view-btn::after,.horizontal-toolkit-link:hover .toolkit-view-btn::after{width:100%}.toolkit-downloads{display:flex;flex-direction:column;gap:.5rem}.pdf-download-link{display:inline-flex;align-items:center;gap:.5rem;color:#162054;text-decoration:none;font-size:.875rem;padding:.5rem 0;border-bottom:1px solid rgba(0,0,0,0);transition:color .3s ease,border-color .3s ease}.pdf-download-link:hover{color:#e60e31;text-decoration:none;border-bottom-color:#e60e31}.pdf-download-link i{font-size:.9em}.higher-ed-toolkit-container{margin-top:2rem}.horizontal-toolkit-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;display:flex;align-items:stretch;height:100%}.horizontal-toolkit-card:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(0,0,0,.12)}@media(max-width: 768px){.horizontal-toolkit-card{flex-direction:column}}.horizontal-toolkit-image{width:200px;min-width:200px;overflow:hidden;background-color:#f5f5f5;display:flex;align-items:center;justify-content:center}.toolkit-cards-grid-horizontal .horizontal-toolkit-image{width:180px;min-width:180px}@media(max-width: 992px){.toolkit-cards-grid-horizontal .horizontal-toolkit-image{width:160px;min-width:160px}}@media(max-width: 768px){.horizontal-toolkit-image{width:100%;min-width:100%;height:200px}.toolkit-cards-grid-horizontal .horizontal-toolkit-image{width:100%;min-width:100%}}.horizontal-toolkit-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.horizontal-toolkit-content{flex:1;padding:2rem;display:flex;flex-direction:column}.toolkit-cards-grid-horizontal .horizontal-toolkit-content{padding:1.5rem}@media(max-width: 992px){.toolkit-cards-grid-horizontal .horizontal-toolkit-content{padding:1.25rem}}@media(max-width: 768px){.horizontal-toolkit-content{padding:1.5rem}.toolkit-cards-grid-horizontal .horizontal-toolkit-content{padding:1.5rem}}.horizontal-toolkit-content .toolkit-title{font-size:1.5rem;font-weight:600;color:#162054;margin-bottom:.5rem}.toolkit-cards-grid-horizontal .horizontal-toolkit-content .toolkit-title{font-size:1.25rem}.horizontal-toolkit-content .toolkit-subtitle{font-size:1.125rem;font-weight:500;color:#e60e31;margin-bottom:1rem}.toolkit-cards-grid-horizontal .horizontal-toolkit-content .toolkit-subtitle{font-size:1rem;margin-bottom:.75rem}.horizontal-toolkit-content .toolkit-description{font-size:1rem;color:#666;margin-bottom:1.5rem;line-height:1.6;flex:1}.toolkit-cards-grid-horizontal .horizontal-toolkit-content .toolkit-description{font-size:.875rem;margin-bottom:1rem}.horizontal-toolkit-content .toolkit-description p{margin-bottom:1rem}.toolkit-cards-grid-horizontal .horizontal-toolkit-content .toolkit-description p{margin-bottom:.75rem}.horizontal-toolkit-content .toolkit-downloads{margin-bottom:1.5rem}.toolkit-cards-grid-horizontal .horizontal-toolkit-content .toolkit-downloads{margin-bottom:1rem}.horizontal-toolkit-content .toolkit-actions{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.toolkit-cards-grid-horizontal .horizontal-toolkit-content .toolkit-actions{gap:.5rem}.psac-records-section{background-color:#f8f9fa;text-align:center}.state-form{display:flex;gap:1rem;align-items:end;justify-content:center;flex-wrap:wrap;max-width:600px;margin:0 auto}.state-select{flex:1;min-width:250px;max-width:300px}.state-select select{width:100%;padding:.75rem;border:2px solid #ddd;border-radius:4px;font-size:1rem;background:#fff;color:#555}.state-select select:focus{outline:none;border-color:#162054}.download-btn{background:#e60e31;color:#fff;padding:.75rem 2rem;border:none;border-radius:4px;font-weight:500;text-transform:uppercase;cursor:pointer;transition:background .3s ease;font-size:.875rem}.download-btn:hover{background:rgb(181.9262295082,11.0737704918,38.7581967213)}.psac-cases-section .content-archive__items .litigation-archive-item{margin-bottom:2rem}.psac-cases-section .content-archive__items .litigation-archive-item:last-child{margin-bottom:0}.no-results{text-align:center;padding:2rem;color:#666}@media(max-width: 768px){.psac-story-section{padding:3rem 0}.psac-cases-section{padding:3rem 0 0}.psac-records-section{padding:3rem 0}.psac-higher-ed-section{padding:3rem 0 0}.psac-k12-section{padding:1.5rem 0 3rem}.section-title{font-size:2rem}.section-subtitle{font-size:1.125rem}.toolkit-content{padding:1.5rem}.state-form{flex-direction:column;align-items:stretch}.state-form .state-select{min-width:100%;max-width:100%}.psac-cases-section .content-archive__items .litigation-archive-item{margin-bottom:1.5rem}}@media(max-width: 576px){.section-content{padding:0 1rem}.toolkit-title{font-size:1.125rem}.toolkit-subtitle{font-size:1rem}}.merit-based-medicine-page{overflow-x:hidden}.mbm-hero-section{position:relative;min-height:500px;display:flex;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;color:#fff}.mbm-hero-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:1}.mbm-hero-section .container{position:relative;z-index:2}.mbm-hero-section .hero-content{max-width:800px}.mbm-hero-section .hero-title{font-size:3rem;font-weight:500;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,.3);line-height:1.2}.mbm-hero-section .hero-subtitle{font-size:1.25rem;margin-bottom:0;opacity:.95;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.mbm-schools-section{background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);padding:60px 0;margin:40px 0}.mbm-schools-section .section-heading{text-align:center}.mbm-schools-section .section-subtitle{text-align:center;font-size:1.1rem;color:#666;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}@media(max-width: 767.98px){.mbm-schools-section .afl-multi-slider.mobile-peekable.mbm-schools-slider .afl-multi-slider__container{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:none;-ms-overflow-style:none}.mbm-schools-section .afl-multi-slider.mobile-peekable.mbm-schools-slider .afl-multi-slider__container::-webkit-scrollbar{display:none}.mbm-schools-section .afl-multi-slider.mobile-peekable.mbm-schools-slider .afl-multi-slider__track{display:flex;align-items:stretch;flex-wrap:nowrap;gap:16px;padding:0 20px;width:max-content;margin:0}.mbm-schools-section .afl-multi-slider.mobile-peekable.mbm-schools-slider .afl-multi-slider__slide{flex:0 0 320px;scroll-snap-align:start;opacity:1 !important;transform:scale(1) !important}.mbm-schools-section .afl-multi-slider.mobile-peekable.mbm-schools-slider .afl-multi-slider__slide .school-item{height:auto;min-height:400px;width:100%;margin:0;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:all .3s ease}.mbm-schools-section .afl-multi-slider.mobile-peekable.mbm-schools-slider .afl-multi-slider__slide .school-item:hover{box-shadow:0 8px 16px rgba(0,0,0,.12);transform:translateY(-2px)}.mbm-schools-section .afl-multi-slider.mobile-peekable.mbm-schools-slider .afl-multi-slider__arrow{display:none !important}.mbm-schools-section .afl-multi-slider.mobile-peekable.mbm-schools-slider .afl-multi-slider__dots{display:none !important}}.mbm-schools-section .afl-multi-slider--schools{position:relative;margin-top:40px}.mbm-schools-section .afl-multi-slider--schools .afl-multi-slider__container{overflow:hidden;position:relative}.mbm-schools-section .afl-multi-slider--schools .afl-multi-slider__track{display:flex;transition:transform .3s ease;gap:0}.mbm-schools-section .afl-multi-slider--schools .afl-multi-slider__slide{flex:0 0 33.333%;padding:0 15px;box-sizing:border-box}@media(max-width: 992px){.mbm-schools-section .afl-multi-slider--schools .afl-multi-slider__slide{flex:0 0 50%}}@media(max-width: 768px){.mbm-schools-section .afl-multi-slider--schools .afl-multi-slider__slide{flex:0 0 100%;padding:0 10px}}.mbm-schools-section .afl-multi-slider--schools .afl-multi-slider__arrow{position:absolute;top:50%;transform:translateY(-50%);background:#fff;color:#333;border:none;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10;font-size:1.2rem;box-shadow:0 4px 12px rgba(0,0,0,.15)}.mbm-schools-section .afl-multi-slider--schools .afl-multi-slider__arrow:hover{background:#e60e31;color:#fff;transform:translateY(-50%) scale(1.1)}.mbm-schools-section .afl-multi-slider--schools .afl-multi-slider__arrow:disabled{opacity:1;cursor:not-allowed;transform:translateY(-50%) scale(1);pointer-events:none}.mbm-schools-section .afl-multi-slider--schools .afl-multi-slider__arrow:disabled:hover{background:#fff;transform:translateY(-50%) scale(1)}.mbm-schools-section .afl-multi-slider--schools .afl-multi-slider__arrow--prev{left:10px}.mbm-schools-section .afl-multi-slider--schools .afl-multi-slider__arrow--next{right:10px}@media(max-width: 768px){.mbm-schools-section .afl-multi-slider--schools .afl-multi-slider__arrow--prev{left:5px}.mbm-schools-section .afl-multi-slider--schools .afl-multi-slider__arrow--next{right:5px}}.mbm-schools-section .afl-multi-slider--schools .afl-multi-slider__dots{display:flex;justify-content:center;gap:10px;margin-top:30px}.mbm-schools-section .afl-multi-slider--schools .afl-multi-slider__dots .afl-multi-slider__dot{width:12px;height:12px;border-radius:50%;background:#ccc;border:none;cursor:pointer;transition:all .3s ease}.mbm-schools-section .afl-multi-slider--schools .afl-multi-slider__dots .afl-multi-slider__dot--active{background:#162054}.mbm-schools-section .afl-multi-slider--schools .afl-multi-slider__dots .afl-multi-slider__dot:hover{background:#162054;transform:scale(1.2)}.schools-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px;margin-top:40px;width:100%;min-width:100%;flex-shrink:0;grid-auto-rows:1fr;align-items:stretch}.school-item{background:#fff;border-radius:12px;padding:30px 25px;text-align:center;box-shadow:0 4px 15px rgba(0,0,0,.08);transition:all .3s ease;border:1px solid #e9ecef;min-height:400px;width:100%;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;overflow:hidden}.school-item:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.school-logo{margin-bottom:25px;height:140px;display:flex;align-items:center;justify-content:center;padding:15px;flex-shrink:0}.school-logo img{max-width:130%;max-height:130%;width:auto;height:auto;object-fit:contain;object-position:center}.school-logo a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-decoration:none;transition:opacity .3s ease;position:relative;z-index:10;pointer-events:auto;cursor:pointer}.school-logo a:hover{opacity:.8}.school-logo a img{max-width:130%;max-height:130%;width:auto;height:auto;object-fit:contain;object-position:center;pointer-events:none}.school-logo .school-logo-link{position:relative !important;z-index:15 !important;pointer-events:auto !important;cursor:pointer !important}.school-logo .school-logo-link:hover{opacity:.8 !important}.logo-placeholder{width:120px;height:80px;background:linear-gradient(135deg, #e9ecef 0%, #dee2e6 100%);border:2px dashed #adb5bd;border-radius:8px;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#666;font-size:.85rem;text-align:center;line-height:1.2}.school-content{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;min-height:0}.school-info{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.school-name{font-size:1.2rem;font-weight:500;color:#162054;margin-bottom:8px;line-height:1.3;word-wrap:break-word;hyphens:auto}.school-location{font-size:.9rem;color:#666;margin-bottom:15px;font-style:italic;text-align:center !important;width:100%;display:block;word-wrap:break-word}.school-letter-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--secondary-color);text-decoration:none;font-weight:500;font-size:.95rem;transition:all .3s ease;align-self:center;flex-shrink:0;text-align:center}.school-letter-link:hover{color:var(--primary-color);transform:translateX(3px)}.school-letter-link:hover i{transform:translateX(3px)}.school-letter-link i{margin-left:8px;transition:transform .3s ease}@media(min-width: 768px){.schools-grid{grid-template-columns:repeat(2, 1fr);gap:25px}.school-item{min-height:380px}.school-logo{height:130px;padding:12px}.school-name{font-size:1.15rem}}@media(min-width: 992px){.schools-grid{grid-template-columns:repeat(3, 1fr);gap:25px}.school-item{min-height:390px}.school-logo{height:135px;padding:14px}.school-name{font-size:1.18rem}}@media(min-width: 1200px){.schools-grid{grid-template-columns:repeat(4, 1fr);gap:30px}.school-item{min-height:400px}.school-logo{height:140px;padding:15px}.school-name{font-size:1.2rem}}@media(min-width: 1440px){.schools-grid{gap:35px}.school-item{min-height:420px;padding:35px 30px}.school-logo{height:150px;padding:16px}}@media(max-width: 768px){.mbm-hero-section{min-height:400px}.mbm-hero-section .hero-title{font-size:2.5rem}.mbm-hero-section .hero-subtitle{font-size:1.1rem}.schools-grid{grid-template-columns:1fr;gap:20px}.school-item{padding:25px 20px;min-height:340px}.school-logo{height:110px;padding:10px}.logo-placeholder{width:120px;height:80px;font-size:.8rem}.school-name{font-size:1.1rem}}@media(max-width: 480px){.mbm-hero-section .hero-title{font-size:2rem}}body.page-template-template-merit-based-medicine .school-documents .school-document-link,body.page-template-template-merit-based-medicine .school-documents .school-document-link:hover,body.page-template-template-merit-based-medicine .school-content .school-letter-link,body.page-template-template-merit-based-medicine .school-content .school-letter-link:hover,body.page-template-template-merit-based-medicine .school-item .school-document-link,body.page-template-template-merit-based-medicine .school-item .school-document-link:hover,body.page-template-template-merit-based-medicine .school-item .school-letter-link,body.page-template-template-merit-based-medicine .school-item .school-letter-link:hover{text-decoration:none !important;border-bottom:none !important;box-shadow:none !important}body.page-template-template-merit-based-medicine .mbm-form-section{padding:4rem 0;background:linear-gradient(135deg, #f8f9fa 0%, #ffffff 50%, #f8f9fa 100%)}body.page-template-template-merit-based-medicine .mbm-form-section .container{max-width:1000px}body.page-template-template-merit-based-medicine .mbm-form-section .form-section-content{text-align:center;margin-bottom:var(--space-xl, 2rem)}body.page-template-template-merit-based-medicine .mbm-form-section .form-section-content .section-subtitle{font-size:var(--font-size-lg, 1.125rem);color:var(--gray-color, #666);line-height:1.6;max-width:800px;margin:0 auto var(--space-xl, 2rem);text-wrap:balance;orphans:2;widows:2;word-spacing:.1em}@supports not (text-wrap: balance){body.page-template-template-merit-based-medicine .mbm-form-section .form-section-content .section-subtitle{hyphens:auto;word-break:break-word}}body.page-template-template-merit-based-medicine .mbm-form-section .contact-form-container{background:linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);padding:48px 40px;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.08);border:1px solid rgba(27,42,86,.06);position:relative;overflow:hidden;max-width:800px;margin:0 auto}@media(max-width: 768px){body.page-template-template-merit-based-medicine .mbm-form-section .contact-form-container{padding:32px 24px}}body.page-template-template-merit-based-medicine .mbm-form-section .contact-form-container::before{content:"";position:absolute;top:-30%;right:-30%;width:60%;height:160%;background:linear-gradient(45deg, rgba(230, 14, 49, 0.02) 0%, rgba(27, 42, 86, 0.03) 100%);transform:rotate(45deg);z-index:0}body.page-template-template-merit-based-medicine .mbm-form-section .contact-form-container>*{position:relative;z-index:1}body.page-template-template-merit-based-medicine .mbm-form-section .contact-form-container .gform_wrapper{text-align:left}body.page-template-template-merit-based-medicine .mbm-form-section .contact-form-container .gform_wrapper .gfield{margin-bottom:32px}body.page-template-template-merit-based-medicine .mbm-form-section .contact-form-container .gform_wrapper .gfield .gfield_label{font-weight:500;color:#162054;font-size:1rem;margin-bottom:8px}body.page-template-template-merit-based-medicine .mbm-form-section .contact-form-container .gform_wrapper .gfield .gfield_label .gfield_required_text{color:#e60e31;font-weight:500;font-size:.875rem}body.page-template-template-merit-based-medicine .mbm-form-section .contact-form-container .gform_wrapper .gfield input[type=text],body.page-template-template-merit-based-medicine .mbm-form-section .contact-form-container .gform_wrapper .gfield input[type=email],body.page-template-template-merit-based-medicine .mbm-form-section .contact-form-container .gform_wrapper .gfield textarea{border:2px solid #e0e0e0 !important;border-radius:8px !important;padding:14px 16px !important;font-size:1rem !important;transition:all .3s ease !important;background:#fff !important;width:100% !important;box-sizing:border-box !important}body.page-template-template-merit-based-medicine .mbm-form-section .contact-form-container .gform_wrapper .gfield input[type=text]:focus,body.page-template-template-merit-based-medicine .mbm-form-section .contact-form-container .gform_wrapper .gfield input[type=email]:focus,body.page-template-template-merit-based-medicine .mbm-form-section .contact-form-container .gform_wrapper .gfield textarea:focus{border-color:#162054 !important;box-shadow:0 0 0 3px rgba(27,42,86,.1) !important;outline:none !important}body.page-template-template-merit-based-medicine .mbm-form-section .contact-form-container .gform_wrapper .gfield input[type=text]:hover,body.page-template-template-merit-based-medicine .mbm-form-section .contact-form-container .gform_wrapper .gfield input[type=email]:hover,body.page-template-template-merit-based-medicine .mbm-form-section .contact-form-container .gform_wrapper .gfield textarea:hover{border-color:#ccc !important}body.page-template-template-merit-based-medicine .mbm-form-section .contact-form-container .gform_wrapper .gfield textarea{min-height:140px !important;resize:vertical !important;font-family:inherit !important}body.page-template-template-merit-based-medicine .mbm-form-section .contact-form-container .gform_wrapper .gfield--type-name{min-height:auto}body.page-template-template-merit-based-medicine .mbm-form-section .contact-form-container .gform_wrapper .gfield--type-name .ginput_complex{display:grid !important;grid-template-columns:1fr 1fr !important;gap:16px !important;min-height:58px}@media(max-width: 576px){body.page-template-template-merit-based-medicine .mbm-form-section .contact-form-container .gform_wrapper .gfield--type-name .ginput_complex{grid-template-columns:1fr !important;min-height:auto}}body.page-template-template-merit-based-medicine .mbm-form-section .contact-form-container .gform_wrapper .gfield--type-name .ginput_complex .gform-field-label--type-sub{font-weight:500;font-size:.875rem;color:#666;margin-bottom:6px}body.page-template-template-merit-based-medicine .mbm-form-section .contact-form-container .gform_wrapper .gfield--type-name .ginput_complex input[type=text]{border:2px solid #e0e0e0 !important;border-radius:8px !important;padding:14px 16px !important;font-size:1rem !important;transition:all .3s ease !important;background:#fff !important;height:auto}body.page-template-template-merit-based-medicine .mbm-form-section .contact-form-container .gform_wrapper .gfield--type-name .ginput_complex input[type=text]:focus{border-color:#162054 !important;box-shadow:0 0 0 3px rgba(27,42,86,.1) !important;outline:none !important}body.page-template-template-merit-based-medicine .mbm-form-section .contact-form-container .gform_wrapper .gfield--type-name .ginput_complex input[type=text]:hover{border-color:#ccc !important}body.page-template-template-merit-based-medicine .mbm-form-section .contact-form-container .gform_wrapper .gform_footer{text-align:center;margin-top:40px}body.page-template-template-merit-based-medicine .mbm-form-section .contact-form-container .gform_wrapper .gform_footer .gform_button{background:linear-gradient(135deg, #162054 0%, #0e1a3d 100%) !important;color:#fff !important;border:none !important;border-radius:8px !important;padding:16px 40px !important;font-size:1.1rem !important;font-weight:500 !important;cursor:pointer !important;transition:all .3s ease !important;text-transform:uppercase !important;letter-spacing:.5px !important;box-shadow:0 4px 12px rgba(27,42,86,.3) !important}body.page-template-template-merit-based-medicine .mbm-form-section .contact-form-container .gform_wrapper .gform_footer .gform_button:hover{background:linear-gradient(135deg, #e60e31 0%, #c20e2a 100%) !important;transform:translateY(-2px) !important;box-shadow:0 6px 20px rgba(230,14,49,.4) !important}body.page-template-template-merit-based-medicine .mbm-form-section .contact-form-container .gform_wrapper .gform_footer .gform_button:active{transform:translateY(0) !important}body.page-template-template-merit-based-medicine .mbm-form-section .contact-form-container .gform_wrapper .gform_footer .gform_button:focus{outline:none !important;box-shadow:0 0 0 3px rgba(27,42,86,.2),0 4px 12px rgba(27,42,86,.3) !important}body.page-template-template-merit-based-medicine .mbm-form-section .form-success,body.page-template-template-merit-based-medicine .mbm-form-section .form-error{padding:20px;border-radius:8px;margin-bottom:30px;text-align:center;position:relative;z-index:1}body.page-template-template-merit-based-medicine .mbm-form-section .form-success h3,body.page-template-template-merit-based-medicine .mbm-form-section .form-error h3{margin-bottom:10px;font-weight:var(--font-weight-semibold, 500)}body.page-template-template-merit-based-medicine .mbm-form-section .form-success{background:#d4edda;color:#155724}body.page-template-template-merit-based-medicine .mbm-form-section .form-error{background:#f8d7da;color:#721c24}@media(max-width: 992px){body.page-template-template-merit-based-medicine .mbm-form-section{padding:3rem 0}}@media(max-width: 768px){body.page-template-template-merit-based-medicine .mbm-form-section{padding:2rem 0}body.page-template-template-merit-based-medicine .mbm-form-section .contact-form-container{margin:0 1rem}}.content-section .section-title{text-align:center;text-wrap:balance;max-width:800px;margin-left:auto;margin-right:auto}.officials-notice{background:#fff}.officials-notice h2{color:#162054;font-weight:600;font-size:2.5rem}@media(max-width: 768px){.officials-notice h2{font-size:2rem}}.officials-notice .subtitlep{color:#666;font-size:1.2rem;font-weight:500;max-width:800px;margin:0 auto}@media(max-width: 768px){.officials-notice .subtitlep{font-size:1.1rem;padding:0 15px}}.officials-notice .letter-preview:hover .pdf-preview-overlay{opacity:1 !important}.officials-notice .letter-preview img{transition:opacity .3s ease}.officials-notice .letter-preview:hover img{opacity:.95}.officials-notice .letter-preview .pdf-preview-overlay{transition:all .3s ease;backdrop-filter:blur(1px)}.officials-notice .letter-preview .pdf-preview-overlay .preview-play-button{background:rgba(230,14,49,.9) !important;transform:scale(1);transition:all .2s ease}.officials-notice .letter-preview .pdf-preview-overlay .preview-play-button:hover{transform:scale(1.1);background:#e60e31 !important}.officials-notice .btn{background-color:#e60e31 !important;border-color:#e60e31 !important;color:#fff !important;font-weight:500;font-size:1.1rem;padding:15px 40px;border-radius:8px;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;box-shadow:0 4px 12px rgba(230,14,49,.2)}.officials-notice .btn:hover{background-color:#bf0a30 !important;border-color:#bf0a30 !important;color:#fff !important;transform:translateY(-2px);box-shadow:0 6px 16px rgba(230,14,49,.3)}.officials-notice .btn:focus{background-color:#bf0a30 !important;border-color:#bf0a30 !important;color:#fff !important;box-shadow:0 0 0 3px rgba(230,14,49,.25)}.officials-notice .btn i{margin-right:8px}.mbm-press-releases-section .card,.mbm-press-releases-section .mbm-press-release-card{transition:all .3s ease;cursor:pointer}.mbm-press-releases-section .card .afl-card__title,.mbm-press-releases-section .mbm-press-release-card .afl-card__title{font-weight:500}.mbm-press-releases-section .card:hover,.mbm-press-releases-section .mbm-press-release-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.mbm-press-releases-section .card .priority-tag,.mbm-press-releases-section .mbm-press-release-card .priority-tag{position:relative;z-index:2;cursor:pointer}.mbm-press-releases-section .card .priority-tag:hover,.mbm-press-releases-section .mbm-press-release-card .priority-tag:hover{text-decoration:none}.mbm-press-releases-section .card .card_link,.mbm-press-releases-section .mbm-press-release-card .card_link{position:relative;z-index:2}.hero-form-page{overflow-x:hidden}body.page-template-template-hero-form .hero-form-section{padding:4rem 0;background:linear-gradient(135deg, #f8f9fa 0%, #ffffff 50%, #f8f9fa 100%)}body.page-template-template-hero-form .hero-form-section .container{max-width:1000px}body.page-template-template-hero-form .hero-form-section .form-section-content{text-align:center;margin-bottom:var(--space-xl, 2rem)}body.page-template-template-hero-form .hero-form-section .form-section-content .section-title{margin-bottom:var(--space-lg, 1.5rem)}body.page-template-template-hero-form .hero-form-section .form-section-content .section-subtitle{font-size:var(--font-size-lg, 1.125rem);color:var(--gray-color, #666);line-height:1.6;max-width:800px;margin:0 auto var(--space-xl, 2rem);text-wrap:balance;orphans:2;widows:2;word-spacing:.1em}@supports not (text-wrap: balance){body.page-template-template-hero-form .hero-form-section .form-section-content .section-subtitle{hyphens:auto;word-break:break-word}}body.page-template-template-hero-form .hero-form-section .contact-form-container{background:linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%);padding:48px 40px;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.08);border:1px solid rgba(27,42,86,.06);position:relative;overflow:hidden;max-width:800px;margin:0 auto}@media(max-width: 768px){body.page-template-template-hero-form .hero-form-section .contact-form-container{padding:32px 24px}}body.page-template-template-hero-form .hero-form-section .contact-form-container::before{content:"";position:absolute;top:-30%;right:-30%;width:60%;height:160%;background:linear-gradient(45deg, rgba(230, 14, 49, 0.02) 0%, rgba(27, 42, 86, 0.03) 100%);transform:rotate(45deg);z-index:0}body.page-template-template-hero-form .hero-form-section .contact-form-container>*{position:relative;z-index:1}body.page-template-template-hero-form .hero-form-section .contact-form-container .no-form-selected{color:#ccc;font-style:italic;text-align:center;padding:2rem;background:#f8f9fa;border-radius:8px;border:2px dashed #e9ecef}body.page-template-template-hero-form .hero-form-section .contact-form-container .gform_wrapper{text-align:left}body.page-template-template-hero-form .hero-form-section .contact-form-container .gform_wrapper .gfield{margin-bottom:32px}body.page-template-template-hero-form .hero-form-section .contact-form-container .gform_wrapper .gfield .gfield_label{font-weight:500;color:#162054;font-size:1rem;margin-bottom:8px}body.page-template-template-hero-form .hero-form-section .contact-form-container .gform_wrapper .gfield .gfield_label .gfield_required_text{color:#e60e31;font-weight:500;font-size:.875rem}body.page-template-template-hero-form .hero-form-section .contact-form-container .gform_wrapper .gfield input[type=text],body.page-template-template-hero-form .hero-form-section .contact-form-container .gform_wrapper .gfield input[type=email],body.page-template-template-hero-form .hero-form-section .contact-form-container .gform_wrapper .gfield textarea{border:2px solid #e0e0e0 !important;border-radius:8px !important;padding:14px 16px !important;font-size:1rem !important;transition:all .3s ease !important;background:#fff !important;width:100% !important;box-sizing:border-box !important}body.page-template-template-hero-form .hero-form-section .contact-form-container .gform_wrapper .gfield input[type=text]:focus,body.page-template-template-hero-form .hero-form-section .contact-form-container .gform_wrapper .gfield input[type=email]:focus,body.page-template-template-hero-form .hero-form-section .contact-form-container .gform_wrapper .gfield textarea:focus{border-color:#162054 !important;box-shadow:0 0 0 3px rgba(27,42,86,.1) !important;outline:none !important}body.page-template-template-hero-form .hero-form-section .contact-form-container .gform_wrapper .gfield input[type=text]:hover,body.page-template-template-hero-form .hero-form-section .contact-form-container .gform_wrapper .gfield input[type=email]:hover,body.page-template-template-hero-form .hero-form-section .contact-form-container .gform_wrapper .gfield textarea:hover{border-color:#ccc !important}body.page-template-template-hero-form .hero-form-section .contact-form-container .gform_wrapper .gfield textarea{min-height:140px !important;resize:vertical !important;font-family:inherit !important}body.page-template-template-hero-form .hero-form-section .contact-form-container .gform_wrapper .gfield--type-name{min-height:auto}body.page-template-template-hero-form .hero-form-section .contact-form-container .gform_wrapper .gfield--type-name .ginput_complex{display:grid !important;grid-template-columns:1fr 1fr !important;gap:16px !important;min-height:58px}@media(max-width: 576px){body.page-template-template-hero-form .hero-form-section .contact-form-container .gform_wrapper .gfield--type-name .ginput_complex{grid-template-columns:1fr !important;gap:12px !important}}body.page-template-template-hero-form .hero-form-section .contact-form-container .gform_wrapper .gfield--type-name .ginput_complex .name_first input[type=text],body.page-template-template-hero-form .hero-form-section .contact-form-container .gform_wrapper .gfield--type-name .ginput_complex .name_last input[type=text]{margin:0 !important}body.page-template-template-hero-form .hero-form-section .contact-form-container .gform_wrapper .gform_footer{text-align:center;margin-top:40px}body.page-template-template-hero-form .hero-form-section .contact-form-container .gform_wrapper .gform_footer input[type=submit]{background:linear-gradient(135deg, #e60e31 0%, rgb(191.5409836066, 11.6590163934, 40.806557377) 100%);color:#fff;border:none;padding:16px 40px;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 12px rgba(230,14,49,.3)}body.page-template-template-hero-form .hero-form-section .contact-form-container .gform_wrapper .gform_footer input[type=submit]:hover{background:linear-gradient(135deg, rgb(205.9631147541, 12.5368852459, 43.8790983607) 0%, rgb(157.8893442623, 9.6106557377, 33.637295082) 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgba(230,14,49,.4)}body.page-template-template-hero-form .hero-form-section .contact-form-container .gform_wrapper .gform_footer input[type=submit]:active{transform:translateY(0)}body.page-template-template-hero-form .hero-form-section .contact-form-container .gform_wrapper .validation_error{background:rgb(252.9057377049,220.5942622951,225.8299180328);border:1px solid #e60e31;color:rgb(157.8893442623,9.6106557377,33.637295082);padding:16px;border-radius:8px;margin-bottom:24px;font-size:.95rem}body.page-template-template-hero-form .hero-form-section .contact-form-container .gform_wrapper .gfield_error .gfield_label{color:#e60e31 !important}body.page-template-template-hero-form .hero-form-section .contact-form-container .gform_wrapper .gfield_error input[type=text],body.page-template-template-hero-form .hero-form-section .contact-form-container .gform_wrapper .gfield_error input[type=email],body.page-template-template-hero-form .hero-form-section .contact-form-container .gform_wrapper .gfield_error textarea{border-color:#e60e31 !important}body.page-template-template-hero-form .hero-form-section .contact-form-container .gform_wrapper .gfield_error input[type=text]:focus,body.page-template-template-hero-form .hero-form-section .contact-form-container .gform_wrapper .gfield_error input[type=email]:focus,body.page-template-template-hero-form .hero-form-section .contact-form-container .gform_wrapper .gfield_error textarea:focus{border-color:#e60e31 !important;box-shadow:0 0 0 3px rgba(230,14,49,.1) !important}body.page-template-template-hero-form .hero-form-section .contact-form-container .gform_wrapper .gfield_error .validation_message{color:#e60e31;font-size:.875rem;margin-top:8px;font-weight:500}body.page-template-template-hero-form .hero-form-page .hero-type-a.hero-form-page .hero-buttons .btn{scroll-behavior:smooth}.congressional-hearings-main{padding:0}.content-section{padding:60px 0}.featured-hearing-section{background:var(--light-color);border-bottom:1px solid #f5f5f7}.featured-hearing-card{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;max-width:1200px;margin:0 auto;background:#fff;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.featured-hearing-video{position:relative}.video-player-container{position:relative;width:100%;background:var(--light-color);border-radius:var(--border-radius-md);overflow:hidden}.video-embed-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;border-radius:var(--border-radius-md)}.video-embed-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.video-channels{background:#fff;padding:1rem;border-top:1px solid #e2e8f0}.video-channels .channel-list{display:flex;gap:.75rem;justify-content:flex-start;flex-wrap:wrap}.video-channels .channel-item{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;background:#f8f9fa;color:#64748b;border:1px solid #e2e8f0;border-radius:var(--border-radius-sm);cursor:pointer;transition:all var(--transition-fast) var(--transition-timing);font-size:.875rem;font-weight:500;min-width:80px}.video-channels .channel-item:hover{background:#e2e8f0;color:#334155;border-color:#cbd5e0}.video-channels .channel-item.active{background:#162054;color:#fff;border-color:#162054}.featured-hearing-content{padding:2rem}.hearing-info{margin-bottom:1.5rem}.hearing-info p{margin:0 0 .5rem 0;color:#4a5568;font-size:1.17rem;line-height:1.4}.hearing-info p strong{color:#162054;font-weight:500}.hearing-info p:last-child{margin-bottom:0}.hearing-info .hearing-date{font-size:1rem !important;font-weight:500 !important;color:#666 !important;margin-bottom:.75rem !important}.hearing-info .hearing-committee{font-size:1.43rem !important;font-weight:500 !important;line-height:1.3 !important;margin-bottom:.75rem !important}.hearing-info .hearing-committee strong{font-weight:500}.hearing-actions{display:flex;gap:1rem;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;padding:.6rem 1.2rem;font-weight:500;text-decoration:none;border-radius:var(--border-radius-sm);transition:all var(--transition-fast) var(--transition-timing);border:none;cursor:pointer;font-size:.875rem}.btn-secondary{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.btn-secondary:hover{background:#e2e8f0;color:#334155}.btn-sm{padding:.5rem 1rem;font-size:.8125rem}.hearings-filter{margin-bottom:3rem;text-align:center}.filter-buttons{display:inline-flex;gap:.5rem;background:var(--light-color);padding:.5rem;border-radius:var(--border-radius-md);flex-wrap:wrap;justify-content:center}.filter-btn{padding:.6rem 1.2rem;background:rgba(0,0,0,0);border:none;border-radius:var(--border-radius-sm);font-weight:500;color:#64748b;cursor:pointer;transition:all var(--transition-fast) var(--transition-timing);white-space:nowrap}.filter-btn:hover{background:#e2e8f0;color:#334155}.filter-btn.active{background:#162054;color:#fff}.hearings-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;max-width:1200px;margin:0 auto}.hearing-card{background:#fff;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:transform var(--transition-fast) var(--transition-timing),box-shadow var(--transition-fast) var(--transition-timing);border:1px solid rgba(0,0,0,.05)}.hearing-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.hearing-video{position:relative;background:var(--light-color)}.video-count-badge{position:absolute;top:1rem;right:1rem;background:rgba(0,0,0,.7);color:#fff;padding:.25rem .6rem;border-radius:var(--border-radius-sm);font-size:.75rem;font-weight:500;z-index:10}.hearing-content{padding:1.5rem}.no-hearings{text-align:center;padding:3rem;color:#64748b}.no-hearings p{font-size:1.125rem;margin:0}@media(max-width: 768px){.featured-hearing-card{grid-template-columns:1fr;gap:0}.featured-hearing-content{padding:1.5rem}.hearings-grid{grid-template-columns:1fr;gap:1.5rem}.hearing-meta{flex-direction:column;gap:.5rem}.hearing-actions{flex-direction:column}.filter-buttons{gap:.25rem;padding:.25rem}.filter-btn{padding:.5rem 1rem;font-size:.875rem}.video-channels .channel-list{max-height:120px}.video-channels .channel-item{padding:.4rem}.video-channels .channel-item .channel-number{width:20px;height:20px;margin-right:.5rem}}@media(max-width: 480px){.hearing-card .hearing-content{padding:1rem}.featured-hearing-content{padding:1rem}.content-section{padding:40px 0}.video-channels{padding:.75rem}.video-channels .channel-list{gap:.375rem}.video-channels .channel-item{padding:.375rem .75rem;font-size:.75rem;min-width:60px}}@media print{.hearings-filter,.video-channels{display:none}.hearing-card{break-inside:avoid;margin-bottom:1rem}.video-embed-wrapper{display:none}}@media(prefers-reduced-motion: reduce){.hearing-card,.btn,.filter-btn,.channel-item{transition:none}.hearing-card:hover{transform:none}}.btn:focus,.filter-btn:focus,.channel-item:focus{outline:2px solid #4299e1;outline-offset:2px}.congressional-hearings-main .hearing-press-link{margin-top:auto !important;display:inline-flex !important;align-items:center !important;color:#162054 !important;font-weight:500 !important;text-decoration:none !important;transition:all .2s ease !important;font-size:.95rem !important;background:rgba(0,0,0,0) !important;border:none !important;padding:0 !important;text-transform:none !important;border-radius:0 !important;box-shadow:none !important;letter-spacing:normal !important;line-height:normal !important}.congressional-hearings-main .hearing-press-link i{margin-left:.5rem !important;transition:transform .2s ease !important}.congressional-hearings-main .hearing-press-link:hover{color:#e60e31 !important;background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}.congressional-hearings-main .hearing-press-link:hover i{transform:translateX(4px) !important}.congressional-hearings-main .hearing-press-link:focus{color:#162054 !important;background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important;outline:2px solid #4299e1 !important;outline-offset:2px !important}.featured-media-coverage-main{padding:0}.content-section{padding:60px 0}.featured-media-section{background:var(--light-color);border-bottom:1px solid #f5f5f7}.featured-media-card{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;max-width:1200px;margin:0 auto;background:#fff;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.featured-media-video{position:relative}.video-player-container{position:relative;width:100%;background:var(--light-color);border-radius:var(--border-radius-md);overflow:hidden}.video-embed-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-embed-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.featured-media-content{padding:2rem}.featured-media-header{margin-bottom:1.5rem}.featured-media-title{font-size:1.5rem;font-weight:500;color:#333;margin-bottom:1rem;line-height:1.3}.featured-media-meta{display:flex;flex-direction:column;gap:.5rem;color:#ccc;font-size:.875rem}.featured-media-meta .media-date{color:#e60e31;font-weight:500}.featured-media-meta .media-outlet,.featured-media-meta .media-employee{color:#999}.featured-media-description{color:#999;line-height:1.6;margin-bottom:1.5rem}.featured-media-description p{margin-bottom:1rem}.featured-media-description p:last-child{margin-bottom:0}.featured-media-actions .watch-full-video-btn{display:inline-flex;align-items:center;gap:.5rem;padding:12px 24px;background:#e60e31;color:#fff;text-decoration:none;border-radius:var(--border-radius-md);font-weight:500;transition:all .3s ease}.featured-media-actions .watch-full-video-btn:hover{background:#bf0a30;transform:translateY(-2px);box-shadow:var(--shadow-md)}.featured-media-actions .watch-full-video-btn i{font-size:.875rem}.all-media-coverage-section{background:#fff}.media-coverage-filter{margin-bottom:2rem}.filter-buttons{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.filter-buttons .filter-btn{padding:8px 16px;background:#f5f5f7;color:#333;border:1px solid #e9ecef;border-radius:var(--border-radius-md);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease}.filter-buttons .filter-btn:hover{background:#f0f0f0;border-color:#e0e0e0}.filter-buttons .filter-btn.active{background:#e60e31;color:#fff;border-color:#e60e31}.media-coverage-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));gap:2rem;max-width:1400px;margin:0 auto}.media-coverage-card{background:#fff;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-soft);overflow:hidden;transition:all .3s ease}.media-coverage-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.media-video{position:relative}.media-video .video-thumbnail{position:relative;display:block;overflow:hidden;cursor:pointer}.media-video .video-thumbnail img{width:100%;height:200px;object-fit:cover;transition:transform .3s ease}.media-video .video-thumbnail:hover img{transform:scale(1.05)}.media-video .video-thumbnail:hover .play-button{background:rgba(0,0,0,.9);transform:translate(-50%, -50%) scale(1.1)}.media-video .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(0,0,0,.8);color:#fff;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:20px;transition:all .3s ease}.media-video .play-button::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80px;height:80px;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%{transform:translate(-50%, -50%) scale(1);opacity:1}100%{transform:translate(-50%, -50%) scale(1.3);opacity:0}}.media-content{padding:1.5rem}.media-info{margin-bottom:1rem}.media-title{font-size:1.125rem;font-weight:500;color:#333;margin-bottom:.75rem;line-height:1.4}.media-meta{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.media-meta p{margin:0;font-size:.875rem;color:#ccc}.media-meta p.media-date{color:#e60e31;font-weight:500}.media-description{color:#999;font-size:.875rem;line-height:1.5;margin-bottom:1rem}.media-actions .watch-video-btn{display:inline-flex;align-items:center;gap:.5rem;padding:10px 20px;background:#e60e31;color:#fff;text-decoration:none;border-radius:var(--border-radius-md);font-size:.875rem;font-weight:500;transition:all .3s ease}.media-actions .watch-video-btn:hover{background:#bf0a30;transform:translateY(-1px)}.media-actions .watch-video-btn i{font-size:.75rem}.no-media-coverage{text-align:center;padding:3rem 1rem;color:#ccc;font-size:1.125rem}@media(max-width: 768px){.featured-media-card{grid-template-columns:1fr;gap:0}.featured-media-content{padding:1.5rem}.featured-media-title{font-size:1.25rem}.media-coverage-grid{grid-template-columns:1fr;gap:1.5rem}.filter-buttons{justify-content:flex-start}.filter-buttons .filter-btn{font-size:.75rem;padding:6px 12px}}@media(max-width: 480px){.content-section{padding:40px 0}.featured-media-meta{font-size:.75rem}.media-content{padding:1rem}.video-thumbnail img{height:180px}.play-button{width:50px;height:50px;font-size:16px}.play-button::before{width:65px;height:65px}}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.media-coverage-card{animation:fadeIn .3s ease}.media-coverage-card:hover .media-title{color:#e60e31}.priorities-container{max-width:1200px;margin:0 auto;padding:60px 20px}@media(max-width: 992px){.priorities-container{max-width:100%;padding:40px 0;width:100%}}.priorities-intro{text-align:center;max-width:900px;margin:0 auto 60px}@media(max-width: 768px){.priorities-intro{text-align:left;padding:0 20px}}.priorities-intro h2{font-size:2.5rem;color:#162054;margin-bottom:20px;font-weight:600;letter-spacing:-0.5px}@media(max-width: 768px){.priorities-intro h2{text-align:left}}.priorities-intro .intro-content{max-width:800px;margin:0 auto}@media(max-width: 768px){.priorities-intro .intro-content{margin:0;text-align:left}}.priorities-intro .intro-content p{font-size:1.125rem;line-height:1.6;color:#4a4a4a;margin-bottom:16px}@media(max-width: 768px){.priorities-intro .intro-content p{text-align:left}}.priorities-intro .intro-content p:last-child{margin-bottom:0}.priorities-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px;margin-bottom:60px}.priorities-grid .priority-card:nth-child(5){grid-column:1/-1;width:calc(50% - 15px);margin:0 auto}@media(max-width: 992px){.priorities-grid{grid-template-columns:1fr;gap:15px;width:100%;padding:0;margin:0 auto}.priorities-grid .priority-card:nth-child(5){grid-column:auto;width:auto;margin:0}}.priority-card{border-radius:10px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;position:relative;height:100%;display:flex;flex-direction:column;background-color:#fff}@media(max-width: 992px){.priority-card{width:100%;max-width:100%;border-radius:8px;margin:0}}.priority-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,.15)}.priority-card:hover .priority-card-image img{transform:scale(1.1)}.priority-card-image{height:240px;overflow:hidden;position:relative}.priority-card-image a{display:block;width:100%;height:100%;cursor:pointer;position:relative;z-index:3}.priority-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.priority-card-image::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.6) 100%);z-index:1;pointer-events:none}.priority-card-content{padding:30px;flex-grow:1;display:flex;flex-direction:column}@media(max-width: 992px){.priority-card-content{padding:20px;min-height:220px !important;justify-content:space-between}}.priority-card-title{font-size:1.5rem;margin-bottom:15px;line-height:1.3;color:#162054;font-weight:500;flex-shrink:0}@media(max-width: 992px){.priority-card-title{font-size:1.125rem !important;margin-bottom:15px !important;text-align:center;line-height:1.2 !important;min-height:50px !important;display:flex !important;align-items:center !important;justify-content:center !important}}.priority-card-title a{text-decoration:none;color:inherit;transition:color .3s ease}.priority-card-title a:hover{color:#e60e31}.priority-card-description{font-size:1rem;color:#4a4a4a;margin-bottom:25px;line-height:1.6;flex-grow:1}@media(max-width: 992px){.priority-card-description{font-size:.875rem !important;margin-bottom:20px !important;text-align:center !important;line-height:1.4 !important;min-height:80px !important;display:flex !important;align-items:center !important;justify-content:center !important}}.priority-card-link{display:inline-flex;align-items:center;gap:8px;color:#e60e31;font-weight:500;text-decoration:none;font-size:1rem;transition:gap .3s ease;align-self:flex-end;margin-left:auto;flex-shrink:0}@media(max-width: 992px){.priority-card-link{align-self:center !important;margin:0 auto !important;font-size:.875rem !important;justify-content:center !important;width:100% !important;text-align:center !important}}.priority-card-link i{transition:transform .3s ease}.priority-card-link i::before{content:attr(data-icon) !important}.priority-card-link i.fas.fa-arrow-right::before{content:"→" !important;font-family:Arial,sans-serif !important;font-style:normal !important}.priority-card-link:hover{gap:12px}.priority-card-link:hover i{transform:translateX(3px)}.priority-marker{position:absolute;top:0;left:0;color:#fff;font-weight:500;padding:10px 20px;font-size:1rem;z-index:2}.priority-marker.dei{background-color:#e60e31}.priority-marker.immigration{background-color:#162054}.priority-marker.parental{background-color:#162054}.priority-marker.election{background-color:#e60e31}.cta-section{text-align:center;background-color:#f8f9fa;border-radius:10px;padding:50px;margin-top:40px}.cta-section h2{color:#162054;font-size:2rem;margin-bottom:20px}.cta-section p{font-size:1.125rem;max-width:700px;margin:0 auto 30px;color:#4a4a4a;line-height:1.6}.cta-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.cta-button{display:inline-block;background-color:var(--primary-color, #e60e31);color:#fff;font-weight:500;font-size:1.2rem;padding:18px 38px;border-radius:5px;text-decoration:none;transition:background-color .3s,transform .2s;box-shadow:0 4px 12px rgba(230,14,49,.2);border:none;cursor:pointer}.cta-button:hover{background-color:#c20d29;color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 6px 15px rgba(230,14,49,.25)}.cta-button:active{transform:translateY(0);box-shadow:0 4px 8px rgba(230,14,49,.15);color:#fff;text-decoration:none}.cta-button:focus{color:#fff;text-decoration:none;outline:none;box-shadow:0 4px 12px rgba(230,14,49,.2),0 0 0 3px rgba(230,14,49,.25)}@media(max-width: 992px){.priorities-intro h2{font-size:2rem}}.priority-archive .priority-tabs{margin:2rem 0;border-bottom:2px solid #e0e0e0;justify-content:center !important;display:flex !important}@media(max-width: 992px){.priority-archive .priority-tabs{justify-content:center !important}}.priority-archive .priority-tabs .nav-link{border:none;color:#666;font-weight:500;padding:1rem 1.5rem}.priority-archive .priority-tabs .nav-link.active{color:#d32f2f;border-bottom:2px solid #d32f2f;background:none}.priority-archive .priority-tabs .nav-link:hover{color:#d32f2f}.priority-archive .tab-content{padding:2rem 0}.page-template-template-fundraising-match .fundraising-hero{background:linear-gradient(135deg, #14213D 0%, #162054 100%);color:#fff;padding:60px 0}.page-template-template-fundraising-match .fundraising-hero .hero-grid{display:grid;grid-template-columns:1fr 2fr;gap:40px;align-items:center}@media(max-width: 768px){.page-template-template-fundraising-match .fundraising-hero .hero-grid{grid-template-columns:1fr;gap:30px;text-align:center}}.page-template-template-fundraising-match .fundraising-hero .hero-photo{position:relative}.page-template-template-fundraising-match .fundraising-hero .hero-photo .mike-hero-photo{width:100%;max-width:300px;height:300px;object-fit:cover;object-position:center top;border-radius:50%;border:4px solid hsla(0,0%,100%,.2);box-shadow:0 10px 30px rgba(0,0,0,.3)}.page-template-template-fundraising-match .fundraising-hero .hero-photo .photo-placeholder{width:300px;height:300px;border-radius:50%;background:hsla(0,0%,100%,.1);display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed hsla(0,0%,100%,.3)}.page-template-template-fundraising-match .fundraising-hero .hero-photo .photo-placeholder i{font-size:4rem;margin-bottom:10px;opacity:.7}.page-template-template-fundraising-match .fundraising-hero .hero-photo .mike-badge{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);background:#e60e31;color:#fff;padding:6px 14px;border-radius:20px;text-align:center;box-shadow:0 4px 15px rgba(230,14,49,.4)}.page-template-template-fundraising-match .fundraising-hero .hero-photo .mike-badge strong{display:block;font-size:.95rem;font-weight:600;margin-bottom:0;line-height:1.1}.page-template-template-fundraising-match .fundraising-hero .hero-photo .mike-badge span{font-size:.8rem;opacity:.9;line-height:1.1}.page-template-template-fundraising-match .fundraising-hero .hero-content .impact-badge{display:inline-block;background:#e60e31;color:#fff;padding:10px 20px;border-radius:25px;font-size:.95rem;font-weight:600;margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;transition:all .3s ease;cursor:pointer;box-shadow:0 2px 10px rgba(230,14,49,.3)}.page-template-template-fundraising-match .fundraising-hero .hero-content .impact-badge:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(230,14,49,.4);color:#fff;text-decoration:none;background:rgb(241.2008196721,28.2991803279,62.7971311475)}.page-template-template-fundraising-match .fundraising-hero .hero-content .impact-badge:focus{outline:2px solid hsla(0,0%,100%,.5);outline-offset:2px;color:#fff;text-decoration:none}.page-template-template-fundraising-match .fundraising-hero .hero-content h1{font-size:3rem;font-weight:500;margin-bottom:20px;line-height:1.1;color:#fff}.page-template-template-fundraising-match .fundraising-hero .hero-content h1 .highlight-amount{color:#e60e31;text-shadow:0 0 20px rgba(230,14,49,.5);font-weight:700}.page-template-template-fundraising-match .fundraising-hero .hero-content .hero-subtitle{font-size:1.3rem;line-height:1.5;margin-bottom:30px;opacity:.95;color:#fff}.page-template-template-fundraising-match .fundraising-hero .hero-content .hero-cta .primary-donate-btn{display:inline-block;background:linear-gradient(135deg, #e60e31 0%, rgb(181.9262295082, 11.0737704918, 38.7581967213) 100%);color:#fff;padding:20px 30px;border-radius:8px;text-decoration:none;font-weight:600;box-shadow:0 6px 20px rgba(230,14,49,.4);transition:all .3s ease;margin-bottom:15px}.page-template-template-fundraising-match .fundraising-hero .hero-content .hero-cta .primary-donate-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(230,14,49,.6)}.page-template-template-fundraising-match .fundraising-hero .hero-content .hero-cta .primary-donate-btn .btn-text{display:block;font-size:1.3rem;margin-bottom:5px}.page-template-template-fundraising-match .fundraising-hero .hero-content .hero-cta .primary-donate-btn .btn-subtext{display:block;font-size:.95rem;opacity:.9}.page-template-template-fundraising-match .fundraising-hero .hero-content .hero-cta .urgency-text{font-size:1rem;color:gold;font-weight:500;margin:0}.page-template-template-fundraising-match .video-calculator-challenge-section{padding:80px 0;background:#f8f9fa}@media(max-width: 768px){.page-template-template-fundraising-match .video-calculator-challenge-section{padding:50px 0}}.page-template-template-fundraising-match .video-calculator-challenge-section .row{align-items:flex-start}@media(max-width: 991px){.page-template-template-fundraising-match .video-calculator-challenge-section .row{flex-direction:column;gap:40px}}.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:first-child .matching-calculator{background:#fff;border-radius:15px;padding:30px;box-shadow:0 8px 30px rgba(0,0,0,.1);text-align:center}@media(max-width: 768px){.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:first-child .matching-calculator{padding:25px 20px}}.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:first-child .matching-calculator h3{font-size:1.5rem;color:#14213d;margin-bottom:25px;font-weight:500}@media(max-width: 768px){.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:first-child .matching-calculator h3{font-size:1.25rem}}.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:first-child .matching-calculator .calc-examples .calc-row{display:flex;flex-direction:column;align-items:center;padding:15px;margin-bottom:12px;border-radius:8px;font-size:.95rem;background:#f8f9fa}@media(min-width: 1200px){.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:first-child .matching-calculator .calc-examples .calc-row{flex-direction:row;justify-content:space-between;font-size:1rem}}.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:first-child .matching-calculator .calc-examples .calc-row.featured{background:rgb(252.9057377049,220.5942622951,225.8299180328);border:2px solid #e60e31;font-weight:600;transform:scale(1.02);box-shadow:0 4px 15px rgba(230,14,49,.15)}.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:first-child .matching-calculator .calc-examples .calc-row .your-gift,.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:first-child .matching-calculator .calc-examples .calc-row .mike-match,.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:first-child .matching-calculator .calc-examples .calc-row .total-impact{text-align:center;padding:2px 0}@media(min-width: 1200px){.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:first-child .matching-calculator .calc-examples .calc-row .your-gift,.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:first-child .matching-calculator .calc-examples .calc-row .mike-match,.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:first-child .matching-calculator .calc-examples .calc-row .total-impact{flex:1;padding:0}}.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:first-child .matching-calculator .calc-examples .calc-row .your-gift{color:#14213d;font-weight:500}.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:first-child .matching-calculator .calc-examples .calc-row .mike-match{color:#e60e31;font-weight:600}.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:first-child .matching-calculator .calc-examples .calc-row .total-impact{color:#e60e31;font-weight:700;font-size:1.1rem;border-top:1px solid rgba(230,14,49,.3);margin-top:5px;padding-top:5px}@media(min-width: 1200px){.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:first-child .matching-calculator .calc-examples .calc-row .total-impact{border-top:none;margin-top:0;padding-top:0}}.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:first-child .matching-calculator .calc-examples .calc-row .plus,.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:first-child .matching-calculator .calc-examples .calc-row .equals{display:none}@media(min-width: 1200px){.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:first-child .matching-calculator .calc-examples .calc-row .plus,.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:first-child .matching-calculator .calc-examples .calc-row .equals{display:block;text-align:center;font-weight:bold;color:#666;font-size:1.1rem;flex:0 0 auto;padding:0 10px}}.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:first-child .video-section-header{margin-bottom:20px}.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:first-child .video-section-header .section-title{font-size:1.25rem;color:#14213d;margin-bottom:0;font-weight:500}@media(max-width: 768px){.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:first-child .video-section-header .section-title{font-size:1.125rem}}.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:first-child .mike-video-container{position:relative;border-radius:15px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.15);transition:all .3s ease}.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:first-child .mike-video-container:hover{transform:translateY(-5px);box-shadow:0 12px 40px rgba(0,0,0,.2)}.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:first-child .mike-video-container .custom-video-player{aspect-ratio:16/9;border-radius:15px}.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:first-child .mike-video-container .custom-video-player.mike-message-video .video-thumbnail img{border-radius:15px}.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:first-child .mike-video-container .custom-video-player.mike-message-video .video-thumbnail::after{background:rgba(0,0,0,.1) !important}.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:first-child .mike-video-container .custom-video-player.mike-message-video .play-button{width:80px;height:80px;background:rgba(230,14,49,.9)}.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:first-child .mike-video-container .custom-video-player.mike-message-video .play-button::before{border-left:20px solid #fff;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);margin-left:5px}.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:first-child .mike-video-container .custom-video-player.mike-message-video .play-button:hover{background:#e60e31;transform:scale(1.1)}.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:last-child .challenge-content{padding-left:30px}@media(max-width: 991px){.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:last-child .challenge-content{padding-left:0}}.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:last-child .challenge-content h3{font-size:2rem;color:#14213d;margin-bottom:25px}@media(max-width: 768px){.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:last-child .challenge-content h3{font-size:1.5rem;text-align:center}}.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:last-child .challenge-content h3 .highlight-amount{color:#e60e31;font-weight:700}.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:last-child .challenge-content h4{color:#e60e31;font-weight:600;margin-bottom:30px;font-size:1.3rem}@media(max-width: 768px){.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:last-child .challenge-content h4{font-size:1.1rem;text-align:center}}.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:last-child .challenge-content .highlighted-amount{background:rgb(251.4426229508,196.5573770492,205.4508196721);padding:2px 6px;border-radius:4px;font-weight:700;color:#e60e31}.page-template-template-fundraising-match .video-calculator-challenge-section .col-lg-6:last-child .challenge-content .highlighted-term{background:rgb(96.5094339623,115.3773584906,213.4905660377);padding:2px 6px;border-radius:4px;font-weight:600;color:#14213d}.page-template-template-fundraising-match .mike-story-section{padding:80px 0;background:#f8f9fa}.page-template-template-fundraising-match .mike-story-section .story-header{text-align:center;margin-bottom:50px}.page-template-template-fundraising-match .mike-story-section .story-header h2{font-size:2.5rem;color:#14213d;margin-bottom:15px;font-weight:500}.page-template-template-fundraising-match .mike-story-section .story-header h2 .highlight-amount{color:#e60e31;font-weight:700}.page-template-template-fundraising-match .mike-story-section .story-header .story-subtitle{font-size:1.2rem;color:#666;max-width:600px;margin:0 auto}.page-template-template-fundraising-match .mike-story-section .story-content{max-width:800px;margin:0 auto}.page-template-template-fundraising-match .mike-story-section .story-content .story-text{font-size:1.1rem;line-height:1.7;color:#333}.page-template-template-fundraising-match .mike-story-section .story-content .story-text .highlighted-year{background:rgb(251.4426229508,196.5573770492,205.4508196721);padding:2px 6px;border-radius:4px;font-weight:600}.page-template-template-fundraising-match .mike-story-section .story-content .story-text .highlighted-award{color:#e60e31;font-weight:600}.page-template-template-fundraising-match .mike-story-section .story-content .story-text .highlight-amount{color:#e60e31;font-weight:700}.page-template-template-fundraising-match .mike-story-section .story-content .mike-quote{background:#fff;padding:30px;border-radius:10px;margin:40px 0;box-shadow:0 4px 15px rgba(0,0,0,.1);border-left:4px solid #e60e31}.page-template-template-fundraising-match .mike-story-section .story-content .mike-quote blockquote{font-size:1.3rem;font-style:italic;color:#14213d;margin:0 0 15px 0;line-height:1.5}.page-template-template-fundraising-match .mike-story-section .story-content .mike-quote cite{color:#e60e31;font-weight:600;font-style:normal}.page-template-template-fundraising-match .donation-options-section{padding:80px 0;background:#f8f9fa}.page-template-template-fundraising-match .donation-options-section .section-header{text-align:center;margin-bottom:50px}.page-template-template-fundraising-match .donation-options-section .section-header h2{font-size:2.5rem;color:#14213d;margin-bottom:15px}.page-template-template-fundraising-match .donation-options-section .section-header p{font-size:1.2rem;color:#666}.page-template-template-fundraising-match .donation-options-section .donation-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:25px;margin-bottom:40px}.page-template-template-fundraising-match .donation-options-section .donation-grid .donation-option{background:#fff;padding:30px 20px;border-radius:15px;text-align:center;box-shadow:0 4px 15px rgba(0,0,0,.1);transition:all .3s ease;position:relative}.page-template-template-fundraising-match .donation-options-section .donation-grid .donation-option:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.page-template-template-fundraising-match .donation-options-section .donation-grid .donation-option.featured{border:3px solid #e60e31;transform:scale(1.05)}.page-template-template-fundraising-match .donation-options-section .donation-grid .donation-option.featured .popular-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#e60e31;color:#fff;padding:6px 15px;border-radius:15px;font-size:.8rem;font-weight:600}.page-template-template-fundraising-match .donation-options-section .donation-grid .donation-option .amount{font-size:2.5rem;font-weight:700;color:#14213d;margin-bottom:10px}.page-template-template-fundraising-match .donation-options-section .donation-grid .donation-option .becomes{font-size:1.3rem;color:#e60e31;font-weight:600;margin-bottom:15px}.page-template-template-fundraising-match .donation-options-section .donation-grid .donation-option .impact{font-size:1rem;color:#666;margin-bottom:25px;line-height:1.4}.page-template-template-fundraising-match .donation-options-section .donation-grid .donation-option .option-btn{display:inline-block;background:#162054;color:#fff;padding:12px 25px;border-radius:25px;text-decoration:none;font-weight:600;transition:all .3s ease}.page-template-template-fundraising-match .donation-options-section .donation-grid .donation-option .option-btn.primary{background:#e60e31}.page-template-template-fundraising-match .donation-options-section .donation-grid .donation-option .option-btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.2)}.page-template-template-fundraising-match .donation-options-section .custom-amount-section{text-align:center}.page-template-template-fundraising-match .donation-options-section .custom-amount-section .custom-link{color:#e60e31;font-weight:600;text-decoration:none}.page-template-template-fundraising-match .donation-options-section .custom-amount-section .custom-link:hover{text-decoration:underline}.page-template-template-fundraising-match .donation-options-section .custom-amount-section .guarantee{margin-top:15px;font-style:italic;color:#666}.page-template-template-fundraising-match .final-cta-section{padding:80px 0;background:linear-gradient(135deg, #14213D 0%, #162054 100%);color:#fff}.page-template-template-fundraising-match .final-cta-section .final-cta-content{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}@media(max-width: 768px){.page-template-template-fundraising-match .final-cta-section .final-cta-content{grid-template-columns:1fr;gap:40px;text-align:center}}.page-template-template-fundraising-match .final-cta-section .urgency-box h3{font-size:2rem;margin-bottom:20px;color:gold}.page-template-template-fundraising-match .final-cta-section .urgency-box p{font-size:1.2rem;line-height:1.6;opacity:.95}.page-template-template-fundraising-match .final-cta-section .final-cta-buttons{text-align:center}.page-template-template-fundraising-match .final-cta-section .final-cta-buttons .final-cta-btn{display:inline-block;background:linear-gradient(135deg, #e60e31 0%, rgb(181.9262295082, 11.0737704918, 38.7581967213) 100%);color:#fff;padding:25px 35px;border-radius:10px;text-decoration:none;margin-bottom:25px;box-shadow:0 8px 25px rgba(230,14,49,.4);transition:all .3s ease}.page-template-template-fundraising-match .final-cta-section .final-cta-buttons .final-cta-btn:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(230,14,49,.6)}.page-template-template-fundraising-match .final-cta-section .final-cta-buttons .final-cta-btn .btn-main{display:block;font-size:1.4rem;font-weight:700;margin-bottom:8px}.page-template-template-fundraising-match .final-cta-section .final-cta-buttons .final-cta-btn .btn-sub{display:block;font-size:1rem;opacity:.9}.page-template-template-fundraising-match .final-cta-section .final-cta-buttons .trust-signals p{font-size:.95rem;margin:5px 0;opacity:.9}@media(max-width: 768px){.page-template-template-fundraising-match .fundraising-hero{padding:40px 0}.page-template-template-fundraising-match .fundraising-hero .hero-content h1{font-size:2.5rem}.page-template-template-fundraising-match .fundraising-hero .hero-content .hero-subtitle{font-size:1.1rem}.page-template-template-fundraising-match .fundraising-hero .hero-content .primary-donate-btn .btn-text{font-size:1.1rem}.page-template-template-fundraising-match .mike-story-section,.page-template-template-fundraising-match .matching-challenge-section,.page-template-template-fundraising-match .donation-options-section,.page-template-template-fundraising-match .final-cta-section{padding:50px 0}.page-template-template-fundraising-match .story-header h2,.page-template-template-fundraising-match .section-header h2{font-size:2rem}.page-template-template-fundraising-match .challenge-visual .matching-calculator .calc-examples .calc-row{grid-template-columns:1fr;text-align:center;gap:5px}.page-template-template-fundraising-match .challenge-visual .matching-calculator .calc-examples .calc-row .plus,.page-template-template-fundraising-match .challenge-visual .matching-calculator .calc-examples .calc-row .equals{display:none}}/*# sourceMappingURL=main.css.map */
