.kn-page{--ink:#01326e;--orange:#fe6804;--paper:#f6f4ef;color:var(--ink);background:#fff}.kn-page h1,.kn-page h2,.kn-page h3{letter-spacing:-.045em;line-height:1.05}.kn-page h1{font-size:clamp(44px,5.9vw,86px);max-width:960px}.kn-page h2{font-size:clamp(32px,3.7vw,52px)}.kn-page h3{font-size:28px}.kn-page p{color:#586675;line-height:1.7}.kn-page .kn-label{font-size:11px;letter-spacing:.17em;font-weight:800;color:var(--ink);margin:0 0 20px;text-transform:uppercase}.kn-button,.kn-secondary{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid var(--ink);padding:18px 24px;border-radius:4px;font-weight:750;text-decoration:none;min-height:54px;line-height:1.3}.kn-button{background:var(--orange);border-color:var(--orange);color:var(--ink)}.kn-secondary{color:var(--ink);background:transparent}.kn-button:hover,.kn-secondary:hover{transform:translateY(-2px)}.kn-hero{padding:80px 0 62px;background:var(--paper);border-bottom:1px solid #dcdedc}.kn-hero>.wrap{display:grid;grid-template-columns:1.35fr 1fr;gap:80px;align-items:center}.kn-hero h1{font-size:clamp(58px,6.9vw,100px);max-width:710px;margin:0 0 26px}.kn-hero h1 em{font-family:Georgia,serif;font-weight:400}.kn-hero p:not(.kn-label){font-size:19px;max-width:490px}.kn-hero .kn-secondary{margin-top:15px}.kn-hero-note{font-size:9px;letter-spacing:.11em;font-weight:800;margin-top:40px;display:flex;gap:14px;flex-wrap:wrap}.kn-hero-note span{color:var(--orange)}.kn-shelf{display:flex;flex-direction:column;transform:rotate(-2deg)}.kn-shelf a{display:flex;align-items:center;gap:22px;padding:17px 22px;text-decoration:none;color:var(--ink);border:1px solid #01326e2a;border-radius:4px;background:#fff;box-shadow:9px 6px 0 #d6d9d5;margin-bottom:10px;min-height:61px}.kn-shelf a:nth-child(2n){background:#e7edf1;margin-left:26px}.kn-shelf a:nth-child(3n){margin-right:18px}.kn-shelf a:nth-child(5){background:var(--ink);color:white}.kn-shelf a span{font-size:11px;font-weight:700}.kn-shelf a span:last-child{margin-left:auto;font-size:20px}.kn-shelf a strong{font-size:16px}.kn-feature-section{padding-top:72px;padding-bottom:60px}.kn-feature{display:grid;grid-template-columns:1.08fr 1fr;align-items:stretch;gap:0;border:1px solid #dde2e7;text-decoration:none;overflow:hidden;border-radius:5px;background:#f8fafb}.kn-feature>img{width:100%;height:100%;min-height:420px;object-fit:cover}.kn-feature>div{padding:50px}.kn-feature h2{margin:25px 0 18px;font-size:clamp(32px,3.1vw,45px)}.kn-feature p{font-size:17px}.kn-meta{display:flex;gap:14px;flex-wrap:wrap;font-size:11px;color:#657281;margin-top:24px}.kn-link{display:block;font-weight:750;margin-top:28px;color:var(--ink)}.kn-draft,.kn-kind{display:inline-block;padding:6px 9px;font-size:10px;font-weight:750;letter-spacing:.035em;background:#fff0df;border:1px solid #eed2b3;border-radius:3px;color:#6b430e}.kn-kind{background:#e9eff4;color:var(--ink);border-color:#dce6ed}.kn-homologation{font-size:12px!important;max-width:760px;margin-top:20px}.kn-topics{padding-top:38px;padding-bottom:90px}.kn-section-head{max-width:860px;margin-bottom:40px}.kn-hub-list{border-top:1px solid #d5dfe6;display:grid;grid-template-columns:1fr 1fr;column-gap:65px}.kn-hub-list>a{display:grid;grid-template-columns:28px 1fr 24px;gap:18px;padding:28px 0;border-bottom:1px solid #d5dfe6;text-decoration:none;align-items:start}.kn-hub-list h3{font-size:23px;margin:0}.kn-hub-list span{font-size:11px;margin-top:5px;color:#778590}.kn-hub-list p{grid-column:2;font-size:14px;margin:0;line-height:1.55}.kn-hub-list b{grid-column:3;grid-row:1;font-size:23px;font-weight:400}.kn-problems{background:var(--ink);padding:76px 0}.kn-problems>.wrap{display:grid;grid-template-columns:.95fr 1.2fr;gap:100px}.kn-problems h2,.kn-problems p,.kn-problems .kn-label{color:white}.kn-problems h2{font-size:58px;max-width:390px}.kn-problems p{max-width:370px;color:#c7d7e5}.kn-problems a{display:flex;justify-content:space-between;gap:25px;color:white;text-decoration:none;border-bottom:1px solid #ffffff30;padding:18px 0;font-size:17px}.kn-problems a:first-child{border-top:1px solid #ffffff30}.kn-problems a span{color:#ff9c55}.kn-browser{padding-top:80px;padding-bottom:80px}.kn-search>label{font-weight:750;font-size:13px;display:block;margin-bottom:10px}.kn-search-field{display:flex;align-items:center;border:1px solid #8aa0b4;background:#fff;border-radius:5px;overflow:hidden}.kn-search-field svg{width:22px;margin-left:22px;fill:none;stroke:var(--ink);stroke-width:1.5;flex-shrink:0}.kn-search-field input{border:0;background:transparent;width:100%;padding:22px 18px;font-size:18px;color:var(--ink);min-width:0}.kn-search-field button{border:0;align-self:stretch;background:var(--ink);color:white;padding:0 30px;font-weight:750}.kn-filters{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:20px;margin:25px 0 35px}.kn-filters label{font-size:11px;font-weight:750}.kn-filters select{display:block;width:100%;padding:13px 10px;border:1px solid #d8e0e6;border-radius:3px;margin-top:7px;color:var(--ink);background:#f9fafb;font-size:13px}.kn-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.kn-card{border-bottom:1px solid #d5dfe6;padding-bottom:30px;text-decoration:none;display:flex;flex-direction:column}.kn-card img{aspect-ratio:3/2;width:100%;height:auto;object-fit:cover;border-radius:4px}.kn-card>div{padding-top:24px;display:flex;flex-direction:column;flex:1}.kn-card .kn-label{font-size:10px;margin-bottom:12px}.kn-card .kn-draft,.kn-card .kn-kind{align-self:start}.kn-card h3{font-size:25px;margin:18px 0 10px;line-height:1.15}.kn-card p{font-size:14px;margin:0}.kn-card .kn-meta{margin-top:20px}.kn-card .kn-link{font-size:13px;margin-top:auto;padding-top:25px}.kn-card:hover h3,.kn-hub-list>a:hover h3{text-decoration:underline;text-underline-offset:5px}.kn-results-info{font-size:12px}.kn-more{margin-top:40px;cursor:pointer}.kn-suggestions{border:1px solid #d5dfe6;border-top:0;padding:15px 25px;background:#fff}.kn-suggestions a{display:block;padding:12px 0;border-bottom:1px solid #e6ebee;text-decoration:none;font-size:15px}.kn-suggestions small{display:block;color:#687888;font-size:11px;margin-top:5px}.kn-empty{padding:45px;background:var(--paper);border-radius:5px}.kn-empty button{padding:16px;border:1px solid var(--ink);color:var(--ink);margin-right:15px;background:white;cursor:pointer}.kn-professional{border-top:1px solid #d5dfe6;padding-top:70px;padding-bottom:80px;display:grid;grid-template-columns:1fr 1fr;gap:110px}.kn-professional p{max-width:450px}.kn-professional-list>a:not(.kn-button){display:flex;justify-content:space-between;border-bottom:1px solid #d5dfe6;padding:23px 0;text-decoration:none;font-size:19px}.kn-professional .kn-button{margin-top:35px}.kn-close{background:var(--ink);padding:80px 0}.kn-close>.wrap{display:flex;align-items:center;justify-content:space-between;gap:90px}.kn-close h2,.kn-close p,.kn-close .kn-label{color:white}.kn-close h2{font-size:60px}.kn-close p{max-width:540px;color:#c7d7e5}.kn-close .kn-secondary{color:white;border-color:#ffffff60;margin-top:18px}.kn-close>.wrap>div:last-child{display:flex;flex-direction:column;min-width:320px}.kn-crumbs{max-width:1260px;padding:25px 30px;margin:auto;display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-size:11px;color:#687888}.kn-crumbs a{color:var(--ink);text-decoration:none}.kn-hub-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:center;padding-top:50px;padding-bottom:80px}.kn-hub-hero h1{font-size:65px}.kn-hub-hero p:not(.kn-label){font-size:18px;max-width:570px}.kn-hub-art img{width:100%;border-radius:4px;aspect-ratio:3/2;height:auto;object-fit:cover}.kn-subtopics{display:grid;grid-template-columns:1fr 1fr;gap:65px;border-top:1px solid #d5dfe6;border-bottom:1px solid #d5dfe6;padding-top:50px;padding-bottom:45px}.kn-subtopics h2{font-size:36px}.kn-subtopics ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0}.kn-subtopics li{padding:15px 0;border-bottom:1px solid #d5dfe6;font-size:15px}.kn-hub-faq{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-bottom:70px}.kn-page details{border-bottom:1px solid #d5dfe6;padding:18px 0}.kn-page details summary{font-weight:700;cursor:pointer;line-height:1.4}.kn-page details p{font-size:16px}.kn-service{background:var(--paper);padding:45px;margin-bottom:80px;display:flex;align-items:center;gap:50px;justify-content:space-between}.kn-service h2{font-size:34px}.kn-service p{font-size:15px;max-width:650px}.kn-service>.kn-button{flex-shrink:0}.kn-article-header{padding-top:40px;padding-bottom:35px}.kn-article-header h1{font-size:clamp(44px,5vw,72px);max-width:1000px;margin:28px 0}.kn-deck{font-size:21px;max-width:800px}.kn-preview{padding:18px 22px;background:#fff4e5;border-left:3px solid var(--orange);font-size:11px;font-weight:750;letter-spacing:.06em;max-width:850px}.kn-preview p{font-size:13px;letter-spacing:0;font-weight:400;margin:8px 0 0}.kn-byline{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;padding:22px 0;border-bottom:1px solid #d5dfe6;color:#6e7b86}.kn-authors{display:flex;flex-wrap:wrap;gap:15px 30px;font-size:12px;margin:20px 0 40px}.kn-authors a{text-decoration:underline;color:var(--ink)}.kn-article-cover{margin:0}.kn-article-cover>img{width:100%;height:390px;object-fit:cover;border-radius:5px}.kn-article-cover figcaption{font-size:11px;color:#7d8791;padding:12px 0}.kn-reading-layout{display:grid;grid-template-columns:250px minmax(0,730px);gap:65px;align-items:start;padding-bottom:65px}.kn-toc{position:sticky;top:135px}.kn-toc details{border:0;padding:0}.kn-toc summary{font-size:12px;text-transform:uppercase;letter-spacing:.1em}.kn-toc nav{border-left:1px solid #d5dfe6;display:flex;flex-direction:column;margin-top:20px}.kn-toc a{padding:10px 17px;font-size:12px;line-height:1.6;color:#627285;text-decoration:none}.kn-toc a:hover{color:var(--ink);background:#edf2f6}.kn-reading{font-size:18px;line-height:1.8;min-width:0}.kn-reading p{color:#384c5e;line-height:1.8;margin:20px 0}.kn-reading h2{font-size:32px;line-height:1.25;margin:50px 0 22px;scroll-margin-top:145px}.kn-reading>h2:first-child{margin-top:0}.kn-reading h3{font-size:25px;line-height:1.3;margin-top:30px}.kn-reading a{color:var(--ink);text-underline-offset:4px}.kn-reading li{color:#384c5e;margin:10px 0}.kn-reading img{max-width:100%;height:auto}.kn-callout{background:#f1f5f8;border-left:3px solid var(--orange);padding:22px 30px;margin:30px 0}.kn-callout .kn-label{margin-bottom:12px;font-size:11px}.kn-callout p{margin:0;font-size:17px}.kn-table{overflow-x:auto;margin:32px 0;border:1px solid #d5dfe6;border-radius:4px}.kn-table table{border-collapse:collapse;width:100%;min-width:550px;font-size:15px;line-height:1.6}.kn-table caption{text-align:left;padding:18px;font-weight:750;background:#f1f5f8}.kn-table th,.kn-table td{text-align:left;padding:17px;border-bottom:1px solid #d5dfe6;vertical-align:top}.kn-table th{background:var(--ink);color:white}.kn-reading blockquote{border-left:3px solid var(--orange);padding:10px 28px;margin:30px 0;font-family:Georgia,serif;font-size:24px}.kn-reading cite{display:block;font-family:inherit;font-size:14px}.kn-sources{margin-top:40px;padding:20px 25px;background:#f8f9fa}.kn-sources h2{font-size:21px;margin-top:0}.kn-sources p,.kn-sources li{font-size:13px}.kn-sources small{display:block;color:#748190}.kn-article-cta{margin:40px 0 20px;background:var(--paper);padding:30px}.kn-article-cta h3{margin-top:0;font-size:28px}.kn-article-cta p{font-size:15px}.kn-article-cta a{font-size:13px;margin:8px 0;text-decoration:none;max-width:100%}.kn-reading .kn-reading-note{font-size:12px;line-height:1.6;color:#778590}.kn-partner-context{border-top:1px solid #d5dfe6;margin-top:35px;padding-top:20px}.kn-partner-context h3{font-size:24px}.kn-partner-context a{font-size:13px;text-decoration:none}.kn-intro{font-size:21px;max-width:750px}.kn-admin{padding:30px 0}.kn-admin-grid{display:grid;grid-template-columns:300px 1fr;gap:30px}.kn-admin aside{max-height:750px;overflow-y:auto}.kn-admin aside button{display:block;width:100%;text-align:left;padding:16px;background:white;border:1px solid #ddd;font-size:13px;cursor:pointer}.kn-admin aside small{display:block;color:#718096;margin-top:5px}.kn-admin label{display:block;font-weight:650;font-size:12px;margin-bottom:15px}.kn-admin input,.kn-admin select,.kn-admin textarea{width:100%;display:block;border:1px solid #bbcbd8;border-radius:4px;padding:12px;margin-top:6px;color:#01326e;background:#fff;font:inherit}.kn-admin textarea{min-height:90px;line-height:1.7}.kn-admin-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.kn-admin-actions{display:flex;gap:12px;flex-wrap:wrap;padding:15px 0}.kn-admin-actions button{border:1px solid #01326e;padding:12px 17px;background:#fff;cursor:pointer;color:#01326e;border-radius:3px}.kn-admin-actions button:first-child{background:#01326e;color:white}.kn-admin-block{border:1px solid #d5dfe6;border-radius:4px;padding:20px;margin:15px 0;background:#f9fafb}.kn-admin-block-header{display:flex;gap:10px;align-items:center;margin-bottom:15px}.kn-admin-block-header strong{margin-right:auto}.kn-admin-block-header button{background:white;border:1px solid #ccc;cursor:pointer;padding:7px 10px}.kn-admin-message{padding:18px;background:#edf2f7;margin:15px 0}.kn-admin-error{color:#a23220;background:#fff0eb}.kn-admin-alert{padding:16px;background:#fff3e6;font-size:13px}.kn-admin details{border:1px solid #d5dfe6;padding:16px;margin:20px 0}.kn-admin summary{cursor:pointer;font-weight:700}.kn-admin table{width:100%;font-size:12px;border-collapse:collapse}.kn-admin td,.kn-admin th{text-align:left;padding:12px;border-bottom:1px solid #ddd}.kn-related-strip{padding:35px;margin:45px auto;background:#f3f6f8;max-width:1200px}.kn-related-strip a{color:#01326e;font-weight:700;text-decoration:none}.kn-related-strip p{font-size:14px}
@media(max-width:900px){.kn-hero>.wrap,.kn-problems>.wrap,.kn-hub-hero,.kn-professional{gap:40px}.kn-grid{grid-template-columns:1fr 1fr}.kn-feature>div{padding:30px}.kn-reading-layout{grid-template-columns:190px minmax(0,1fr);gap:30px}.kn-close>.wrap{gap:35px}.kn-close h2{font-size:44px}.kn-hub-hero h1{font-size:50px}.kn-service{flex-direction:column;align-items:start}.kn-admin-grid{grid-template-columns:230px 1fr}}
@media(max-width:640px){.kn-page .wrap{padding-left:22px;padding-right:22px}.kn-hero{padding:48px 0}.kn-hero>.wrap,.kn-hub-hero,.kn-problems>.wrap,.kn-professional,.kn-subtopics,.kn-hub-faq{grid-template-columns:1fr}.kn-hero h1{font-size:58px;line-height:.98;max-width:350px}.kn-hero p:not(.kn-label){font-size:17px}.kn-hero .kn-label{font-size:9px;line-height:1.8}.kn-hero-note{font-size:8px;margin-top:28px;gap:7px}.kn-shelf{margin-top:15px}.kn-shelf a{padding:13px 16px;min-height:53px;margin-bottom:9px}.kn-shelf a strong{font-size:13px}.kn-shelf a:nth-child(2n){margin-left:15px}.kn-feature-section{padding-top:46px;padding-bottom:40px}.kn-feature{grid-template-columns:1fr}.kn-feature>img{min-height:0;aspect-ratio:3/2;height:auto}.kn-feature>div{padding:28px}.kn-feature h2{font-size:35px}.kn-feature p{font-size:15px}.kn-topics{padding-bottom:50px}.kn-hub-list{grid-template-columns:1fr}.kn-hub-list>a{padding:24px 0}.kn-problems{padding:50px 0}.kn-problems h2{font-size:47px}.kn-problems a{font-size:15px;padding:17px 0}.kn-problems>.wrap{gap:28px}.kn-browser{padding-top:50px;padding-bottom:50px}.kn-search-field svg{width:18px;margin-left:12px}.kn-search-field input{font-size:15px;padding:20px 12px}.kn-search-field button{font-size:12px;padding:0 15px}.kn-filters{grid-template-columns:1fr 1fr;gap:16px 12px}.kn-filters select{font-size:12px;padding:12px 7px}.kn-grid{grid-template-columns:1fr;gap:35px}.kn-card h3{font-size:27px}.kn-card p{font-size:15px}.kn-card .kn-meta{margin-top:16px}.kn-section-head h2{font-size:36px}.kn-professional{padding-top:45px;padding-bottom:50px;gap:30px}.kn-professional-list>a:not(.kn-button){font-size:17px}.kn-close{padding:55px 0}.kn-close>.wrap{flex-direction:column;align-items:stretch;gap:25px}.kn-close h2{font-size:45px}.kn-close>.wrap>div:last-child{min-width:0}.kn-close .kn-button,.kn-close .kn-secondary{font-size:14px}.kn-crumbs{padding:20px 22px;font-size:10px}.kn-hub-hero{padding-top:25px;padding-bottom:45px;gap:28px}.kn-hub-hero h1{font-size:45px}.kn-hub-hero p:not(.kn-label){font-size:17px}.kn-subtopics{padding-top:35px;padding-bottom:30px;gap:15px}.kn-subtopics h2{font-size:29px}.kn-subtopics ul{gap:10px}.kn-subtopics li{font-size:13px}.kn-hub-faq{gap:15px;padding-bottom:45px}.kn-hub-faq h2{font-size:32px}.kn-service{padding:30px 22px!important;margin-left:22px;margin-right:22px;margin-bottom:50px;gap:20px}.kn-service h2{font-size:29px}.kn-service>.kn-button{font-size:13px}.kn-article-header{padding-top:20px}.kn-article-header h1{font-size:44px;line-height:1.05}.kn-deck{font-size:18px}.kn-byline{font-size:11px;gap:12px}.kn-authors{font-size:11px;gap:12px;line-height:1.6;margin-bottom:25px}.kn-article-cover>img{height:auto;aspect-ratio:3/2}.kn-article-cover figcaption{font-size:10px}.kn-reading-layout{grid-template-columns:1fr;gap:25px}.kn-toc{position:static;background:#f3f6f8;padding:20px}.kn-toc nav{margin-top:15px}.kn-reading{font-size:17px;line-height:1.8}.kn-reading h2{font-size:29px;margin-top:40px;scroll-margin-top:100px}.kn-callout{padding:22px}.kn-callout p{font-size:16px}.kn-article-cta{padding:24px}.kn-article-cta h3{font-size:27px}.kn-article-cta a{padding:16px;gap:16px;font-size:12px;line-height:1.5}.kn-reading details p{font-size:16px}.kn-admin-grid,.kn-admin-pair{grid-template-columns:1fr}.kn-admin aside{max-height:300px}.kn-empty{padding:25px}.kn-empty .kn-button{margin-top:12px}}

.kn-reading-end{height:2px}.kn-page :focus-visible{outline:3px solid #fe6804;outline-offset:4px}.kn-admin input[type=checkbox]{width:auto;display:inline-block;margin-right:8px}.kn-admin select[multiple]{min-height:160px}

#editorial-admin{scroll-margin-top:130px}
/* Curadoria 2.1 */
.kn-environment{background:#edf2f5;border-bottom:1px solid #d5dfe6;font-size:9px;letter-spacing:.13em;font-weight:700;padding:9px 0;color:#607184}.kn-hero21{padding:55px 0}.kn-hero21 h1{font-size:82px}.kn-hero-index{border-left:1px solid #cbd5dd;padding-left:55px}.kn-hero-index>span{font-size:9px;letter-spacing:.14em}.kn-hero-index strong{display:block;font-size:39px;line-height:1.2;letter-spacing:-.04em;margin:22px 0}.kn-hero-index em{font-family:Georgia,serif;font-weight:400}.kn-home21 .kn-browser{padding-top:40px;padding-bottom:35px}.kn-home21 .kn-browser h2{font-size:30px;margin:0 0 20px}.kn-home21 .kn-browser .kn-results,.kn-home21 .kn-browser .kn-more{display:none}.kn-home21 .kn-browser>.kn-secondary{border:0;padding:10px 0;min-height:0;font-size:13px}.kn-problems21,.kn-recommended,.kn-nuclei,.kn-latest,.kn-professional21{padding-top:45px;padding-bottom:45px}.kn-problems21{border-top:1px solid #d5dfe6}.kn-home21 .kn-section-head{display:flex;align-items:end;gap:80px;margin-bottom:24px;max-width:none}.kn-home21 .kn-section-head h2{font-size:38px;margin:0}.kn-home21 .kn-label{margin-bottom:16px}.kn-problem-links{display:grid;grid-template-columns:repeat(3,1fr);gap:0 35px}.kn-problem-links a{display:flex;justify-content:space-between;gap:15px;padding:18px 0;border-bottom:1px solid #d5dfe6;text-decoration:none;font-size:15px;line-height:1.45}.kn-problem-links span{color:#fe6804}.kn-home21 .kn-feature-section{padding-top:35px;padding-bottom:30px}.kn-home21 .kn-feature>img{min-height:340px;max-height:380px}.kn-home21 .kn-feature>div{padding:32px}.kn-home21 .kn-feature h2{font-size:36px;margin:12px 0}.kn-home21 .kn-feature p{font-size:15px}.kn-editorial-mosaic{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:25px 30px}.kn-editorial-item{text-decoration:none;display:block}.kn-editorial-item img{width:100%;height:160px;object-fit:cover;border-radius:3px}.kn-editorial-item h3{font-size:23px;line-height:1.17;margin:10px 0}.kn-editorial-item p:not(.kn-label){font-size:13px;line-height:1.6;margin:10px 0}.kn-editorial-item .kn-label{margin:15px 0 8px!important;font-size:9px}.kn-editorial-item small{display:block;font-size:11px;color:#697b8b;margin-top:15px}.kn-editorial-item small span{float:right;color:#fe6804}.kn-item-0{grid-row:span 2}.kn-item-0 img{height:245px}.kn-item-0 h3{font-size:32px}.kn-item-3,.kn-item-4,.kn-item-5{border-top:1px solid #d5dfe6;padding-top:8px}.kn-item-5{grid-column:2/4}.kn-item-5 h3{font-size:20px}.kn-nuclei-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.kn-nuclei-grid details{padding:16px 0}.kn-nuclei-grid summary b{font-size:19px}.kn-nuclei-grid summary span{display:block;font-size:12px;color:#75818a;font-weight:400;margin:7px 0}.kn-nuclei-grid details a{display:block;font-size:13px;line-height:1.5;padding:10px 0;text-decoration:none}.kn-nuclei-grid .kn-explore{font-weight:750}.kn-trails-home{background:#f0f4f7;padding:45px 0}.kn-trail-links a{display:grid;grid-template-columns:45px 1fr 120px;gap:20px;text-decoration:none;padding:20px 0;border-bottom:1px solid #cdd9e2;align-items:center}.kn-trail-links a>span{font-size:11px;color:#6b7d8d}.kn-trail-links strong{font-size:22px}.kn-latest-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.kn-latest-head h2{font-size:35px}.kn-latest-head .kn-secondary{border:0;font-size:13px}.kn-latest-list{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.kn-latest-list .kn-item-5{grid-column:auto}.kn-professional21{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;border-top:1px solid #d5dfe6}.kn-professional21 h2{font-size:36px}.kn-professional21 p{font-size:14px}.kn-professional21 .kn-secondary{display:flex;border:0;border-bottom:1px solid #d5dfe6;padding:15px 0;font-size:14px}.kn-home21 .kn-close{padding:45px 0}.kn-home21 .kn-close h2{font-size:43px}.kn-library-header{padding-top:40px;padding-bottom:0}.kn-library-header h1{font-size:65px;margin:15px 0}.kn-library .kn-browser{padding-top:20px}.kn-library-list{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.kn-library-item{display:grid;grid-template-columns:125px 1fr;gap:22px;padding:25px 0;border-bottom:1px solid #d5dfe6;text-decoration:none}.kn-library-item img{width:125px;height:125px;object-fit:cover;border-radius:3px}.kn-library-item h3{font-size:22px;line-height:1.2;margin:8px 0}.kn-library-item p:not(.kn-label){font-size:12px;line-height:1.6;margin:8px 0}.kn-library-item .kn-label{font-size:9px;margin:0}.kn-library-item small{font-size:10px;color:#73808a}.kn-filter-toggle,.kn-filter-close{display:none}.kn-suggestions{position:relative;z-index:3;box-shadow:0 10px 20px #01326e10}.kn-suggestions a{display:flex;justify-content:space-between;align-items:center;gap:25px}.kn-suggestions small{text-align:right}.kn-situation,.kn-trail-page,.kn-professional-page{padding-top:45px;padding-bottom:70px}.kn-situation-next,.kn-next-options{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;border-top:1px solid #d5dfe6;margin-top:35px;padding-top:25px}.kn-situation-next a{text-decoration:none}.kn-situation-next small{display:block;font-size:9px;margin-bottom:15px;color:#778590}.kn-situation-next b{font-size:19px;line-height:1.5;display:block}.kn-trail-sequence{list-style:none;padding:0;max-width:950px}.kn-trail-sequence li{display:grid;grid-template-columns:70px 1fr;padding:30px 0;border-top:1px solid #d5dfe6}.kn-trail-sequence li>span{font-size:22px;color:#fe6804}.kn-trail-sequence a{text-decoration:none}.kn-trail-sequence h2{font-size:31px;margin:12px 0}.kn-trail-sequence small{font-size:10px;letter-spacing:.1em;text-transform:uppercase}.kn-trail-sequence p{font-size:15px}.kn-trail-sequence b{font-size:12px}.kn-professional-topics>section{display:grid;grid-template-columns:70px 1fr;gap:25px;padding:30px 0;border-top:1px solid #d5dfe6;max-width:950px}.kn-professional-topics>section>span{color:#fe6804;font-size:23px}.kn-professional-topics h2{font-size:32px;margin:0}.kn-professional-topics .kn-secondary{padding:10px 0;border:0;min-height:0;font-size:13px}.kn-professional-picks a{display:block;padding:15px 0}.kn-author-credit{min-width:220px;display:flex;flex-direction:column;gap:5px}.kn-author-credit small{letter-spacing:.1em;font-size:9px}.kn-author-credit a{font-size:16px;font-weight:700;text-decoration:none}.kn-author-credit span{color:#6b7d8c;font-size:12px}.kn-general{border-top:1px solid #d5dfe6;padding-top:15px;margin-top:35px}.kn-general h2{font-size:23px;margin-top:15px}.kn-general p{font-size:15px;color:#637789}.kn-next-options{grid-template-columns:1fr 1fr}.kn-next-options a{display:flex;flex-direction:column;font-size:16px;text-decoration:none;gap:8px}.kn-next-options small{font-size:10px;letter-spacing:.08em;color:#6b7d8b}.kn-format-guia .kn-article-header{background:#f6f4ef}.kn-format-explicador .kn-article-header{border-top:5px solid #01326e}.kn-format-checklist .kn-article-header{border-top:5px solid #fe6804}.kn-format-faq .kn-article-header{background:#edf3f7}.kn-hub-trails{padding:30px 0 55px}.kn-hub-trails h2{font-size:35px}.kn-hub-trails a{display:block;padding:15px 0}.kn-page [hidden]{display:none!important}
@media(max-width:640px){.kn-environment{font-size:8px;line-height:1.6}.kn-hero21{padding:35px 0}.kn-hero21 h1{font-size:58px}.kn-hero-index{display:none}.kn-home21 .kn-browser{padding:30px 22px}.kn-home21 .kn-browser h2{font-size:25px}.kn-home21 .kn-section-head{display:block}.kn-home21 .kn-section-head h2{font-size:33px}.kn-problem-links{grid-template-columns:1fr}.kn-problem-links a{padding:13px 0;font-size:14px}.kn-problems21,.kn-recommended,.kn-nuclei,.kn-latest,.kn-professional21{padding-top:35px;padding-bottom:35px}.kn-editorial-mosaic{grid-template-columns:1fr 1fr;gap:22px 16px}.kn-item-0{grid-column:1/3;grid-row:auto}.kn-item-0 img{height:200px}.kn-item-0 h3{font-size:29px}.kn-editorial-item img{height:100px}.kn-editorial-item h3{font-size:20px}.kn-editorial-item p:not(.kn-label){display:none}.kn-item-0 p:not(.kn-label){display:block}.kn-item-3,.kn-item-4,.kn-item-5{grid-column:1/3}.kn-item-3 h3,.kn-item-4 h3,.kn-item-5 h3{font-size:21px}.kn-nuclei-grid{grid-template-columns:1fr}.kn-nuclei-grid summary b{font-size:18px}.kn-trails-home{padding:35px 0}.kn-trail-links a{grid-template-columns:25px 1fr;gap:12px;padding:18px 0}.kn-trail-links a>span:last-child{grid-column:2}.kn-trail-links strong{font-size:20px}.kn-latest-head{display:block}.kn-latest-head h2{font-size:32px}.kn-latest-head .kn-secondary{padding:0;min-height:35px}.kn-latest-list{grid-template-columns:1fr;gap:0}.kn-professional21{grid-template-columns:1fr;gap:12px}.kn-professional21 h2{font-size:31px}.kn-library-header h1{font-size:45px}.kn-library-list{grid-template-columns:1fr}.kn-library-item{grid-template-columns:80px 1fr;gap:15px;padding:20px 0}.kn-library-item img{width:80px;height:90px}.kn-library-item h3{font-size:22px}.kn-library-item p:not(.kn-label){display:none}.kn-library-item .kn-label{font-size:8px}.kn-filter-toggle{display:block;border:1px solid #01326e;background:#fff;color:#01326e;padding:12px 22px;margin-top:18px}.kn-filters{display:none}.kn-filters.is-open{display:grid;position:fixed;bottom:0;left:0;right:0;margin:0;padding:30px 22px;z-index:1201;background:#fff;box-shadow:0 -12px 45px #01326e30;border-radius:15px 15px 0 0;grid-template-columns:1fr 1fr}.kn-filter-close{display:block;grid-column:1/3;background:#01326e;color:#fff;border:0;padding:17px;margin-top:12px}.kn-filter-backdrop{position:fixed;inset:0;border:0;background:#001d4280;z-index:1200}.kn-drawer-open{overflow:hidden}.kn-suggestions{padding:10px 15px}.kn-suggestions a{display:block;font-size:14px}.kn-suggestions small{text-align:left}.kn-situation-next,.kn-next-options{grid-template-columns:1fr}.kn-trail-sequence li{grid-template-columns:38px 1fr}.kn-trail-sequence h2{font-size:27px}.kn-professional-topics>section{grid-template-columns:30px 1fr;gap:10px}.kn-professional-topics h2{font-size:27px}.kn-author-credit{min-width:150px}.kn-author-credit a{font-size:15px}.kn-situation h1,.kn-trail-page h1,.kn-professional-page h1{font-size:44px}.kn-home21 .kn-feature>img{height:auto;min-height:0;max-height:230px}.kn-home21 .kn-feature h2{font-size:32px}.kn-home21 .kn-close h2{font-size:38px}}
.kn-hub-groups{padding-top:15px;padding-bottom:45px}.kn-hub-groups>div{display:grid;grid-template-columns:repeat(3,1fr);gap:25px 40px}.kn-hub-groups section{border-top:1px solid #d5dfe6;padding-top:18px;scroll-margin-top:150px}.kn-hub-groups h3{font-size:23px;margin:0 0 12px}.kn-hub-groups a{display:block;font-size:14px;line-height:1.55;text-decoration:none;margin:12px 0}.kn-hub-groups p{font-size:12px}.kn-search-library{display:inline-block;font-size:13px;font-weight:700;margin-top:12px}.kn-format-guia .kn-article-header{padding-left:max(30px,calc((100% - 1200px)/2));padding-right:max(30px,calc((100% - 1200px)/2));max-width:none}.kn-next-options strong{font-size:16px;line-height:1.5}@media(max-width:640px){.kn-hub-groups>div{grid-template-columns:1fr 1fr;gap:20px}.kn-hub-groups h3{font-size:21px}.kn-hub-groups a{font-size:13px}.kn-home21 .kn-section-head p{font-size:14px}.kn-home21 .kn-browser .kn-label{display:none}}

.kn-hub-hero>div{min-width:0}@media(max-width:640px){.kn-hub-hero{grid-template-columns:minmax(0,1fr)}.kn-hub-hero h1{overflow-wrap:anywhere;hyphens:auto}}
