.km-term-page *,.km-term-page :after,.km-term-page :before{box-sizing:border-box}.km-term-page a{text-decoration:none!important}.km-term-page .km-prose a{border-bottom:1px solid #ffd39a;color:#6e468c!important}.km-term-page .km-prose a:hover{border-bottom-color:#281441}.km-prose p{color:#514a56;font-size:1.02rem;line-height:1.78;margin:0 0 20px}.km-prose h2{color:#281441;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:700;letter-spacing:-.03em;line-height:1.2;margin:56px 0 18px;scroll-margin-top:96px}.km-prose h2:first-child{margin-top:0}.km-prose h3{font-size:1.18rem;letter-spacing:-.02em;margin:36px 0 14px}.km-prose h3,.km-prose strong{color:#281441;font-weight:700}.km-prose ul{list-style:none;margin:0 0 24px;padding:0}.km-prose ul li{color:#514a56;font-size:1.02rem;line-height:1.7;margin:0 0 14px;padding:0 0 0 32px;position:relative}.km-prose ul li:before{background:#ffb655;border-radius:99px;content:"";height:8px;left:8px;position:absolute;top:.62em;width:8px}.km-prose ol{counter-reset:kmo;list-style:none;margin:0 0 24px;padding:0 0 0 4px}.km-prose ol li{color:#514a56;counter-increment:kmo;font-size:1.02rem;line-height:1.7;margin:0 0 18px;padding:0 0 0 44px;position:relative}.km-prose ol li:before{align-items:center;background:#eee8f2;border-radius:99px;color:#281441;content:counter(kmo);display:flex;font-family:Sora,Arial,sans-serif;font-size:.8rem;font-weight:800;height:28px;justify-content:center;left:0;position:absolute;top:0;width:28px}.km-toc a{border-bottom:1px solid #e7ded7;color:#281441;display:block;font-size:.94rem;font-weight:600;padding:10px 0;transition:color .2s ease,padding-left .2s ease}.km-toc a:last-child{border-bottom:0}.km-toc a:hover{color:#6e468c;padding-left:6px}.km-rel-card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.km-rel-card:hover{border-color:#ffb655;box-shadow:0 22px 48px rgba(40,20,65,.12);transform:translateY(-6px)}.km-rel-card:hover .km-rel-arrow{transform:translateX(5px)}.km-rel-arrow{display:inline-block;transition:transform .25s ease}.km-cta-btn{transition:transform .25s ease,box-shadow .25s ease}.km-cta-btn:hover{box-shadow:0 20px 44px rgba(40,20,65,.26);transform:translateY(-3px)}.km-faq details{background:#fff;border:1px solid #ded5ce;border-radius:20px;margin-bottom:14px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.km-faq details[open]{border-color:#ffd39a;box-shadow:0 12px 30px rgba(40,20,65,.06)}.km-faq summary{color:#281441;cursor:pointer;font-size:1.04rem;font-weight:700;line-height:1.45;list-style:none;padding:22px 56px 22px 26px;position:relative}.km-faq summary::-webkit-details-marker{display:none}.km-faq summary:after{border-bottom:2px solid #6e468c;border-right:2px solid #6e468c;content:"";height:11px;position:absolute;right:26px;top:50%;transform:translateY(-70%) rotate(45deg);transition:transform .25s ease;width:11px}.km-faq details[open] summary:after{transform:translateY(-30%) rotate(-135deg)}.km-faq .km-faq-body{color:#514a56;font-size:.98rem;line-height:1.75;padding:0 26px 24px}.km-faq .km-faq-body p{margin:0}@media (max-width:767px){.km-term-hero{padding:52px 0 44px!important}.km-section-pad{padding:56px 0!important}.km-prose h2{margin-top:44px}}