/* Responsive layout rules */
@media(max-width:1050px){.corporate-header .header-inner{width:min(calc(100% - 56px),var(--cb-max));gap:20px}.corporate-header .brand.detail-brand{flex-basis:205px;width:205px}.corporate-header .nav-list>li>a,.corporate-header .nav-group summary{padding-inline:8px;font-size:12px}.corporate-header .nav-contact{margin-left:0}.editorial-home .editorial-hero{padding-top:58px}}
@media(max-width:860px){.corporate-header .header-inner{min-height:77px;position:relative}.corporate-header .menu-toggle{display:inline-flex;margin-left:auto;align-items:center;gap:8px;padding:9px 11px;background:#fff;border:1px solid #b9cbd3;color:var(--cb-ink);font:600 13px "Segoe UI",sans-serif}.corporate-header nav{display:none;position:absolute;left:0;right:0;top:100%;margin:0;padding:10px 0 16px;background:rgba(247,246,241,.99);border-bottom:1px solid var(--cb-line)}.corporate-header nav.open{display:block}.corporate-header .nav-list{display:block}.corporate-header .nav-list>li{border-top:1px solid var(--cb-line)}.corporate-header .nav-list>li>a,.corporate-header .nav-group summary{justify-content:space-between;padding:14px 0;font-size:15px}.corporate-header .nav-contact{border:0;padding-inline:0!important}.corporate-header .dropdown{position:static;border:0;box-shadow:none;background:#ecf3f4;margin:0 0 10px}.corporate-header .dropdown a{padding:10px 13px}.corporate-page .archive,.corporate-page .article-heading>.wrap,.corporate-page .article-shell{width:min(calc(100% - 56px),820px)}}
@media(max-width:640px){.corporate-header .header-inner{width:calc(100% - 48px)}.corporate-header .brand.detail-brand{width:195px;height:46px;flex-basis:195px}.editorial-home .editorial-hero{padding:48px 24px}.editorial-home .hero-intro h1{font-size:clamp(45px,12vw,62px)}.corporate-page .article-content{font-size:17px}.corporate-page .archive,.corporate-page .article-heading>.wrap,.corporate-page .article-shell{width:calc(100% - 48px)}}
