/* Knowledge article styles are scoped to the approved article template. */
.szy-kn{background:#fff}.szy-kn-hero{background:#f1f8f4}.szy-kn-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;padding:20px 0;color:#5f6b66}.szy-kn-breadcrumb a:hover{text-decoration:underline}.szy-kn-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;padding:12px 0 36px;min-height:340px}.szy-kn-label{color:#168532!important;font-weight:700;font-size:13px;letter-spacing:.06em;margin-bottom:14px!important}.szy-kn h1{font-size:clamp(34px,4vw,54px);line-height:1.12;margin-bottom:12px}.szy-kn-subtitle{font-size:21px;font-weight:600;color:#111827!important;margin-bottom:18px!important}.szy-kn-hero-grid p:last-child{max-width:490px;font-size:16px}.szy-kn-art img{width:100%;max-height:340px;object-fit:contain;mix-blend-mode:multiply}.szy-kn-body{width:min(840px,calc(100% - 80px));margin:54px auto}.szy-kn-body section{margin-bottom:40px}.szy-kn-body h2{position:relative;font-size:27px;line-height:1.3;margin-bottom:16px}.szy-kn-body h2>span{position:absolute;left:-58px;top:4px;color:#168532;font-size:17px;border-bottom:1px solid #27aa42;padding-bottom:6px;letter-spacing:0}.szy-kn-body p{font-size:16px;line-height:1.8;margin:0 0 15px}.szy-kn-body ul{list-style:disc;padding-left:22px;margin:12px 0 20px}.szy-kn-body li{padding-left:3px;margin:10px 0;color:#5f6b66;line-height:1.7}.szy-kn-body li::marker{color:#168532}.szy-kn-body strong{color:#24352d}.szy-kn-diagram{margin:24px 0;border:1px solid #e4e9e6;border-radius:5px;padding:24px;background:linear-gradient(135deg,#fff,#f1f8f4)}.szy-kn-diagram figcaption{font-weight:700;margin-bottom:24px}.szy-kn-flow{display:grid;grid-template-columns:1fr 35px 1fr 35px 1fr;align-items:center;text-align:center;gap:6px}.szy-kn-flow>div{display:flex;align-items:center;flex-direction:column;gap:12px}.szy-kn-flow .szy-icon,.szy-kn-battery .szy-icon{width:52px;height:52px;color:#168532;filter:drop-shadow(4px 6px 2px #dcebe1)}.szy-kn-flow>span{font-size:32px;color:#168532}.szy-kn-flow strong{font-size:14px}.szy-kn-battery{display:flex;flex-direction:column;align-items:center;gap:7px;margin:6px auto 20px}.szy-kn-battery>span{font-size:32px;line-height:1;color:#168532}.szy-kn-battery strong{font-size:14px}.szy-kn-diagram p{font-size:12px;margin:10px 0 0;line-height:1.5}.szy-kn-table{width:100%;overflow-x:auto;border:1px solid #e4e9e6;border-radius:5px;margin:20px 0 12px}.szy-kn-table table{border-collapse:collapse;width:100%;min-width:580px;margin:0;font-size:14px;line-height:1.6}.szy-kn-table caption{text-align:left;padding:12px 16px;font-weight:600;background:#fafcfb}.szy-kn-table th,.szy-kn-table td{text-align:left;vertical-align:top;padding:15px 16px;border:1px solid #e4e9e6}.szy-kn-table thead{background:#eaf7ed}.szy-kn-table tbody th{width:25%;font-weight:600}.szy-kn-table td{color:#5f6b66}.szy-kn-note{font-size:13px!important}.szy-kn-related{border-top:1px solid #e4e9e6;padding-top:28px;margin-bottom:35px}.szy-kn-related>h2{font-size:28px;margin-bottom:22px}.szy-kn-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.szy-kn-related-grid article{border:1px solid #e4e9e6;border-radius:5px;overflow:hidden}.szy-kn-related-copy{padding:18px}.szy-kn-related-copy h3{font-size:17px;line-height:1.4;min-height:48px}.szy-kn-soon{display:block;margin-top:15px;color:#5f6b66;font-size:13px}.szy-kn-thumb{height:155px;display:flex;justify-content:center;background:#f1f7f4}.szy-kn-scene{display:block;height:100%;aspect-ratio:256/214;background:url('knowledge-isometric-board-v264.png') no-repeat;background-size:600% 478.504673%;background-position-y:45.679012%}.szy-kn-scene-0{background-position-x:31.796875%}.szy-kn-scene-1{background-position-x:52.734375%}.szy-kn-scene-2{background-position-x:73.828125%}.szy-kn-scene-3{background-position-x:94.53125%}.szy-kn-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px;background:#eaf7ed;border-radius:5px;margin-bottom:38px}.szy-kn-cta h2{font-size:27px;margin-bottom:8px}.szy-kn-cta p{font-size:15px}.szy-kn-cta .szy-btn{flex-shrink:0}
@media(max-width:1100px){.szy-kn-body{width:min(800px,calc(100% - 100px))}.szy-kn-body h2>span{position:static;display:inline-block;margin-right:14px}.szy-kn-hero-grid{min-height:300px}.szy-kn-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.szy-kn-hero-grid{grid-template-columns:1fr;gap:12px;padding:18px 0 24px}.szy-kn h1{font-size:38px}.szy-kn-subtitle{font-size:19px}.szy-kn-art img{max-height:260px}.szy-kn-body{width:calc(100% - 40px);margin:34px auto}.szy-kn-body h2{font-size:23px}.szy-kn-body p{font-size:16px}.szy-kn-diagram{padding:18px 12px}.szy-kn-flow{grid-template-columns:1fr 18px 1fr 18px 1fr;gap:2px}.szy-kn-flow strong{font-size:11px}.szy-kn-flow .szy-icon{width:38px;height:38px}.szy-kn-flow>span{font-size:22px}.szy-kn-related-grid{gap:12px}.szy-kn-related-copy{padding:12px}.szy-kn-related-copy h3{font-size:15px}.szy-kn-thumb{height:125px}.szy-kn-cta{display:block;padding:24px}.szy-kn-cta h2{font-size:24px}.szy-kn-cta .szy-btn{margin-top:20px}.szy-kn-breadcrumb{font-size:11px}}
@media(max-width:380px){.szy-kn-related-grid{grid-template-columns:1fr}}
.szy-kn-art img{mask-image:linear-gradient(to right,transparent,#000 9%,#000 91%,transparent),linear-gradient(to bottom,transparent,#000 9%,#000 91%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(to right,transparent,#000 9%,#000 91%,transparent),linear-gradient(to bottom,transparent,#000 9%,#000 91%,transparent);-webkit-mask-composite:source-in}
