.earnings-app{background:#f6f8f1;min-height:100vh}.earnings-app .clinical-content{max-width:1400px;padding:38px 42px 60px}.earnings-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:45px;align-items:center;margin-bottom:30px}.earnings-hero h1{font-size:clamp(40px,4.5vw,68px);line-height:1.02;letter-spacing:-3px;margin:20px 0;color:#183f35}.earnings-hero>div>p{max-width:480px;font-size:17px;color:#52695e;line-height:1.6}.earnings-hero aside{background:#183f35;color:#fff;border-radius:25px;padding:32px;position:relative;overflow:hidden}.earnings-hero aside:after{content:'';width:190px;height:190px;border-radius:50%;border:1px solid #ffffff18;position:absolute;right:-70px;top:-80px;box-shadow:0 0 0 30px #ffffff04}.earnings-hero aside>span{font-size:10px;letter-spacing:.15em;color:#cbdabf}.earnings-hero strong{display:block;font-size:72px;font-weight:550;line-height:1.2;letter-spacing:-3px;margin:20px 0 10px;color:#d8ef9a}.earnings-hero strong span{font-size:35px}.earnings-hero aside p{color:#cbdacb;font-size:14px;line-height:1.7}.earnings-app .care-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.earnings-app .care-card{background:#fff;border:1px solid #dce5d7;border-radius:20px;padding:26px;margin-bottom:18px;min-width:0}.earnings-app .care-grid .care-card{margin:0}.earnings-app .care-grid .care-card:first-child{background:#eaf1de}.earnings-app .care-card>span,.earnings-app .micro{font-size:12px;color:#58725e}.earnings-app .care-card h2{font-size:25px;line-height:1.2;color:#183f35;margin:12px 0 18px}.earnings-app .care-grid h2{font-size:35px;font-weight:550;letter-spacing:-1.3px}.earnings-app .care-card p{font-size:14px;line-height:1.75;color:#5b7163;margin:12px 0}.earnings-app .care-grid p{font-size:12px;margin-bottom:0}.earnings-app .button{background:#1d5546;color:white;border:0;border-radius:12px;padding:13px 21px;font-size:14px;display:inline-flex}.earnings-app .table-scroll{overflow:auto}.earnings-app table{width:100%;border-collapse:collapse}.earnings-app th,.earnings-app td{text-align:left;padding:14px 10px;border-bottom:1px solid #e2e9df;font-size:13px}.earnings-app th{font-size:11px;letter-spacing:.04em;color:#617664}.earnings-app th:last-child,.earnings-app td:last-child{text-align:right}#earnings-status{font-size:13px;color:#42665a;min-height:22px}@media(max-width:1000px){.earnings-app .clinical-content{padding:28px}.earnings-hero{gap:25px}.earnings-app .care-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.earnings-app .clinical-content{padding:24px 18px 35px}.earnings-hero{grid-template-columns:1fr;gap:24px}.earnings-hero h1{font-size:48px}.earnings-hero aside{padding:25px}.earnings-hero strong{font-size:56px}.earnings-app .care-grid{grid-template-columns:1fr}.earnings-app .care-card{padding:23px}.earnings-app .clinical-topbar{gap:12px;padding:15px 18px;height:auto}.earnings-app .clinical-topbar a{font-size:11px}}
@media(max-width:650px){.earnings-app .clinical-sidebar nav{display:grid;grid-template-columns:1fr 1fr;overflow:visible;gap:6px;margin-top:18px}.earnings-app .clinical-sidebar nav a{white-space:normal;font-size:11px;padding:10px;gap:8px}.earnings-app .clinical-sidebar nav a span{flex-shrink:0}.earnings-app .clinical-sidebar{padding:20px 18px}}
