.medical-page{color:var(--ink);background:#fff;overflow:hidden}.medical-page :is(#architecture,#contact){scroll-margin-top:7rem}.medical-hero{background:linear-gradient(125deg,#ff7e000f,#0000 32rem),#f4f7fb}.medical-hero .breadcrumb,.medical-hero .breadcrumb a{color:#53647b}.medical-hero .breadcrumb a:hover{color:var(--accent)}.medical-hero .btn-outline{color:var(--ink);background:#ffffff9e;border-color:#aab8c8}.medical-hero .btn-outline:hover{border-color:var(--accent);color:var(--accent);background:#fff}.medical-hero-layout{grid-template-columns:minmax(0,.85fr) minmax(28rem,1.15fr);align-items:center;gap:clamp(2.5rem,5vw,5.5rem);min-height:min(760px,100svh - 72px);padding-top:clamp(8rem,11vw,10rem);padding-bottom:clamp(4.5rem,7vw,6.5rem);display:grid}.medical-hero-copy h1{max-width:15ch;font-size:var(--h1);line-height:var(--h1-line);margin:0}.medical-hero-copy>p{max-width:43rem;color:var(--muted);font-size:1.05rem;line-height:1.82}.medical-hero-media{background:#e8edf3;border:1px solid #dce5ef;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 70px #15263a26}.medical-hero-media img{object-fit:cover;width:100%;height:clamp(27rem,42vw,38rem)}.medical-hero-media figcaption{border-left:3px solid var(--accent);color:#fff;background:#0f1e2eeb;gap:.35rem;max-width:20rem;padding:1rem 1.15rem;display:grid;position:absolute;bottom:1.2rem;right:1.2rem}.medical-hero-media figcaption span{color:#ffffffad;font-size:.78rem;line-height:1.55}.medical-hero-facts{border-block:1px solid var(--line);flex-wrap:wrap;margin-top:1.6rem;display:flex}.medical-hero-facts span{color:#53647b;padding:.72rem 1rem .72rem 0;font-size:.77rem;font-weight:750}.medical-hero-facts span+span{border-left:1px solid var(--line);padding-left:1rem}.medical-section-head{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:end;gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(2rem,4vw,3.4rem);display:grid}.medical-section-head h2,.medical-architecture-copy h2,.medical-boundary-layout h2,.medical-related-layout h2{max-width:21ch;font-size:var(--h2);line-height:var(--h2-line);margin:0}.medical-section-head>p,.medical-architecture-copy>p,.medical-boundary-layout>div>p{color:var(--muted);margin:0;line-height:1.8}.medical-path-grid{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.medical-path-grid article{border-top:1px solid var(--line);border-left:1px solid var(--line);background:#fff;min-width:0;min-height:18rem;padding:1.6rem;transition:transform .24s,background-color .24s}.medical-path-grid article:hover{z-index:1;background:#f7faff;transform:translateY(-4px)}.medical-path-grid svg{width:2.35rem;height:2.35rem;color:var(--accent);margin-bottom:2.5rem}.medical-path-grid h3,.medical-evidence-grid h3,.medical-boundary-list h3,.medical-rollout-grid h3{font-size:var(--h3);line-height:var(--h3-line);margin:0}.medical-path-grid p,.medical-evidence-grid p,.medical-boundary-list p,.medical-rollout-grid p{color:var(--muted);margin:.65rem 0 0;line-height:1.7}.medical-path-grid article>span{color:#bd5d05;margin-top:1.5rem;font-size:.74rem;font-weight:800;display:block}.medical-architecture-section{background:#f4f7fb}.medical-architecture-layout,.medical-boundary-layout,.medical-related-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(2.8rem,6vw,6.5rem);display:grid}.medical-architecture-copy{gap:.9rem;display:grid}.medical-architecture-copy ul{gap:.65rem;padding:0;list-style:none;display:grid}.medical-architecture-copy li{color:#3e5068;padding-left:1.25rem;position:relative}.medical-architecture-copy li:before{border:1px solid var(--accent);content:"";width:.4rem;height:.4rem;position:absolute;top:.58em;left:0;transform:rotate(45deg)}.medical-architecture-layout figure{border:1px solid var(--line);background:#fff;margin:0;overflow:hidden;box-shadow:0 24px 60px #15263a1a}.medical-architecture-layout img{width:100%;height:auto;display:block}.medical-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}.medical-evidence-grid a{border:1px solid var(--line);min-width:0;color:var(--ink);background:#fff;transition:border-color .25s,box-shadow .25s,transform .25s;overflow:hidden}.medical-evidence-grid a:hover{border-color:#ff7e007a;transform:translateY(-4px);box-shadow:0 22px 54px #14263a1f}.medical-evidence-grid img{object-fit:cover;width:100%;height:15rem;transition:transform .45s}.medical-evidence-grid a:hover img{transform:scale(1.03)}.medical-evidence-grid a>div{padding:1.45rem}.medical-evidence-grid a span{color:#bd5d05;margin-top:1rem;font-size:.75rem;font-weight:800;display:block}.medical-boundary-section{background:linear-gradient(130deg,#ff7e000e,#0000 30rem),#f4f7fb}.medical-boundary-layout{align-items:start}.medical-boundary-list{border-top:1px solid var(--line);display:grid}.medical-boundary-list article{border-bottom:1px solid var(--line);grid-template-columns:3.2rem minmax(0,1fr);gap:1rem;padding:1.3rem 0;display:grid}.medical-boundary-list article>span,.medical-rollout-grid article>span{color:var(--accent);letter-spacing:.08em;font-size:.74rem;font-weight:850}.medical-boundary-list h3{font-size:1.03rem}.medical-rollout-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.medical-rollout-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:1.55rem 1.4rem}.medical-rollout-grid article:first-child{border-left:1px solid var(--line)}.medical-rollout-grid h3{margin-top:1rem;font-size:1.04rem}.medical-related-section{background:#f4f7fb}.medical-related-layout{align-items:start}.medical-related-links{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.medical-related-links a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;color:var(--ink);background:#fff;padding:1.35rem}.medical-related-links a:nth-child(odd){border-left:1px solid var(--line)}.medical-related-links strong,.medical-related-links span{display:block}.medical-related-links p{color:var(--muted);margin:.55rem 0 1rem;font-size:.9rem;line-height:1.65}.medical-related-links span{color:#bd5d05;font-size:.75rem;font-weight:800}@media (width<=1080px){.medical-hero-layout,.medical-section-head,.medical-architecture-layout,.medical-boundary-layout,.medical-related-layout{grid-template-columns:1fr}.medical-path-grid,.medical-rollout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.medical-hero-layout{min-height:auto}}@media (width<=720px){.medical-hero-layout{padding-top:7.5rem}.medical-hero-media img{height:22rem}.medical-hero-facts span+span{border-left:0;padding-left:0}.medical-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.medical-path-grid,.medical-evidence-grid,.medical-rollout-grid,.medical-related-links{grid-template-columns:1fr}.medical-path-grid article,.medical-rollout-grid article,.medical-related-links a{border-right:1px solid var(--line);border-left:1px solid var(--line);min-height:auto}}@media (prefers-reduced-motion:reduce){.medical-page *{transition:none!important;animation:none!important}}
