/*
Theme Name: Bayram Clinical
Version: 0.1.0
Text Domain: bayram-clinical
*/
:root{--ink:#17364b;--gold:#b49258;--paper:#faf9f6;--muted:#5d6b72;--line:#e0e5e5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.8 Arial,sans-serif}a{color:inherit;text-underline-offset:4px}img{max-width:100%;height:auto}header{background:#fff;border-bottom:1px solid var(--line)}.brand-row{max-width:1240px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 32px}.brand img{width:220px;max-height:88px;object-fit:contain}.langs{display:flex;gap:13px;flex-wrap:wrap;font-size:13px;letter-spacing:.05em}.langs a{text-decoration:none}.langs .current{border-bottom:2px solid var(--gold)}.main-nav{max-width:1240px;padding:10px 32px 20px;margin:auto;display:flex;gap:24px;flex-wrap:wrap;font-size:13px;font-weight:700}.main-nav a{text-decoration:none}.preview{background:#17364b;color:#fff;text-align:center;font-size:12px;padding:5px 15px}.page-head{max-width:1100px;margin:auto;padding:62px 32px 32px}.eyebrow{font-size:12px;color:#806336;letter-spacing:.16em;text-transform:uppercase}.page-head h1{font:normal clamp(30px,4.5vw,54px)/1.25 Georgia,serif;margin:18px 0 20px;max-width:1000px}.accent{height:3px;width:68px;background:var(--gold)}main{max-width:1100px;margin:auto;padding:0 32px 72px}.entry-content{max-width:830px}.entry-content p{margin:0 0 22px}.entry-content h2{font:normal 30px/1.4 Georgia,serif;margin:44px 0 18px}.entry-content h3{font-size:22px;margin-top:34px}.entry-content figure{margin:28px 0}.entry-content figure img{max-height:410px;object-fit:contain;border-radius:12px}.entry-content ul{padding-inline-start:24px}.entry-content a:hover{color:#806336}.family-home .entry-content{max-width:1000px}.family-home .entry-content>figure:first-child img{max-height:460px}.contact-callout{padding:24px;background:#fff;border:1px solid var(--line);border-inline-start:4px solid var(--gold);margin:30px 0}.button{display:inline-block;border-radius:4px;padding:10px 23px;background:var(--ink);color:white;text-decoration:none}.related{margin-top:60px;border-top:1px solid var(--line);padding-top:24px}.related ul{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:0;list-style:none}.related a{display:block;background:#fff;padding:18px;border:1px solid var(--line);text-decoration:none}footer{background:#102b3d;color:#e4eaed;padding:42px 32px}.footer-inner{max-width:1176px;margin:auto;display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap}.footer-name{font:25px Georgia,serif}.footer-small{font-size:13px;color:#becbd2}.footer-contact{display:flex;gap:22px;align-items:center}.rtl{direction:rtl}.rtl h1,.rtl h2{font-family:Arial,sans-serif}.empty{padding:50px} @media(max-width:700px){.brand-row{padding:16px 20px;align-items:flex-start;flex-direction:column}.brand img{width:190px}.main-nav{padding:8px 20px 18px;gap:13px;font-size:12px}.page-head{padding:36px 20px 26px}main{padding:0 20px 46px}.related ul{grid-template-columns:1fr}.footer-contact{flex-wrap:wrap}.entry-content h2{font-size:26px}}
.family-home main{max-width:1240px;padding-top:44px}.family-home .entry-content{max-width:none}.mb-home-hero{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;margin-bottom:60px}.mb-home-copy h1{font:normal clamp(32px,4.4vw,55px)/1.2 Georgia,serif;margin:0 0 25px}.mb-home-photo figure{margin:0}.mb-home-photo img{max-height:430px;width:100%;object-fit:contain}.mb-service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.mb-service-card{background:white;border:1px solid var(--line);border-radius:12px;padding:23px;font-size:14px}.mb-service-card figure{margin:0 0 12px}.mb-service-card figure img{width:54px;height:54px}.mb-service-card h3{font:normal 21px/1.4 Georgia,serif;margin:0 0 15px}.mb-service-card p{margin-bottom:12px}.rtl .mb-home-copy h1,.rtl .mb-service-card h3{font-family:Arial,sans-serif}@media(max-width:900px){.mb-service-grid{grid-template-columns:repeat(2,1fr)}.mb-home-hero{gap:25px}}@media(max-width:600px){.mb-home-hero{grid-template-columns:1fr}.mb-home-photo img{max-height:300px}.mb-service-grid{grid-template-columns:1fr}.family-home main{padding-top:28px}}
.mb-home-hero>.wp-block-group__inner-container,.mb-service-grid>.wp-block-group__inner-container{display:contents}
