@media print{header,nav,aside,.sidebar,.navbar,.layout-sidebar,.layout-header{display:none!important}button{display:none!important}main,.layout-main,.layout-content{width:100%!important;margin:0!important;padding:0!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@page{margin:15mm}body{background:#fff!important}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--font-sans: "DM Sans", sans-serif;--font-display: "DM Serif Display", serif;--bg-primary: #ffffff;--bg-secondary: #f5f5f3;--bg-tertiary: #eeede9;--text-primary: #1a1a18;--text-secondary: #6b6b68;--text-muted: #9b9b98;--border: rgba(0, 0, 0, .08);--border-md: rgba(0, 0, 0, .14);--teal-50: #E1F5EE;--teal-100: #9FE1CB;--teal-400: #1D9E75;--teal-600: #0F6E56;--teal-800: #085041;--blue-50: #E6F1FB;--blue-400: #378ADD;--blue-600: #185FA5;--blue-800: #0C447C;--amber-50: #FAEEDA;--amber-400: #EF9F27;--amber-600: #BA7517;--amber-800: #633806;--red-50: #FCEBEB;--red-400: #E24B4A;--red-600: #A32D2D;--red-800: #791F1F;--coral-50: #FAECE7;--coral-400: #D85A30;--gray-50: #F1EFE8;--gray-100: #D3D1C7;--gray-400: #888780;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px}html,body,#root{height:100%;width:100%;max-width:100%;overflow-x:hidden}body{font-family:var(--font-sans);background:var(--bg-secondary);color:var(--text-primary);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:var(--font-sans);cursor:pointer}input,select,textarea{font-family:var(--font-sans)}.medical-icon{color:var(--med-tech-blue, #0a90c9);stroke:currentColor;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0;transition:all .2s ease}.section-container:hover .medical-icon{color:var(--blue-400);transform:scale(1.05)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--gray-100);border-radius:99px}
