body.de-kb-mode .allure-article-header {display:none!important}
#de-landing.de-knowledgebase {font-family:"Segoe UI",Tahoma,Arial,sans-serif;background:#eef5f0;color:#163e2b}
#de-landing .de-kb-hero {position:relative;isolation:isolate;padding:48px 24px 44px;text-align:center;background:radial-gradient(ellipse at 75% 100%,#1b78534a,transparent 65%),linear-gradient(135deg,#031b11,#0b4430);color:#fff;overflow:hidden}
#de-landing .de-kb-hero::before {content:"";position:absolute;inset:40% -5% -90%;z-index:-1;pointer-events:none;border-radius:50%;box-shadow:0 -20px 65px #e4ffed0e,inset 0 2px #effff612;transform:rotate(-5deg)}
#de-landing .de-kb-label {display:inline-flex;align-items:center;gap:9px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#b2e7cb;margin-bottom:16px}
#de-landing .de-kb-label svg {width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5}
#de-landing .de-kb-hero h1 {font:400 clamp(30px,3.5vw,50px)/1.2 "Segoe UI",Tahoma,Arial,sans-serif;color:#f6fff9;margin:0 0 15px}
#de-landing .de-kb-hero > p {font-size:16px;line-height:1.6;color:#c1dfcf;margin:0 auto 25px;max-width:720px}
#de-landing .de-kb-search {max-width:820px;margin:auto}
#de-landing .de-kb-search .kb-search {display:flex;gap:10px;padding:7px;background:#fff;border-radius:15px;box-shadow:0 10px 35px #001b1929;align-items:center}
#de-landing .de-kb-search .input-group-btn {position:static;display:block;width:auto;flex:none}
#de-landing .de-kb-search input[type=submit] {width:auto!important;min-width:100px;color:#fff!important;font-size:15px}
#de-landing .de-kb-search input[type=text] {min-width:0;flex:1;width:0;height:52px;padding:12px 17px;border:0!important;background:#fff!important;box-shadow:none!important;color:#173f2d;font:400 17px "Segoe UI",Tahoma,Arial,sans-serif}
#de-landing .de-kb-search input[type=submit] {border:0;background:#101e17;color:#fff;padding:15px 26px;border-radius:10px;min-height:51px;cursor:pointer}
#de-landing .de-kb-search input[type=submit]:hover {background:#12623e;box-shadow:0 4px 15px #0a513a30}
#de-landing .de-kb-search .kb-search:focus-within {box-shadow:0 0 0 3px #8ddcb4,0 10px 35px #001b1929}
#de-landing .de-kb-content {width:min(1250px,calc(100% - 48px));margin:auto;padding:35px 0 46px;min-height:350px;font-size:16px;line-height:1.65}
#de-landing .de-kb-breadcrumb {display:flex;gap:9px;align-items:center;margin-bottom:30px;font-size:14px;color:#62816d}
#de-landing .de-kb-breadcrumb a {color:#155d3b}
#de-landing .de-kb-content h2 {font:400 clamp(23px,2vw,30px)/1.3 "Segoe UI",Tahoma,Arial,sans-serif;color:#16422c;margin:28px 0 21px}
#de-landing .de-kb-content .kbcategories {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:0 0 34px}
#de-landing .de-kb-content .kbcategories::before,#de-landing .de-kb-content .kbcategories::after {display:none}
#de-landing .de-kb-content .kbcategories > div {width:100%;max-width:none;padding:24px;background:#fff;border:0;border-radius:17px;box-shadow:0 7px 24px #183e2b08;min-width:0}
#de-landing .de-kb-content .kbcategories > div:hover {box-shadow:0 12px 30px #183e2b17}
#de-landing .de-kb-content a {color:#12623d;text-decoration:none}
#de-landing .de-kb-content a:hover {color:#0a9254}
#de-landing .de-kb-content .kbcategories > div > a:first-child {display:flex;gap:10px;align-items:center;font-size:18px;font-weight:500;line-height:1.4}
#de-landing .de-kb-content .kbcategories i {color:#26875b}
#de-landing .de-kb-content .badge {margin-inline-start:auto;border-radius:8px;background:#e2f3e9;color:#246141;padding:5px 8px;font-size:12px;flex:none}
#de-landing .de-kb-content .kbcategories p {font-size:14px;color:#5f7969;margin:12px 0 0}
#de-landing .de-kb-content .kbarticles {display:grid;gap:12px}
#de-landing .de-kb-content .kbarticles > div {padding:20px 23px;background:#fff;border-radius:15px;box-shadow:0 4px 18px #193e2906}
#de-landing .de-kb-content .kbarticles > div > a:first-child {font-size:17px;font-weight:500}
#de-landing .de-kb-content .kbarticles p {font-size:14px;color:#5b7565;margin:8px 0 0}
#de-landing .de-kb-content .admin-inline-edit {font-size:11px;margin-inline-start:12px}
#de-landing .de-kb-support {display:flex;justify-content:space-between;align-items:center;gap:20px;background:#dfeee5;padding:24px;border-radius:17px;margin-top:32px}
#de-landing .de-kb-support strong {display:block;font-size:19px;font-weight:500}
#de-landing .de-kb-support p {margin:4px 0 0;color:#587462;font-size:14px}
#de-landing .de-kb-support a {padding:12px 19px;border-radius:11px;color:#fff;background:#0c5735;white-space:nowrap;box-shadow:0 5px 18px #0c57351a}
#de-landing .de-kb-content .allure-padded-content {background:#fff;padding:30px;border-radius:18px;box-shadow:0 6px 22px #16482c0b}
#de-landing .kb-article-content {overflow-wrap:anywhere;color:#284e37}
#de-landing .kb-article-content img,#de-landing .kb-article-content video,#de-landing .kb-article-content iframe {max-width:100%;height:auto}
#de-landing .kb-article-content pre {overflow:auto;max-width:100%;padding:16px;background:#f1f6f2;border-radius:10px}
#de-landing .kb-article-content table {display:block;max-width:100%;overflow:auto}
#de-landing .kb-article-details {padding:15px 0;list-style:none;color:#66816e;font-size:13px}
#de-landing .kb-rate-article {padding-top:20px;border-top:1px solid #e3eee6}
#de-landing .kb-rate-article .btn {border:0;border-radius:10px;padding:10px 16px;margin:5px;background:#e1f1e7;color:#195e3a}
#de-landing .kb-article-title {display:flex;align-items:center;justify-content:space-between;gap:15px}
#de-landing .kb-article-title .btn-print {order:2;margin-inline-start:auto}
@media(max-width:900px) {#de-landing .de-kb-content .kbcategories {grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px) {
 #de-landing .de-kb-hero {padding:33px 17px}
 #de-landing .de-kb-hero > p {font-size:14px}
 #de-landing .de-kb-search input[type=text] {font-size:15px;padding:10px;height:45px}
 #de-landing .de-kb-search input[type=submit] {padding:12px 15px;min-height:45px}
 #de-landing .de-kb-content {width:calc(100% - 30px);padding-top:22px}
 #de-landing .de-kb-content .kbcategories {grid-template-columns:1fr;gap:12px}
 #de-landing .de-kb-content .kbcategories > div {padding:20px}
 #de-landing .de-kb-support {align-items:flex-start;flex-direction:column;padding:20px}
 #de-landing .de-kb-content .allure-padded-content {padding:20px}
}
@media print {#de-landing .de-header,#de-landing .de-kb-hero,#de-landing .de-kb-support,#de-landing .de-site-footer {display:none!important}#de-landing .de-kb-content {width:100%}}
