
/* Stiluri limitate la conținutul proiectului. */
.oc340121-shell{box-sizing:border-box;max-width:960px;margin:0 auto;background:#fff;color:#202d3a;font-family:Calibri,"Trebuchet MS",Arial,sans-serif;font-size:18px;line-height:1.55;text-align:left}
.oc340121-shell *{box-sizing:border-box}
.oc340121-logos{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 28px;background:#fff;min-height:134px}
.oc340121-logos img{display:block;border:0;margin:0;padding:0;max-width:none;height:auto;object-fit:contain}
.oc340121-logos .oc340121-logo-ue{width:430px}
.oc340121-logos .oc340121-logo-guvern{width:70px}
.oc340121-logos .oc340121-logo-regio{width:234px}
.oc340121-logos .oc340121-logo-adrbi{width:52px}
.oc340121-content{padding:28px;max-width:900px;margin:0 auto}
.oc340121-content h1{color:#153b65;font-size:36px;line-height:1.18;margin:0 0 24px;font-family:inherit;text-align:left}
.oc340121-content h2{color:#153b65;font-size:25px;line-height:1.25;margin:30px 0 12px;font-family:inherit}
.oc340121-content p{margin:0 0 18px}
.oc340121-content ul{padding-left:22px;margin:0 0 22px}
.oc340121-content li{margin:0 0 10px}
.oc340121-content a{color:#164e89;text-decoration:underline;overflow-wrap:anywhere}
.oc340121-content a:focus-visible{outline:3px solid #eaa515;outline-offset:3px}
.oc340121-kicker{font-size:14px;font-weight:bold;letter-spacing:.04em;color:#35546b}
.oc340121-finance{margin:0 0 18px}
.oc340121-finance div{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:24px;padding:12px 0;border-bottom:1px solid #d5e0e9}
.oc340121-finance dt,.oc340121-finance dd{margin:0}
.oc340121-finance dd{text-align:right;font-weight:bold;white-space:nowrap}
.oc340121-disclaimer{border-top:1px solid #d5e0e9;padding-top:20px;font-size:14px;line-height:1.45;color:#394b59}
@media(max-width:959px){
 .oc340121-logos{flex-direction:column;gap:10px;padding:12px 16px 16px;min-height:0}
 .oc340121-logos .oc340121-logo-ue{width:min(352px,100%)}
 .oc340121-logos .oc340121-logo-guvern{width:min(66px,calc(18.75vw - 6px))}
 .oc340121-logos .oc340121-logo-regio{width:min(182px,calc(51.7vw - 16.54px))}
 .oc340121-logos .oc340121-logo-adrbi{width:min(43px,calc(12.2vw - 3.9px))}
}
@media(max-width:600px){
 .oc340121-shell{font-size:17px}
 .oc340121-content{padding:24px 20px}
 .oc340121-content h1{font-size:29px}
 .oc340121-content h2{font-size:23px}
 .oc340121-finance div{grid-template-columns:1fr;gap:5px}
 .oc340121-finance dd{text-align:left}
}
