.article-content{font-size:16.5px;line-height:2.15;letter-spacing:.045em;color:#2d3748;word-break:break-word}.article-content p{margin-bottom:2.25rem}.article-content p:empty{margin-bottom:1.25rem}.article-content h2{padding:.9rem 1.6rem;background-image:linear-gradient(to left,#83ccd2,#38b48b);border-radius:0 50px 50px 0;color:#fff!important;font-weight:700;font-size:1.35rem;margin-top:3.5rem;margin-bottom:1.75rem;box-shadow:0 3px 8px #38b48b40;clear:both}.article-content .h2-lead-image{margin:1.5rem auto 2.25rem;border-radius:10px;box-shadow:0 4px 14px #00000014;overflow:hidden;border:1px solid #e2e8f0}.article-content .h2-lead-image img{width:100%;height:auto;margin:0!important;display:block}.article-content h3{padding:.65rem 1.1rem;border-left:5px dotted #38b48b;color:#2f855a!important;background-color:#f6fbf9;font-weight:700;font-size:1.15rem;margin-top:2.25rem;margin-bottom:1.2rem;border-radius:0 4px 4px 0;clear:both}.article-content h4{font-size:1.05rem;font-weight:700;color:#2d3748;border-bottom:2px solid #e2e8f0;padding-bottom:.4rem;margin-top:1.75rem;margin-bottom:1rem}.article-content img{max-width:100%;height:auto;border-radius:6px;margin:1.5rem auto;display:block}.article-content a:not(.cta-button-link):not([class*=btn]){color:#1e73be;text-decoration:underline;font-weight:500;transition:color .2s}.article-content a:not(.cta-button-link):not([class*=btn]):hover{color:#ff4b2b}.cta-button-link,.cta-button-link:hover,.cta-button-link:visited,.cta-button-link:active,.article-content .cta-button-link,.article-content a.cta-button-link{color:#fff!important;text-decoration:none!important}.article-content ul{list-style-type:disc;padding-left:1.5rem;margin:1.25rem 0}.article-content ol{list-style-type:decimal;padding-left:1.5rem;margin:1.25rem 0}.article-content ul li,.article-content ol li{margin-bottom:.5rem;line-height:1.75}.article-content .ep-box ul,.article-content .ep-box ol,.article-content .k-solution-box ul,.article-content .k-solution-box ol,.article-content [class*=box] ul,.article-content [class*=box] ol{background:transparent!important;border:none!important;padding:0 0 0 1.25rem!important;margin:.5rem 0!important}.article-content .boxed-list{background:#f7faf9;padding:1.25rem 1.5rem 1.25rem 2.25rem;border:1.5px solid #38b48b;border-radius:8px;margin:1.5rem 0}.article-content .balloon{display:flex;align-items:flex-start;gap:14px;margin:25px 0;clear:both}.article-content .balloon__img{flex-shrink:0;width:65px;text-align:center;margin:0}.article-content .balloon__img img{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #38b48b;box-shadow:0 2px 4px #0000001a;margin:0 auto;display:block}.article-content .balloon__name{font-size:11px;font-weight:700;color:#4a5568;margin-top:4px;text-align:center}.article-content .balloon__text{position:relative;background:#f2f4f6;padding:14px 18px;border-radius:12px;font-size:15px;line-height:1.7;color:#2d3748;flex:1}.article-content .balloon__text-right:before{content:"";position:absolute;top:20px;left:-10px;border-width:6px 10px 6px 0;border-style:solid;border-color:transparent #f2f4f6 transparent transparent}.article-content .marker-yellow,.article-content .marker-halfYellow{background:linear-gradient(transparent 60%,#ffffbc 60%);font-weight:700}.article-content .marker-halfPink{background:linear-gradient(transparent 60%,#fcc 60%);font-weight:700}.article-content .txt-red-bold{color:red;font-weight:700}.article-content .txt-XL{font-size:1.3em;font-weight:700}.article-content .txt-L{font-size:1.15em;font-weight:700}.article-content .ep-box{background-color:#f8fafc;border:1.5px solid #cbd5e1;border-radius:10px;padding:20px 24px;margin:24px 0;box-shadow:0 2px 4px #00000005}.article-content .k-solution-box{background-color:#f4faf7;border:2px solid #38b48b;border-radius:10px;padding:22px 24px;margin:24px 0;box-shadow:0 3px 8px #38b48b1a}.article-content .k-solution-title{display:block;font-size:1.1em;font-weight:700;color:#236c53;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #a3e0cb}.article-content .es-borderSolid{border-style:solid}.article-content .es-radius{border-radius:8px}.article-content .es-p10{padding:12px}.article-content .es-p20{padding:20px}.article-content .es-mt10{margin-top:10px}.article-content .es-mt50{margin-top:30px}.article-content .infographic-container{background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;padding:20px;margin:28px 0;box-shadow:0 4px 12px #0000000a}.article-content .infographic-title{font-size:1.05rem;font-weight:700;color:#1a202c;text-align:center;margin-bottom:16px;display:flex;align-items:center;justify-content:center;gap:8px}.article-content .infographic-badge{background:#38b48b;color:#fff;font-size:.75rem;padding:2px 8px;border-radius:4px;font-weight:700}.article-content .table-scroll{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:20px 0;border-radius:8px;border:1px solid #cbd5e1;box-shadow:0 1px 3px #0000000d}.article-content .table-scroll table{min-width:560px;width:100%;margin:0!important;border-collapse:collapse;font-size:.9em}.article-content table{width:100%;border-collapse:collapse;margin:20px 0;font-size:.9em}.article-content table th{background:#f1f5f9;color:#334155;padding:10px 14px;border:1px solid #cbd5e1;font-weight:700;text-align:center;white-space:nowrap}.article-content table td{padding:10px 14px;border:1px solid #cbd5e1;background:#fff}.article-content table tr:nth-child(2n) td{background:#f8fafc}.article-content .scroll-hint{display:none}@media (max-width: 640px){.article-content .scroll-hint{display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:.75rem;color:#38b48b;font-weight:700;margin-bottom:6px}.article-content>table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:100%}}.article-content .btn__link-primary,.article-content .btn,.article-content .cta-button,.article-content .cta-button-link,.article-content .k-cv-btn-red,.article-content .k-cv-btn-pink,.article-content .k-cv-btn-green{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:8px!important;width:100%!important;max-width:440px!important;margin:25px auto!important;padding:16px 20px!important;background:linear-gradient(to right,#ff416c,#ff4b2b)!important;color:#fff!important;text-align:center!important;font-weight:700!important;font-size:1.1em!important;border-radius:50px!important;text-decoration:none!important;box-shadow:0 4px 12px #ff4b2b4d!important;transition:transform .2s,box-shadow .2s!important}.article-content .cta-button:hover,.article-content .cta-button-link:hover,.article-content .k-cv-btn-red:hover,.article-content .k-cv-btn-pink:hover,.article-content .k-cv-btn-green:hover{transform:translateY(-2px);box-shadow:0 6px 16px #ff4b2b66!important}#k-review-article,#k-safety-article,#k-healmate-article,#k-kikon-article{font-size:16px;line-height:1.85}.k-internal-link-card{border:3px solid #d4af37;border-radius:10px;padding:25px 20px;text-align:center;background:#fff;margin:40px 0;box-shadow:0 4px 12px #0000000f}.k-warning-box{background:#fff5f5;border:2px solid #ff416c;padding:20px;border-radius:8px;margin:25px 0;color:#c00}.k-solution-box{background:#f0fff4;border:2px solid #48bb78;padding:20px;border-radius:8px;margin:25px 0}.k-merit-box{background:#fff0f5;border:2px solid #ff69b4;padding:20px;border-radius:8px;margin:25px 0}.k-demerit-box{background:#f0f0f0;border:2px solid #999;padding:20px;border-radius:8px;margin:25px 0}.cta-card-btn[data-astro-cid-b47xf5dj],.cta-card-btn[data-astro-cid-b47xf5dj]:hover,.cta-card-btn[data-astro-cid-b47xf5dj]:visited,.cta-card-btn[data-astro-cid-b47xf5dj]:active{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;color:#fff!important;text-decoration:none!important}
