.hospital-page{background:#fff;padding:42px 0 65px}.hospital-wrap{max-width:1240px;margin:auto;padding:0 22px;display:grid;grid-template-columns:245px 1fr;gap:42px}.hospital-side{border:1px solid #e1e5eb;height:max-content;background:#fff}.hospital-side h3{margin:0;padding:16px 18px;background:#173b67;color:#fff}.hospital-side a{display:block;padding:11px 18px;border-bottom:1px solid #edf0f3;color:#34495e;text-decoration:none}.hospital-side a.active,.hospital-side a:hover{background:#f5f0e8;color:#9a6a28;font-weight:700}.hospital-content h1{font-size:38px;margin:0;color:#182d47}.gold-line{width:64px;height:4px;background:#b88a4a;margin:14px 0 25px}.hospital-copy{font-size:16px;line-height:1.8;color:#3c4652}.hospital-copy img{max-width:100%}.hospital-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.person-card{display:flex;gap:16px;border:1px solid #e1e5eb;padding:16px;border-radius:8px}.person-card img,.person-placeholder{width:105px;height:120px;object-fit:cover;border-radius:6px}.person-placeholder{display:grid;place-items:center;background:#eef2f6;font-size:34px;font-weight:700;color:#173b67}.person-card h3{margin:3px 0 8px;font-size:19px}.person-card p{margin:4px 0}.hospital-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.hospital-gallery figure{margin:0}.hospital-gallery img{width:100%;height:260px;object-fit:cover;border-radius:7px}.hospital-gallery figcaption{font-size:13px;color:#667;margin-top:6px}.hospital-empty{padding:40px;border:1px solid #e6e9ee;background:#fafbfc}@media(max-width:850px){.hospital-wrap{grid-template-columns:1fr}.hospital-people,.hospital-gallery{grid-template-columns:1fr}.hospital-side{display:none}}