.knowledge-nav{display:flex;justify-content:center;align-items:center;gap:10px 27px;flex-wrap:wrap;padding:10px 6%;background:#edf0e4;border-bottom:1px solid #d6dece}.knowledge-nav a{font-size:13px;line-height:1.35;padding:2px 0;text-decoration:none;border-bottom:2px solid transparent}.knowledge-nav a:hover{border-color:#6d8c59}.knowledge-nav a:focus-visible{outline:3px solid #ac7b28;outline-offset:4px}@media(max-width:800px){.knowledge-nav{justify-content:flex-start;gap:9px 20px;padding:11px 6%}.knowledge-nav a{font-size:12px}}
.brand.has-fbc-logo{display:flex;align-items:center;gap:17px}.brand.has-fbc-logo .fbc-quality-logo{display:block;width:130px;height:auto;border-radius:0;object-fit:contain}.brand.has-fbc-logo .brand-copy{display:block}.brand.has-fbc-logo small{display:block}@media(max-width:600px){.brand.has-fbc-logo{gap:12px}.brand.has-fbc-logo .fbc-quality-logo{width:110px}.brand.has-fbc-logo .brand-copy{font-size:13px}}

.home-insights{padding:12px 6% 14px;background:#e6ecdc;border-top:2px solid #a8b99a;border-bottom:1px solid #bac9ae}.home-insights>.insights-label{margin:0 0 7px;color:#4d6545;font-size:12px;font-weight:650;letter-spacing:.06em}.home-insights>.knowledge-nav{padding:0;border:0;background:transparent;justify-content:flex-start;gap:8px 26px}.home-insights>.knowledge-nav a{font-size:13px;line-height:1.4}@media(max-width:800px){.home-insights{padding:12px 6% 15px}.home-insights>.knowledge-nav{gap:10px 22px}.home-insights>.knowledge-nav a{font-size:13px}.home-insights>.insights-label{margin-bottom:9px}}
/* Menu principale: maggiore visibilità senza variazioni del flusso al passaggio del mouse. */
header>nav[aria-label="Navigazione principale"] a{position:relative;display:inline-block;padding:3px 0;font-size:16px;font-weight:700;line-height:1.35;transform-origin:center;transition:transform .18s ease,color .18s ease}
header>nav[aria-label="Navigazione principale"] a::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .18s ease}
header>nav[aria-label="Navigazione principale"] a:focus-visible::after{transform:scaleX(1)}
@media(hover:hover) and (pointer:fine){header>nav[aria-label="Navigazione principale"] a:hover{transform:scale(1.06);color:#356344}header>nav[aria-label="Navigazione principale"] a:hover::after{transform:scaleX(1)}}
@media(prefers-reduced-motion:reduce){header>nav[aria-label="Navigazione principale"] a,header>nav[aria-label="Navigazione principale"] a::after{transition:none}header>nav[aria-label="Navigazione principale"] a:hover{transform:none}}
