@import url('https://fonts.googleapis.com/css2?family=League+Spartan:wght@400;600;700&family=Inter:wght@400;700&display=swap');.coating-page{--coating-bg:#011741;--coating-heading:#b3d1f5;--coating-text:#fff;--accordion-bg:#023677;--plus-color:var(--coating-heading);--cell-border:#0154ae;--table-bg:#023778;--cell-alt-light:#0864c9;--cell-alt-dark:#013d82;background:var(--coating-bg);box-sizing:border-box;margin:0;padding-top:75px;padding-right:2em;padding-bottom:2em;padding-left:2em;width:85%;margin-left:auto;margin-right:auto;box-shadow:0 0 0 100vmax var(--coating-bg);clip-path:inset(0 -100vmax)}body:has(.coating-page) #main-content,body:has(.coating-page) #main-content .container,body:has(.coating-page) #content-area,body:has(.coating-page) #left-area{max-width:100%!important;width:100%!important;padding:0!important;margin-top:0!important}.coating-page,.coating-page p,.coating-page li,.coating-page span,.coating-page div,.coating-page figcaption,.coating-page .faq-answer{color:var(--coating-text)!important}.coating-page h1{color:var(--coating-heading)!important;font-family:"League Spartan",sans-serif;font-weight:400;font-size:65px;line-height:1.3;overflow:visible!important}.coating-page h2{color:var(--coating-heading)!important;font-family:"League Spartan",sans-serif;font-weight:400;font-size:45px;line-height:1.3;overflow:visible!important}.coating-page h3,.coating-page h4{color:var(--coating-heading)!important;font-weight:700}.coating-page img{max-width:100%;height:auto;display:block}.coating-page .block{margin:2em 0}.coating-page .icon-callouts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5em;list-style:none;margin:2em 0;padding:0}.coating-page .icon-callouts li{text-align:center;padding:1.5em 1em;background:var(--accordion-bg)}.coating-page .icon-callouts img{margin:0 auto 0.75em;max-width:60px}.coating-page .icon-callouts h3{margin:0 0 0.4em;font-size:1.05em}.coating-page .sub-page-cards{display:flex;flex-wrap:wrap;gap:1em;list-style:none;margin:2em 0;padding:0}.coating-page .sub-page-cards li{list-style:none!important}.coating-page .sub-page-cards li a{display:inline-flex;align-items:center;justify-content:center;background:#0154ae;color:var(--coating-heading)!important;border:none;border-radius:40px;font-family:"Inter",sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;padding:18px 40px;text-decoration:none;transition:background 0.15s ease,color 0.15s ease}.coating-page .sub-page-cards li a:hover{background:var(--coating-heading);color:#023677!important}.coating-page .block-image figcaption{margin-top:0.5em;font-size:0.9em;font-style:italic}.coating-page .block-faq .faq-item{background:var(--accordion-bg);margin-bottom:0.75em;padding:0;border:none}.coating-page .block-faq summary{cursor:pointer;font-weight:600;font-family:"League Spartan",sans-serif;font-size:22px;text-align:left!important;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:1em 1.25em}.coating-page .block-faq summary{list-style:none!important;-webkit-appearance:none;appearance:none}.coating-page .block-faq summary::before{content:none!important;display:none!important}.coating-page .block-faq summary::-webkit-details-marker{display:none!important}.coating-page .block-faq summary::marker{content:""!important}.coating-page .block-faq summary::after{content:"+";color:var(--plus-color);background:none;font-weight:700;font-size:1.8em;line-height:1;margin-left:1em;flex-shrink:0}.coating-page .block-faq details[open] summary::after{content:"–"}.coating-page .block-faq .faq-answer{margin:0;padding:0 1.25em 1em;text-align:left!important}.coating-page .block-downloads ul{list-style:none;margin:0;padding:0}.coating-page .block-downloads li{margin-bottom:0.5em}.coating-page .block-downloads a{color:var(--coating-heading)!important;text-decoration:none;font-weight:600}.coating-page .block-downloads a:hover{text-decoration:underline}.coating-table-wrap{overflow-x:auto;overflow-y:visible;margin:1.5em 0}.coating-table{width:100%;border-collapse:collapse;font-size:15px}.coating-table caption{text-align:left;font-family:"League Spartan",sans-serif;font-weight:600;font-size:32px;line-height:1.3;overflow:visible!important;margin-bottom:0.5em;color:var(--coating-heading)!important}.coating-page .coating-table.coating-table th,.coating-page .coating-table.coating-table td{border:2px solid var(--cell-border);padding:0.75em 1em;text-align:left;vertical-align:top;color:#fff!important;background:var(--table-bg)!important}.coating-page .coating-table.coating-table thead th{background:var(--cell-border)!important;color:#fff!important;font-family:"League Spartan",sans-serif;font-weight:400;font-size:25px}.coating-page .coating-table.coating-table tbody th[scope="row"]{background:var(--table-bg)!important;color:#fff!important;font-weight:600;white-space:nowrap}.coating-page .coating-table.coating-table tbody tr:nth-child(even) td{background:var(--table-bg)!important;color:#fff!important}.coating-page .coating-table.coating-table tbody tr:hover td{background:var(--table-bg)!important;color:#fff!important}