.shp-report .journal-content{max-width:1050px}.shp-report h1{font-size:clamp(38px,6vw,70px)}.shp-report h2{margin-top:2.4rem}.shp-cards{grid-template-columns:repeat(3,1fr);gap:18px;margin:32px 0;display:grid}.shp-cards section{background:#f6f7f1;border:1px solid #d9dfd0;border-radius:12px;padding:24px}.shp-cards strong{color:#465a36;font-size:42px}.shp-cards p{font-size:16px}.shp-note{background:#edf0e6;border-left:4px solid #52653e;padding:20px 24px}.shp-table{overflow-x:auto}.shp-table table{border-collapse:collapse;width:100%}.shp-table th,.shp-table td{text-align:left;border-bottom:1px solid #d9dfd0;padding:14px}.shp-table thead{background:#edf0e6}.shp-table tbody th{font-weight:500}.shp-small{font-size:14px}.shp-report li{margin:12px 0}.shp-actions{flex-wrap:wrap;align-items:center;gap:22px;margin:30px 0;display:flex}.shp-actions button{color:#fff;cursor:pointer;font:inherit;background:#384c32;border:0;border-radius:8px;padding:12px 20px}.shp-actions button:focus-visible{outline-offset:3px;outline:3px solid #bc8c34}@media (width<=650px){.shp-cards{grid-template-columns:1fr}.shp-cards strong{font-size:34px}}@media print{.shp-report .clinic-header,.shp-report .site-footer,.shp-actions{display:none}.shp-report .journal-content{color:#000;padding:0}.shp-report section,.shp-note{break-inside:avoid}.shp-report h2{break-after:avoid}}
