.kXyfBq_wrapper{color:#344054;background:#fff;border:1px solid #dce2eb;border-radius:12px;overflow:hidden}.kXyfBq_toolbar{background:#f8fafc;border-bottom:1px solid #e3e7ed;flex-wrap:wrap;gap:3px;padding:8px;display:flex}.kXyfBq_toolbar button{border-radius:6px;justify-content:center;align-items:center;width:35px;height:35px;display:inline-flex}.kXyfBq_toolbar button:hover,.kXyfBq_toolbar button[aria-pressed=true]{color:#1d4ed8;background:#dbeafe}.kXyfBq_toolbar button:disabled{opacity:.35;cursor:not-allowed}.kXyfBq_toolbar button:focus-visible,.kXyfBq_toolbar select:focus-visible{outline-offset:1px;outline:2px solid #2563eb}.kXyfBq_toolbar select{background:#fff;border:1px solid #dce2eb;border-radius:6px;max-width:140px;margin-right:4px;padding:5px 7px;font-size:13px}.kXyfBq_body .tiptap{overflow-wrap:anywhere;outline:none;min-height:380px;max-height:700px;padding:20px;font-size:16px;line-height:1.8;overflow:auto}.kXyfBq_body .tiptap:focus{box-shadow:inset 0 0 0 2px #bfdbfe}.kXyfBq_body p{margin:10px 0}.kXyfBq_body h2,.kXyfBq_body h3{color:#101828;margin:22px 0 12px;font-weight:700;line-height:1.3}.kXyfBq_body h2{font-size:26px}.kXyfBq_body h3{font-size:21px}.kXyfBq_body ul,.kXyfBq_body ol{margin:14px 0;padding-left:24px}.kXyfBq_body ul{list-style:outside}.kXyfBq_body ol{list-style:decimal}.kXyfBq_body blockquote{background:#ecfdf5;border-left:3px solid #009b72;margin:18px 0;padding:8px 18px}.kXyfBq_body a{color:#008762;text-decoration:underline}.kXyfBq_body pre{color:#e4e7ec;background:#101828;border-radius:8px;padding:16px;font-size:13px;overflow:auto}.kXyfBq_body :not(pre)>code{background:#eef2f6;border-radius:4px;padding:2px 4px}.kXyfBq_body hr{border:0;border-top:1px solid #dce2eb;margin:24px 0}.kXyfBq_footer{color:#667085;border-top:1px solid #e3e7ed;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:8px 12px;font-size:11px;display:flex}.kXyfBq_loading{color:#667085;background:#fff;border:1px solid #dce2eb;border-radius:12px;min-height:380px;padding:30px}
.TPTzJG_shell{color:#101828;background:#fff;min-height:100vh;padding-top:100px}.TPTzJG_container{max-width:1120px;margin:auto;padding:48px 24px 64px}.TPTzJG_eyebrow{color:#009b72;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.TPTzJG_title{letter-spacing:-.04em;margin:12px 0 18px;font-size:clamp(32px,5vw,54px);font-weight:800;line-height:1.15}.TPTzJG_intro{color:#667085;max-width:680px;font-size:18px;line-height:1.7}.TPTzJG_search{gap:10px;max-width:560px;margin:30px 0 40px;display:flex}.TPTzJG_search input{border:1px solid #dce2eb;border-radius:10px;flex:1;min-width:0;padding:12px 16px}.TPTzJG_search button,.TPTzJG_button{color:#fff;background:#009b72;border-radius:10px;padding:12px 20px;font-weight:600}.TPTzJG_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.TPTzJG_card{border:1px solid #e3e7ed;border-radius:18px;flex-direction:column;transition:box-shadow .2s;display:flex;overflow:hidden}.TPTzJG_card:hover{box-shadow:0 10px 30px #1018280b}.TPTzJG_cardImage{aspect-ratio:16/9;object-fit:cover;background:#ecfdf5;width:100%}.TPTzJG_placeholder{aspect-ratio:16/9;color:#009b72;background:linear-gradient(135deg,#e6fcf2,#edf1ff);justify-content:center;align-items:center;width:100%;display:flex}.TPTzJG_cardBody{flex-direction:column;flex:1;padding:23px;display:flex}.TPTzJG_card h2{overflow-wrap:anywhere;margin:12px 0;font-size:23px;font-weight:700;line-height:1.3}.TPTzJG_card h2 a:hover{color:#009b72}.TPTzJG_card p{color:#667085;margin-bottom:20px;font-size:14px;line-height:1.7}.TPTzJG_meta{color:#667085;flex-wrap:wrap;gap:8px 14px;font-size:12px;display:flex}.TPTzJG_tags{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.TPTzJG_tags span{color:#008762;background:#ecfdf5;border-radius:99px;padding:4px 10px;font-size:11px}.TPTzJG_readMore{color:#009b72;margin-top:auto;font-size:13px;font-weight:700}.TPTzJG_pagination{flex-direction:column;align-items:center;gap:14px;margin-top:36px;display:flex}.TPTzJG_paginationSummary{color:#667085;font-size:14px}.TPTzJG_paginationControls{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.TPTzJG_paginationControls a,.TPTzJG_paginationDisabled{border:1px solid #dce2eb;border-radius:8px;justify-content:center;align-items:center;min-width:38px;min-height:38px;padding:7px 11px;display:inline-flex}.TPTzJG_paginationControls a:hover{color:#008762;border-color:#009b72}.TPTzJG_paginationControls .TPTzJG_paginationCurrent{color:#fff;background:#009b72;border-color:#009b72}.TPTzJG_paginationControls .TPTzJG_paginationCurrent:hover{color:#fff}.TPTzJG_paginationDisabled{color:#98a2b3;cursor:not-allowed}.TPTzJG_paginationEllipsis{color:#667085;padding:0 3px}.TPTzJG_empty{text-align:center;color:#667085;background:#f6f8fc;border:1px solid #e3e7ed;border-radius:18px;padding:50px 24px}.TPTzJG_article{max-width:820px}.TPTzJG_breadcrumb{color:#667085;flex-wrap:wrap;gap:9px;margin-bottom:32px;font-size:13px;display:flex}.TPTzJG_breadcrumb a{color:#009b72}.TPTzJG_cover{object-fit:cover;border-radius:16px;width:100%;height:auto;max-height:520px;margin:30px 0}.TPTzJG_articleHeader{margin-bottom:35px}.TPTzJG_content{color:#344054;overflow-wrap:anywhere;font-size:17px;line-height:1.85}.TPTzJG_content h2,.TPTzJG_content h3{color:#101828;margin:34px 0 14px;font-weight:700;line-height:1.3}.TPTzJG_content h2{font-size:28px}.TPTzJG_content h3{font-size:22px}.TPTzJG_content p{white-space:pre-line;margin:16px 0}.TPTzJG_content ul,.TPTzJG_content ol{margin:18px 0;padding-left:26px}.TPTzJG_content ul{list-style:outside}.TPTzJG_content ol{list-style:decimal}.TPTzJG_content a{color:#008762;text-underline-offset:3px;text-decoration:underline}.TPTzJG_content blockquote{background:#f1fbf6;border-left:3px solid #009b72;margin:24px 0;padding:15px 22px}.TPTzJG_content pre{color:#e4e7ec;background:#101828;border-radius:10px;padding:20px;font-size:13px;overflow:auto}.TPTzJG_content :not(pre)>code{background:#eef2f6;border-radius:4px;padding:2px 5px;font-size:.88em}@media (max-width:900px){.TPTzJG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.TPTzJG_grid{grid-template-columns:1fr}.TPTzJG_container{padding:32px 20px 45px}.TPTzJG_content{font-size:16px}}.TPTzJG_content hr{border:0;border-top:1px solid #dce2eb;margin:28px 0}.TPTzJG_content table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.TPTzJG_content th,.TPTzJG_content td{border:1px solid #dce2eb;padding:8px 12px}
