.foodFinancial-breadcrumb-wrap{background:var(--color-white);border-bottom:var(--border-width) solid var(--color-border)}.foodFinancial-breadcrumb-wrap .container,.foodFinancial-hero .container{max-width:var(--container-lg);margin-inline:auto}.foodFinancial-breadcrumb-wrap .container{padding-block:var(--space-4)}.foodFinancial-breadcrumb{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;margin:0;display:flex}.foodFinancial-breadcrumb a{color:var(--color-text);text-decoration:none}.foodFinancial-breadcrumb span{color:var(--color-muted)}.foodFinancial-breadcrumb span:last-child{font-weight:var(--font-semibold);color:var(--color-text)}.foodFinancial-hero{background:var(--color-primary)}.foodFinancial-hero .container{padding-block:var(--space-8)}.foodFinancial-hero h1{color:var(--color-text-inverse);font-size:var(--text-4xl);line-height:var(--leading-tight);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);margin:0}.foodFinancial-section{background:var(--color-white);margin-bottom:var(--space-12)}.foodFinancial-content{max-width:var(--container-lg);margin-inline:auto}.foodFinancial-intro{margin:0 0 var(--space-8);color:var(--color-text);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.foodFinancial-accordion{gap:var(--space-3);flex-direction:column;display:flex}.foodFinancial-item{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);overflow:hidden}.foodFinancial-header{width:100%;min-height:var(--touch-target);padding:var(--space-4) var(--space-5);background:var(--color-white);text-align:left;color:var(--color-text);font-size:x-large;font-weight:var(--font-semibold);cursor:pointer;border:0;justify-content:space-between;align-items:center;display:flex}.foodFinancial-arrow{color:var(--color-muted);font-size:var(--text-xl);flex-shrink:0;line-height:1}.foodFinancial-body{border-top:var(--border-width) solid var(--color-border);padding:var(--space-5);background:var(--color-white)}.foodFinancial-body h3{margin:0 0 var(--space-4);color:var(--color-text);font-size:var(--text-xl);font-weight:var(--font-bold)}.foodFinancial-body p{margin:0 0 var(--space-4);color:var(--color-text);font-size:var(--text-base);line-height:var(--leading-relaxed)}.foodFinancial-list{margin:0 0 var(--space-5);padding-left:var(--space-6);list-style-type:square}.foodFinancial-list li{margin-bottom:var(--space-3);color:var(--color-text);font-size:var(--text-base);line-height:var(--leading-relaxed)}.foodFinancial-body a:not(.foodFinancial-cta-btn){color:var(--color-link);font-weight:var(--font-bold);font-style:italic;text-decoration:underline}.foodFinancial-logo-wrap{margin-bottom:var(--space-5);justify-content:center;display:flex}.foodFinancial-logo{object-fit:contain;width:185px;height:auto}.foodFinancial-note{font-style:italic}.foodFinancial-cta-btn,.foodFinancial-cta-btn:link,.foodFinancial-cta-btn:visited{min-height:var(--touch-target);padding-inline:var(--space-5);border-radius:var(--radius-sm);background:var(--color-primary-mid);font-size:var(--text-sm);font-weight:var(--font-bold);margin-bottom:var(--space-5);justify-content:center;align-items:center;display:inline-flex;color:var(--color-text-inverse)!important;font-style:normal!important;text-decoration:none!important}.foodFinancial-cta-btn:hover{background:var(--color-primary-dark)}.foodFinancial-cta{margin-top:var(--space-8)}.foodFinancial-cta-boxb{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-text-inverse);padding:var(--space-8);text-align:center;box-shadow:var(--shadow-md);margin-bottom:var(--space-8)}.foodFinancial-cta-boxb p{margin:0 0 var(--space-2);color:var(--color-primary-mid);font-size:var(--text-base);line-height:var(--leading-relaxed)}@media (max-width:767px){.foodFinancial-hero .container{padding-block:var(--space-6)}.foodFinancial-hero h1{font-size:var(--text-3xl)}.foodFinancial-content{max-width:100%}.foodFinancial-intro{font-size:var(--text-base);margin-bottom:var(--space-5)}.foodFinancial-header{padding:var(--space-4);font-size:var(--text-base)}.foodFinancial-body{padding:var(--space-4)}.foodFinancial-body p,.foodFinancial-list li{font-size:var(--text-sm)}.foodFinancial-cta-boxb{padding:var(--space-5)}.foodFinancial-cta-boxb p{font-size:1.1rem}.foodFinancial-cta-btn{width:100%}}
