.site-header .header-actions{display:flex;align-items:center;gap:.75rem}.site-header .nav-dropdown{left:-2.4rem;top:calc(100% + 15px);max-width:none;background:transparent;border:0;box-shadow:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.12)) drop-shadow(0 20px 26px rgba(0,0,0,.24))}.site-header .nav-dropdown .mm{--mm-switch-delay: 0s;position:relative;display:flex;align-items:stretch;width:980px;max-width:100%;min-height:360px;padding:0;gap:0;background:#fff;clip-path:polygon(44px 0,100% 0,100% calc(100% - 40px),calc(100% - 44px) 100%,0 100%,0 40px)}.site-header .nav-dropdown:before{top:-15px;height:15px}.site-header .mm-cats{flex:0 0 410px;width:410px;margin:0;padding:20px 0 22px;list-style:none;background:#f5f5f5}.site-header .mm-cat{position:static}.site-header .mm-cat-link{position:relative;display:block;margin:0 38px 0 41px;padding:0 0 0 9px;height:64px;line-height:64px;border-bottom:1px solid #dedede;font-family:var(--font-heading);font-weight:600;font-size:1.05em;text-decoration:none;color:#282828!important;transition:color .15s}.site-header .mm-cat:last-child>.mm-cat-link{border-bottom-color:transparent}.site-header .mm-cat:hover>.mm-cat-link,.site-header .mm-cat:focus-within>.mm-cat-link{color:var(--color-accent)!important;transition-delay:var(--mm-switch-delay)}.site-header .mm-idle,.site-header .mm-pane{position:absolute;inset:0 0 0 410px}.site-header .mm-idle{z-index:1;background:var(--color-surface)}.site-header .mm-idle img,.site-header .mm-media img{display:block;width:100%;height:100%;object-fit:cover}.site-header .mm-pane{z-index:2;display:flex;background:#fff;opacity:0;visibility:hidden;transition:opacity .16s ease var(--mm-switch-delay),visibility 0s linear calc(.16s + var(--mm-switch-delay))}.site-header .mm-cat:hover>.mm-pane,.site-header .mm-cat:focus-within>.mm-pane{z-index:3;opacity:1;visibility:visible;transition:opacity .16s ease var(--mm-switch-delay),visibility 0s linear var(--mm-switch-delay)}.site-header .mm-cats{--mm-wedge: 220px}.site-header .mm-cat:nth-child(1){--mm-row: 0}.site-header .mm-cat:nth-child(2){--mm-row: 1}.site-header .mm-cat:nth-child(3){--mm-row: 2}.site-header .mm-cat:nth-child(4){--mm-row: 3}.site-header .mm-cat:nth-child(5){--mm-row: 4}.site-header .mm-cat:nth-child(6){--mm-row: 5}.site-header .mm-cat:nth-child(7){--mm-row: 6}.site-header .mm-pane:before{content:"";position:absolute;top:0;bottom:0;left:calc(-1 * var(--mm-wedge));width:var(--mm-wedge);pointer-events:none;clip-path:polygon(100% 0,0 calc(20px + var(--mm-row) * 64px - 8px),0 calc(20px + var(--mm-row) * 64px + 73px),100% 100%)}.site-header .mm-cat:hover>.mm-pane:before{pointer-events:auto}.site-header .mm-sub{flex:1 0 auto;min-width:0;padding:35px 24px 28px 38px}.site-header .mm-sub-list{margin:0;padding:0;list-style:none}.site-header .mm-sub-link{display:block;padding:12px 0 13px;font-family:var(--font-body);font-size:.97rem;line-height:1.3;white-space:nowrap;text-decoration:none;color:#4b4b4b!important;transition:color .15s}.site-header .mm-sub-link:hover,.site-header .mm-sub-link:focus-visible{color:var(--color-accent)!important}.site-header .mm-more{display:inline-block;font-family:var(--font-body);font-weight:600;font-size:.78rem;text-decoration:none;color:var(--color-accent)!important}.site-header .mm-more:after{content:" \2192"}.site-header .mm-media{flex:0 1 280px;min-width:180px;overflow:hidden}.site-header .mm-media-full{flex:1 1 auto}.site-header .mm-media-doc{display:flex;align-items:center;justify-content:center}.site-header .mm-doc{position:relative;height:calc(100% - 88px);aspect-ratio:210 / 297;transition:transform .2s}.site-header .mm-media-doc:hover .mm-doc,.site-header .mm-media-doc:focus-visible .mm-doc{transform:translateY(-4px)}.site-header .mm-doc-page{display:block;height:100%;overflow:hidden;clip-path:polygon(28px 0,100% 0,100% calc(100% - 28px),calc(100% - 28px) 100%,0 100%,0 28px)}.site-header .mm-doc .tick{position:absolute;top:-1rem;left:-1rem;width:18px;height:18px;border-top:3px solid var(--color-accent);border-left:3px solid var(--color-accent)}.site-header .mm-doc .tick.br{top:auto;left:auto;bottom:-1rem;right:-1rem;border-top:0;border-left:0;border-bottom:3px solid var(--color-accent);border-right:3px solid var(--color-accent)}.site-header .mm-feed{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;padding:20px 56px 22px 32px}.site-header .mm-feed-list{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:14px}.site-header .mm-card{display:flex;align-items:flex-start;gap:20px;margin:0;text-decoration:none}.site-header .mm-card-thumb{flex:0 0 113px;width:113px;height:75px;overflow:hidden;background:var(--color-surface)}.site-header .mm-card-thumb img{display:block;width:100%;height:100%;object-fit:cover}.site-header .mm-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:1px 0 3px;font-family:var(--font-heading);font-weight:600;font-size:.97rem;line-height:1.25;color:#303030;transition:color .15s}.site-header .mm-card:hover .mm-card-title,.site-header .mm-card:focus-visible .mm-card-title{color:var(--color-accent)}.site-header .mm-card-body{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--font-body);font-size:.875rem;line-height:1.4;color:#4b4b4b}.site-header .mm-feed .mm-more{align-self:flex-end;margin-top:auto;padding-top:14px}.site-header .mm-feed-empty{font-family:var(--font-body);font-size:.9rem;color:#4b4b4b}.site-header .nav-item-has-dropdown:hover>.nav-dropdown,.site-header .nav-item-has-dropdown:focus-within>.nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.site-header .nav-search-wrap{position:relative}.site-header .nav-search-panel{position:absolute;top:calc(50% + 1.65rem);right:0;z-index:1200;width:360px;background:#fff;border:1px solid var(--color-border);box-shadow:0 14px 34px #0000001f}.site-header .nav-search-panel[hidden]{display:none}@supports not ((backdrop-filter: blur(12px)) or (-webkit-backdrop-filter: blur(12px))){.site-header .nav-search-panel{background:#fffffff5}}.site-header .nav-search-panel .cms-search-form{background:transparent;border:0}.site-header .search-btn:hover,.site-header .search-btn[aria-expanded=true],.site-header.nav-overlay:not(.is-scrolled) .search-btn[aria-expanded=true],.site-header.nav-overlay:not(.is-scrolled) .nav-lang-menu[open]>.nav-lang-btn{color:var(--color-accent)}.site-header .nav-search-panel .cms-search-input{background:#ffffff42}@media(max-width:1024px){.site-header .nav-search-wrap{display:none}}.nav-lang-menu{position:relative;flex:0 0 auto}.nav-lang-btn{display:flex;align-items:center;gap:.4rem;list-style:none;cursor:pointer;white-space:nowrap;font-weight:500;font-size:.95rem;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text);transition:color .2s}.nav-lang-btn::-webkit-details-marker{display:none}.site-header.nav-overlay:not(.is-scrolled) .nav-lang-btn{color:#fff}.site-header .nav-lang-btn:hover,.nav-lang-menu[open]>.nav-lang-btn{color:var(--color-accent)}.nav-lang-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.nav-lang-icon{display:block;flex:0 0 auto}.nav-lang-btn .nav-chevron{margin-top:1px;transition:transform .18s}.nav-lang-menu[open]>.nav-lang-btn .nav-chevron{transform:rotate(180deg)}.nav-lang-panel{position:absolute;top:calc(50% + 1.65rem);right:0;z-index:40;min-width:11rem;padding:.35rem 0;background:#fff;border:1px solid var(--color-border);box-shadow:0 14px 34px #0000001f}.nav-lang-list ul{flex-direction:column;flex-wrap:nowrap;gap:0}.nav-lang-list li>a,.nav-lang-list li>span{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.6rem 1rem;font-size:.92rem;font-weight:500;text-transform:none;letter-spacing:0;color:var(--color-text);text-decoration:none}.nav-lang-list a:hover,.nav-lang-list a:focus-visible{background:var(--color-surface);color:var(--color-accent);text-decoration:none;outline:none}.nav-lang-list .cms-lang-current{font-weight:600}.nav-lang-list .cms-lang-current:after{content:"";width:5px;height:10px;margin:-3px .15rem 0 0;border:solid var(--color-accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.nav-drawer-head-actions{display:flex;align-items:center;gap:1rem}.nav-drawer .nav-lang-panel{top:calc(100% + .6rem)}@media(max-width:1024px){.site-header .nav-lang-menu{display:none}}.site-header .header-inner{gap:1.25rem}.site-header .header-actions{flex:0 0 auto}.site-header .nav-quote-btn{white-space:nowrap}@media(min-width:1025px)and (max-width:1140px){.site-header .nav-logo{width:170px}.site-header .header-left{gap:1.5rem}.site-header .site-nav{gap:1.1rem}.site-header .header-actions{gap:.6rem}.site-header .nav-quote-btn{padding-inline:1.25rem}.site-header .nav-lang-code{display:none}}.nav-drawer .nav-drawer-search{border-bottom:1px solid var(--color-border);transition:border-color .2s}.nav-drawer .nav-drawer-search:focus-within:not(:has(.cms-search-results:not([hidden]))){border-bottom-color:var(--color-accent)}.nav-drawer .nav-drawer-search .cms-search{font-size:1rem}.nav-drawer .nav-drawer-search .cms-search-form{height:64px;padding:0 .9rem 0 1.5rem;gap:.25rem;border:0;border-radius:0;background:transparent}.nav-drawer .nav-drawer-search .cms-search-submit{order:-1;width:24px;margin-right:.65rem;color:var(--color-muted)}.nav-drawer .nav-drawer-search .cms-search-submit .cms-search-icon{width:18px;height:18px}.nav-drawer .nav-drawer-search .cms-search-input{height:100%;padding:0;font-size:1rem}.nav-drawer .nav-drawer-search .cms-search-clear{width:40px;height:40px}.nav-drawer .nav-drawer-search .cms-search-results{position:static;max-height:none;padding:0;border:0;border-top:1px solid var(--color-border);border-radius:0;box-shadow:none}.nav-drawer .nav-drawer-search .cms-search-form:focus-within+.cms-search-results{border-top-color:var(--color-accent)}.nav-drawer .nav-drawer-search .cms-search-result{padding:.9rem 1.5rem;border-radius:0;border-bottom:1px solid var(--color-border)}.nav-drawer .nav-drawer-search .cms-search-result:last-child{border-bottom:0}.nav-drawer .nav-drawer-search .cms-search-result-title{font-size:1rem}.nav-drawer .nav-drawer-search .cms-search-result-snippet{font-size:.85rem}.nav-drawer .nav-drawer-search .cms-search-status{position:static;margin:0;padding:0 1.5rem .9rem}.nav-drawer-pane-root:has(.cms-search-results:not([hidden])) .nav-drawer-list{display:none}.nav-drawer .nav-drawer-link-sub{padding-top:.6rem;padding-bottom:.6rem;padding-left:2.75rem;font-size:.95rem;font-weight:500;color:var(--color-muted)}.nav-drawer .nav-drawer-link-sub:hover,.nav-drawer .nav-drawer-link-sub:focus-visible{color:var(--color-accent)}
