:root{--navy:#073a55;--blue:#0b5675;--teal:#127b85;--gold:#d6a13e;--cream:#f6f3ec;--ink:#173241;--muted:#627581;--line:#dce4e7;--danger:#a82424}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:Inter,"Segoe UI",Arial,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.container{width:min(1180px,calc(100% - 48px));margin:0 auto}.skip-link{position:fixed;z-index:100;top:-70px;left:16px;background:#fff;color:var(--navy);padding:12px 18px;border-radius:8px;box-shadow:0 6px 20px #0002}.skip-link:focus{top:16px}.official-bar{background:#052e45;color:#d9e9ed;font-size:12px;letter-spacing:.035em}.official-inner{min-height:38px;display:flex;align-items:center;justify-content:space-between}.official-inner div{display:flex;align-items:center;gap:18px}.official-inner button{color:#fff;border:0;background:transparent;cursor:pointer}.site-header{background:#fff;position:relative;z-index:4}.brand-row{min-height:108px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center}.brand-mark{width:66px;height:72px;display:grid;place-items:center;margin-right:16px;color:#fff;font-family:Georgia,serif;font-size:24px;letter-spacing:.06em;background:linear-gradient(145deg,var(--teal),var(--navy));clip-path:polygon(50% 0,94% 18%,88% 75%,50% 100%,12% 75%,6% 18%)}.brand-copy{display:flex;flex-direction:column}.brand-copy small{color:var(--teal);text-transform:uppercase;font-weight:800;font-size:11px;letter-spacing:.22em}.brand-copy strong{color:var(--navy);font-family:Georgia,"Times New Roman",serif;font-size:25px;font-weight:600;line-height:1.25}.brand-copy em{color:#72818a;font-size:11px;font-style:normal}.header-tools{display:flex;align-items:center;gap:10px}.search-toggle,.online-button,.menu-toggle{min-height:42px;border-radius:6px;padding:0 17px;display:flex;align-items:center}.search-toggle,.menu-toggle{border:1px solid var(--line);background:#fff;color:#516772;cursor:pointer}.online-button{background:var(--gold);color:#18313a;font-size:13px;font-weight:800}.menu-toggle{display:none}.search-panel{padding:16px 0;border-top:1px solid var(--line);background:#f4f8f8}.search-panel .container{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.search-panel label{font-weight:750}.search-panel input{min-height:44px;border:1px solid #b9c9cd;border-radius:5px;padding:0 13px}.search-panel button{min-height:44px;border:0;border-radius:5px;background:var(--navy);color:#fff;padding:0 22px;font-weight:800}.main-nav{border-top:1px solid #edf1f2;border-bottom:1px solid #dfe7e9}.nav-inner{min-height:53px;display:flex;align-items:stretch;gap:2px;overflow-x:auto}.nav-inner a{display:flex;align-items:center;padding:0 14px;white-space:nowrap;font-size:12px;font-weight:700;color:#304d5b;border-bottom:3px solid transparent}.nav-inner a:hover,.nav-inner a:focus{color:var(--teal);border-color:var(--gold)}.hero-section{min-height:478px;position:relative;overflow:hidden;color:#fff;background:linear-gradient(112deg,#073a55 0%,#0a536c 54%,#0d7180 100%)}.hero-shape{position:absolute;border-radius:50%;border:1px solid #ffffff12}.shape-one{width:480px;height:480px;right:-140px;top:-180px}.shape-two{width:310px;height:310px;right:60px;top:-110px}.hero-grid{min-height:478px;position:relative;display:grid;grid-template-columns:1.45fr .72fr;gap:90px;align-items:center}.hero-copy{padding:45px 0 54px}.eyebrow{margin:0 0 15px;color:#f1cf83;font-weight:800;text-transform:uppercase;font-size:11px;letter-spacing:.2em}.eyebrow.dark{color:var(--teal)}.hero-copy h1{max-width:720px;margin:0;font-family:Georgia,"Times New Roman",serif;font-size:51px;line-height:1.08;letter-spacing:-.02em;font-weight:500}.hero-copy>p:not(.eyebrow){max-width:650px;margin:22px 0 0;color:#d6e7eb;font-size:16px;line-height:1.75}.hero-actions{margin-top:31px;display:flex;align-items:center;gap:28px}.button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:5px;padding:13px 20px;font-size:13px;font-weight:800;cursor:pointer}.button.gold{background:var(--gold);color:#18313a;box-shadow:0 8px 22px #041e2d55}.button.outline{border:1px solid var(--teal);color:var(--teal);background:#fff}.button.navy{background:var(--navy);color:#fff}.arrow-link{color:var(--teal);font-size:12px;font-weight:800}.arrow-link.light{color:#fff}.quick-card{overflow:hidden;border:1px solid #ffffff31;border-radius:10px;background:#062f4596;box-shadow:0 20px 55px #0018243d;backdrop-filter:blur(6px)}.quick-card>small{display:block;padding:14px 18px 10px;color:#9cc9d2;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:800}.quick-card>a{position:relative;display:flex;flex-direction:column;padding:15px 48px 15px 18px;border-top:1px solid #ffffff18}.quick-card>a:hover{background:#ffffff0b}.quick-card>a strong{font-family:Georgia,serif;font-weight:500;font-size:16px}.quick-card>a span{color:#a9cbd2;font-size:11px;margin-top:4px}.quick-card>a b{position:absolute;right:18px;top:24px;color:#e8c168}.heritage{display:flex;align-items:center;gap:12px;background:#f4efe3;color:var(--navy);padding:13px 18px}.heritage strong{font-family:Georgia,serif;color:var(--teal);font-size:28px}.heritage span{font-size:10px;line-height:1.35;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.service-strip{background:#fff;border-bottom:1px solid var(--line);box-shadow:0 8px 24px #073a5509}.service-grid{display:grid;grid-template-columns:repeat(4,1fr)}.service-grid>a{min-height:110px;padding:22px 18px;display:flex;align-items:center;gap:13px;border-right:1px solid var(--line)}.service-grid>a:first-child{border-left:1px solid var(--line)}.service-grid>a:hover{background:#f6faf9}.service-grid i{color:#c09137;font-family:Georgia,serif;font-size:13px;font-style:normal}.service-grid>a>span{display:flex;flex-direction:column}.service-grid strong{color:var(--navy);font-family:Georgia,serif;font-size:15px;font-weight:600}.service-grid small{margin-top:4px;color:#71838c;font-size:10px;line-height:1.4}.service-grid b{margin-left:auto;color:var(--teal)}.content-section{padding:74px 0 84px}.content-section.cream,.page-section.cream{background:var(--cream)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:30px}.section-heading h2,.two-columns h2{margin:0;color:var(--navy);font-family:Georgia,serif;font-size:36px;line-height:1.2;font-weight:500}.news-grid{display:grid;grid-template-columns:1.24fr 1fr 1fr;gap:22px}.news-card{border:1px solid #d9e0df;background:#fff;border-radius:8px;overflow:hidden}.news-art{height:125px;position:relative;background:linear-gradient(135deg,#0b5c6f,#13939a)}.news-art:after{content:"";position:absolute;inset:22px;border:1px solid #ffffff24;border-radius:50% 5% 50% 5%}.featured .news-art{height:155px;background:linear-gradient(135deg,#084765,#167b80)}.news-art span{position:absolute;z-index:1;left:15px;top:14px;color:#fff;background:#062e45aa;border-radius:20px;padding:5px 9px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.news-body{padding:20px}.news-body time{color:#7b8b92;font-size:10px}.news-body h3{margin:8px 0 10px;color:var(--navy);font-family:Georgia,serif;font-size:19px;line-height:1.3}.news-body p{color:var(--muted);font-size:12px}.news-highlight-card{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);gap:0;align-items:stretch;margin:0 0 26px;border:1px solid #d9e0df;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 18px 42px rgba(7,58,85,.08)}.news-highlight-copy{padding:34px 36px;background:linear-gradient(140deg,#f9fcfc 0%,#eef5f5 100%)}.news-highlight-label{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:6px 12px;border-radius:999px;background:#eaf4f4;color:var(--teal);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.news-highlight-copy time{display:block;color:#6e838c;font-size:11px;margin-bottom:8px}.news-highlight-copy h3{margin:0 0 14px;color:var(--navy);font-family:Georgia,serif;font-size:34px;line-height:1.15;font-weight:600}.news-highlight-copy h3 a{color:inherit}.news-highlight-copy p{max-width:58ch;margin:0;color:#48626f;font-size:14px;line-height:1.8}.news-highlight-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:22px}.news-highlight-actions span{color:#6d818a;font-size:12px;line-height:1.6}.news-highlight-art{min-height:320px;background:linear-gradient(135deg,#0b5c6f,#13939a);position:relative}.news-highlight-art.has-image{background:#e9f0f1}.news-highlight-art img{display:block;width:100%;height:100%;object-fit:cover}.news-highlight-placeholder{position:absolute;inset:0;background:linear-gradient(135deg,#0b5c6f,#13939a)}.two-columns{display:grid;grid-template-columns:1.25fr .75fr;gap:65px}.document-list{margin:24px 0}.document-list>a,.document-table>a{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.file-icon{width:38px;height:42px;display:grid;place-items:center;border-radius:4px;background:#e8f0f1;color:var(--teal);font-size:9px;font-weight:900}.document-list>a>span:nth-child(2),.document-table>a>span:nth-child(2){display:flex;flex:1;flex-direction:column}.document-list strong,.document-table strong{font-size:13px;color:var(--navy)}.document-list small,.document-table small{color:#7d8d94;font-size:10px;margin-top:3px}.document-list b,.document-table b{color:var(--teal);font-size:11px}.govora-panel{min-height:360px;padding:38px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;border-radius:10px;background:linear-gradient(160deg,#0c7580,#073a55);position:relative;overflow:hidden}.govora-panel:before{content:"";position:absolute;width:300px;height:300px;border:1px solid #ffffff16;border-radius:50%;top:-100px;right:-100px}.govora-panel p{color:#f1cf83;font-size:10px;text-transform:uppercase;letter-spacing:.18em;font-weight:800}.govora-panel h2{color:#fff;font-size:31px}.govora-panel>span{color:#c5e0e4;font-size:13px;margin:13px 0 24px}.page-hero{padding:52px 0 58px;color:#fff;background:linear-gradient(110deg,#073a55,#0c6c78)}.page-hero h1{max-width:850px;margin:10px 0;font-family:Georgia,serif;font-size:43px;line-height:1.15;font-weight:500}.page-hero p{max-width:720px;color:#cbe0e5}.breadcrumbs{font-size:11px!important;color:#aed0d6!important}.breadcrumbs a{text-decoration:underline}.page-section{padding:64px 0 78px}.prose{max-width:820px;font-size:16px;line-height:1.9}.prose.narrow,.container.narrow{max-width:780px}.prose h1,.prose h2{font-family:Georgia,serif;color:var(--navy)}.prose a{color:var(--teal);text-decoration:underline}.lead{font-size:20px;color:#435e6a}.category-pill{display:inline-flex;border:1px solid #ffffff3d;border-radius:30px;padding:5px 10px;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.listing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.listing-card{background:#fff;border:1px solid var(--line);border-radius:8px;padding:25px}.listing-card>span{color:var(--teal);font-size:10px;font-weight:800;text-transform:uppercase}.listing-card time{display:block;color:#87959b;font-size:10px;margin-top:7px}.listing-card h2{font-family:Georgia,serif;color:var(--navy);font-size:21px;line-height:1.3}.listing-card p{color:var(--muted);font-size:13px}.filter-form{display:flex;align-items:flex-end;gap:12px;margin-bottom:24px}.filter-form label{font-weight:750;font-size:12px}.filter-form select{min-width:250px;height:43px;border:1px solid #bdcacd;border-radius:5px;padding:0 10px}.document-table{background:#fff;border:1px solid var(--line);border-radius:8px;padding:0 22px}.search-result{padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid var(--line)}.search-result span{color:var(--teal);font-size:10px;font-weight:800}.search-result h2{margin:6px 0;font-size:23px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px}.contact-grid h2{font-family:Georgia,serif;color:var(--navy)}.contact-grid aside{padding:28px;border-radius:8px;background:var(--cream)}.empty-state{padding:30px;border:1px dashed #b8c7cb;border-radius:8px;color:var(--muted);text-align:center}.site-footer{background:#052f45;color:#cce0e5;padding:50px 0 24px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:50px}.footer-grid strong{font-family:Georgia,serif;color:#fff;font-size:20px}.footer-grid h2{font-size:11px;color:#f1cf83;text-transform:uppercase;letter-spacing:.13em}.footer-grid p,.footer-grid a{display:block;margin:7px 0;color:#b9d0d5;font-size:12px}.footer-bottom{display:flex;justify-content:space-between;margin-top:36px;padding-top:20px;border-top:1px solid #ffffff17;font-size:10px;color:#86a9b2}.footer-bottom-copy{display:grid;gap:4px}.footer-technical-credit{color:#7398a2;font-size:9px;line-height:1.45}body.large-text{font-size:118%}body.high-contrast{--navy:#000;--teal:#003fff;--gold:#ffdf00;--cream:#fff;--ink:#000;--muted:#111;--line:#000}body.high-contrast *{box-shadow:none!important}
@media(max-width:900px){.container{width:min(100% - 32px,720px)}.brand-copy em{display:none}.menu-toggle{display:flex}.main-nav{display:none}.main-nav.open{display:block}.nav-inner{flex-direction:column;padding:10px 0}.nav-inner a{min-height:45px}.hero-grid{grid-template-columns:1fr;gap:0;padding:62px 0}.hero-copy{padding:0}.hero-copy h1{font-size:42px}.quick-card{margin-top:38px}.service-grid{grid-template-columns:1fr 1fr}.news-grid{grid-template-columns:1fr 1fr}.news-card.featured{grid-column:1/-1}.two-columns{grid-template-columns:1fr}.listing-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.container{width:calc(100% - 28px)}.official-inner a,.brand-copy small{display:none}.brand-mark{width:50px;height:57px}.brand-copy strong{font-size:17px}.online-button{display:none}.search-panel .container{grid-template-columns:1fr}.hero-copy h1{font-size:36px}.hero-actions{align-items:flex-start;flex-direction:column;gap:19px}.service-grid,.news-grid,.listing-grid,.footer-grid,.contact-grid{grid-template-columns:1fr}.news-card.featured{grid-column:auto}.service-grid>a{border-right:0;border-bottom:1px solid var(--line)}.section-heading{align-items:flex-start;flex-direction:column;gap:14px}.section-heading h2,.two-columns h2{font-size:31px}.filter-form{align-items:stretch;flex-direction:column}.filter-form select{min-width:0;width:100%}.page-hero h1{font-size:34px}.footer-bottom{flex-direction:column;gap:8px}}
.document-filter-form{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(145px,.7fr) minmax(115px,.45fr) minmax(220px,1.25fr) auto auto;align-items:end}.document-filter-form label{display:flex;flex-direction:column;gap:6px}.document-filter-form input,.document-filter-form select{width:100%;min-width:0;height:43px;border:1px solid #bdcacd;border-radius:5px;padding:0 10px;background:#fff}.document-results-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px;color:var(--muted);font-size:11px}.document-results-heading strong{color:var(--navy)}.pagination{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:25px;font-size:12px}.pagination a{padding:9px 13px;border:1px solid var(--teal);border-radius:5px;color:var(--teal);font-weight:800}.pagination span{color:var(--muted)}@media(max-width:1050px){.document-filter-form{grid-template-columns:1fr 1fr 1fr}.document-filter-form .button{min-height:43px}}@media(max-width:600px){.document-filter-form{grid-template-columns:1fr}.document-results-heading{align-items:flex-start;flex-direction:column;gap:5px}.pagination{justify-content:space-between;gap:8px}.pagination a{padding:8px 9px}}

/* Meniu ierarhic importat din WordPress */
.nav-inner{overflow:visible}.primary-menu{display:flex;align-items:stretch;gap:2px;margin:0;padding:0;list-style:none}.primary-menu>li{position:relative;display:flex}.primary-menu ul{display:none;position:absolute;z-index:30;left:0;top:100%;min-width:245px;margin:0;padding:7px 0;list-style:none;border:1px solid var(--line);border-radius:0 0 7px 7px;background:#fff;box-shadow:0 14px 30px #092f4526}.primary-menu li:hover>ul,.primary-menu li:focus-within>ul{display:block}.primary-menu ul li{position:relative}.primary-menu ul a{min-height:42px;padding:8px 15px;border:0;white-space:normal;line-height:1.35}.primary-menu ul ul{left:100%;top:-7px;border-radius:7px}.primary-menu .has-children>a:after{content:"▾";margin-left:7px;color:var(--teal);font-size:9px}.primary-menu ul .has-children>a:after{content:"›";margin-left:auto}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.gallery-card{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.gallery-card-cover{aspect-ratio:16/10;background:linear-gradient(135deg,#0b5c6f,#13939a)}.gallery-card-cover img,.gallery-photo img{width:100%;height:100%;object-fit:cover}.gallery-card-body{padding:20px}.gallery-card-body h2{margin:0 0 8px;font-family:Georgia,serif;color:var(--navy);font-size:22px}.gallery-card-body p{color:var(--muted);font-size:12px}.gallery-photos{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px}.gallery-photo{display:block;aspect-ratio:4/3;overflow:hidden;border-radius:7px;background:#e8f0f1}.prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.prose th,.prose td{padding:8px 10px;border:1px solid var(--line);vertical-align:top}.prose blockquote{margin-left:0;padding:8px 20px;border-left:4px solid var(--gold);color:var(--muted)}
@media(max-width:980px){.news-highlight-card{grid-template-columns:1fr}.news-highlight-art{order:-1;min-height:280px}.news-highlight-copy{padding:28px}.news-highlight-copy h3{font-size:29px}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.news-grid{grid-template-columns:1fr}.news-highlight-copy h3{font-size:26px}.news-highlight-actions{align-items:flex-start;flex-direction:column}}
@media(max-width:900px){.primary-menu{display:block;width:100%}.primary-menu>li{display:block}.primary-menu ul{display:block;position:static;min-width:0;padding:0 0 0 18px;border:0;border-radius:0;box-shadow:none}.primary-menu ul a{min-height:40px}.primary-menu .has-children>a:after{content:""}.gallery-grid,.gallery-photos{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.gallery-grid,.gallery-photos{grid-template-columns:1fr}}
.preview-notice{background:#fff4cf;border-bottom:1px solid #e0bd53;color:#644b08}.preview-notice .container{min-height:48px;display:flex;align-items:center;gap:14px;font-size:12px}.preview-notice span{flex:1}.preview-notice a{font-weight:800;text-decoration:underline}@media(max-width:600px){.preview-notice .container{align-items:flex-start;flex-direction:column;gap:4px;padding-top:10px;padding-bottom:10px}}
.prose:after{content:"";display:block;clear:both}.content-image-placeholder{display:none}.content-image-inline{display:block;max-width:100%;margin:24px auto;clear:both}.content-image-inline a{display:block}.content-image-inline img{display:block;width:auto;height:auto;max-width:100%;margin:0 auto;border-radius:6px}.content-image-inline.align-left{float:left;clear:left;max-width:46%;margin:7px 26px 16px 0}.content-image-inline.align-right{float:right;clear:right;max-width:46%;margin:7px 0 16px 26px}.content-image-inline.align-center{margin-left:auto;margin-right:auto}.content-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:34px;padding-top:28px;border-top:1px solid var(--line)}.content-images.content-images-single{grid-template-columns:minmax(0,640px); justify-content: center;}.content-images figure{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#f5f8f8}.content-images a{display:block}.content-images img{display:block;width:100%;height:300px;object-fit:contain;background:#edf3f3}.content-images.content-images-single img{height:auto;max-height:460px}.content-images figcaption{padding:10px 13px;color:var(--muted);font-size:11px}@media(max-width:700px){.content-image-inline.align-left,.content-image-inline.align-right{float:none;max-width:100%;margin:22px auto}.content-images{grid-template-columns:1fr}.content-images img{height:auto;max-height:420px}}
.contact-section{background:#f7f9f8}.public-alert{margin-top:24px;padding:14px 17px;border:1px solid;border-radius:7px;font-size:13px}.public-alert.success{background:#eaf8f2;border-color:#a7d9c5;color:#14623f}.public-alert.danger{background:#fff0f0;border-color:#e7bcbc;color:#8b1e1e}.contact-overview{display:grid;grid-template-columns:1.15fr .85fr;gap:22px}.contact-card{padding:32px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 14px 35px #073a550a}.contact-card h2,.contact-map-card h2,.contact-form-section h2{margin:0 0 20px;color:var(--navy);font-family:Georgia,serif;font-size:30px;font-weight:500}.contact-card h3{margin:28px 0 8px;color:var(--navy);font-family:Georgia,serif}.contact-details{margin:0}.contact-details>div{display:grid;grid-template-columns:170px 1fr;gap:16px;padding:13px 0;border-top:1px solid var(--line)}.contact-details dt{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.contact-details dd{margin:0;color:var(--navy);font-size:13px;overflow-wrap:anywhere}.contact-details a,.contact-directory a,.contact-message-body a{color:var(--teal);text-decoration:underline}.contact-hours{color:#405d68;line-height:1.9}.audience-list{margin:0;padding:0;list-style:none}.audience-list li{display:flex;flex-direction:column;gap:3px;padding:11px 0;border-top:1px solid var(--line)}.audience-list strong{color:var(--navy);font-size:13px}.audience-list span{color:var(--muted);font-size:12px}.contact-notice{margin-top:22px;padding:22px 26px;border-left:5px solid var(--gold);border-radius:6px;background:#fff6dc;color:#604d1d}.contact-notice strong{font-family:Georgia,serif;font-size:20px}.contact-notice p{margin:6px 0 0}.contact-map-card{margin-top:22px;display:grid;grid-template-columns:.78fr 1.22fr;gap:28px;align-items:center;padding:30px;border:1px solid var(--line);border-radius:10px;background:#fff}.contact-map-card p:not(.eyebrow){color:var(--muted);font-size:13px}.map-consent{min-height:320px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(135deg,#dbe9e9,#eef4f2);overflow:hidden}.map-consent iframe{width:100%;height:360px;border:0}.contact-directory{margin-top:22px;border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden}.contact-directory summary{padding:20px 24px;cursor:pointer;color:var(--navy);font-family:Georgia,serif;font-size:20px;font-weight:600}.contact-directory summary span{float:right;color:var(--teal);font-family:Inter,"Segoe UI",sans-serif;font-size:11px}.contact-directory table{font-size:12px}.contact-directory th,.contact-directory td{padding:12px 15px;white-space:normal}.report-problem{margin-top:22px;padding:22px 26px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-radius:9px;background:var(--navy);color:#fff}.report-problem>div{display:flex;flex-direction:column}.report-problem strong{font-family:Georgia,serif;font-size:21px}.report-problem span{margin-top:4px;color:#bed5da;font-size:12px}.report-problem .button{background:#fff}.contact-form-section{margin-top:46px;display:grid;grid-template-columns:.72fr 1.28fr;gap:46px;padding:38px;border:1px solid var(--line);border-radius:12px;background:#fff}.contact-form-intro p:not(.eyebrow),.contact-form-intro li{color:var(--muted);font-size:13px}.contact-form-intro ul{padding-left:18px}.contact-form{display:flex;flex-direction:column;gap:15px}.contact-form label{display:flex;flex-direction:column;gap:6px;color:var(--navy);font-size:12px;font-weight:750}.contact-form input,.contact-form textarea{width:100%;border:1px solid #b8c8cd;border-radius:6px;padding:11px 12px;background:#fff;color:var(--ink)}.contact-form input:focus,.contact-form textarea:focus{outline:0;border-color:var(--teal);box-shadow:0 0 0 3px #127b8518}.contact-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.contact-form small{color:var(--muted);font-size:10px;font-weight:400}.contact-consent{display:grid!important;grid-template-columns:auto 1fr;align-items:start;gap:10px!important}.contact-consent input{width:auto;margin-top:4px}.contact-consent span{font-weight:400;line-height:1.6}.contact-consent a{color:var(--teal);text-decoration:underline}.contact-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.contact-form .button{width:max-content}.contact-form-disabled{padding:24px;border-radius:7px;background:#eef4f3;color:var(--muted)}@media(max-width:900px){.contact-overview,.contact-map-card,.contact-form-section{grid-template-columns:1fr}.contact-map-card{align-items:stretch}.map-consent{min-height:280px}}@media(max-width:600px){.contact-card,.contact-map-card,.contact-form-section{padding:23px}.contact-details>div{grid-template-columns:1fr;gap:3px}.contact-form .form-row{grid-template-columns:1fr}.report-problem{align-items:flex-start;flex-direction:column}.contact-directory summary span{float:none;display:block;margin-top:5px}.contact-directory table{min-width:650px}}

/* Noutăți: imagine reprezentativă */
.news-art.has-image{overflow:hidden;background:#0b5267}.news-art.has-image:after{display:none}.news-art.has-image>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.news-art.has-image span{box-shadow:0 3px 12px rgba(0,20,31,.18);backdrop-filter:blur(3px)}.listing-card{overflow:hidden}.listing-card-media{display:block;height:180px;margin:-25px -25px 20px;overflow:hidden;background:#e7eef0}.listing-card-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.listing-card-media:hover img{transform:scale(1.025)}@media(max-width:760px){.listing-card-media{height:210px}}

.article-hero + .page-section .content-images figcaption {
    display: none;
}


.post-featured-image{margin:0 0 28px;border:1px solid var(--line);border-radius:12px;background:#f8fbfb;padding:14px;box-shadow:0 12px 32px rgba(7,58,85,.06)}
.post-featured-image a{display:block}
.post-featured-image img{display:block;width:100%;height:auto;border-radius:8px}
.post-featured-image figcaption{padding-top:10px;color:var(--muted);font-size:12px;line-height:1.5}
.post-featured-image-align-center{margin-left:auto;margin-right:auto}
.post-featured-image-align-left{margin-right:auto}
.post-featured-image-align-right{margin-left:auto}
.post-featured-image-size-small{max-width:420px}
.post-featured-image-size-medium{max-width:560px}
.post-featured-image-size-large{max-width:780px}
.post-featured-image-size-full{max-width:100%}
@media(max-width:760px){.post-featured-image,.post-featured-image-align-left,.post-featured-image-align-right,.post-featured-image-align-center,.post-featured-image-size-small,.post-featured-image-size-medium,.post-featured-image-size-large,.post-featured-image-size-full{max-width:100%;margin-left:auto;margin-right:auto}}

/* v0.4.6.31.91 — videoclipuri inserate în conținut */
.content-video-placeholder{display:none}.content-video-embed{width:min(100%,920px);margin:28px auto;clear:both}.content-video-frame{position:relative;overflow:hidden;width:100%;border-radius:14px;background:#071923;box-shadow:0 16px 38px rgba(7,25,35,.16);aspect-ratio:16/9}.content-video-embed.ratio-4-3{width:min(100%,760px)}.content-video-embed.ratio-4-3 .content-video-frame{aspect-ratio:4/3}.content-video-embed.ratio-9-16{width:min(100%,430px)}.content-video-embed.ratio-9-16 .content-video-frame{aspect-ratio:9/16}.content-video-frame video,.content-video-frame iframe{display:block;width:100%;height:100%;border:0;background:#000;object-fit:contain}.content-video-frame .video-external-consent{height:100%;min-height:0}.content-video-embed figcaption{margin-top:9px;color:var(--muted);font-size:12px;line-height:1.5;text-align:center;font-style:italic}@media(max-width:700px){.content-video-embed{margin:20px auto}.content-video-frame{border-radius:10px}.content-video-embed figcaption{font-size:11px}}

/* v0.4.6.31.107 – resurse web integrate în Documente */
.web-resource-page{padding:2rem 0 3rem;background:linear-gradient(180deg,#f5f8f6 0%,#fffdf7 100%)}
.web-resource-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:1rem 1.1rem;border:1px solid rgba(8,87,106,.16);border-radius:18px;background:#fff;box-shadow:0 16px 40px rgba(8,52,68,.07)}
.web-resource-toolbar>div:first-child{display:flex;align-items:center;gap:.75rem;min-width:0}.web-resource-toolbar strong{color:#073b55;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.web-resource-badge{display:inline-grid;place-items:center;min-width:46px;height:34px;padding:0 .6rem;border-radius:10px;background:#e8f6f3;color:#087a82;font-weight:900;font-size:.72rem;letter-spacing:.06em}.web-resource-actions{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;justify-content:flex-end}
.web-resource-frame-wrap{height:min(78vh,920px);min-height:620px;border:1px solid rgba(8,87,106,.18);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 22px 56px rgba(8,52,68,.10)}.web-resource-frame-wrap iframe{display:block;width:100%;height:100%;border:0;background:#fff}.web-resource-frame-wrap:fullscreen{width:100vw;height:100vh;min-height:0;border:0;border-radius:0;background:#fff}.web-resource-frame-wrap:fullscreen iframe{height:100vh}.web-resource-note{margin:.8rem .2rem 0;color:#60757d;font-size:.78rem;line-height:1.55}.web-resource-external-only{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.4rem;border:1px solid rgba(8,87,106,.16);border-radius:18px;background:#fff}.web-resource-external-only>span{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#e8f6f3;color:#087a82}.web-resource-external-only svg{width:26px;height:26px}.web-resource-external-only h2{margin:0;color:#073b55}.web-resource-external-only p{margin:.3rem 0 0;color:#61767e}.web-resource-hero .eyebrow{color:#f2b53f}
@media(max-width:900px){.web-resource-toolbar{align-items:flex-start;flex-direction:column}.web-resource-actions{width:100%;justify-content:flex-start}.web-resource-frame-wrap{min-height:70vh;height:75vh}.web-resource-external-only{grid-template-columns:auto 1fr}.web-resource-external-only .button{grid-column:1/-1;width:100%;justify-content:center}}
@media(max-width:600px){.web-resource-page{padding-top:1rem}.web-resource-frame-wrap{height:72vh;min-height:520px;border-radius:12px}.web-resource-toolbar{border-radius:12px}.web-resource-actions .button{flex:1 1 100%;justify-content:center}}
