:root{--sa-blue:#2479b3;--sa-blue-dark:#186292;--sa-navy:#0b1533;--sa-text:#52647c;--sa-pale:#f1f8fd;--sa-line:#dde8f0;--sa-radius:22px;--sa-shadow:0 14px 40px rgba(19,59,89,.06)}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:136px}
body.sa-wp{margin:0;background:#fff;color:var(--sa-text);font:400 17px/1.7 Nunito,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-wrap:break-word}
.sa-wp a{color:var(--sa-blue);text-decoration:none;text-underline-offset:4px}
.sa-wp a:hover{text-decoration:underline}
.sa-wp button,.sa-wp input,.sa-wp textarea,.sa-wp select{font:inherit}
.sa-wp button,.sa-wp summary,.sa-wp input[type=submit]{cursor:pointer}
.sa-wp button{color:inherit}
.sa-wp img{max-width:100%;height:auto;vertical-align:middle}
.sa-wp h1,.sa-wp h2,.sa-wp h3,.sa-wp h4{color:var(--sa-navy);font-weight:800;line-height:1.2;letter-spacing:-.025em;margin:0 0 20px}
.sa-wp h1{font-size:clamp(32px,3.8vw,54px)}
.sa-wp h2{font-size:clamp(25px,2.2vw,34px)}
.sa-wp h3{font-size:24px}
.sa-wp p{margin:0 0 22px}
.sa-wp :focus-visible{outline:3px solid var(--sa-blue);outline-offset:5px;border-radius:4px}
.sa-wp main:focus{outline:none}
.sa-wp [hidden]{display:none!important}
.sa-container{width:min(1240px,calc(100% - 64px));margin-inline:auto}
.sa-section{padding-block:64px}
.sa-icon{width:21px;height:21px;flex:0 0 21px;display:inline-block;vertical-align:middle}
.screen-reader-text,.sa-skip-link:not(:focus){border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
.sa-skip-link:focus{position:fixed;z-index:100010;top:10px;left:10px;padding:12px 20px;background:white;box-shadow:var(--sa-shadow)}
.sa-header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.98);border-bottom:1px solid var(--sa-line)}
.admin-bar .sa-header{top:32px}
.sa-header.is-scrolled{box-shadow:0 5px 25px #193c5910}
.sa-utility{background:var(--sa-pale);border-bottom:1px solid #e8f0f6;font-size:12px;font-weight:700}
.sa-utility-inner,.sa-utility nav{display:flex;align-items:center;gap:26px}
.sa-utility-inner{min-height:35px;justify-content:space-between}
.sa-utility a{color:#48627b}
.sa-utility .sa-icon{width:14px;height:14px;flex-basis:14px;margin-right:4px}
.sa-utility a[aria-current]{color:var(--sa-blue-dark);text-decoration:underline}
.sa-header-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:86px}
.sa-brand{display:inline-flex;flex:0 0 auto;align-items:center}
.sa-brand img{width:164px;height:auto}
.sa-navigation{display:flex;align-items:center;gap:26px}
.sa-menu,.sa-submenu{list-style:none;margin:0;padding:0}
.sa-menu{display:flex;gap:23px;align-items:center;font-size:14px;font-weight:800}
.sa-menu a,.sa-dropdown summary{color:#34445b;white-space:nowrap}
.sa-menu a[aria-current]{color:var(--sa-blue)}
.sa-menu>li>a{display:block;padding-block:18px}
.sa-nav-actions{display:flex;gap:19px;align-items:center;white-space:nowrap}
.sa-login{color:var(--sa-navy)!important;font-size:14px;font-weight:800}
.sa-login .sa-icon{width:13px;height:13px;margin-left:3px}
.sa-button,.sa-wp input[type=submit],.sa-wp .form-submit input{display:inline-flex;gap:10px;align-items:center;justify-content:center;padding:13px 23px;background:var(--sa-blue);color:#fff!important;font-weight:800;border:1px solid var(--sa-blue);border-radius:10px;line-height:1.4;text-decoration:none!important}
.sa-button:hover,.sa-wp input[type=submit]:hover{background:var(--sa-blue-dark)}
.sa-button--small{font-size:13px;padding:12px 16px}
.sa-button--small .sa-icon{width:16px;height:16px;flex-basis:16px}
.sa-dropdown{position:relative}
.sa-dropdown summary{display:flex;align-items:center;gap:5px;list-style:none;padding-block:18px}
.sa-dropdown summary::-webkit-details-marker{display:none}
.sa-dropdown summary .sa-icon{width:12px;height:12px;flex-basis:12px}
.sa-dropdown[open] summary .sa-icon{transform:rotate(180deg)}
.sa-submenu{position:absolute;left:-18px;top:100%;width:285px;padding:12px;background:white;border:1px solid var(--sa-line);border-radius:14px;box-shadow:var(--sa-shadow);z-index:3}
.sa-submenu a{display:block;padding:9px 11px;white-space:normal;font-size:13px;font-weight:700;border-radius:7px}
.sa-submenu a:hover{background:var(--sa-pale)}
.sa-menu-toggle,.sa-menu-close,.sa-mobile-utility{display:none}
.sa-backdrop{position:fixed;inset:0;background:#0b15335c;z-index:99;border:0}
.sa-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;color:var(--sa-blue-dark);margin-bottom:18px}
.sa-eyebrow::before{content:"";width:22px;height:2px;background:var(--sa-blue);border-radius:2px}
.sa-news-hero{background:linear-gradient(110deg,#f0f8fe 0%,#f8fbfe 62%,#edf6fc 100%);border-bottom:1px solid #e6eff5;overflow:hidden}
.sa-news-toolbar{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:24px}
.sa-news-toolbar h1.sa-eyebrow{flex:0 0 auto;max-width:none;margin:0;color:var(--sa-blue-dark);font-size:14px;font-weight:900;line-height:1.4;letter-spacing:.11em}
.sa-news-toolbar>.sa-search{width:min(570px,55%);margin:0}
.sa-search{display:flex;align-items:center;gap:12px;background:white;border:1px solid #d6e5f1;box-shadow:0 8px 24px #1a507609;border-radius:13px;padding:7px 7px 7px 17px;max-width:570px}
.sa-search>.sa-icon{color:var(--sa-blue)}
.sa-search input[type=search]{min-width:0;width:100%;padding:7px 0;border:0;background:transparent;color:var(--sa-navy);font-size:15px;outline-offset:2px}
.sa-search input::placeholder{color:#586d84;opacity:1}
.sa-search button{background:var(--sa-blue);color:white;border:0;border-radius:8px;padding:12px 18px;font-size:14px;font-weight:800}
.sa-search button:hover{background:var(--sa-blue-dark)}
.sa-interface{position:relative;width:100%;max-width:420px;height:270px;margin-inline:auto;isolation:isolate;pointer-events:none}
.sa-interface-orbit{position:absolute;width:265px;height:265px;border-radius:50%;border:1px solid #cee3f3;background:linear-gradient(130deg,#dceefb80,#e9f6ff00);left:60px;top:0}
.sa-interface-sheet{position:absolute;left:28px;right:34px;top:16px;background:#fff;border:1px solid #d7e6f1;border-radius:16px;box-shadow:0 16px 40px #225c8910;overflow:hidden}
.sa-interface-bar{height:29px;border-bottom:1px solid #eaf0f5;display:flex;align-items:center;gap:5px;padding-inline:15px}
.sa-interface-bar i{width:5px;height:5px;background:#d5e4ef;border-radius:50%}
.sa-interface-bar i:first-child{background:#72aed5}
.sa-interface-body{padding:20px 24px 25px}
.sa-interface-symbol{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#eaf5fc;color:var(--sa-blue);margin-right:10px}
.sa-interface-body b{font-size:14px;color:var(--sa-navy);font-weight:800}
.sa-art-line{display:block;width:100%;height:6px;background:#e7eef5;border-radius:5px;margin-top:16px}
.sa-art-line.is-short{width:65%;margin-top:8px}
.sa-art-columns{display:flex;gap:10px;margin-top:18px}
.sa-art-columns>span{height:48px;flex:1;border:1px solid #e0edf6;border-radius:8px;background:linear-gradient(140deg,#e9f5fe,#f8fbfd)}
.sa-art-columns>span:nth-child(2){background:linear-gradient(140deg,#edf7f4,#fafcfb)}
.sa-interface-float{position:absolute;right:0;bottom:6px;width:225px;display:flex;gap:14px;align-items:center;background:white;border:1px solid #dbe7ef;padding:16px;border-radius:13px;box-shadow:0 12px 30px #193e5e0c}
.sa-interface-float>.sa-icon{color:var(--sa-blue);width:24px;height:24px;flex-basis:24px}
.sa-interface-float>span:nth-child(2){flex:1}
.sa-interface-float i{display:block;width:100%;height:5px;border-radius:4px;background:#dfeaf3}
.sa-interface-float i+i{width:65%;margin-top:8px}
.sa-art-check{background:#e8f5ee;color:#338363;font-size:13px;width:24px;height:24px;border-radius:50%;text-align:center;line-height:24px}
.sa-art-dot{position:absolute;left:5px;bottom:35px;width:11px;height:11px;border:3px solid #a3cce7;border-radius:50%}
.sa-category-bar{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:32px}
.sa-category-pill{padding:7px 14px;font-size:12px;font-weight:800;color:#566b80!important;background:#f6f9fc;border:1px solid #e2ebf2;border-radius:100px;line-height:1.5}
.sa-category-pill:hover,.sa-category-pill.is-current{background:var(--sa-blue);border-color:var(--sa-blue);color:white!important;text-decoration:none!important}
.sa-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.sa-post-card{border:1px solid var(--sa-line);border-radius:var(--sa-radius);background:white;overflow:hidden;box-shadow:0 4px 20px #193c5904;display:flex;flex-direction:column;min-width:0;transition:border-color .18s,box-shadow .18s}
.sa-post-card:hover{border-color:#b6d5e9;box-shadow:var(--sa-shadow)}
.sa-post-visual{display:block;overflow:hidden;background:var(--sa-pale);aspect-ratio:16/10;flex-shrink:0}
.sa-post-visual>img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover}
.sa-post-card-body{padding:25px;display:flex;flex-direction:column;flex:1;align-items:flex-start}
.sa-tags{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:15px}
.sa-tag,.sa-article-end .sa-tags a{color:var(--sa-blue-dark)!important;background:#eef7fd;border-radius:5px;padding:4px 8px;font-size:11px;font-weight:800;line-height:1.4}
.sa-post-card h2{font-size:21px;line-height:1.35;letter-spacing:-.02em;margin-bottom:14px}
.sa-post-card h2 a{color:var(--sa-navy)}
.sa-post-card h2 a:hover{color:var(--sa-blue)}
.sa-post-card p{font-size:14px;line-height:1.75;margin-bottom:22px}
.sa-card-bottom{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;margin-top:auto;font-size:11px;color:#64758b}
.sa-read-link{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:900;white-space:nowrap}
.sa-read-link .sa-icon{width:15px;height:15px;flex-basis:15px}
.sa-post-card--lead{display:grid;grid-template-columns:1.12fr 1fr;margin-bottom:30px;background:#f8fbfe}
.sa-post-card--lead .sa-post-visual{aspect-ratio:auto;min-height:350px;position:relative}
.sa-post-card--lead .sa-post-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.sa-post-card--lead .sa-post-card-body{padding:36px}
.sa-post-card--lead h2{font-size:clamp(25px,2.2vw,33px)}
.sa-post-card--lead p{font-size:16px}
.sa-image-placeholder{position:relative;width:100%;height:100%;min-height:200px;display:grid;place-items:center;isolation:isolate;background:linear-gradient(125deg,#e8f5fe,#f3f8fc);overflow:hidden}
.sa-placeholder-document{width:36%;height:65%;max-height:195px;min-height:125px;background:#fff;border:1px solid #d2e4f2;border-radius:12px;box-shadow:0 10px 25px #2457790b;display:flex;flex-direction:column;justify-content:center;padding:20px;position:relative;z-index:1}
.sa-placeholder-document .sa-icon{color:var(--sa-blue);margin-bottom:15px;width:28px;height:28px;flex:0 0 28px}
.sa-placeholder-document i{height:4px;background:#dce9f3;border-radius:5px;margin-bottom:8px}
.sa-placeholder-document i:last-child{width:60%}
.sa-placeholder-orbit{position:absolute;width:220px;height:220px;border:1px solid #c6dff0;border-radius:50%;left:calc(50% - 110px);top:calc(50% - 110px);z-index:-1}
.sa-pagination{margin:38px 0 0}
.sa-pagination ul{list-style:none;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:0}
.sa-pagination li{margin:0}
.sa-pagination a,.sa-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:8px 14px;border:1px solid var(--sa-line);border-radius:9px;font-weight:800;font-size:13px}
.sa-pagination .current{background:var(--sa-blue);border-color:var(--sa-blue);color:white}
.sa-archive-intro{padding-block:45px;background:var(--sa-pale);border-bottom:1px solid var(--sa-line)}
.sa-archive-intro h1{max-width:28ch;font-size:clamp(30px,3.5vw,46px);margin-bottom:25px}
.sa-archive-description{max-width:68ch}
.sa-article-header{padding-block:46px 32px;max-width:1000px}
.sa-back-link{display:inline-block;font-weight:800;font-size:13px;margin-bottom:25px}
.sa-article-header h1{max-width:30ch;font-size:clamp(31px,3.3vw,48px);line-height:1.22;margin-bottom:23px}
.sa-article-meta{display:flex;gap:22px;flex-wrap:wrap;font-size:13px;color:#586d84}
.sa-article-cover{max-width:1000px;margin-bottom:36px}
.sa-article-cover img{display:block;width:100%;max-height:540px;object-fit:contain;border-radius:16px;background:var(--sa-pale)}
.sa-caption{font-size:13px;margin-top:9px!important;color:#6a7b8c}
.sa-prose{width:min(68ch,calc(100% - 64px));margin-inline:auto;font-size:18px;line-height:1.85}
.sa-prose p{margin-bottom:24px}
.sa-prose a{text-decoration:underline}
.sa-prose h2,.sa-prose h3,.sa-prose h4{margin-top:34px;margin-bottom:16px}
.sa-prose h2{font-size:29px}.sa-prose h3{font-size:24px}
.sa-prose ul,.sa-prose ol{padding-left:25px;margin-block:20px 28px}
.sa-prose li{margin-bottom:10px}
.sa-prose figure{max-width:100%;margin:28px 0}
.sa-prose figcaption{font-size:13px;text-align:left;line-height:1.5;color:#64758b;margin-top:8px}
.sa-prose img{height:auto!important;max-width:100%}
.sa-prose iframe,.sa-prose video{max-width:100%}
.sa-prose blockquote{margin:28px 0;padding:20px 25px;background:var(--sa-pale);border-left:3px solid var(--sa-blue);border-radius:0 12px 12px 0}
.sa-prose pre{max-width:100%;overflow:auto;background:var(--sa-pale);padding:20px;border:1px solid var(--sa-line);border-radius:10px;font-size:14px}
.sa-prose table{display:block;max-width:100%;overflow:auto;border-collapse:collapse;margin-block:24px;font-size:15px}
.sa-prose th,.sa-prose td{border:1px solid var(--sa-line);padding:12px 16px;text-align:left}
.sa-prose .alignleft{float:left;margin:0 24px 20px 0}.sa-prose .alignright{float:right;margin:0 0 20px 24px}.sa-prose .aligncenter{display:block;margin-inline:auto}
.sa-prose::after{content:"";display:block;clear:both}
.sa-article-end{padding-top:26px}
.sa-post-navigation{max-width:1000px;padding-block:35px 54px}
.sa-post-navigation .nav-links{display:grid;grid-template-columns:1fr 1fr;gap:35px;border-top:1px solid var(--sa-line);padding-top:30px}
.sa-post-navigation a{font-size:15px;font-weight:800;color:var(--sa-navy)}
.sa-post-navigation span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--sa-blue);margin-bottom:9px}
.sa-post-navigation .nav-next{text-align:right;grid-column:2}
/* News articles share the existing, editable KB Sidebar widget area. */
.sa-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:start;padding-top:46px}
.sa-article-main{min-width:0}
.sa-article-layout .sa-article-header{width:100%;max-width:none;padding-top:0;margin-inline:0}
.sa-article-layout .sa-article-cover,.sa-article-layout .sa-post-navigation{width:100%;max-width:none;margin-inline:0}
.sa-article-layout .sa-prose,.sa-article-layout .comments-area{width:100%;max-width:68ch;margin-inline:0}
.sa-article-sidebar{display:grid;gap:22px;min-width:0;margin-bottom:48px}
.sa-article-sidebar .eckb-article-widget-sidebar-body__widget{min-width:0;padding:23px;background:white;border:1px solid var(--sa-line);border-radius:16px;box-shadow:0 6px 24px #193c5905}
.sa-article-sidebar .sa-widget-title,.sa-article-sidebar .wp-block-heading{font-size:20px;line-height:1.3;margin:0 0 18px}
.sa-article-sidebar ul,.sa-article-sidebar ol{list-style:none;padding:0;margin:0}
.sa-article-sidebar li{padding-block:9px;border-bottom:1px solid #edf2f7;font-size:14px;line-height:1.6}
.sa-article-sidebar li:first-child{padding-top:0}
.sa-article-sidebar li:last-child{border-bottom:0;padding-bottom:0}
.sa-article-sidebar li ul,.sa-article-sidebar li ol{padding-left:16px;margin-top:10px}
.sa-article-sidebar a{color:var(--sa-blue-dark)}
.sa-article-sidebar .sa-search{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;padding:9px;box-shadow:none;max-width:100%}
.sa-article-sidebar .sa-search>.sa-icon{width:18px;height:18px;flex-basis:18px}
.sa-article-sidebar .sa-search input[type=search]{font-size:13px;padding:5px 0}
.sa-article-sidebar .sa-search button{grid-column:1/-1;padding:10px;font-size:13px}
.sa-article-sidebar .tagcloud,.sa-article-sidebar .wp-block-tag-cloud{display:flex;flex-wrap:wrap;gap:7px;margin:0}
.sa-article-sidebar .tag-cloud-link{display:inline-block;padding:5px 9px;border:1px solid #dfebf4;border-radius:6px;background:#f5f9fc;font-size:12px!important;line-height:1.5}
.sa-article-sidebar select,.sa-article-sidebar input,.sa-article-sidebar iframe{max-width:100%;min-width:0}
.sa-article-sidebar select{width:100%;font-size:14px}
.sa-article-sidebar img{max-width:100%;height:auto}
.sa-article-sidebar table{width:100%;table-layout:fixed;font-size:12px}
.sa-article-sidebar .wp-block-search__inside-wrapper{max-width:100%}
.sa-article-sidebar .wp-block-search__input{min-width:0}
.sa-page-main{padding-bottom:64px}
.sa-page-header{padding-block:42px 27px;max-width:1000px}
.sa-page-header h1{font-size:clamp(31px,3.5vw,46px)}
.sa-page-content{width:min(900px,calc(100% - 64px))}
.sa-empty{text-align:center;min-height:300px}
.sa-empty .sa-search{margin:25px auto}.sa-empty .sa-back-link{margin-top:20px}
.sa-wp input:not([type=hidden]):not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=search]),.sa-wp textarea,.sa-wp select{max-width:100%;padding:10px 14px;border:1px solid #cbdce9;border-radius:7px;background:#fff;color:var(--sa-navy)}
.sa-wp .comments-area{width:min(68ch,calc(100% - 64px));margin:0 auto 50px}
.sa-wp .comment-list{padding-left:20px}.sa-wp .comment-form textarea{width:100%}
.sa-footer{padding-top:52px;background:#f3f8fc;border-top:1px solid var(--sa-line)}
.sa-footer-grid{display:grid;grid-template-columns:1.2fr .8fr 1fr 1fr;gap:45px;padding-bottom:36px}
.sa-footer nav h2{font-size:13px;font-weight:900;letter-spacing:.04em;margin-bottom:20px}
.sa-footer nav a{display:block;color:#53677c;font-size:12px;margin-block:10px}
.sa-socials{display:flex;gap:9px;margin-top:24px}
.sa-socials a{display:grid;place-items:center;width:32px;height:32px;border:1px solid #d4e4ef;border-radius:9px;color:var(--sa-blue);font-size:14px;font-weight:900}
.sa-footer-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dce8f0;padding-block:20px;font-size:11px}
.sa-footer-bottom p{margin:0}
.sa-footer-bottom a{color:var(--sa-blue-dark)}
/* Echo retains all functional markup. Override only its public presentation. */
.sa-kb-main{padding-bottom:48px}
.sa-kb-intro{display:grid;grid-template-columns:1fr 350px;align-items:center;gap:40px;padding-block:24px 12px}
.sa-kb-intro h1{font-size:clamp(34px,3.8vw,48px);margin-bottom:0}
.sa-kb-intro .sa-interface{height:205px;max-width:310px}
.sa-kb-intro .sa-interface-sheet{top:8px;left:18px;right:20px}
.sa-kb-intro .sa-interface-body{padding:12px 18px 16px}
.sa-kb-intro .sa-art-columns>span{height:27px}
.sa-kb-intro .sa-interface-orbit{height:200px;width:200px;left:45px}
.sa-kb-intro .sa-interface-float{width:180px;padding:12px;bottom:0}
.sa-kb-intro .sa-interface-body b{font-size:12px}
.sa-kb-main .eckb-kb-template{max-width:1240px!important;width:calc(100% - 64px)!important;margin:0 auto!important;padding:0!important}
.sa-kb-main [id^=epkb-main-page-container],.sa-kb-main [id^=eckb-article-page-container],.sa-kb-main [id^=eckb-categories-archive-container]{font-family:Nunito,system-ui,sans-serif!important;max-width:100%!important;box-sizing:border-box}
.sa-kb-main .epkb-doc-search-container{border-radius:20px!important;overflow:hidden;border:1px solid #dbeaf5!important;background:#eff7fd!important;margin-bottom:28px!important;box-shadow:none!important}
.sa-kb-main #epkb-main-page-container .epkb-doc-search-container__title{font-family:Nunito,system-ui,sans-serif!important;color:var(--sa-navy)!important;font-weight:800!important;font-size:30px!important;line-height:1.3!important;margin:0 0 20px!important}
.sa-kb-main .epkb-doc-search-container input[type=text],.sa-kb-main .epkb-doc-search-container input[type=search]{border-radius:10px!important;border:1px solid #cbdfea!important;color:var(--sa-navy)!important;font-family:inherit!important}
.sa-kb-main #epkb-main-page-container .epkb-doc-search-container{overflow:visible!important;padding:28px 24px!important}
.sa-kb-main #epkb-main-page-container #epkb_search_form{width:min(650px,100%)!important;max-width:100%!important;margin:0 auto!important}
.sa-kb-main #epkb-main-page-container .epkb-search-box{display:flex!important;align-items:stretch;border:1px solid #cbdfea!important;border-radius:10px!important;background:white!important;position:relative!important}
.sa-kb-main #epkb-main-page-container #epkb_search_terms{height:52px!important;min-width:0!important;flex:1!important;width:100%!important;padding:12px 16px!important;border:0!important;border-radius:10px 0 0 10px!important;font-size:15px!important;font-family:Nunito,system-ui,sans-serif!important;color:var(--sa-navy)!important}
.sa-kb-main #epkb-main-page-container #epkb_search_terms::placeholder{color:#586d84!important;opacity:1}
.sa-kb-main #epkb-main-page-container .epkb-search-box_button-wrap{position:static!important;display:flex!important;width:auto!important;flex:0 0 auto!important;padding:0!important}
.sa-kb-main #epkb-main-page-container #epkb-search-kb{height:52px!important;padding:0 22px!important;border:0!important;border-radius:0 9px 9px 0!important;background:var(--sa-blue)!important;color:white!important;font:800 14px Nunito,system-ui,sans-serif!important;min-width:0!important;box-shadow:none!important}
.sa-kb-main #epkb-main-page-container #epkb-content-container{padding:0!important}
.sa-kb-main #epkb-main-page-container .epkb-section-container{border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}
.sa-kb-main #epkb-main-page-container .eckb-categories-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px!important;justify-content:stretch!important;align-items:stretch!important;width:100%!important;padding:0!important;margin:0!important}
.sa-kb-main #epkb-main-page-container .epkb-top-category-box{border:1px solid var(--sa-line)!important;border-radius:15px!important;overflow:hidden;box-shadow:0 5px 22px #1b507606!important;background:#fff!important;float:none!important;width:auto!important;max-width:none!important;margin:0!important;min-height:165px!important;padding:0!important;display:block!important}
.sa-kb-main #epkb-main-page-container .epkb-top-category-box .section-head{border-bottom:1px solid #e5eef5!important;background:#f4f9fd!important;padding:17px 20px!important;border-radius:0!important}
.sa-kb-main #epkb-main-page-container .epkb-cat-name{color:var(--sa-navy)!important;font:800 18px/1.4 Nunito,system-ui,sans-serif!important;letter-spacing:-.015em!important;margin:0!important}
.sa-kb-main #epkb-main-page-container .epkb-cat-icon{color:var(--sa-blue)!important;font-size:20px!important;margin-right:10px!important}
.sa-kb-main #epkb-main-page-container .epkb-section-body{padding:12px 18px 16px!important}
.sa-kb-main #epkb-main-page-container .epkb-main-category{padding:0!important;margin:0!important}
.sa-kb-main #epkb-main-page-container .epkb-article-level-1{padding:7px 0!important}
.sa-kb-main #epkb-main-page-container .eckb-article-title__text{font:600 14px/1.65 Nunito,system-ui,sans-serif!important;color:#465e76!important}
.sa-kb-main #epkb-main-page-container .eckb-article-title__icon{color:var(--sa-blue)!important}
.sa-kb-main #epkb-main-page-container .epkb-mp-article:hover .eckb-article-title__text{color:var(--sa-blue)!important;text-decoration:underline!important}
.sa-kb-main #epkb-main-page-container .eckb-categories-list:after,.sa-kb-main #epkb-main-page-container .eckb-categories-list:before{display:none!important}
.sa-wp.sa-kb .sa-kb-main #epkb-main-page-container .epkb-top-category-box{height:auto!important;min-height:165px!important}
.sa-wp.sa-kb .sa-kb-main #epkb-main-page-container .epkb-top-category-box .epkb-section-body,.sa-wp.sa-kb .sa-kb-main #epkb-main-page-container .epkb-top-category-box .epkb-main-category{height:auto!important;min-height:0!important;max-height:none!important}
.sa-wp.sa-kb .sa-kb-main #epkb-main-page-container .epkb-search-box{min-height:52px!important;height:auto!important;overflow:visible!important;padding:0!important}
.sa-wp.sa-kb .sa-kb-main #epkb-main-page-container .epkb-search-box #epkb_search_terms{margin:0!important;position:static!important;height:52px!important;min-height:52px!important;line-height:1.5!important}
.sa-wp.sa-kb .sa-kb-main #epkb-main-page-container .epkb-search-box .epkb-search-box_button-wrap{position:static!important;inset:auto!important;transform:none!important;height:52px!important;width:auto!important;display:flex!important;align-items:stretch!important}
.sa-wp.sa-kb .sa-kb-main #epkb-main-page-container .epkb-search-box #epkb-search-kb{position:static!important;inset:auto!important;transform:none!important;height:52px!important;width:auto!important;margin:0!important;line-height:1.4!important;float:none!important}
.sa-kb-main #epkb-main-page-container .epkb-articles-coming-soon{color:#62778b!important;font:italic 14px/1.7 Nunito,system-ui,sans-serif!important}
.sa-kb-main .epkb-section-head{border-bottom:1px solid #e6eef5!important;background:#f4f9fd!important;padding:18px!important}
.sa-kb-main .epkb-section-head h2,.sa-kb-main .epkb-section-head h3{font-family:inherit!important;font-weight:800!important;color:var(--sa-navy)!important}
.sa-kb-main .epkb-article-inner,.sa-kb-main .eckb-article-title{font-family:inherit!important}
.sa-kb-main .epkb-article-inner{color:var(--sa-text)!important}
.sa-kb-main #eckb-article-content{color:var(--sa-text)!important;font-size:17px;line-height:1.85}
.sa-kb-main #eckb-article-content p{max-width:68ch;margin-bottom:22px}
.sa-kb-main #eckb-article-content img{max-width:100%;height:auto!important;border-radius:9px}
.sa-kb-main #eckb-article-content h1,.sa-kb-main #eckb-article-content h2,.sa-kb-main #eckb-article-content h3{color:var(--sa-navy)!important;font-family:inherit!important;line-height:1.3}
.sa-kb-main #eckb-article-body{padding-top:32px}
.sa-kb-main #eckb-article-content table{display:block;max-width:100%;overflow:auto}
.sa-kb-main #eckb-article-left-sidebar,.sa-kb-main #eckb-article-right-sidebar{font-family:inherit!important}
.sa-kb-main a:focus-visible,.sa-kb-main button:focus-visible,.sa-kb-main input:focus-visible{outline:3px solid var(--sa-blue)!important;outline-offset:3px!important}
@media(min-width:1200px) and (max-width:1350px){.sa-header-inner{gap:20px}.sa-menu{gap:16px;font-size:13px}.sa-navigation{gap:18px}.sa-nav-actions{gap:14px}.sa-brand img{width:153px}}
@media(max-width:1199px){
 .sa-container{width:calc(100% - 48px)}.sa-section{padding-block:48px}
 .sa-article-layout{grid-template-columns:minmax(0,1fr) 280px;gap:32px;padding-top:40px}
 .sa-header-inner{flex-wrap:wrap;min-height:78px;padding-block:17px}
 .sa-navigation{width:100%;flex-wrap:wrap;gap:20px;padding-top:12px}
 .sa-header{position:static}.sa-js .sa-header{position:sticky}.sa-mobile-utility{display:flex;gap:18px;font-size:13px;font-weight:800}
 .sa-menu{flex-wrap:wrap;gap:18px}.sa-submenu{left:0}.sa-menu>li>a,.sa-dropdown summary{padding-block:8px}
 .sa-js .sa-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--sa-line);background:white;border-radius:9px}
 .sa-js .sa-navigation{display:none;position:fixed;inset:0 0 0 auto;width:min(380px,90vw);height:100dvh;overflow:auto;background:white;padding:70px 28px 30px;z-index:102;align-content:flex-start;flex-direction:column;flex-wrap:nowrap;box-shadow:-10px 0 40px #183d591f}
 .admin-bar.sa-js .sa-navigation{top:32px;height:calc(100dvh - 32px)}
 .sa-js .sa-navigation.is-open{display:flex}
 .sa-js .sa-menu{display:flex;flex-direction:column;width:100%;gap:0;align-items:stretch;font-size:16px}
 .sa-js .sa-menu>li{border-bottom:1px solid #edf2f7}.sa-js .sa-menu>li>a,.sa-js .sa-dropdown summary{padding-block:12px}
 .sa-js .sa-dropdown summary{justify-content:space-between}.sa-js .sa-submenu{position:static;width:100%;box-shadow:none;border:0;border-radius:0;padding:0 0 12px 10px}
 .sa-js .sa-menu-close{display:grid;place-items:center;position:absolute;right:24px;top:20px;width:36px;height:36px;border:1px solid var(--sa-line);border-radius:9px;background:white}
 .sa-js .sa-nav-actions{flex-direction:column;width:100%;align-items:stretch;gap:18px;margin-top:7px}.sa-js .sa-login{align-self:flex-start}
 .sa-js .sa-mobile-utility{display:flex;flex-direction:column;width:100%;gap:13px;font-size:14px;font-weight:800}
 .sa-menu-open{overflow:hidden}
 .sa-news-toolbar{gap:24px;padding-block:22px}.sa-search{gap:8px}
 .sa-interface{height:250px}.sa-interface-body{padding:18px}.sa-interface-sheet{left:10px;right:15px}.sa-interface-orbit{left:25px}.sa-interface-float{width:210px}
 .sa-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-post-card--lead .sa-post-card-body{padding:28px}.sa-post-card--lead .sa-post-visual{min-height:340px}
 .sa-prose{width:min(68ch,calc(100% - 48px))}.sa-footer-grid{gap:30px;grid-template-columns:1fr 1fr 1fr}.sa-footer-brand{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between}.sa-socials{margin:0}
 .sa-kb-main .eckb-kb-template{width:calc(100% - 48px)!important}
 .sa-kb-main #epkb-main-page-container .eckb-categories-list{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:1023px){.sa-article-layout{grid-template-columns:minmax(0,1fr);gap:10px}.sa-article-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px}}
@media(max-width:782px){.admin-bar .sa-header{top:46px}.admin-bar.sa-js .sa-navigation{top:46px;height:calc(100dvh - 46px)}}
@media(max-width:767px){
 html{scroll-padding-top:108px}.sa-container{width:calc(100% - 36px)}.sa-section{padding-block:36px}
 .sa-article-layout{padding-top:30px}.sa-article-sidebar{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:36px}.sa-article-sidebar .eckb-article-widget-sidebar-body__widget{padding:22px}
 .sa-utility-inner{min-height:32px;justify-content:center}.sa-utility nav{display:none}.sa-header-inner{min-height:71px;padding-block:12px}.sa-brand img{width:150px}
 .sa-navigation:not(.is-open) .sa-menu{row-gap:3px}.sa-navigation:not(.is-open) .sa-submenu{left:auto;right:0}
 .sa-news-toolbar{flex-direction:column;align-items:stretch;gap:16px;padding-block:20px}.sa-news-toolbar>.sa-search{width:100%;max-width:none}.sa-eyebrow{font-size:11px;margin-bottom:14px}
 .sa-interface{max-width:345px;height:235px}.sa-interface-orbit{width:225px;height:225px;left:50px}.sa-interface-sheet{left:20px;right:22px;top:5px}.sa-interface-float{bottom:0;right:0}
 .sa-search{gap:7px;padding-left:13px}.sa-search input[type=search]{font-size:13px}.sa-search button{font-size:12px;padding:12px 13px}.sa-search>.sa-icon{width:18px;height:18px;flex-basis:18px}
 .sa-category-bar{margin-bottom:24px;gap:7px}.sa-category-pill{font-size:11px;padding:6px 11px}
 .sa-post-grid{grid-template-columns:1fr;gap:22px}.sa-post-card{border-radius:17px}.sa-post-card--lead{grid-template-columns:1fr;margin-bottom:22px}.sa-post-card--lead .sa-post-visual{min-height:0;aspect-ratio:16/10}.sa-post-card--lead .sa-post-card-body,.sa-post-card-body{padding:24px}.sa-post-card--lead h2{font-size:25px}.sa-post-card h2{font-size:23px}.sa-post-card--lead p{font-size:14px}.sa-card-bottom{font-size:11px}
 .sa-post-visual{aspect-ratio:16/9}.sa-image-placeholder{min-height:180px}.sa-placeholder-document{min-height:120px}.sa-pagination{margin-top:28px}.sa-pagination a,.sa-pagination span{min-width:36px;min-height:38px;padding:6px 11px;font-size:12px}
 .sa-archive-intro{padding-block:30px}.sa-archive-intro h1{font-size:32px}
 .sa-article-header{padding-block:30px 25px}.sa-article-header h1{font-size:32px}.sa-article-meta{gap:8px 18px;font-size:12px}.sa-article-cover{margin-bottom:25px}.sa-article-cover img{border-radius:10px}
 .sa-prose{width:calc(100% - 36px);font-size:17px;line-height:1.8}.sa-prose p{margin-bottom:22px}.sa-prose h2{font-size:25px}.sa-prose h3{font-size:22px}.sa-prose .alignleft,.sa-prose .alignright{float:none;margin:20px 0;display:block}.sa-post-navigation{padding-block:25px 36px}.sa-post-navigation .nav-links{gap:20px}.sa-post-navigation a{font-size:13px}.sa-post-navigation span{font-size:10px}
 .sa-page-main{padding-bottom:36px}.sa-page-header{padding-block:30px 15px}.sa-page-header h1{font-size:32px}
 .sa-footer{padding-top:36px}.sa-footer-grid{grid-template-columns:1fr 1fr;gap:25px}.sa-footer-brand{display:block}.sa-socials{margin-top:18px}.sa-footer-grid nav:last-child{grid-column:1/-1}.sa-footer nav a{font-size:12px}.sa-footer nav h2{font-size:12px}.sa-footer-bottom{gap:16px;align-items:flex-start;font-size:10px}
 .sa-kb-intro{grid-template-columns:1fr;gap:12px;padding-block:26px 18px}.sa-kb-intro h1{font-size:34px}.sa-kb-intro .sa-interface{height:200px;max-width:295px}.sa-kb-main .eckb-kb-template{width:calc(100% - 36px)!important}.sa-kb-main .epkb-doc-search-container{border-radius:15px!important}.sa-kb-main #eckb-article-content{font-size:16px}.sa-kb-main #eckb-article-body{padding-top:22px}
 .sa-kb-main #epkb-main-page-container .eckb-categories-list{grid-template-columns:1fr;gap:16px!important}.sa-kb-main #epkb-main-page-container .epkb-doc-search-container{padding:24px 16px!important}.sa-kb-main #epkb-main-page-container .epkb-doc-search-container__title{font-size:25px!important}.sa-kb-main #epkb-main-page-container #epkb_search_terms{font-size:13px!important;padding-inline:12px!important}.sa-kb-main #epkb-main-page-container #epkb-search-kb{padding-inline:14px!important;font-size:12px!important}
}
@media(max-width:600px){.admin-bar .sa-header{top:0}.admin-bar.sa-js .sa-navigation{top:0;height:100dvh}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
@media print{.sa-header,.sa-footer,.sa-post-navigation,.sa-interface,.sa-search,.sa-article-sidebar{display:none!important}.sa-article-layout{display:block;padding-top:0}.sa-wp{color:black!important;background:white!important}.sa-prose,.sa-container{width:100%;max-width:100%}.sa-wp a{color:inherit}.sa-article-header{padding-top:0}}
