.page-template-default .entry-content,.page-template-default .ast-container .entry-content{max-width:800px;margin:0 auto;padding:40px 20px 80px;font-family:'Outfit',sans-serif;font-size:15px;line-height:1.75;color:#374151}.page-template-default .entry-title,.page-template-default .ast-the-title{font-family:'Outfit',sans-serif!important;font-size:32px!important;font-weight:800!important;color:#0a0a0a!important;text-align:center!important;margin-bottom:8px!important;padding-top:20px}.kl-legal-updated{text-align:center;font-size:13px;color:#9ca3af;font-weight:500;margin-bottom:40px!important;padding-bottom:24px;border-bottom:1px solid #eee}.page-template-default .entry-content h2{font-family:'Outfit',sans-serif;font-size:22px;font-weight:700;color:#0a0a0a;margin-top:40px;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #eee}.page-template-default .entry-content h3{font-family:'Outfit',sans-serif;font-size:17px;font-weight:600;color:#1f2937;margin-top:24px;margin-bottom:12px}.page-template-default .entry-content p{font-family:'Outfit',sans-serif;font-size:15px;line-height:1.75;color:#374151;margin-bottom:16px}.page-template-default .entry-content ul,.page-template-default .entry-content ol{padding-left:24px;margin-bottom:20px}.page-template-default .entry-content li{font-family:'Outfit',sans-serif;font-size:15px;line-height:1.75;color:#374151;margin-bottom:8px}.page-template-default .entry-content ul li{list-style-type:disc}.page-template-default .entry-content ol li{list-style-type:decimal}.page-template-default .entry-content li strong{color:#0a0a0a}.page-template-default .entry-content a{color:#00d4aa;text-decoration:none;font-weight:500;transition:color 0.2s}.page-template-default .entry-content a:hover{color:#00b894}.page-template-default .entry-content strong{font-weight:600;color:#0a0a0a}@media (max-width:767px){.page-template-default .entry-content{padding:24px 16px 60px;font-size:14px}.page-template-default .entry-title,.page-template-default .ast-the-title{font-size:28px!important;padding-top:12px}.page-template-default .entry-content h2{font-size:20px;margin-top:32px}.page-template-default .entry-content h3{font-size:16px}.page-template-default .entry-content p,.page-template-default .entry-content li{font-size:14px}.kl-legal-updated{margin-bottom:28px!important}}@media (max-width:479px){.page-template-default .entry-content{padding:16px 14px 48px}.page-template-default .entry-title,.page-template-default .ast-the-title{font-size:24px!important}.page-template-default .entry-content h2{font-size:18px;margin-top:28px}}