body .pievese-public-header.section-header{height:auto;min-height:82px;font-family:var(--body);box-shadow:none;border-bottom:1px solid #ffffff1c;border-radius:0;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:14px;margin:0;padding:14px 82px 14px 20px;display:grid;position:relative;inset:auto}body .section-header .section-header-home{color:#edf4fa;min-width:60px;min-height:44px;font:650 12px/1.2 var(--body);white-space:nowrap;box-shadow:none;background:#ffffff08;border:1px solid #ffffff28;border-radius:11px;justify-content:center;align-items:center;gap:4px;padding:8px 7px;text-decoration:none;display:flex!important}.section-header-home svg{flex:0 0 14px;width:14px;height:14px}.section-header-identity{align-items:center;gap:11px;min-width:0;display:flex}body .section-header-identity>img{object-fit:contain;flex:0 0 32px;width:32px;height:44px}.section-header-identity>div{min-width:0}body .section-header h1{color:#fff;font:750 25px/1.12 var(--body);letter-spacing:-.025em;text-transform:none;white-space:normal;overflow-wrap:break-word;margin:0}.section-header-identity p{color:#c4d3e2;font:500 12px/1.35 var(--body);letter-spacing:.01em;margin:5px 0 0}@media (width<=767px){body .pievese-public-header.section-header{min-height:calc(76px + env(safe-area-inset-top,0px));grid-template-columns:max-content minmax(0,1fr);gap:10px;padding:calc(10px + env(safe-area-inset-top,0px)) 70px 10px 12px!important}body .section-header .section-header-home{padding:8px 5px;font-size:11px}.section-header-identity{gap:8px}body .section-header h1{font-size:22px}body .section-header-identity>img{flex-basis:28px;width:28px;height:40px}.section-header-identity p{font-size:11px}body:has(.section-header) .mobile-site-menu-toggle{top:calc(16px + env(safe-area-inset-top,0px));border-radius:12px;width:44px;height:44px;right:12px}}.section-header-secondary{color:#d6e3ee;min-height:44px;font:600 13px/1.3 var(--body);white-space:nowrap;align-items:center;gap:8px;padding:10px 14px;text-decoration:none;display:flex}.section-header-secondary svg{width:16px;height:16px}@media (width>=768px){body .section-header:has(.section-header-secondary){grid-template-columns:max-content minmax(0,1fr) auto;padding-right:20px}}@media (width<=767px){.section-header-secondary{display:none}}body .section-header :is(.section-header-home,.section-header-secondary):active{color:#fff;background:#2a4862;box-shadow:inset 0 1px 3px #0002}@media (hover:hover) and (pointer:fine){body .section-header :is(.section-header-home,.section-header-secondary):hover{color:#fff;background:#ffffff14;border-color:#adbdcf70}}body .section-header .section-header-secondary{box-shadow:none;background:#ffffff08;border:1px solid #ffffff28;border-radius:11px}
