.eu-logo{letter-spacing:-.055em;font-size:1.65rem!important}.eu-language{align-items:center;gap:.5rem;display:flex}.eu-language select{font:inherit;color:#effaf5;background:#142433;border:1px solid #304655;border-radius:8px;max-width:175px;padding:.65rem}.eu-shell{grid-template-columns:240px minmax(0,1fr);max-width:1600px;margin:auto;display:grid}.eu-nav{border-right:1px solid #203344;flex-direction:column;gap:1.5rem;padding:2rem 1.25rem;display:flex}.eu-nav strong{overflow-wrap:anywhere;font-size:1.1rem}.eu-nav nav{gap:.5rem;display:grid}.eu-nav nav button,.eu-nav nav a{text-align:left;color:#c1cfda;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:.7rem;padding:.85rem;text-decoration:none;display:flex}.eu-nav nav [aria-current=page]{color:#6cf7a5;background:#193c2d}.eu-contact{overflow-wrap:anywhere;margin-top:2rem;font-size:.875rem}.eu-main{min-width:0;padding:2rem 3rem}.eu-main h1{letter-spacing:-.04em;margin:1.5rem 0;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.2}.eu-main h2{overflow-wrap:anywhere;font-size:1.25rem}.eu-main .p-card{margin:1.3rem 0}.eu-toolbar{justify-content:space-between;gap:1rem;display:flex}.eu-pilot{color:#a8bbca;background:#101e2a;border-radius:12px;align-items:start;gap:.7rem;padding:1rem;font-size:.875rem;line-height:1.6;display:flex}.eu-pilot svg{flex-shrink:0;margin-top:.2rem}.eu-addresses{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.eu-address{border:1px solid #304455;border-radius:12px;gap:1rem;min-width:0;padding:1rem;display:grid}.eu-address legend{color:#65f6a1;padding:0 .5rem;font-weight:700}.eu-two{grid-template-columns:1fr 1.4fr;gap:1rem;display:grid}.eu-actions,.eu-filters{flex-wrap:wrap;gap:.7rem;display:flex}.eu-filters button{color:#dce6ed;font:inherit;cursor:pointer;background:0 0;border:1px solid #304655;border-radius:8px;padding:.6rem 1rem}.eu-filters [aria-pressed=true]{color:#06170e;background:#65f6a1}.eu-quote{background:#112c24;border-radius:10px;margin:1rem 0;padding:1rem}.eu-user-text{white-space:pre-wrap;overflow-wrap:anywhere}.eu-stats{gap:3rem;margin:2rem 0;display:flex}.eu-stats div{gap:.3rem;display:grid}.eu-stats strong{font-size:2rem}.eu-footer{color:#a5b9c8;border-top:1px solid #203344;flex-wrap:wrap;gap:1.5rem;margin-top:3rem;padding-top:1rem;font-size:.875rem;display:flex}.eu-welcome{padding:3rem!important}.eu-main .p-field input,.eu-main .p-field select,.eu-main .p-field textarea{width:100%;min-width:0;font-size:1rem}.eu-main .p-field{margin-bottom:1rem}.eu-main .p-card button{white-space:normal;height:auto;min-height:42px}.eu-main p{line-height:1.65}@media (max-width:1000px){.eu-shell{grid-template-columns:190px minmax(0,1fr)}.eu-main{padding:1.5rem}.eu-addresses{grid-template-columns:1fr}.eu-portal .p-top-caption{display:none}}@media (max-width:650px){.eu-shell{display:block}.eu-nav{border-bottom:1px solid #203344;border-right:0;padding:1rem}.eu-nav>.p-eyebrow,.eu-nav>strong,.eu-contact{display:none}.eu-nav nav{display:flex;overflow-x:auto}.eu-nav nav>*{flex-shrink:0}.eu-main{padding:1rem}.eu-portal .p-top{flex-wrap:wrap;gap:.5rem;padding:1rem}.eu-portal .p-top-actions{margin-left:auto}.eu-two{grid-template-columns:1fr}.eu-welcome{padding:1.5rem!important}}
