.sp-knowledge-shell .sp-header{position:relative;inset:auto;background:#21201f;border-bottom:0}
.sp-knowledge-shell.admin-bar .sp-header{top:auto}
.sp-knowledge-main{max-width:860px;margin:auto;padding:42px 20px 64px;color:#2d3748;font:18px/1.7 Roboto,sans-serif;overflow-wrap:anywhere}
.sp-knowledge-breadcrumbs{font-size:14px;color:#718096;margin:0 0 26px;line-height:1.6}
.sp-knowledge-breadcrumbs a{text-decoration:none}.sp-knowledge-breadcrumbs span{padding:0 7px}
.sp-knowledge-main h1{font-size:clamp(30px,4vw,44px);line-height:1.18;color:#1a202c;margin:0 0 22px}
.sp-knowledge-byline{font-size:14px;color:#718096;margin:0 0 24px}
.sp-knowledge-hero{border-radius:20px;background:#f5f6f7;padding:16px;margin:0 0 28px}
.sp-knowledge-hero img{display:block;width:100%;height:auto;max-height:400px;object-fit:contain}
.sp-knowledge-article{max-width:100%;margin:0!important}
.sp-knowledge-article>p,.sp-knowledge-article>ul,.sp-knowledge-article>ol{margin-block:20px}
.sp-knowledge-article>h2{font-size:clamp(25px,3.4vw,32px);line-height:1.3;margin:48px 0 20px;scroll-margin-top:32px}
.sp-knowledge-article h3{font-size:22px;line-height:1.35;margin:30px 0 16px}
.sp-knowledge-article li{margin-block:12px}.sp-knowledge-article a{text-decoration-color:#c4ac00;text-underline-offset:4px}
.sp-knowledge-article>.wp-block-group{margin-block:28px}
.sp-knowledge-article .wp-block-group>:first-child{margin-top:0}.sp-knowledge-article .wp-block-group>:last-child{margin-bottom:0}
.sp-knowledge-article .wp-block-table{max-width:100%;overflow-x:auto;margin-block:24px}
.sp-knowledge-article table{width:100%;min-width:580px;border-collapse:collapse;table-layout:fixed;font-size:16px;line-height:1.5}
.sp-knowledge-article th,.sp-knowledge-article td{border:1px solid #dfe3e7;padding:12px;text-align:left;vertical-align:top;overflow-wrap:break-word}
.sp-knowledge-article th{background:#f5f6f7}
.sp-knowledge-apply a{display:inline-block;padding:14px 20px;border-radius:12px;background:#fce000;color:#21201f;text-decoration:none;font-weight:600}
@media(max-width:600px){.sp-knowledge-main{padding-top:28px}.sp-knowledge-article>.wp-block-group{padding:20px!important}.sp-knowledge-breadcrumbs{font-size:13px}.sp-knowledge-hero{padding:10px}.sp-knowledge-article th,.sp-knowledge-article td{padding:10px}}
