/* New content follows the existing Techno Piling typography, colours and template. */
.knowledge-label{display:block;font-family:Montserrat,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.4px;color:#007cba;line-height:1.6;margin:0 0 14px}.knowledge-title{text-transform:none;letter-spacing:-.8px;line-height:1.22;font-size:40px;margin:0 0 22px;max-width:900px}.knowledge-intro{font-size:18px;line-height:1.7;max-width:850px;color:#555}.knowledge-meta{font-size:12px;color:#697177;line-height:1.6}.knowledge-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;margin-bottom:30px;line-height:1.5}.knowledge-breadcrumb>*+*:before{content:'/';padding-right:10px;color:#888}.knowledge-breadcrumb a{color:#007cba}.knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:32px}.knowledge-card{border:1px solid #e1e3e5;background:#fff;display:flex;flex-direction:column;min-width:0}.knowledge-cover{height:200px;display:block;overflow:hidden;background:#f1f3f4}.knowledge-cover img{width:100%;height:100%;object-fit:cover;object-position:center}.knowledge-card-body{padding:24px;display:flex;flex-direction:column;flex:1}.knowledge-card h3{font-size:19px;line-height:1.4;text-transform:none;letter-spacing:0;margin:0 0 15px}.knowledge-card h3 a{color:#23282d}.knowledge-card h3 a:hover{color:#007cba}.knowledge-card p{font-size:14px;line-height:1.8}.knowledge-read{font-size:13px;font-weight:700;color:#007cba;margin-top:auto;min-height:44px;padding-top:12px}.library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px}.library-card{border-top:3px solid #007cba;background:#f4f5f6;padding:28px;display:flex;gap:20px;min-width:0}.library-document{background:#23282d;color:#fff;font:700 14px Montserrat,Arial,sans-serif;width:54px;height:70px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-bottom:4px solid #e1251b}.library-card h2{font-size:22px;text-transform:none;line-height:1.3;letter-spacing:0}.library-card p{margin-bottom:10px}.library-actions{display:flex;gap:8px 18px;flex-wrap:wrap;font-weight:600;font-size:13px}.library-actions a{min-height:44px;display:inline-flex;align-items:center;color:#007cba}.knowledge-note{background:#f4f5f6;border-left:3px solid #e1251b;padding:24px 28px;margin:36px 0}.knowledge-note h2{font-size:23px;text-transform:none;letter-spacing:0;line-height:1.35}.knowledge-note p:last-child{margin-bottom:0}.knowledge-note a{color:#007cba}.article-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(250px,1fr);gap:50px}.article-header{border:0;padding:0;display:block}.article-header .knowledge-title{font-size:38px}.guide-article{min-width:0}.guide-article>section{scroll-margin-top:100px}.guide-article>section h2,.article-toc h2,.article-references h2{font-size:25px;line-height:1.35;text-transform:none;letter-spacing:-.2px;margin:34px 0 16px}.guide-article p,.guide-article li{font-size:16px;line-height:1.8}.guide-article ul,.guide-article ol{padding-left:23px}.guide-article li+li{margin-top:9px}.article-figure{margin:28px 0}.article-figure img{display:block;width:100%;height:auto;max-height:470px;object-fit:contain;background:#f4f5f6}.article-figure figcaption{font-size:12px;color:#62676b;line-height:1.6;padding-top:10px}.article-toc{background:#f5f6f7;padding:22px 28px;margin:30px 0}.article-toc h2{font-size:20px;margin:0 0 12px}.article-toc li{font-size:14px;margin:0}.article-toc a,.article-references a{color:#007cba}.article-toc ol{margin-bottom:0}.article-aside-box{position:sticky;top:100px;border-top:3px solid #e1251b;background:#f4f5f6;padding:26px}.article-aside-box h2{font-size:23px;text-transform:none;line-height:1.35;letter-spacing:0}.article-aside-box p{font-size:14px}.article-aside-box .btn{width:100%;white-space:normal;margin:8px 0}.aside-contact{display:block;font-size:13px;padding:10px 0;color:#007cba;overflow-wrap:anywhere}.article-references li{font-size:13px;line-height:1.65}.guide-article .table{font-size:14px;line-height:1.65}.guide-article .table th,.guide-article .table td{padding:14px;min-width:155px}.guide-article .table thead{background:#23282d;color:#fff}.related-guides{margin-top:60px;padding-top:35px;border-top:1px solid #ddd}.related-guides>h2{font-size:29px;text-transform:none;letter-spacing:0}.library-teaser{padding:55px 0;background:#f3f5f6;border-block:1px solid #e1e4e7}.library-teaser>.container,.home-quote>.container{display:flex;align-items:center;justify-content:space-between;gap:40px}.library-teaser h2,.home-blog h2,.home-quote h2{font-size:30px;letter-spacing:-.4px;text-transform:none;line-height:1.3}.library-teaser p{max-width:720px;margin-bottom:0}.library-teaser .knowledge-label{margin-bottom:12px}.library-teaser .btn{flex-shrink:0}.home-blog{padding:60px 0;background:#fff}.knowledge-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px}.knowledge-section-head>a{font-weight:700;font-size:13px;color:#007cba;white-space:nowrap}.home-quote{background:#23282d;padding:50px 0;color:#fff}.home-quote h2,.home-quote p{color:#fff}.home-quote .knowledge-label{color:#72c3e6}.home-quote p{max-width:650px;margin:0}.home-quote .knowledge-label{margin-bottom:12px}.home-quote-actions{display:flex;flex-direction:column;gap:15px;align-items:flex-start;flex-shrink:0}.home-quote-actions>a:not(.btn){color:#fff;font-size:14px}.header-quote .btn{padding:12px 17px;font-size:12px;white-space:nowrap}.top-info-box .header-quote{padding-right:0}.footer-knowledge-links{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;margin:14px 0 0}.footer-knowledge-links a{min-height:36px;display:inline-flex;align-items:center}.wa-floating{position:fixed;right:22px;bottom:22px;z-index:1030;display:flex;align-items:center;justify-content:center;gap:10px;background:#25d366;color:#123b25!important;padding:13px 21px;border-radius:32px;box-shadow:0 5px 20px #0003;font-weight:700;font-size:16px;line-height:1.5;min-height:54px;text-decoration:none}.wa-floating img{display:block;width:27px;height:27px;flex-shrink:0}.wa-floating:hover{background:#20c35d;text-decoration:none}.wa-floating[hidden]{display:none!important}#back-to-top{bottom:100px}.contact-whatsapp{border-top:1px solid #ddd;margin-top:24px;padding-top:28px}a:focus-visible,button:focus-visible{outline:3px solid #007cba;outline-offset:4px}@media(max-width:1199px){.header-quote .btn{padding:10px 12px}.top-info-box li{padding-inline:10px}.article-layout{gap:28px;grid-template-columns:minmax(0,2fr) minmax(230px,1fr)}}@media(max-width:991px){.knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-layout{grid-template-columns:1fr}.article-aside-box{position:static}.article-aside{margin-top:10px}.library-teaser>.container,.home-quote>.container{align-items:flex-start;flex-direction:column;gap:25px}.header-quote{margin-top:12px}.library-grid{grid-template-columns:1fr}.top-info-box .header-quote{display:block;text-align:center;border:0;padding:8px 0 0}.top-info-box .header-quote:before{display:none}}@media(max-width:575px){.knowledge-title,.article-header .knowledge-title{font-size:30px;line-height:1.3}.knowledge-intro{font-size:16px}.knowledge-grid{grid-template-columns:1fr}.knowledge-cover{height:210px}.knowledge-card-body{padding:22px}.knowledge-section-head{align-items:flex-start;flex-direction:column;gap:12px}.library-card{padding:23px 18px;gap:15px}.library-card h2{font-size:20px}.library-document{width:43px;height:60px}.article-toc{padding:20px}.wa-floating{right:16px;bottom:max(16px,env(safe-area-inset-bottom));font-size:14px;min-height:50px;padding:11px 16px}.knowledge-note{padding:22px}.home-quote-actions .btn{max-width:100%}.guide-article>section h2{font-size:23px}.footer-knowledge-links{padding-right:120px}.home-blog{padding:45px 0}}
