.dashboard-clinical { width:min(100% - 2rem,1180px); }.dashboard-clinical__hero { display:flex; align-items:center; justify-content:space-between; gap:1.5rem; padding:2.1rem; border-radius:1.2rem; background:linear-gradient(125deg,#123252,#087887); box-shadow:0 18px 36px rgba(19,64,85,.15); color:#fff; }.dashboard-clinical__hero > div, .dashboard-clinical__hero > div * { color:#fff!important; }.dashboard-clinical__hero h1 { margin:.55rem 0; font-size:clamp(1.8rem,3.5vw,2.7rem); font-weight:780; letter-spacing:-.055em; }.dashboard-clinical__hero p { max-width:690px; margin:0; font-size:.95rem; line-height:1.6; }.dashboard-clinical__hero .btn { flex:0 0 auto; color:#183953; font-weight:760; }.dashboard-clinical__notice { display:flex; gap:.75rem; align-items:flex-start; margin:1rem 0 2rem; padding:1rem 1.1rem; border:1px solid #b9dbe0; border-radius:.9rem; background:#edf9fa; color:#345969; }.dashboard-clinical__notice>i { color:#087b8b; font-size:1.2rem; }.dashboard-clinical__notice strong,.dashboard-clinical__notice span { display:block; }.dashboard-clinical__notice strong { color:#224b59; font-size:.88rem; }.dashboard-clinical__notice span { margin-top:.18rem; font-size:.82rem; line-height:1.5; }.dashboard-clinical__heading { display:flex; align-items:end; justify-content:space-between; gap:1rem; margin-bottom:1rem; }.dashboard-clinical__heading h2 { margin:.4rem 0 0; color:#203c57; font-size:1.5rem; font-weight:770; letter-spacing:-.035em; }.dashboard-clinical__heading>a { color:#076c79; font-size:.84rem; font-weight:760; text-decoration:none; }.dashboard-clinical__grid { display:grid; grid-template-columns:repeat(4,1fr); gap:.9rem; }.dashboard-clinical__tool { display:grid; grid-template-columns:40px minmax(0,1fr) auto; gap:.7rem; align-items:start; min-height:150px; padding:1rem; border:1px solid #bfd0dd; border-radius:1rem; background:#fff; color:#29455f; box-shadow:0 7px 18px rgba(33,56,80,.05); text-decoration:none; transition:transform .16s,border-color .16s,box-shadow .16s; }.dashboard-clinical__tool:hover { transform:translateY(-3px); border-color:#4c9ba5; box-shadow:0 13px 25px rgba(33,56,80,.1); color:#075e6a; }.dashboard-clinical__tool>span { display:grid; place-items:center; width:40px; height:40px; border-radius:.72rem; background:#e8f6f8; color:#087b8b; font-size:1.05rem; }.dashboard-clinical__tool h3 { margin:.1rem 0 .38rem; color:#23415d; font-size:.92rem; font-weight:770; }.dashboard-clinical__tool p { margin:0; color:#536b81!important; font-size:.75rem; line-height:1.45; }.dashboard-clinical__tool>i { color:#6b8296; font-size:.72rem; }@media(max-width:991px){.dashboard-clinical__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.dashboard-clinical{width:calc(100% - 1.5rem)}.dashboard-clinical__hero{align-items:flex-start;flex-direction:column;padding:1.35rem}.dashboard-clinical__heading{align-items:flex-start;flex-direction:column}.dashboard-clinical__grid{grid-template-columns:1fr}.dashboard-clinical__tool{min-height:unset}}
