.clinical-page{color:#082f42;padding-bottom:60px;background:#fff}.clinical-page .wrap{max-width:1180px}.cl-preview-note{text-align:center;background:#eaf6f3;color:#087f7b;padding:12px;font-size:15px;letter-spacing:.13em}.cl-crumb{margin:28px 0;font-size:15px;color:#6a8289}.cl-kicker{font-size:15px;letter-spacing:.13em;font-weight:800;color:#087f7b}.clinical-page em{font-style:normal;color:#087f7b}.cl-hero{background:#eef7f5;border:1px solid #deeeea;border-radius:22px;padding:45px;display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center}.cl-hero h1{font-size:clamp(34px,4vw,54px);line-height:1.13;letter-spacing:-1.7px;margin:20px 0}.cl-hero>div>p{font-size:16px;line-height:1.8;margin:24px 0}.cl-hours{background:#082f42;color:white;padding:32px;border-radius:17px;position:relative}.cl-hours .cl-kicker{color:#69d4c7}.cl-hours h2{font-size:29px;line-height:1.3;margin:18px 0 24px}.cl-plus{position:absolute;right:27px;top:18px;font-size:56px;font-weight:300;color:#66d4c6}.cl-schedule>div{display:flex;justify-content:space-between;gap:10px;padding:16px 0;border-top:1px solid #ffffff25;font-size:15px}.cl-schedule strong{font-size:16px;color:#79e0d1}.cl-hours p{font-size:15px;color:#b9d1d7;line-height:1.8;margin:20px 0 10px}.cl-phone{font-weight:800;font-size:23px}.cl-hours a{color:white}.cl-facts{display:grid;grid-template-columns:repeat(3,1fr);padding:30px 0;border-bottom:1px solid #dce9e9;gap:25px}.cl-facts b,.cl-facts span{display:block}.cl-facts b{font-size:18px}.cl-facts span{color:#6b8188;font-size:15px;margin-top:8px}.cl-section{margin:60px 0;scroll-margin-top:100px}.clinical-page h2{font-weight:750}.cl-section h2,.cl-doctor h2,.cl-contact h2{font-size:34px;line-height:1.3;margin:15px 0 25px}.cl-intro{display:grid;grid-template-columns:1fr 1.2fr;gap:45px;margin-top:15px}.cl-intro p,.cl-services p,.cl-hospital p,.cl-entry p{font-size:15px;line-height:1.9;color:#4f6a76;margin:0 0 15px}.cl-entry{padding:24px 28px;background:#f1f8f7;border-left:3px solid #0a9e92;border-radius:0 12px 12px 0;margin-top:23px;display:grid;grid-template-columns:1fr 2.3fr;gap:30px}.cl-entry p{margin:0}.cl-services{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cl-services article{padding:27px;border:1px solid #dce8e9;border-radius:13px}.cl-number{font-size:15px;letter-spacing:.1em;color:#087f7b;font-weight:800}.cl-services h3{font-size:21px;line-height:1.4;margin:23px 0 17px}.cl-hospital{background:#f5f8f9;padding:26px 30px;border-radius:12px;margin-top:20px}.cl-hospital h3{font-size:19px;margin:0 0 12px}.cl-hospital p{margin:0}.cl-doctor{display:grid;grid-template-columns:330px 1fr;gap:50px;border:1px solid #dce8e9;border-radius:18px;overflow:hidden;align-items:center;background:#f7faf9}.cl-doctor figure{margin:0;background:#eaf1ef;padding:18px}.cl-doctor img{height:380px;width:100%;object-fit:contain;display:block}.cl-doctor>div{padding:30px 35px 30px 0}.cl-role{font-size:16px;line-height:1.7}.cl-tags{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 28px}.cl-tags span{font-size:15px;background:#e6f3ef;color:#087f7b;padding:8px 12px;border-radius:7px}.cl-contact{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:55px;background:#edf6f4;padding:35px;border-radius:15px}.cl-contact p{font-size:15px;color:#587681;margin:12px 0 24px}@media(max-width:900px){.cl-hero{gap:25px;padding:28px}.cl-services{grid-template-columns:1fr}.cl-doctor{grid-template-columns:260px 1fr;gap:25px}.cl-schedule>div{flex-direction:column}.cl-hero h1{font-size:39px}}@media(max-width:650px){.cl-hero,.cl-intro,.cl-entry,.cl-doctor,.cl-facts{grid-template-columns:1fr;gap:22px}.cl-hero{padding:24px}.cl-hero h1{font-size:35px;letter-spacing:-1px}.cl-hours{padding:25px}.cl-facts>div{padding:10px 0}.cl-section h2,.cl-doctor h2,.cl-contact h2{font-size:29px}.cl-doctor>div{padding:25px}.cl-contact{flex-direction:column;align-items:flex-start;padding:25px}.cl-schedule>div{flex-direction:row}.cl-intro{gap:10px}}
