:is(.page-module__PJ3t1q__medicalPage h1,.page-module__PJ3t1q__medicalPage h2){letter-spacing:-.032em;font-family:Georgia,Times New Roman,serif;font-weight:700}.page-module__PJ3t1q__medicalPage h1{line-height:1.03}.page-module__PJ3t1q__medicalPage h2{line-height:1.08}.page-module__PJ3t1q__medicalPage>article{padding-top:2.25rem;padding-bottom:2.5rem}.page-module__PJ3t1q__medicalPage>article>:not([hidden])~:not([hidden]){margin-top:2.5rem}.page-module__PJ3t1q__medicalPage section[id]{scroll-margin-top:88px}.page-module__PJ3t1q__anchorNav{width:min(100% - 2rem, var(--klarlab-page-max));scrollbar-width:none;gap:.55rem;margin:.85rem auto 0;padding-bottom:.15rem;display:flex;overflow-x:auto}.page-module__PJ3t1q__anchorNav::-webkit-scrollbar{display:none}.page-module__PJ3t1q__anchorNav a{color:#145b5b;background:#ffffffe6;border:1px solid #b9e7df;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:44px;padding:.55rem .9rem;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 5px 16px #114a4d0f}.page-module__PJ3t1q__portalCard{background:#fff;border:1px solid #cceee8;border-radius:1rem;flex-direction:column;min-height:100%;padding:1.25rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;box-shadow:0 12px 34px #114a4d12}.page-module__PJ3t1q__portalCard:hover{border-color:#75d7ca;transform:translateY(-2px);box-shadow:0 18px 42px #114a4d1c}.page-module__PJ3t1q__portalCard[hidden]{display:none}.page-module__PJ3t1q__searchIcon{pointer-events:none;color:#0f766e;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.page-module__PJ3t1q__searchInput{padding-left:3rem}.page-module__PJ3t1q__showMoreButton{display:flex}.page-module__PJ3t1q__stepCard{background:#fff;border:1px solid #cce9f6;border-radius:1rem;padding:1.15rem;box-shadow:0 10px 28px #0e74900f}.page-module__PJ3t1q__stepCardHeader{align-items:center;gap:.9rem;display:flex}.page-module__PJ3t1q__stepCardHeader>span{color:#fff;background:#0f766e;border-radius:999px;flex:0 0 2rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-weight:800;display:inline-flex}.page-module__PJ3t1q__stepCard h3{color:#0f172a;font-size:1.05rem;font-weight:700;line-height:1.45}.page-module__PJ3t1q__stepCard p{color:#475569;margin-top:.65rem;font-size:1rem;line-height:1.65}.page-module__PJ3t1q__guideCard{background:#fff;border:1px solid #cceee8;border-radius:1rem;min-height:116px;padding:1.2rem;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:block;box-shadow:0 10px 28px #114a4d0f}.page-module__PJ3t1q__guideCard:hover{border-color:#75d7ca;transform:translateY(-2px);box-shadow:0 14px 34px #114a4d1a}.page-module__PJ3t1q__editorialBox{background:#ffffffd6;border:1px solid #cceee8;border-radius:1rem;padding:1.4rem;box-shadow:0 10px 28px #114a4d0f}.page-module__PJ3t1q__finalCta{background:linear-gradient(135deg,#0b776f,#087f9c);border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.6rem;display:flex;box-shadow:0 18px 42px #087f7b33}.page-module__PJ3t1q__medicalPage .page-module__PJ3t1q__finalCta h2{color:#fff!important}.page-module__PJ3t1q__returnPrompt{right:max(1rem, calc((100vw - var(--klarlab-page-max)) / 2));z-index:70;background:#fff;border:1px solid #b9e7df;border-radius:1rem;width:min(420px,100vw - 2rem);padding:1.25rem;position:fixed;bottom:1rem;box-shadow:0 22px 60px #0f2e363d}.page-module__PJ3t1q__mobileUploadPrompt{display:none}.page-module__PJ3t1q__uploadCta{background:linear-gradient(135deg,#0b776f,#087f9c);border:1px solid #ffffff3d;border-radius:14px;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;box-shadow:0 15px 31px #087f7b38;color:#fff!important}.page-module__PJ3t1q__uploadCta:visited{color:#fff!important}.page-module__PJ3t1q__uploadCta:hover{background:linear-gradient(135deg,#096a63,#066f89);transform:translateY(-2px);box-shadow:0 19px 36px #06707545;color:#fff!important}.page-module__PJ3t1q__uploadCta:focus-visible{outline-offset:3px;outline:3px solid #0c8b9f4d;color:#fff!important}@media (min-width:640px){.page-module__PJ3t1q__showMoreButton{display:none}}@media (max-width:639px){.page-module__PJ3t1q__medicalPage>article{padding:1.75rem .75rem 2rem}.page-module__PJ3t1q__medicalPage>article>:not([hidden])~:not([hidden]){margin-top:2rem}.page-module__PJ3t1q__medicalPage h1{font-size:2.15rem;line-height:1.06}.page-module__PJ3t1q__medicalPage h2{font-size:1.72rem;line-height:1.12}.page-module__PJ3t1q__mobileCollapsedCard{display:none}.page-module__PJ3t1q__compactSection,.page-module__PJ3t1q__compactCard,.page-module__PJ3t1q__portalCard,.page-module__PJ3t1q__stepCard,.page-module__PJ3t1q__guideCard,.page-module__PJ3t1q__editorialBox{padding-left:1rem;padding-right:1rem}.page-module__PJ3t1q__medicalPage [data-callout]{padding-left:1rem;padding-right:1rem}.page-module__PJ3t1q__finalCta{flex-direction:column;align-items:stretch;padding:1.15rem 1rem}.page-module__PJ3t1q__editorialBox{padding-top:1.15rem;padding-bottom:1.15rem}.page-module__PJ3t1q__returnPrompt{right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));width:calc(100vw - 1.5rem)}.page-module__PJ3t1q__mobileUploadPrompt{right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #b9e7dfe6;border-radius:1rem;gap:.5rem;padding:.5rem;display:flex;position:fixed;left:.75rem;box-shadow:0 18px 50px #0f2e3633}}@media (prefers-reduced-motion:reduce){.page-module__PJ3t1q__portalCard,.page-module__PJ3t1q__guideCard,.page-module__PJ3t1q__uploadCta{transition:none}}
