.ehr-page{max-width:1104px;font-family:var(--font-body);color:var(--nv-ink,#1a2e2b);background:var(--nv-paper,#fbfbf9);margin:auto;padding:32px}.ehr-page a{color:var(--nerva-green-40);text-underline-offset:4px}.ehr-review-banner{background:var(--nerva-green-92);border-radius:12px;padding:14px 20px;font-size:14px}.ehr-hero{max-width:860px;padding:56px 0 44px}.ehr-hero h1{font-family:var(--font-display);letter-spacing:-.019em;margin:20px 0;font-size:clamp(34px,4.5vw,58px);font-weight:500;line-height:1.1}.ehr-hero>p:last-child{max-width:750px;font-size:20px;line-height:1.6}.ehr-eyebrow{color:var(--nerva-green-40);margin:24px 0 12px;font-size:14px;font-weight:500}.ehr-search{max-width:620px;font-size:16px;display:block}.ehr-search input{width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #b9cec7;border-radius:12px;margin:12px 0;padding:18px;display:block}.ehr-page :focus-visible{outline:3px solid var(--nerva-green-60);outline-offset:4px}.ehr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0 48px;display:grid}.ehr-card{background:#fff;border:1px solid #d5dfd9;border-radius:20px;padding:28px;text-decoration:none;display:block}.ehr-card:hover{border-color:var(--nerva-green-40)}.ehr-page h2{margin:12px 0 20px;font-size:28px;font-weight:500;line-height:1.25}.ehr-page h3{margin:0 0 8px;font-size:20px;font-weight:500;line-height:1.4}.ehr-page p,.ehr-page li{line-height:1.7}.ehr-page small,.ehr-page figcaption{font-size:14px;line-height:1.6}.ehr-tag{color:var(--nerva-green-30);background:var(--nerva-green-95);border-radius:24px;padding:5px 10px;font-size:13px;display:inline-block}.ehr-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:44px;display:grid}.ehr-toc{border-top:1px solid #cbd9d2;padding:18px 0;position:sticky;top:100px}.ehr-toc a{margin:16px 0;font-size:14px;display:block}.ehr-section{margin:0 0 48px;scroll-margin-top:100px}.ehr-steps{padding-left:28px}.ehr-steps li{padding:0 0 26px 12px}.ehr-steps li::marker{color:var(--nerva-green-40);font-size:20px;font-weight:500}.ehr-steps p{margin:0 0 8px}.ehr-note{background:var(--nerva-green-95);border-radius:20px;margin-bottom:44px;padding:26px}.ehr-note h2{font-size:22px}.ehr-note li{margin:12px 0}.ehr-section figure{background:#fff;border:1px solid #d5dfd9;border-radius:16px;margin:24px 0;overflow:hidden}.ehr-image{object-fit:contain;width:100%;height:auto;max-height:760px;display:block}.ehr-section figcaption{padding:20px}.ehr-section figcaption p{margin:10px 0}.ehr-draft-footer{border-top:1px solid #cbd9d2;padding:32px 0}.ehr-draft-footer nav{flex-wrap:wrap;gap:16px 24px;margin:24px 0;display:flex}.ehr-draft-footer h2{font-size:22px}.ehr-footer-links{border-top:1px solid #ffffff40;border-bottom:1px solid #ffffff40;margin:28px 0;padding:24px 0}.ehr-footer-links nav{flex-wrap:wrap;gap:16px 24px;display:flex}.ehr-footer-links a{color:inherit}@media (max-width:700px){.ehr-page{padding:20px}.ehr-hero{padding:32px 0}.ehr-grid,.ehr-layout{grid-template-columns:1fr}.ehr-toc{position:static}.ehr-layout{gap:24px}.ehr-card{padding:22px}.ehr-page h2{font-size:25px}.ehr-hero>p:last-child{font-size:18px}.ehr-steps li{padding-left:4px}.ehr-note{padding:20px}}
