@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/archivo-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/archivo-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/archivo-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/archivo-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:800;src:url(/fonts/archivo-latin-800-normal.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:900;src:url(/fonts/archivo-latin-900-normal.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/archivo-latin-ext-400-normal.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/archivo-latin-ext-700-normal.woff2) format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:900;src:url(/fonts/archivo-latin-ext-900-normal.woff2) format("woff2")}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{min-width:0;background:#fff;font-family:Archivo,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overflow-x:clip}a,body{color:#0e0e0e}a{text-decoration:none}a:hover{color:#000}button,input,select,textarea{font-family:inherit}img,svg,video{max-width:100%}img{height:auto}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}table{border-collapse:collapse}dd,h1,h2,h3,h4,li,p,td,th{overflow-wrap:break-word}.ma-h-dim:hover{color:#b5b5b5!important}.ma-h-white:hover{color:#fff!important}.ma-h-ink:hover{color:#0e0e0e!important}.ma-h-btn:hover{opacity:.86}.ma-h-line:hover{border-color:#0e0e0e!important}.ma-h-line-dark:hover{border-color:#b5b5b5!important}.ma-only-phone{display:none}@media (max-width:860px){.ma-hide-phone{display:none!important}.ma-only-phone{display:flex!important}}@media (max-width:420px){.ma-logo{font-size:17px!important;white-space:normal!important}.ma-menu-big{font-size:clamp(28px,9vw,40px)!important;padding:14px 0!important}.ma-menu-body{padding-top:32px!important;padding-bottom:40px!important}.ma-menu-cta{width:100%;padding:18px 20px!important}}.dc-scroll-x,.ma-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}@media (max-width:760px){.dc-wrap,.ma-wrap{flex-wrap:wrap!important}.dc-stack,.ma-stack{flex-direction:column!important;align-items:stretch!important}.dc-grid-1,.ma-grid-1{grid-template-columns:1fr!important}.dc-hide-sm,.ma-hide-sm{display:none!important}}@media (max-width:420px){.dc-pad-sm,.ma-pad-sm{padding-left:14px!important;padding-right:14px!important}}.ma-doc{max-width:76ch;font-size:16px;line-height:1.65;color:#2a2a2a}.ma-doc h2{margin:40px 0 14px;font-size:clamp(21px,2.6vw,28px);line-height:1.05;font-weight:900;letter-spacing:-.03em;text-transform:uppercase;color:#0e0e0e}.ma-doc h3{margin:26px 0 8px;font-size:18px;line-height:1.3;font-weight:700;color:#0e0e0e}.ma-doc p{margin:0 0 14px}.ma-doc ol,.ma-doc ul{margin:0 0 16px;padding-left:22px}.ma-doc li{margin:0 0 8px}.ma-doc a{color:#0e0e0e;text-decoration:underline;-webkit-text-decoration-color:#b5b5b5;text-decoration-color:#b5b5b5;text-underline-offset:3px}.ma-doc a:hover{-webkit-text-decoration-color:#0e0e0e;text-decoration-color:#0e0e0e}.ma-doc strong{color:#0e0e0e}.ma-doc>:first-child{margin-top:0}.ma-doc-wide{max-width:none}.ma-doc-table{margin:0 0 18px;border:1px solid #e2e2e2;border-radius:16px;overflow-x:auto;-webkit-overflow-scrolling:touch}.ma-doc-table table{width:100%;font-size:14px;line-height:1.5}.ma-doc-table th{padding:12px 14px;text-align:left;font-weight:700;color:#0e0e0e;background:#f5f5f5;white-space:nowrap}.ma-doc-table td{padding:12px 14px;vertical-align:top;color:#2a2a2a;border-top:1px solid #e2e2e2}.ma-doc-table.wide table{min-width:640px}.ma-doc .ma-btn,.ma-doc .ma-btn:hover{text-decoration:none}.ma-doc .ma-btn-dark,.ma-doc .ma-btn-dark:hover{color:#fff}@media (max-width:760px){.ma-doc-h1{font-size:clamp(24px,7.4vw,34px)!important}}@media (max-width:520px){.ma-doc{font-size:15px}.ma-doc-table td,.ma-doc-table th{padding:10px 12px}.ma-doc-table:not(.wide) th{white-space:normal}.ma-doc .ma-btn{width:100%}}