/* Content page using Epicheck's existing palette, type, spacing and icons. */
.sc51-page{color:#224b39}.sc51-page section[id]{scroll-margin-top:116px}.sc51-page h1,.sc51-page h2{font-family:var(--r-serif,Georgia,serif);font-weight:400;letter-spacing:-.025em}.sc51-page h1{font-size:clamp(44px,5.2vw,72px);line-height:1.07;max-width:920px;margin:0 0 26px}.sc51-page h2{font-size:clamp(30px,3.2vw,44px);line-height:1.15;margin:0}.sc51-page h3{font-size:24px;line-height:1.3;font-weight:500;margin:0}.sc51-page p{font-size:17px;line-height:1.72;margin:0}.sc51-page .e-kicker{font-size:12px;line-height:1.5;letter-spacing:.09em;margin-bottom:20px}.e35 .sc51-intro{background:#224b39;color:#f4f5e8;padding-top:28px;padding-bottom:44px}.sc51-breadcrumb{display:flex;flex-wrap:wrap;gap:10px 16px;font-size:12px;color:#d6e2c3;margin-bottom:46px}.sc51-breadcrumb a{padding:6px 0}.sc51-breadcrumb span{padding:6px 0}.sc51-breadcrumb a:hover{text-decoration:underline}.sc51-page .sc51-intro .e-kicker{color:#d5e4a9}.sc51-page .sc51-lead{max-width:840px;font-size:19px;color:#f0f3e5}.sc51-layers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;border-top:1px solid #72917a;margin-top:38px;padding-top:28px}.sc51-layers>div{display:flex;gap:18px}.sc51-layers svg{width:42px;height:42px;flex:none}.sc51-page .sc51-layers h2{font-family:inherit;font-size:18px;line-height:1.4;letter-spacing:0;margin-bottom:6px}.sc51-page .sc51-layers p{color:#dce7ce;font-size:14px;line-height:1.6}.sc51-index{display:flex;gap:12px 30px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px;background:#d6e2c3;border-bottom:1px solid #a5b993}.sc51-index a{font-size:14px;line-height:1.4;padding:12px 0;text-underline-offset:6px}.sc51-index a:hover{text-decoration:underline}.e35 .sc51-technologies,.e35 .sc51-clinical,.e35 .sc51-risk{padding-top:68px;padding-bottom:72px}.sc51-page section>header{margin-bottom:36px}.sc51-page section>header h2{max-width:800px}.sc51-page section>header>p:not(.e-kicker){max-width:850px;margin-top:24px}.sc51-method-grid,.sc51-clinical-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 64px}.sc51-method-grid>section,.sc51-clinical-grid>section{border-top:1px solid #a5b993;padding-top:28px}.sc51-method-heading{display:flex;gap:20px;align-items:center;margin-bottom:20px}.sc51-method-heading>svg{width:52px;height:52px;flex:none}.sc51-method-heading h3{flex:1}.sc51-method-heading h3 a{display:flex;align-items:center;justify-content:space-between;gap:16px}.sc51-method-heading a>svg{width:22px;height:22px;flex:none}.sc51-method-heading a:hover{text-decoration:underline;text-underline-offset:5px}.e35 .sc51-risk{background:#224b39;color:#f4f5e8}.sc51-risk .e-kicker{color:#d5e4a9}.sc51-risk header>p:not(.e-kicker){color:#edf1e3}.sc51-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;margin:30px 0 35px;border-top:1px solid #66876b;border-bottom:1px solid #66876b}.sc51-flow li{position:relative;padding:24px 36px 26px 0;display:flex;flex-direction:column;gap:12px;font-size:16px;line-height:1.5}.sc51-number{font-size:12px;color:#537548}.sc51-risk .sc51-number{color:#d5e4a9}.sc51-flow li>svg{position:absolute;right:14px;top:56px;width:20px;height:20px;color:#d5e4a9}.sc51-definitions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:0 0 40px}.sc51-definitions dt{font-size:18px;line-height:1.4;margin-bottom:12px;color:#d5e4a9}.sc51-definitions dd{margin:0;font-size:16px;line-height:1.65;color:#edf1e3}.sc51-applications{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.sc51-applications>a{display:flex;gap:20px;align-items:center;border-top:1px solid #66876b;padding:24px 0;color:#f4f5e8;min-width:0}.sc51-applications a>svg{width:24px;height:24px;flex:none;margin-left:auto}.sc51-applications a p{font-size:15px;color:#e1ebd7;margin-top:10px}.sc51-applications a:hover h3{text-decoration:underline;text-underline-offset:5px}.e35 .sc51-journey{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;padding-top:68px;padding-bottom:68px}.sc51-journey ol{list-style:none;padding:0;margin:0}.sc51-journey li{display:grid;grid-template-columns:30px 1fr;gap:20px;border-top:1px solid #a5b993;padding:24px 0}.sc51-journey li:first-child{padding-top:0;border:0}.sc51-journey li:last-child{padding-bottom:0}.sc51-journey .sc51-number{padding-top:5px}.sc51-journey p{margin-top:10px}.e35 .sc51-quality{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center;padding-top:60px;padding-bottom:60px}.sc51-quality>header{margin-bottom:0!important}.e35 .sc51-closing{background:#224b39;color:#f4f5e8;padding-top:64px;padding-bottom:64px;display:grid;grid-template-columns:1fr auto;gap:70px;align-items:center}.sc51-closing p{max-width:740px;margin-top:24px;color:#edf1e3}.sc51-closing .e-actions{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.e35 .sc51-closing .e-button{background:#d6e5ac;color:#173c2b}.sc51-closing .e-link{color:#f4f5e8;border-color:#91ad81;min-height:44px}.sc51-page a:focus-visible,.sc51-signpost a:focus-visible{outline:3px solid #b87940;outline-offset:6px}.sc51-page .e-button{white-space:normal;text-align:left;max-width:100%}.sc51-signpost{background:#d6e2c3;color:#224b39;display:flex;justify-content:space-between;align-items:center;gap:40px;padding-top:38px;padding-bottom:38px}.sc51-signpost>div{display:flex;gap:24px;align-items:center}.sc51-signpost>div>svg{width:56px;height:56px;flex:none}.sc51-signpost h2{font-size:26px;line-height:1.3;margin-bottom:12px}.sc51-signpost p{font-size:16px;line-height:1.6}.sc51-signpost>a{flex:none;min-height:44px}.sc51-page [data-surface=mist]{background:#edf1e4}.sc51-page [data-surface=leaf]{background:#d6e2c3}
html[lang=ka] .sc51-page h1{font-size:clamp(36px,4.2vw,58px);line-height:1.25}html[lang=ka] .sc51-page h2{line-height:1.3}html[lang=ka] .sc51-page h3{font-size:23px}html[lang=ka] .sc51-page .sc51-layers h2{font-size:18px}html[lang=ka] .sc51-definitions dt{font-family:var(--ep-ka-heading)!important}
@media(max-width:1050px){.sc51-method-grid,.sc51-clinical-grid{gap:32px}.e35 .sc51-journey,.e35 .sc51-quality{gap:40px}.e35 .sc51-closing{grid-template-columns:1fr;gap:30px}.sc51-closing .e-actions{flex-direction:row;flex-wrap:wrap}.sc51-flow li{padding-right:30px}.sc51-signpost{align-items:start;flex-direction:column;gap:20px}}
@media(max-width:760px){.e35 .sc51-intro{padding-bottom:32px}.sc51-breadcrumb{margin-bottom:28px}.sc51-page .sc51-lead{font-size:17px}.sc51-page h1{font-size:42px}.sc51-layers{grid-template-columns:1fr;gap:24px;margin-top:28px;padding-top:24px}.sc51-index{gap:0 23px}.sc51-index a{font-size:13px}.sc51-method-grid,.sc51-clinical-grid,.sc51-definitions,.sc51-applications{grid-template-columns:1fr}.sc51-definitions{gap:28px}.sc51-flow{grid-template-columns:1fr}.sc51-flow li{flex-direction:row;align-items:baseline;padding:20px 24px 20px 0;gap:18px;border-bottom:1px solid #66876b}.sc51-flow li:last-child{border:0}.sc51-flow li>svg{right:0;top:auto;bottom:-10px;transform:rotate(90deg);background:#224b39}.sc51-flow .sc51-number{flex:none}.e35 .sc51-journey,.e35 .sc51-quality{grid-template-columns:1fr;gap:28px}.e35 .sc51-technologies,.e35 .sc51-clinical,.e35 .sc51-risk,.e35 .sc51-journey,.e35 .sc51-quality,.e35 .sc51-closing{padding-top:44px;padding-bottom:44px}.sc51-page section>header{margin-bottom:28px}.sc51-page h3{font-size:22px}.sc51-method-heading{gap:16px}.sc51-method-heading>svg{width:44px;height:44px}.sc51-closing .e-actions{flex-direction:column}.sc51-signpost h2{font-size:23px}.sc51-signpost>div{gap:18px}.sc51-signpost>div>svg{width:38px;height:38px}html[lang=ka] .sc51-page h1{font-size:35px}html[lang=ka] .sc51-page h2{font-size:29px}.sc51-page section[id]{scroll-margin-top:90px}}
@media(prefers-reduced-motion:reduce){.sc51-page *{scroll-behavior:auto!important}}
