:root{--ink:#15241d;--green:#315f43;--orange:#ed6a31;--paper:#f6f3ec;--white:#fff;--line:#d8dfd7}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0!important;background:var(--paper)!important;color:var(--ink)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:17px!important;line-height:1.68!important}
.ng-site-header{min-height:116px;padding:14px max(28px,calc((100% - 1120px)/2));display:flex;align-items:center;justify-content:space-between;gap:32px;background:var(--white);border-bottom:4px solid var(--orange);box-shadow:0 8px 26px rgba(21,36,29,.08)}
.ng-brand{display:block;flex:0 1 360px}
.ng-brand img{display:block;width:min(100%,360px);height:auto}
.ng-site-header nav,.ng-site-footer nav{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.ng-site-header nav a{padding:11px 13px;border-radius:5px;color:var(--ink);font-size:14px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;text-decoration:none}
.ng-site-header nav a:hover,.ng-site-header nav a[aria-current="page"]{background:var(--green);color:var(--white)}
.ng-site-header nav a:focus-visible,.ng-site-footer a:focus-visible,.entry a:focus-visible{outline:3px solid #f0b429;outline-offset:3px}
.header-wrap,.mh-sidebar,.copyright-wrap,.pum,.ti-widget{display:none!important}
.mh-container{width:min(1120px,calc(100% - 48px))!important;min-height:0!important;margin:42px auto!important;background:var(--white)!important;border-radius:10px;box-shadow:0 15px 45px rgba(21,36,29,.10)!important;overflow:hidden}
.wrapper-corporate{height:auto!important}
.mh-wrapper{padding:clamp(28px,5vw,66px)!important;background:var(--white)!important}
.mh-content{width:100%!important;float:none!important;overflow:visible!important}
.mh-content .page{padding:0!important;border:0!important}
.entry{max-width:880px;margin:0 auto}
.entry h1{margin:0 0 34px!important;color:var(--green)!important;font-size:clamp(34px,5vw,56px)!important;line-height:1.05!important;letter-spacing:-.035em;text-wrap:balance}
.entry h2{margin:42px 0 18px;color:var(--green);font-size:31px;line-height:1.2}
.entry h3{margin:34px 0 14px;color:var(--ink);font-size:23px;line-height:1.25}
.entry h4,.entry h5{margin:28px 0 15px!important;color:var(--orange)!important;font-size:19px!important;line-height:1.3}
.entry p{margin:0 0 22px!important}
.entry ul{margin:0 0 26px 22px!important;list-style:disc!important}
.entry li{padding:3px 0 3px 6px}
.entry a{color:#a63e17!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.entry img,.entry img.restored-image{display:block!important;max-width:100%;height:auto!important;margin:30px auto!important;border-radius:8px;box-shadow:0 10px 28px rgba(21,36,29,.13);opacity:1!important;visibility:visible!important}
.entry img[alt="logo"]{box-shadow:none;border-radius:0;max-width:520px}
.ng-site-footer{padding:42px max(28px,calc((100% - 1120px)/2));background:var(--ink);color:#dfe9e2}
.ng-site-footer strong{display:block;margin-bottom:14px;color:var(--white);font-size:22px}
.ng-site-footer nav{margin-bottom:18px}
.ng-site-footer a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.35)}
.ng-site-footer p{max-width:680px;margin:0;color:#bfcfc4}
@media(max-width:900px){.ng-site-header{align-items:flex-start;flex-direction:column}.ng-site-header nav{width:100%}.mh-container{width:min(100% - 28px,1120px)!important;margin:24px auto!important}.mh-wrapper{padding:28px!important}}
