@import url('https://fonts.googleapis.com/css2?family=Geologica:wght@100..900&display=swap'); :root{--mt-bg:#f8fafc;--mt-surface:#ffffff;--mt-surface-soft:#eef1f6;--mt-text:#0f172a;--mt-text-soft:#475569;--mt-text-muted:#6b7280;--mt-border:#e5e7eb;--mt-border-strong:#d1d5db;--mt-primary:#0052b4;--mt-primary-hover:#00459a;--mt-accent:#01c86f;--mt-accent-hover:#00b965;--mt-nav-bg:#ffffff;--mt-shadow-sm:0 8px 24px rgba(15,23,42,0.06);--mt-shadow-md:0 16px 40px rgba(15,23,42,0.10);--mt-radius-xl:28px;} html,body,input,button,textarea,select,h1,h2,h3,h4,h5,h6{font-family:'Geologica',Arial,sans-serif!important;} html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;} body{background:var(--mt-bg)!important;color:var(--mt-text)!important;font-size:15px!important;line-height:1.6!important;font-weight:500!important;} h1,h2,h3,h4,h5,h6{color:var(--mt-text)!important;letter-spacing:-0.02em!important;} h1{font-weight:800!important;}h2,h3{font-weight:700!important;} a{color:var(--mt-primary)!important;text-decoration:none!important;} a:hover{color:var(--mt-primary-hover)!important;} #mainNav,.navbar,.navbar-default{background:var(--mt-nav-bg)!important;border:none!important;border-bottom:none!important;box-shadow:none!important;position:sticky!important;top:0!important;z-index:100!important;} .navbar-inner{background:var(--mt-nav-bg)!important;min-height:64px!important;display:flex!important;align-items:center!important;padding:0!important;box-shadow:none!important;border:none!important;overflow:hidden!important;} .navbar-inner>.container-fluid{display:flex!important;align-items:center!important;width:100%!important;max-width:1200px!important;padding:0 24px!important;margin:0 auto!important;float:none!important;box-sizing:border-box!important;} .navbar .navbar-inner .brand,.navbar-inner .brand,.navbar .brand{display:flex!important;align-items:center!important;padding:0 32px 0 0!important;margin:0!important;height:64px!important;line-height:normal!important;float:none!important;flex-shrink:0!important;background:none!important;} .navbar .brand img,.navbar-brand img,.brand img{display:block!important;max-height:32px!important;width:auto!important;} .btn-navbar{display:none!important;} .navbar-inner>.container-fluid>.nav-collapse{flex:1!important;display:flex!important;align-items:center!important;float:none!important;min-width:0!important;overflow:hidden!important;} .nav-collapse{float:none!important;} .nav-collapse nav{display:flex!important;width:100%!important;} .nav-collapse .nav,nav ul.nav{display:flex!important;align-items:center!important;gap:4px!important;margin:0 0 0 auto!important;padding:0!important;list-style:none!important;float:none!important;} .nav-collapse .nav>li,nav ul.nav>li{display:flex!important;align-items:center!important;float:none!important;} #mainNav a:not(.brand),.navbar a:not(.brand),nav ul.nav>li>a,.nav-collapse .nav>li>a{color:var(--mt-text-soft)!important;font-weight:600!important;font-size:14px!important;padding:8px 16px!important;border-radius:8px!important;display:block!important;background:none!important;} #mainNav a:not(.brand):hover,.navbar a:not(.brand):hover,nav ul.nav>li>a:hover,.nav-collapse .nav>li>a:hover{color:var(--mt-text)!important;background:none!important;} nav ul.nav>li.active>a{color:var(--mt-primary)!important;} .powered-by,.poweredBy{display:none!important;} #docsSearch,.docsSearch{background:var(--mt-bg)!important;padding:0 20px!important;border:none!important;border-bottom:none!important;margin-bottom:0!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:200px!important;} #docsSearch h1,.docsSearch h1{color:var(--mt-text)!important;font-size:52px!important;line-height:1.05!important;font-weight:900!important;margin:0 0 16px!important;letter-spacing:-0.03em!important;} #docsSearch p,.docsSearch p{color:var(--mt-text-muted)!important;font-size:17px!important;font-weight:500!important;margin:0 auto 32px!important;max-width:560px!important;} #docsSearch form#searchBar,#docsSearch #searchBar:not(.sm){max-width:760px!important;margin:0 auto!important;padding:0!important;display:flex!important;align-items:center!important;flex-direction:row!important;gap:12px!important;width:100%!important;} .search-query{height:60px!important;min-height:60px!important;padding:0 24px!important;background:#ffffff!important;color:var(--mt-text)!important;border:1.5px solid var(--mt-border-strong)!important;border-radius:18px!important;box-shadow:none!important;font-size:16px!important;font-weight:500!important;-webkit-appearance:none!important;appearance:none!important;display:block!important;} .search-query::placeholder{color:#9ca3af!important;font-weight:400!important;} .search-query:focus{border-color:var(--mt-accent)!important;box-shadow:0 0 0 4px rgba(1,200,111,0.12)!important;outline:none!important;} #docsSearch form#searchBar .search-query,#docsSearch #searchBar:not(.sm) .search-query{flex:1!important;min-width:0!important;width:auto!important;} #docsSearch form#searchBar button,#docsSearch #searchBar:not(.sm) button{flex-shrink:0!important;height:60px!important;min-height:60px!important;padding:0 36px!important;background:linear-gradient(135deg,#01c86f 0%,#00b862 100%)!important;color:#ffffff!important;border:none!important;border-radius:18px!important;font-size:16px!important;font-weight:700!important;box-shadow:none!important;text-shadow:none!important;text-transform:uppercase!important;letter-spacing:0.04em!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;position:static!important;float:none!important;width:auto!important;min-width:auto!important;} #docsSearch form#searchBar button i,#docsSearch #searchBar:not(.sm) button i{color:#ffffff!important;} #docsSearch form#searchBar button:hover,#docsSearch #searchBar:not(.sm) button:hover{background:linear-gradient(135deg,#00b965 0%,#00a857 100%)!important;box-shadow:none!important;} #searchBar.sm,form#searchBar.sm{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 20px!important;padding:0!important;width:100%!important;} #searchBar.sm .search-query{flex:1!important;min-width:0!important;width:auto!important;height:44px!important;min-height:44px!important;font-size:14px!important;border-radius:12px!important;padding:0 14px!important;box-shadow:none!important;} #searchBar.sm button{flex-shrink:0!important;height:44px!important;min-height:44px!important;padding:0 16px!important;background:linear-gradient(135deg,#01c86f 0%,#00b862 100%)!important;color:#ffffff!important;border:none!important;border-radius:10px!important;font-size:13px!important;font-weight:700!important;box-shadow:none!important;text-shadow:none!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;position:static!important;float:none!important;width:auto!important;min-width:52px!important;} #searchBar.sm button i{color:#ffffff!important;} #contentArea,.contentArea{background:transparent!important;max-width:1200px!important;margin:0 auto!important;padding:0 24px!important;box-sizing:border-box!important;} .twoCol,.threeCol,.row-fluid.twoCol,.row-fluid.threeCol{display:flex!important;flex-wrap:wrap!important;gap:24px!important;justify-content:flex-start!important;padding:40px 0 60px!important;box-sizing:border-box!important;width:100%!important;max-width:1200px!important;margin:0 auto!important;} .twoCol .collection,.threeCol .collection,.twoCol .category,.threeCol .category{flex:1 1 400px!important;max-width:calc(50% - 12px)!important;min-width:340px!important;display:block!important;float:none!important;margin:0!important;background:var(--mt-surface)!important;border:none!important;border-radius:var(--mt-radius-xl)!important;box-shadow:none!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important;width:auto!important;transition:none!important;} .twoCol .collection:hover{box-shadow:none!important;transform:none!important;} .collection-head{padding:32px 36px 22px!important;border-bottom:none!important;text-align:center!important;} .collection-head h2{font-size:24px!important;font-weight:800!important;margin:0 0 8px!important;letter-spacing:-0.02em!important;color:var(--mt-text)!important;} .collection-head h2 a{color:var(--mt-text)!important;font-weight:800!important;} .collection-head h2 a:hover{color:var(--mt-text)!important;} .collection-head p{color:var(--mt-text-muted)!important;font-size:14px!important;font-weight:500!important;margin:0!important;} .collection-body{padding:20px 36px 28px!important;} .collection-body .popArticles,.collection ul.popArticles{list-style:none!important;padding:0!important;margin:0!important;} .collection-body .popArticles li,.collection ul.popArticles li{padding:0!important;margin:0!important;border-bottom:none!important;} .collection-body .popArticles li:last-child,.collection ul.popArticles li:last-child{border-bottom:none!important;} .collection-body .popArticles li a,.collection ul.popArticles li a{display:flex!important;align-items:center!important;padding:13px 0!important;color:var(--mt-text)!important;font-size:15px!important;font-weight:600!important;transition:none!important;margin:0!important;} .collection-body .popArticles li a::before,.collection ul.popArticles li a::before{content:'→'!important;color:var(--mt-accent)!important;font-weight:700!important;margin-right:10px!important;flex-shrink:0!important;font-size:16px!important;} .collection-body .popArticles li a:hover,.collection ul.popArticles li a:hover{color:var(--mt-text)!important;} .collection ul li i,.collection ul li svg,.icon-article-doc,.icon-document,.fa-file-text-o,.fa-file-o,.fa-file-text,[class*="icon-file"],[class*="article-icon"]{display:none!important;} .articleList{list-style:none!important;padding:0!important;margin:0!important;} .articleList li{padding:0!important;margin:0!important;border-bottom:none!important;} .articleList li a{display:flex!important;align-items:center!important;padding:16px 20px!important;color:var(--mt-text)!important;font-size:15px!important;font-weight:600!important;transition:none!important;} .articleList li a::before{content:'→'!important;color:var(--mt-accent)!important;font-weight:700!important;margin-right:12px!important;flex-shrink:0!important;font-size:16px!important;} .articleList li a i,.articleList li a .icon-article-doc{display:none!important;} .articleList li a:hover{color:var(--mt-text)!important;} .sort{display:none!important;} #serp-dd{background:white!important;border-radius:16px!important;box-shadow:none!important;border:1px solid var(--mt-border)!important;overflow:hidden!important;margin-top:8px!important;} .breadcrumb,ol.breadcrumb{background:transparent!important;padding:0!important;margin:0 0 16px!important;font-size:13px!important;} .breadcrumb a,.breadcrumb li{color:var(--mt-text-muted)!important;font-weight:500!important;} .breadcrumb li.active{color:var(--mt-text-muted)!important;} .row-fluid:not(.twoCol):not(.threeCol){width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:32px 24px 60px!important;box-sizing:border-box!important;overflow:hidden!important;} #sidebar.span3,aside.span3{float:left!important;width:23%!important;max-width:280px!important;min-width:200px!important;order:0!important;margin:0!important;padding:0!important;} #main-content.span9,section.span9{float:right!important;width:73%!important;max-width:860px!important;min-width:0!important;padding:0 0 0 24px!important;box-sizing:border-box!important;} .contentWrapper,.article-container{background:var(--mt-surface)!important;border:none!important;border-radius:var(--mt-radius-xl)!important;box-shadow:none!important;padding:44px 56px!important;box-sizing:border-box!important;} #fullArticle,article.article{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;border-radius:0!important;} h1.title{font-size:38px!important;line-height:1.08!important;font-weight:800!important;color:var(--mt-text)!important;margin:0 0 20px!important;letter-spacing:-0.03em!important;} .articleBody,.article-body,.body,.article-content{color:var(--mt-text-soft)!important;font-size:16px!important;line-height:1.75!important;font-weight:500!important;overflow-x:auto!important;} .articleBody h2,.article-body h2,.body h2{font-size:26px!important;font-weight:800!important;color:var(--mt-text)!important;margin-top:1.6em!important;margin-bottom:0.5em!important;} .articleBody h3,.article-body h3,.body h3{font-size:20px!important;font-weight:700!important;color:var(--mt-text)!important;margin-top:1.3em!important;margin-bottom:0.4em!important;} .articleBody img,.article-body img,.body img{max-width:100%!important;border-radius:12px!important;height:auto!important;} .articleBody a,.article-body a{color:var(--mt-primary)!important;font-weight:600!important;} .articleBody a:hover,.article-body a:hover{color:var(--mt-accent)!important;} .icon-print,.printArticle,.print-link,.btn-view{display:none!important;} .btn[href*="print"],a[href*="print"]{display:none!important;} .articleRatings{border-radius:16px!important;} .articleBody table,.article-body table,.body table,.hs-table{width:100%!important;border-collapse:collapse!important;} .articleBody table td,.articleBody table th,.article-body table td,.article-body table th,.body table td,.body table th{padding:10px 12px!important;border:1px solid var(--mt-border)!important;word-break:normal!important;white-space:normal!important;} .sidebar-nav,.sidebar .nav,.span3 .nav{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;} #sidebar h3{font-size:11px!important;font-weight:800!important;letter-spacing:0.08em!important;text-transform:uppercase!important;color:var(--mt-text-muted)!important;margin:0 0 12px!important;padding:0!important;} .sidebar .nav li,.sidebar-nav li,.span3 .nav li{border-bottom:none!important;} .sidebar .nav li a,.sidebar-nav li a,.span3 .nav li a{display:flex!important;align-items:center!important;color:var(--mt-text)!important;font-size:14px!important;font-weight:700!important;padding:10px 0!important;border-bottom:none!important;} .sidebar .nav li a::before,.sidebar-nav li a::before,.span3 .nav li a::before{content:'→'!important;color:var(--mt-accent)!important;font-weight:700!important;margin-right:10px!important;flex-shrink:0!important;font-size:15px!important;} .sidebar .nav li a .icon-arrow,.span3 .nav li a .icon-arrow{display:none!important;} .sidebar .nav li a:hover,.span3 .nav li a:hover{color:var(--mt-text)!important;background:none!important;} .sidebar .nav li.active a,.span3 .nav li.active a{color:var(--mt-accent)!important;} aside.span3 form,aside.span3 #searchBar{display:flex!important;align-items:center!important;gap:8px!important;margin:0 0 20px!important;padding:0!important;width:100%!important;box-sizing:border-box!important;overflow:hidden!important;} aside.span3 form .search-query,aside.span3 #searchBar .search-query{flex:1!important;min-width:0!important;width:auto!important;max-width:calc(100% - 52px)!important;height:40px!important;min-height:40px!important;font-size:14px!important;border-radius:10px!important;padding:0 12px!important;box-shadow:none!important;box-sizing:border-box!important;} aside.span3 form button,aside.span3 #searchBar button{flex-shrink:0!important;height:40px!important;min-height:40px!important;padding:0 12px!important;background:linear-gradient(135deg,#01c86f 0%,#00b862 100%)!important;color:#ffffff!important;border:none!important;border-radius:10px!important;font-size:13px!important;font-weight:700!important;box-shadow:none!important;text-shadow:none!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;position:static!important;float:none!important;width:auto!important;} aside.span3 form button i,aside.span3 #searchBar button i{color:#ffffff!important;} footer,.site-footer,footer.center{margin-top:0!important;background:transparent!important;border:none!important;padding:24px 20px 32px!important;color:var(--mt-text-muted)!important;font-size:13px!important;text-align:center!important;clear:both!important;} footer a,footer.center a{color:var(--mt-text-muted)!important;font-weight:600!important;} footer a:hover{color:var(--mt-primary)!important;} @media(max-width:1100px){ .twoCol,.threeCol{gap:16px!important;padding:32px 0 48px!important;} .twoCol .collection,.threeCol .collection{flex:1 1 300px!important;max-width:calc(50% - 8px)!important;min-width:260px!important;} } @media(max-width:768px){ #docsSearch,.docsSearch{padding:48px 16px 32px!important;min-height:auto!important;} #docsSearch h1,.docsSearch h1{font-size:28px!important;margin:0 0 20px!important;padding:0!important;width:100%!important;box-sizing:border-box!important;text-align:center!important;} #docsSearch form#searchBar,#docsSearch #searchBar:not(.sm){flex-direction:row!important;flex-wrap:nowrap!important;gap:0!important;width:100%!important;align-items:stretch!important;} #docsSearch form#searchBar .search-query,#docsSearch #searchBar:not(.sm) .search-query{flex:1!important;min-width:0!important;width:auto!important;height:52px!important;min-height:52px!important;border-radius:14px 0 0 14px!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;font-size:15px!important;padding:0 14px!important;border-right-width:0!important;border-right-color:transparent!important;border-right-style:none!important;} #docsSearch form#searchBar button,#docsSearch #searchBar:not(.sm) button{width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;padding:0!important;border-radius:0 14px 14px 0!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;font-size:0!important;flex-shrink:0!important;text-transform:none!important;letter-spacing:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;position:relative!important;overflow:hidden!important;top:0!important;} #docsSearch form#searchBar button i,#docsSearch #searchBar:not(.sm) button i{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;font-size:20px!important;color:#ffffff!important;display:block!important;line-height:1!important;margin:0!important;padding:0!important;width:auto!important;height:auto!important;} .sort{display:none!important;} .twoCol,.threeCol{padding:24px 0 40px!important;gap:16px!important;} .twoCol .collection,.threeCol .collection{flex:1 1 100%!important;max-width:100%!important;min-width:0!important;} .collection-head{padding:20px 16px 12px!important;} .collection-body{padding:12px 16px 20px!important;} .collection-head h2{font-size:20px!important;} .collection-body .popArticles li a,.collection ul.popArticles li a{margin:0!important;} .contentWrapper,.article-container{padding:24px 20px!important;border-radius:20px!important;} h1.title{font-size:26px!important;} .row-fluid:not(.twoCol):not(.threeCol){padding:20px 0 40px!important;} #contentArea,.contentArea{padding:0 16px!important;} #sidebar.span3,aside.span3{float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:24px 0 24px!important;} #main-content.span9,section.span9{float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;margin:0!important;box-sizing:border-box!important;} .navbar-inner{overflow:hidden!important;} .navbar-inner>.container-fluid{box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow:hidden!important;padding:0 16px!important;} .navbar .navbar-inner .brand,.navbar-inner .brand,.navbar .brand{flex-shrink:1!important;padding:0 16px 0 0!important;max-width:calc(100% - 0px)!important;} .navbar .brand img,.navbar-brand img,.brand img{max-height:28px!important;} .nav-collapse>.nav-collapse,.nav-collapse nav,.nav-collapse .nav,nav ul.nav{overflow:hidden!important;max-width:100%!important;} }