/* Article-only styles: sharing, related posts, comments and print. */
.kahfi-single-main{padding-top:44px;padding-bottom:52px}.kahfi-single-article{overflow-wrap:anywhere}.kahfi-single-article>.wp-post-image{display:block;border-radius:14px;margin:24px 0;max-height:560px;object-fit:cover}.kahfi-article-content{display:flow-root}.kahfi-article-content iframe,.kahfi-article-content video{max-width:100%}.kahfi-print-source{display:none}.kahfi-article-end{border-top:1px solid #dce4ef;padding-top:38px}.kahfi-article-end [hidden]{display:none!important}.kahfi-article-end h2{font:700 clamp(25px,3vw,32px)/1.25 Arial,sans-serif;letter-spacing:-.6px;color:#17253b;margin:9px 0 12px}.kahfi-article-eyebrow{color:#004aad;font:700 11px/1.4 Arial,sans-serif;letter-spacing:1.7px}.kahfi-article-share{padding:28px 30px;border:1px solid #dce4ef;border-radius:16px;background:#f4f7fb}.kahfi-share-intro p,.kahfi-related-intro{color:#5d6a7d;font-size:15px;margin:0 0 23px}.kahfi-share-buttons{display:flex;flex-wrap:wrap;gap:10px}.kahfi-share-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #d4dfed;border-radius:8px;padding:11px 15px;background:white;color:#17253b;text-decoration:none;font:700 13px/1.3 Arial,sans-serif;cursor:pointer}.kahfi-share-button:hover{background:#eaf1fa;border-color:#004aad;color:#004aad}.kahfi-share-button svg,.kahfi-share-button img{width:19px;height:19px;flex-shrink:0}.kahfi-share-button svg{fill:currentColor}.kahfi-share-facebook{color:#0866ff}.kahfi-share-instagram{color:#a32e75}.kahfi-share-whatsapp{color:#167a49}.kahfi-share-youtube{color:#c32026}.kahfi-share-linkedin{color:#0a66c2}.kahfi-share-print{background:#102746;color:white;border-color:#102746}.kahfi-share-print svg{fill:none}.kahfi-share-note{font-size:12px;color:#64748b;margin:16px 0 0;line-height:1.7}.kahfi-share-manual{background:white;border:1px solid #d6e1ef;border-radius:10px;padding:20px;margin-top:20px}.kahfi-share-manual h3{margin:0 0 10px;font-size:20px}.kahfi-share-manual p{font-size:14px;color:#566b84}.kahfi-share-manual label{display:block;font-size:13px;font-weight:700;margin-bottom:5px}.kahfi-share-manual input{width:100%;min-width:0;padding:12px;border:1px solid #bbcadb;border-radius:6px;font:14px Arial;color:#17253b;background:#f8fafc}.kahfi-manual-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:14px}.kahfi-manual-actions button{padding:10px 14px;border-radius:6px;border:1px solid #004aad;background:#004aad;color:white;font-weight:700;cursor:pointer}.kahfi-manual-actions [data-kahfi-share-close]{background:white;color:#52667e;border-color:#bdcbdc}.kahfi-manual-actions a{font-size:14px;font-weight:700}.kahfi-copy-status{margin-bottom:0;min-height:1em}.kahfi-related{margin-top:46px;margin-bottom:44px}.kahfi-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.kahfi-main .kahfi-related-card{margin:0;border:1px solid #dce4ef;border-radius:13px;overflow:hidden;background:white;min-width:0}.kahfi-related-card>a{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.kahfi-related-thumbnail{aspect-ratio:16/10;background:#e2eaf4;overflow:hidden}.kahfi-related-thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.kahfi-related-body{padding:21px;display:flex;flex-direction:column;flex:1;gap:12px}.kahfi-related-category{font:700 11px/1.4 Arial,sans-serif;letter-spacing:.8px;text-transform:uppercase;color:#004aad}.kahfi-related-body h3{font:700 21px/1.35 Arial,sans-serif;color:#17253b;margin:0;overflow-wrap:anywhere}.kahfi-related-body time{font-size:12px;color:#64748b}.kahfi-related-read{font-size:13px;font-weight:700;color:#004aad;margin-top:auto;padding-top:7px}.kahfi-related-card a:hover h3{color:#004aad}.kahfi-related-read span{margin-left:6px}.kahfi-comments{border:1px solid #dce4ef;background:#f8fafc;border-radius:16px;padding:30px}.kahfi-comments .comment-reply-title{font-size:21px;line-height:1.4;margin:20px 0 10px}.kahfi-comments .comment-reply-title small{font-size:13px;margin-left:12px}.kahfi-comments .comment-notes,.kahfi-comments .logged-in-as,.kahfi-comments-closed{font-size:14px;color:#5d6a7d}.kahfi-comments .comment-form{display:grid;grid-template-columns:1fr 1fr;column-gap:22px}.kahfi-comments .comment-form>p{grid-column:1/-1;margin:0 0 18px}.kahfi-comments .comment-form>.comment-form-author{grid-column:1}.kahfi-comments .comment-form>.comment-form-email{grid-column:2}.kahfi-comments label{display:block;font-size:14px;font-weight:700;margin-bottom:7px}.kahfi-comments input:not([type=checkbox]):not([type=submit]),.kahfi-comments textarea{width:100%;min-width:0;font:16px/1.6 Arial,sans-serif;padding:12px 14px;border:1px solid #c5d1df;border-radius:8px;background:white;color:#17253b}.kahfi-comments textarea{resize:vertical;min-height:144px}.kahfi-comments .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:10px}.kahfi-comments .comment-form-cookies-consent input{margin-top:5px;flex-shrink:0}.kahfi-comments .comment-form-cookies-consent label{font-size:13px;font-weight:400;color:#5d6a7d}.kahfi-comments .kahfi-comment-submit{padding:13px 25px;border:0;border-radius:8px;background:#004aad;color:white;font:700 14px/1.5 Arial,sans-serif;cursor:pointer}.kahfi-comments .kahfi-comment-submit:hover{background:#003776}.kahfi-comments .comment-list{list-style:none;padding:0}.kahfi-comments .children{list-style:none;padding-left:24px}.kahfi-comments .comment-body{background:white;border:1px solid #dce4ef;padding:20px;border-radius:10px;font-size:14px;overflow-wrap:anywhere}.kahfi-comments .comment-author .avatar{float:left;border-radius:50%;margin-right:10px}.kahfi-comments .comment-metadata{font-size:12px;color:#64748b}.kahfi-comments .reply{font-size:13px;font-weight:700}.kahfi-article-navigation{border-top:1px solid #dce4ef;margin-top:34px;padding-top:22px;font-size:14px}.kahfi-article-navigation .nav-links{display:flex;justify-content:space-between;gap:24px}.kahfi-article-navigation .nav-next{text-align:right}.kahfi-article-end input:focus-visible,.kahfi-article-end textarea:focus-visible{outline:3px solid #98b7e2;outline-offset:2px}
@media(max-width:760px){.kahfi-related-grid{gap:14px}.kahfi-related-body{padding:16px}.kahfi-related-body h3{font-size:18px}.kahfi-article-share,.kahfi-comments{padding:24px}.kahfi-share-button{padding:11px 13px}}@media(max-width:600px){.kahfi-single-main{padding:28px 20px 40px}.kahfi-related-grid{grid-template-columns:1fr}.kahfi-related-body{padding:21px}.kahfi-related-body h3{font-size:21px}.kahfi-related{margin-top:34px;margin-bottom:32px}.kahfi-article-share,.kahfi-comments{padding:22px 18px}.kahfi-share-buttons{display:grid;grid-template-columns:1fr 1fr}.kahfi-share-button{padding:12px 8px;font-size:12px}.kahfi-comments .comment-form{grid-template-columns:1fr}.kahfi-comments .comment-form>.comment-form-email,.kahfi-comments .comment-form>.comment-form-author{grid-column:1}.kahfi-comments .children{padding-left:12px}}
@media print{@page{margin:16mm}html,body{background:white!important;color:black!important}.kahfi-site-header,.kahfi-rich-footer,.kahfi-site-footer,#wpadminbar,.kahfi-article-end,.kahfi-article-navigation,.screen-reader-text{display:none!important}.kahfi-single-main{display:block!important;max-width:none!important;min-height:0!important;width:100%!important;margin:0!important;padding:0!important}.kahfi-single-article{margin:0!important;color:black!important;font-size:11pt;line-height:1.6}.kahfi-single-article h1{font-size:24pt!important}.kahfi-single-article img{max-width:100%!important;break-inside:avoid}.kahfi-single-article h2,.kahfi-single-article h3{break-after:avoid}.kahfi-print-source{display:block;border-top:1px solid #aaa;margin-top:20px;padding-top:10px;font-size:9pt;overflow-wrap:anywhere}.kahfi-article-content iframe,.kahfi-article-content video,.kahfi-article-content button{display:none!important}a{color:black!important;text-decoration:underline}.kahfi-single-article p{orphans:3;widows:3}}
.kahfi-share-whatsapp img{background:#167a49;border-radius:4px;padding:2px;width:23px;height:23px}
