:root{--blue:#0f4c8a;--blue2:#1f5ea8;--green:#0f6a4b;--green2:#1b8a5f;--accent:#7fd3bf;--ink:#173042;--muted:#567084;--pale:#f3f8fb;--line:#dce7ef;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font:16px/1.6 Arial,Helvetica,sans-serif}a{color:inherit}.wrap{max-width:1180px;margin:0 auto;padding:0 26px}.skip{position:absolute;top:0;left:-1000px}.skip:focus{z-index:1000;background:#fff;padding:10px;top:10px;left:10px}.topline{background:linear-gradient(90deg,var(--blue),var(--green));color:#eef7fb;font-size:.76em}.top-inner{justify-content:space-between;align-items:center;gap:12px;min-height:38px;display:flex}.access{gap:6px;display:flex}.access button{color:#fff;cursor:pointer;background:0 0;border:1px solid #9cc6de;border-radius:3px;padding:3px 9px;font-weight:700}.homolog{text-align:center;color:#1b4f86;letter-spacing:1px;background:#e8f3ff;padding:8px;font-size:.69em;font-weight:700}.header{border-bottom:1px solid var(--line);z-index:5;background:#fff;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:30px;min-height:90px;display:flex}.brand{align-items:center;gap:14px;text-decoration:none;display:flex}.crest{width:54px;height:58px;color:var(--green);border:2px solid #bd965d;border-radius:7px 7px 22px 22px;place-items:center;font-family:Georgia,serif;font-size:21px;font-weight:800;display:grid}.brand strong,.brand small{line-height:1.35;display:block}.brand strong{color:var(--blue);font:700 1.2em Georgia,serif}.brand small{letter-spacing:.08em;color:#5f798a;text-transform:uppercase;font-size:.78em}.nav{align-items:center;gap:32px;display:flex}.nav a{font-size:.85em;font-weight:700;text-decoration:none}.nav a:hover,.section-link:hover{color:var(--green)}.mobile-menu{display:none}.hero{color:#fff;background:linear-gradient(120deg,#0d4783 0%,#0f5f75 35%,#11734f 100%);overflow:hidden}.hero-inner{grid-template-columns:1.35fr .65fr;align-items:center;gap:50px;min-height:470px;padding-top:65px;padding-bottom:65px;display:grid}.hero-eyebrow,.eyebrow{letter-spacing:.21em;color:#2f8b67;font-size:.73em;font-weight:800}.hero-eyebrow{color:#9fe1d0}.dot{background:#9fe1d0;border-radius:100%;width:7px;height:7px;margin-right:6px;display:inline-block}.hero h1{letter-spacing:-.035em;max-width:740px;margin:22px 0;font:700 clamp(2.8em,5vw,4.7em)/1.07 Georgia,serif}.hero p{color:#d9eef6;max-width:540px;font-size:1.1em}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.btn{border-radius:5px;justify-content:space-between;align-items:center;gap:35px;padding:14px 22px;font-size:.88em;font-weight:750;text-decoration:none;display:inline-flex}.btn-copper{background:linear-gradient(90deg,var(--blue2),var(--green2));color:#fff}.btn-outline{color:#fff;border:1px solid #a8d1dd}.hero-panel{background:#ffffff14;border:1px solid #a8d1dd59;border-radius:10px;flex-direction:column;justify-content:center;min-height:285px;padding:34px;display:flex;box-shadow:0 25px 80px #02142440}.hero-panel>span{letter-spacing:.24em;color:#a6e0d0;font-size:.68em;font-weight:800}.hero-panel strong{margin:14px 0 20px;font:600 clamp(2.1em,3vw,3.3em)/1.11 Georgia,serif;display:block}.hero-panel-line{background:#829e8e60;height:1px}.hero-panel p{margin:20px 0 18px;font-size:.88em}.hero-panel a{color:#bcefe1;font-size:.85em;font-weight:700;text-decoration:none}.service-section,.news-section{padding:84px 0}.service-section{background:var(--pale)}.section-top{justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;display:flex}.section-top h2,.callout h2{margin:8px 0;font:700 clamp(2em,3vw,2.8em)/1.16 Georgia,serif}.section-top p{color:var(--muted);margin:0}.section-link{color:var(--blue);white-space:nowrap;font-size:.83em;font-weight:800;text-decoration:none}.service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.service-card{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:245px;padding:27px 22px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.service-card:hover{transform:translateY(-4px);box-shadow:0 20px 30px #123e3015}.service-icon{width:49px;height:49px;color:var(--blue);background:#e6f0f8;border-radius:8px;place-items:center;font-size:1.6em;display:grid}.service-card h3,.service-card h2{margin:23px 0 9px;font-size:1.04em;line-height:1.35}.service-card p{color:var(--muted);min-height:48px;font-size:.84em}.service-card>span{color:var(--green);font-size:.78em;font-weight:800}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.news-card{border:1px solid var(--line);border-radius:8px;overflow:hidden}.news-card-top{color:var(--blue);letter-spacing:.1em;background:#e8f3fb;justify-content:space-between;padding:30px 24px;font-size:.7em;font-weight:800;display:flex}.news-body{padding:24px}.news-date{color:var(--green);font-size:.77em;font-weight:800}.news-body h3{margin:13px 0;font:700 1.35em/1.25 Georgia,serif}.news-body p,.news-list-item p{color:var(--muted);font-size:.86em}.news-body a,.news-list-item a{color:var(--blue);margin-top:9px;font-size:.8em;font-weight:800;text-decoration:none;display:inline-block}.callout{color:#fff;background:linear-gradient(120deg,#123f73,#0f6a4b);padding:60px 0}.callout-inner{justify-content:space-between;align-items:center;gap:30px;display:flex}.callout p{color:#e1f0f5;max-width:690px}.page-head{color:#fff;background:linear-gradient(120deg,#0f4c8a,#11734f);padding:70px 0}.page-head h1{margin:9px 0;font:700 clamp(2.6em,4vw,4em) Georgia,serif}.page-head p{color:#ddedf5;max-width:740px}.page-content{padding-top:50px;padding-bottom:85px}.notice-panel{border-left:4px solid var(--blue);background:#edf6ff;margin-bottom:25px;padding:15px 18px;font-size:.85em}.news-list{gap:18px;display:grid}.news-list-item{border:1px solid var(--line);border-radius:8px;padding:27px}.news-list-item h2{margin:10px 0;font:700 1.45em Georgia,serif}.page-content .service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}footer{color:#eaf6fb;background:linear-gradient(120deg,#0d3769,#0e5e5f,#0f6a4b);padding:49px 0 20px}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:40px;font-size:.88em;display:grid}.footer-grid strong{margin-bottom:12px;font-size:1.07em;display:block}.footer-grid p{color:#d4e8f0}.footer-grid a{color:#aee7d8;margin:8px 0;text-decoration:none;display:block}.footer-bottom{color:#d3e7ef;border-top:1px solid #b5dae940;margin-top:36px;padding-top:20px;font-size:.73em}.high-contrast{filter:contrast(1.3)}@media (max-width:900px){.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-inner{grid-template-columns:1fr}.hero-panel{display:none}.news-grid{grid-template-columns:1fr 1fr}.nav{gap:15px}}@media (max-width:600px){.wrap{padding:0 18px}.top-inner{flex-wrap:wrap;justify-content:center;padding:7px 0}.header-inner{min-height:75px}.brand strong{font-size:1em}.crest{width:45px;height:47px}.nav{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;font-size:.85em;font-weight:700}.mobile-menu>div{background:#fff;flex-direction:column;min-width:190px;padding:12px;display:flex;position:absolute;top:34px;right:0;box-shadow:0 7px 22px #0002}.mobile-menu a{padding:9px;text-decoration:none}.hero-inner{min-height:420px;padding-top:54px;padding-bottom:55px}.hero h1{font-size:3em}.service-section,.news-section{padding:58px 0}.section-top{display:block}.section-link{margin-top:18px;display:inline-block}.service-grid,.page-content .service-grid,.news-grid{grid-template-columns:1fr}.service-card{min-height:0}.callout-inner{display:block}.callout .btn{margin-top:20px}.footer-grid{grid-template-columns:1fr;gap:20px}.homolog{font-size:.61em}}:focus-visible{outline-offset:3px;outline:3px solid #34a77a}.info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 32px;display:grid}.info-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:28px;box-shadow:0 10px 30px #16382c08}.info-card h2{color:var(--blue);margin:0 0 12px;font:700 1.35em/1.3 Georgia,serif}.info-card p{color:var(--muted);margin:0;font-size:.94em;line-height:1.75}.info-card a{color:var(--green);text-underline-offset:3px;font-weight:700;text-decoration:underline}.nav a{font-size:.8em}@media (max-width:900px){.nav{display:none}.mobile-menu{display:block;position:relative}}@media (max-width:620px){.info-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.crest-image{background:#fff;padding:2px;overflow:hidden}.crest-image img{object-fit:contain;width:100%;height:100%}.header-search{border:1px solid var(--line);border-radius:6px;align-items:center;max-width:185px;display:flex;overflow:hidden}.header-search input{border:0;width:145px;min-width:0;padding:9px;font-size:.78em}.header-search button{color:var(--blue);cursor:pointer;background:#e6f0f8;border:0;padding:8px 12px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.header-inner{gap:18px}.nav{gap:15px}.nav a{white-space:nowrap}.identity-strip{background:#f7fbfd;padding:55px 0}.identity-inner{grid-template-columns:1.2fr 1fr;align-items:center;gap:50px;display:grid}.identity-inner h2{margin:12px 0;font:700 clamp(2em,3vw,3em)/1.1 Georgia,serif}.identity-inner p{color:var(--muted);margin:0 0 19px}.identity-inner img{object-fit:cover;background:#e8ebe8;border-radius:12px;width:100%;height:275px;display:block}.secretary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.secretary-grid .info-card h2{margin:12px 0}.news-search{background:var(--pale);border-radius:9px;margin-bottom:20px;padding:22px}.news-search label{margin-bottom:8px;font-weight:700;display:block}.news-search div{gap:10px;display:flex}.news-search input{min-width:0;font:inherit;border:1px solid #aebeb3;border-radius:5px;flex:1;padding:11px}.news-search button{background:linear-gradient(90deg,var(--blue2),var(--green2));color:#fff;cursor:pointer;border:0;border-radius:5px;padding:11px 20px;font-weight:700}@media (max-width:1100px){.header-search{max-width:150px}.header-search input{width:100px}.nav{gap:10px}}@media (max-width:900px){.header-search{max-width:220px;margin-left:auto}.header-search input{width:175px}.secretary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.header-search{display:none}.identity-inner{grid-template-columns:1fr;gap:22px}.identity-inner img{height:215px}.secretary-grid{grid-template-columns:1fr}.news-search div{flex-direction:column}}.service-card:hover{border-color:#b8d8ea}.brand:hover strong{color:var(--green)}.hero-photo{isolation:isolate;background:#10517f;min-height:535px;position:relative}.hero-feature-image{object-fit:cover;object-position:center 56%;z-index:-3;filter:saturate(.85)contrast(1.06);width:100%;height:100%;position:absolute;inset:0}.hero-photo-overlay{z-index:-2;background:linear-gradient(90deg,#052248f5 0%,#08395fe0 40%,#07574dab 72%,#0541379e 100%);position:absolute;inset:0}.hero-v5-inner{grid-template-columns:1.25fr .65fr;gap:60px;min-height:525px}.hero-v5-inner h1{text-shadow:0 2px 30px #02172c50;max-width:740px;font-size:clamp(2.8em,5vw,4.9em)}.hero-v5-inner p{color:#f0f9ff;max-width:620px}.hero-feature-panel{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#082f5261;border-color:#cae5ea70}.hero-feature-panel strong{font-size:clamp(2em,3vw,3em)}.hero-photo-caption{color:#e0edf4;opacity:.9;text-align:right;padding-bottom:15px;font-size:.65em;position:relative}.v5-shortcuts{z-index:1;border-bottom:1px solid var(--line);background:#fff;position:relative;box-shadow:0 9px 28px #0e3c6410}.v5-shortcuts-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.v5-shortcuts-grid>a{border-right:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:25px 18px;text-decoration:none;transition:background .15s;display:flex}.v5-shortcuts-grid>a:first-child{border-left:1px solid var(--line)}.v5-shortcuts-grid>a:hover{background:#eff8f8}.v5-shortcuts-grid>a>span{width:43px;height:43px;color:var(--blue);background:#e7f3fa;border-radius:10px;flex:0 0 43px;place-items:center;font-size:22px;display:grid}.v5-shortcuts-grid strong,.v5-shortcuts-grid small{line-height:1.3;display:block}.v5-shortcuts-grid strong{color:#104476;font-size:.9em}.v5-shortcuts-grid small{color:var(--muted);margin-top:4px;font-size:.72em}.v5-shortcuts-grid b{color:var(--green);margin-left:auto}.identity-strip{padding:72px 0}.identity-inner img{height:310px;box-shadow:0 15px 32px #1042671f}@media (max-width:900px){.v5-shortcuts-grid{grid-template-columns:repeat(2,1fr)}.hero-v5-inner{grid-template-columns:1fr;min-height:470px}.hero-feature-panel{display:none}.v5-shortcuts-grid>a:nth-child(3){border-left:1px solid var(--line)}}@media (max-width:600px){.hero-photo{min-height:500px}.hero-v5-inner h1{font-size:2.65em}.hero-photo-caption{text-align:left;padding-bottom:12px}.v5-shortcuts-grid>a{gap:8px;padding:17px 9px}.v5-shortcuts-grid>a>span{flex-basis:34px;width:34px;height:34px;font-size:18px}.v5-shortcuts-grid strong{font-size:.75em}.v5-shortcuts-grid small{font-size:.62em}.v5-shortcuts-grid b{display:none}}.editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.editorial-card{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 10px 30px #0f3c5f0e}.editorial-card:hover{transform:translateY(-3px);box-shadow:0 18px 34px #0c3b5b1f}.editorial-card-media{text-decoration:none;display:block}.news-cover{background:linear-gradient(128deg,var(--cover-one),var(--cover-two));color:#fff;height:192px;position:relative;overflow:hidden}.news-cover:after{content:"";background:linear-gradient(30deg,#00192d61,#0000 55%);position:absolute;inset:0}.cover-art{position:absolute;inset:0;overflow:hidden}.cover-arc{border:45px solid #ffffff24;border-radius:50%;width:270px;height:270px;position:absolute;top:-105px;right:-60px}.cover-circle{background:#ffffff1f;border-radius:50%;width:100px;height:100px;position:absolute;top:65px;right:70px}.cover-lines{background:#ffffff12;border-top:3px solid #ffffff26;width:300px;height:60px;position:absolute;bottom:-10px;right:-40px;transform:rotate(-24deg)}.cover-brand{z-index:1;letter-spacing:.055em;font-size:.83em;font-weight:800;position:absolute;bottom:22px;left:22px}.cover-brand small{letter-spacing:.17em;color:#d4f0f2;margin-top:4px;font-size:.67em;display:block}.cover-corner{z-index:1;font-size:1.5em;position:absolute;top:12px;right:20px}.editorial-card-body{flex-direction:column;flex:1;padding:26px;display:flex}.pill{color:#11684a;background:#e6f3ed;border-radius:100px;width:max-content;max-width:100%;padding:5px 10px;font-size:.72em;font-weight:700;line-height:1.4;display:inline-block}.editorial-card-body .news-date{margin:17px 0 5px;font-size:.76em}.editorial-card-body h3{margin:7px 0 14px;font:700 1.48em/1.24 Georgia,serif}.editorial-card-body h3 a{color:#15344f;text-decoration:none}.editorial-card-body h3 a:hover{text-decoration:underline}.editorial-excerpt{color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.88em;line-height:1.7;display:-webkit-box;overflow:hidden}.editorial-more{color:var(--blue);justify-content:space-between;margin-top:auto;padding-top:13px;font-size:.85em;font-weight:800;text-decoration:none;display:flex}.archive-banner{background:#eaf5fc;border:1px solid #bcd9e9;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;padding:24px 28px;display:flex}.archive-banner strong{color:#0e4b80}.archive-banner p{color:#526f80;margin:4px 0;font-size:.89em}.archive-banner a{color:#0e4b80;white-space:nowrap;font-weight:800;text-decoration:none}.archive-title{justify-content:space-between;align-items:center;margin:24px 0;display:flex}.archive-title h2{margin:0;font:700 1.6em Georgia,serif}.archive-title span{color:var(--muted);font-size:.9em}.citizen-band{background:#edf6fa;padding:62px 0}.citizen-band-inner{justify-content:space-between;align-items:center;gap:50px;display:flex}.citizen-band-inner h2{color:var(--ink);margin:10px 0 12px;font:700 2.3em/1.15 Georgia,serif}.citizen-band-inner p{max-width:610px;color:var(--muted)}.citizen-band-actions{gap:10px;min-width:285px;display:grid}.citizen-band-actions a{color:#145080;background:#fff;border:1px solid #c9dce6;border-radius:8px;padding:14px;font-weight:700;text-decoration:none;display:block}.article-head{background:#eaf3f9;padding:58px 0 45px}.article-head h1{color:#173753;max-width:1000px;margin:14px 0;font:700 clamp(2em,4vw,3.5em)/1.15 Georgia,serif}.breadcrumbs{color:#56738c;flex-wrap:wrap;gap:12px;margin-bottom:25px;font-size:.86em;display:flex}.breadcrumbs a{color:#0e568e;text-decoration:none}.article-meta{color:#597286;flex-wrap:wrap;gap:18px;font-size:.84em;display:flex}.article-grid{grid-template-columns:minmax(0,2.1fr) minmax(240px,.8fr);gap:45px;padding-top:48px;padding-bottom:85px;display:grid}.news-cover-lg{border-radius:12px;height:315px}.news-cover-lg .cover-brand{font-size:1.3em;bottom:35px;left:35px}.article-content{padding:25px 0;font-size:1.04em;line-height:1.85}.article-content p{overflow-wrap:anywhere;margin:0 0 19px}.article-disclaimer{border-left:4px solid var(--blue);background:#f2f7fa;padding:18px 22px;font-size:.84em}.document-links{background:#eef6f9;border-radius:9px;margin:35px 0;padding:20px}.document-links h2{font-size:1.1em}.document-links a{color:#0c547e;margin:12px 0;font-weight:700;display:block}.source-action{background:#115b8c;border-radius:6px;padding:13px 18px;font-size:.85em;font-weight:800;text-decoration:none;display:inline-block;color:#fff!important}.article-aside{border:1px solid var(--line);background:#f2f8fb;border-radius:12px;align-self:start;padding:25px}.article-aside h2{margin:0 0 12px;font:700 1.5em Georgia,serif}.article-aside p{color:var(--muted)}.article-aside a{color:var(--blue);margin:13px 0;font-size:.9em;font-weight:700;text-decoration:none;display:block}.municipio-grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.municipio-grid h2{font:700 2em Georgia,serif}.municipio-grid p{color:var(--muted)}.municipio-grid figure{margin:0}.municipio-grid img{object-fit:cover;border-radius:12px;width:100%;height:300px}.municipio-grid figcaption{color:var(--muted);font-size:.76em}.quick-info{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:55px;display:grid}.quick-info>div{background:#eff6fa;border-radius:10px;padding:24px}.quick-info b,.quick-info span{display:block}.quick-info span{color:var(--muted);margin-top:10px;font-size:.9em}.news-section{background:#fff}.news-grid{display:none}@media (max-width:900px){.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.citizen-band-inner{display:block}.citizen-band-actions{margin-top:25px}.article-grid,.municipio-grid{grid-template-columns:1fr}}@media (max-width:620px){.editorial-grid,.quick-info{grid-template-columns:1fr}.article-head{padding:40px 0}.archive-banner{display:block}.archive-banner a{white-space:normal;margin-top:12px;display:inline-block}.article-meta{display:block}.article-meta span{margin:5px 0;display:block}.news-cover-lg{height:210px}.citizen-band-inner h2{font-size:1.9em}}.nav-group{position:relative}.nav-trigger{color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:12px 0;font:700 .8em Arial,sans-serif}.nav-submenu{border:1px solid var(--line);z-index:50;background:#fff;border-radius:10px;min-width:260px;padding:10px;display:none;position:absolute;top:100%;left:0;box-shadow:0 12px 32px #102e4a26}.nav-group:hover .nav-submenu,.nav-group:focus-within .nav-submenu{flex-direction:column;display:flex}.nav-submenu a{white-space:normal;border-radius:5px;padding:10px 12px;font-size:.79em}.nav-submenu a:hover{background:#edf6fb}.catalog-section{margin:0 0 45px}.catalog-section h2{color:var(--blue);margin-bottom:18px;font:700 1.8em Georgia,serif}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.catalog-card{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;min-height:170px;padding:23px;text-decoration:none;transition:box-shadow .2s;display:flex}.catalog-card:hover{border-color:#a6c9e4;box-shadow:0 12px 30px #19497a16}.catalog-card strong{color:var(--blue)}.catalog-card p{color:var(--muted);font-size:.87em}.catalog-card span{color:var(--green);margin-top:auto;font-size:.81em;font-weight:800}.municipal-hub{padding-top:60px;padding-bottom:58px}.hub-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.hub-grid a{color:var(--blue);background:#f0f7fc;border:1px solid #cce1ee;border-radius:10px;justify-content:space-between;align-items:center;padding:22px;font-weight:700;text-decoration:none;display:flex}.hub-grid a:hover{border-color:var(--green);color:var(--green)}.mobile-menu section{border-top:1px solid var(--line);padding:9px 0}.mobile-menu section strong{color:var(--blue);margin:3px 9px;display:block}@media (max-width:1100px){.portal-menu{display:none}}@media (max-width:800px){.catalog-grid,.hub-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.catalog-grid,.hub-grid{grid-template-columns:1fr}}.nav-group{min-width:0;position:relative}.nav-trigger{cursor:pointer;color:#103e68;align-items:center;gap:5px;padding:12px 3px;font-size:.78rem;font-weight:750;list-style:none;display:flex}.nav-trigger::-webkit-details-marker{display:none}.nav-group[open]>.nav-trigger{color:#087955}.nav-group>.nav-submenu{z-index:100;background:#fff;border:1px solid #d8e6ed;border-radius:8px;min-width:275px;max-height:60vh;padding:10px;display:none;position:absolute;top:100%;left:-15px;overflow:auto;box-shadow:0 14px 35px #12365233}.nav-group[open]>.nav-submenu{flex-direction:column;display:flex}.nav-submenu a{white-space:normal;color:#18446b;border-radius:5px;padding:9px 11px;font-size:.79rem;line-height:1.4;display:block}.nav-submenu a:hover,.nav-submenu a:focus-visible{color:#086d58;background:#eef6fa}.nav-submenu .nav-all{background:#e8f3fa;margin-bottom:4px;font-weight:800}.portal-menu{gap:11px}.catalog-card{cursor:pointer}.catalog-card:hover,.catalog-card:focus-visible{background:#f8fcfe;border-color:#78bac7}.site-map-link{color:#145587;padding:9px 0;display:block}.site-map-link:hover{text-decoration:underline}@media (max-width:1100px){.portal-menu{display:none}.mobile-menu{display:block}}.portal-menu .nav-group .nav-submenu{overscroll-behavior:contain;z-index:200;flex-direction:column;min-width:285px;max-width:340px;max-height:min(64vh,590px);display:flex;top:calc(100% + 3px);left:auto;right:0;overflow-y:auto}.portal-menu .nav-group{position:relative}.portal-menu .nav-group .nav-trigger{cursor:pointer;color:var(--blue);background:0 0;border:0;padding:12px 5px;font:700 .78rem Arial,sans-serif}.portal-menu .nav-group .nav-trigger[aria-expanded=true]{color:var(--green);background:#eaf5f0;border-radius:5px}.secretary-detail{grid-template-columns:1.2fr .8fr;gap:20px;margin-top:26px;display:grid}.secretary-detail dt{color:var(--blue);margin-top:20px;font-weight:700}.secretary-detail dd{margin:4px 0 0}.secretary-grid .info-card{flex-direction:column;gap:8px;display:flex}.secretary-grid .info-card .section-link{margin-top:auto}.migration-hint{color:#637388;border-top:1px solid var(--line);padding-top:12px;font-size:.8em}@media (max-width:850px){.secretary-detail{grid-template-columns:1fr}}
