.doctor-brand.cl{background:#fff}.cl .cl-w{width:min(1200px,calc(100% - 40px));margin:0 auto}.cl .ico{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.cl .cl-hd{position:sticky;top:0;z-index:20;background:rgb(255 255 255/.96);border-bottom:1px solid var(--line)}.cl .cl-hd-in{display:flex;align-items:center;gap:24px;height:64px}.cl .cl-logo{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font-size:17px;font-weight:800}.cl .cl-logo img{height:34px;width:89px}.cl .cl-nav{display:none;gap:28px;margin-left:auto}.cl .cl-nav a{font-size:15px;font-weight:600;color:var(--ink-2);text-decoration:none}.cl .cl-nav a:hover{color:var(--accent-strong)}.cl .cl-hd .cl-btn-s{margin-left:auto}@media (min-width:900px){.cl .cl-nav{display:flex}.cl .cl-hd .cl-btn-s{margin-left:0}}.cl .cl-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:0 20px;border-radius:999px;font-size:16px;font-weight:700;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.cl .cl-btn-s{min-height:40px;padding:0 16px;font-size:15px}.cl .cl-btn-p{background:var(--accent);color:#fff}.cl .cl-btn-p:hover{background:var(--accent-hover)}.cl .cl-btn-o{border:1px solid var(--accent-wash);color:var(--accent-strong);background:#fff}.cl .cl-btn-o:hover{background:var(--accent-soft);border-color:var(--accent)}.cl a:focus-visible,.cl summary:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.cl .cl-hero{background:var(--ground-2);padding:32px 0 40px}.cl .cl-hero-in{display:grid;gap:24px}.cl .cl-eyebrow{margin:0 0 8px;font-size:14px;font-weight:700;color:var(--accent-strong)}.cl .cl-hero h1{margin:0;font-size:34px;line-height:42px;font-weight:800;color:var(--ink)}.cl .cl-lead{margin:12px 0 24px;font-size:17px;line-height:28px;color:var(--ink-2)}.cl .cl-act{display:flex;flex-wrap:wrap;gap:8px}.cl .cl-hero-ph{margin:0;border-radius:16px;overflow:hidden;aspect-ratio:16/10}.cl .cl-hero-ph img{width:100%;height:100%;object-fit:cover;display:block}@media (min-width:900px){.cl .cl-hero{padding:56px 0}.cl .cl-hero-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px}.cl .cl-hero h1{font-size:48px;line-height:58px}.cl .cl-lead{font-size:18px;line-height:30px}}.cl .hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:10px}.cl .hero-meta .cl-eyebrow{margin:0;font-size:12px}.cl .care-status{display:inline-flex;align-items:center;gap:6px;color:var(--accent-strong);font-size:12px;min-height:28px}.cl .care-status .ico{width:13px;height:13px}.cl .status-dot{width:7px;height:7px;border-radius:999px;background:var(--ink-3)}.cl .care-status[data-state=open] .status-dot{background:#3d6a49}.cl .care-status:hover b{text-decoration:underline;text-underline-offset:4px}@media (min-width:900px){.cl .hero-meta{gap:8px 18px;margin-bottom:12px}.cl .care-status,.cl .hero-meta .cl-eyebrow{font-size:13px}}.cl .treatment-section{padding:32px 0 0;scroll-margin-top:80px}.cl .treatment-heading{margin-bottom:26px}.cl .section-kicker{margin:0 0 8px;font-size:12px;font-weight:700;color:var(--accent)}.cl .treatment-heading h2{margin:0;font-size:24px;line-height:1.4;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.cl .treatment-heading>p{margin:12px 0 0;font-size:15px;line-height:1.7;color:#665454}.cl .treatment-heading>p br{display:none}.cl .mobile-break{display:block}.cl .treatment-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:30px}.cl .treatment{min-width:0;padding-top:16px;border-top:1px solid #bcae9f}.cl .treatment-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.cl .treatment-no{font-size:14px;font-weight:700;color:var(--accent);font-variant-numeric:tabular-nums}.cl .treatment-doctor{margin:0;font-size:12px;color:#665454}.cl .treatment h3{margin:0 0 10px;font-size:22px;line-height:1.4;font-weight:800;letter-spacing:-.035em}.cl .treatment-copy{margin:0;font-size:16px;line-height:1.65;color:var(--ink-2)}.cl .treatment-photo{margin:16px 0 0}.cl .treatment-photo img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:center 20%;display:block;border-radius:16px}@media (min-width:900px){.cl .treatment-section{padding-top:48px}.cl .treatment-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:30px}.cl .section-kicker{margin-bottom:10px;font-size:13px}.cl .treatment-heading h2{font-size:32px;line-height:1.35}.cl .treatment-heading>p{margin:0;padding-bottom:2px}.cl .treatment-heading>p br{display:inline}.cl .mobile-break{display:none}.cl .treatment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.cl .treatment{padding-top:18px}.cl .treatment h3{font-size:23px}.cl .treatment-copy{min-height:80px}.cl .treatment-photo{margin-top:20px}}.cl .cl-hours{scroll-margin-top:80px}.cl .cl-hours dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.cl .cl-hours dl>div{padding:20px 0}.cl .cl-hours dt{font-size:13px;font-weight:700;color:var(--ink-3)}.cl .cl-hours dd{margin:4px 0 0;font-size:18px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.cl .cl-hours dd.cl-sub{font-size:13px;font-weight:600;color:var(--ink-3)}@media (min-width:900px){.cl .cl-hours dl{grid-template-columns:repeat(4,minmax(0,1fr))}.cl .cl-hours dl>div{padding:28px 0}}.cl .cl-sec{padding:48px 0 0}.cl .cl-sec-h{margin-bottom:20px}.cl .cl-sec-h h2{margin:0;font-size:22px;line-height:30px;font-weight:800;color:var(--ink)}.cl .cl-sec-h p{margin:4px 0 0;font-size:15px;line-height:23px;color:var(--ink-3)}@media (min-width:900px){.cl .cl-sec{padding-top:72px}.cl .cl-sec-h h2{font-size:26px;line-height:34px}}.cl .cl-docs{list-style:none;margin:0;padding:0;display:grid;gap:16px}.cl .cl-doc{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;padding:16px;border:1px solid var(--line);border-radius:16px;text-decoration:none;color:var(--ink);transition:border-color .15s ease,background-color .15s ease}.cl .cl-doc:hover{border-color:var(--accent);background:var(--accent-soft)}.cl .cl-doc-ph{border-radius:12px;overflow:hidden;background:var(--ground-2);aspect-ratio:658/895;align-self:start}.cl .cl-doc-ph img{width:100%;height:100%;object-fit:cover;display:block}.cl .cl-doc-b{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.cl .cl-badge{font-size:12px;font-weight:700;color:var(--accent-strong);background:var(--accent-soft);border-radius:999px;padding:3px 10px}.cl .cl-doc-n{font-size:22px;line-height:30px;font-weight:800}.cl .cl-doc-sl{font-size:15px;line-height:23px;color:var(--ink-2)}.cl .cl-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.cl .cl-chips span{font-size:13px;padding:3px 10px;border:1px solid var(--line);border-radius:999px;color:var(--ink-2)}.cl .cl-doc-go{display:inline-flex;align-items:center;gap:2px;margin-top:auto;padding-top:8px;font-size:15px;font-weight:700;color:var(--accent-strong)}@media (min-width:900px){.cl .cl-docs{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cl .cl-doc{grid-template-columns:200px minmax(0,1fr);gap:24px;padding:24px}.cl .cl-doc-n{font-size:26px;line-height:34px}}.cl .cl-posts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.cl .cl-posts a{display:grid;gap:8px;text-decoration:none;color:var(--ink)}.cl .cl-thumb{display:block;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:var(--ground-2)}.cl .cl-thumb img{width:100%;height:100%;object-fit:cover;display:block}.cl .cl-post-m{display:flex;gap:8px;font-size:13px;color:var(--ink-3)}.cl .cl-post-m b{color:var(--accent-strong)}.cl .cl-post-t{font-size:16px;line-height:24px;font-weight:700}.cl .cl-posts a:hover .cl-post-t{text-decoration:underline;text-underline-offset:3px}@media (min-width:900px){.cl .cl-posts{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.cl .cl-two{display:grid;gap:48px}@media (min-width:900px){.cl .cl-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}.cl .cl-qa{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.cl .cl-qa li{border-bottom:1px solid var(--line)}.cl .cl-qa summary{display:flex;gap:12px;padding:16px 0;font-size:16px;line-height:24px;font-weight:700;cursor:pointer;list-style:none}.cl .cl-qa summary::-webkit-details-marker{display:none}.cl .cl-q{color:var(--accent-strong)}.cl .cl-qa p{margin:0 0 8px 26px;font-size:15px;line-height:25px;color:var(--ink-2)}.cl .cl-qa .cl-qa-by{margin-bottom:16px;font-size:13px;color:var(--ink-3)}.cl .cl-route{margin:0 0 20px;display:grid;gap:14px}.cl .cl-route>div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px}.cl .cl-route dt{font-size:14px;font-weight:800;color:var(--accent-strong)}.cl .cl-route dd{margin:0;font-size:15px;line-height:24px;color:var(--ink-2)}.cl .cl-gal{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cl .cl-gal li{display:grid;gap:6px}.cl .cl-gal img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;display:block}.cl .cl-gal span{font-size:14px;color:var(--ink-2)}@media (min-width:900px){.cl .cl-gal{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.cl .cl-ft{margin-top:72px;padding:40px 0 48px;background:var(--ground-2)}.cl .cl-ft-in{display:grid;gap:20px;font-size:14px;line-height:22px;color:var(--ink-2)}.cl .cl-ft-in p{margin:0}.cl .cl-ft-n{font-size:16px;font-weight:800;color:var(--ink);margin-bottom:6px!important}.cl .cl-ft a{color:inherit}.cl .cl-social{list-style:none;margin:0;padding:0;display:flex;gap:8px}.cl .cl-social a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid var(--line);color:var(--accent-strong)}.cl .cl-ft-br{font-weight:700;text-decoration:none}@media (min-width:900px){.cl .cl-ft-in{grid-template-columns:1fr auto auto;align-items:center;gap:40px}}.doctor-brand.cl main{padding-top:0;min-height:0}.cl .cl-burger{display:inline-grid;place-items:center;width:44px;height:44px;margin-left:auto;border-radius:12px;background:#fff;color:var(--ink);padding:0}.cl .cl-burger:hover{background:var(--accent-soft)}.cl .cl-burger svg{width:22px;height:22px;stroke:currentColor;stroke-width:2;stroke-linecap:round;fill:none}.cl .cl-burger .x{display:none}.cl .cl-burger[aria-expanded=true] .x{display:block}.cl .cl-burger[aria-expanded=true] .bars{display:none}.cl .cl-hd .cl-burger+.cl-btn-s{margin-left:0}.cl .cl-hd-in{gap:12px}.cl .cl-mnav{position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 8px 16px rgb(64 44 44/.08)}.cl .cl-mnav[hidden]{display:none}.cl .cl-mnav a{display:flex;align-items:center;min-height:52px;font-size:16px;font-weight:700;color:var(--ink);border-bottom:1px solid var(--line)}.cl .cl-mnav a:last-child{border-bottom:0}.cl .cl-mnav a:hover{color:var(--accent-strong)}@media (min-width:900px){.cl .cl-hd-in{gap:24px}.cl .cl-burger,.cl .cl-mnav{display:none!important}}.cl .more-link{display:inline-block;margin-top:16px;color:var(--accent);font-weight:700}.cl .page-wrap{width:min(1080px,calc(100% - 40px));margin:auto}.cl .breadcrumbs{padding:28px 0;font-size:14px;color:var(--ink-3);display:flex;gap:12px;align-items:center}.cl .breadcrumbs a:hover{text-decoration:underline}.cl .director-hero{background:var(--ground-2)}.cl .director-grid{display:grid;grid-template-columns:300px 1fr;gap:64px;align-items:center;padding:32px 0 48px}.cl .director-photo{margin:0;aspect-ratio:658/780;background:#eee7e0;border-radius:16px;overflow:hidden}.cl .director-photo img{height:100%;width:100%;object-fit:cover;object-position:top;display:block}.cl .director-copy h1{font-size:42px;letter-spacing:-.03em;line-height:1.25;margin:14px 0 8px}.cl .clinic-link{display:inline-block;font-size:17px;color:var(--accent);font-weight:700}.cl .director-copy .intro{font-size:23px;line-height:1.6;max-width:510px;margin:22px 0}.cl .director-copy .cl-chips{margin-top:20px}.cl .profile-content{padding-top:56px}.cl .profile-section{padding-bottom:48px}.cl .profile-section h2{font-size:26px;margin:0 0 24px}.cl .credentials-layout{display:grid;grid-template-columns:1fr 1fr;gap:64px}.cl .journey{list-style:none;margin:0;padding:0;counter-reset:steps}.cl .journey li{display:grid;grid-template-columns:32px 1fr;gap:10px;margin-bottom:18px;line-height:1.7}.cl .journey li:before{counter-increment:steps;content:counter(steps,decimal-leading-zero);color:var(--accent);font-size:13px;font-weight:700;padding-top:3px}.cl .credential-details{margin:0}.cl .credential-details>div{border-top:1px solid #e8dfd7;padding:14px 0}.cl .credential-details dt{font-size:13px;color:var(--ink-3);font-weight:700;margin-bottom:6px}.cl .credential-details dd{margin:0;line-height:1.8;font-size:15px}.cl .channels{display:flex;flex-wrap:wrap;gap:12px}.cl .channel-slot{border:1px solid #ded2c7;border-radius:999px;padding:12px 18px;color:var(--ink-3);background:#fff;display:flex;gap:18px;font-size:14px}.cl .channel-slot span{font-size:12px}.cl .channels-note{color:var(--ink-3);font-size:14px;margin-top:14px}.cl .profile-posts .cl-posts{grid-template-columns:repeat(3,minmax(0,1fr))}.cl .blog-heading{padding:56px 0 42px;text-align:center;background:var(--ground-2)}.cl .blog-heading h1{font-size:42px;letter-spacing:-.035em}.cl .blog-heading p{margin-top:12px;color:var(--ink-3);font-size:17px}.cl .blog-list{padding-top:40px}.cl .blog-list .cl-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.cl .article-wrap{width:min(800px,calc(100% - 40px));margin:auto}.cl .article-head{padding-top:18px}.cl .article-meta{display:flex;gap:18px;font-size:14px;color:var(--ink-3);margin:0 0 18px}.cl .article-meta b{color:var(--accent)}.cl .article-head h1{font-size:42px;line-height:1.35;letter-spacing:-.035em;max-width:790px;margin:0}.cl .article-author{display:inline-flex;gap:10px;align-items:center;margin:24px 0 28px;color:var(--accent);font-weight:700}.cl .article-author span{color:var(--ink-3);font-size:13px;font-weight:400}.cl .article-cover{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:16px;display:block}.cl .article-wrap .body{font-size:18px;line-height:1.9;margin-top:36px;color:var(--ink-2)}.cl .body p{margin:0 0 20px}.cl .body h2{font-size:27px;line-height:1.45;margin:48px 0 18px;color:var(--ink)}.cl .body h3{font-size:21px;margin:30px 0 16px}.cl .body figure{margin:32px 0}.cl .body figure img{width:100%;border-radius:16px;display:block}.cl .body figcaption{font-size:13px;line-height:1.7;color:var(--ink-3);margin-top:10px}.cl .body a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.cl .body ol,.cl .body ul{padding-left:24px;margin:0 0 20px}.cl .body .sum{padding:24px;background:var(--ground-2);border-radius:16px;margin-bottom:30px}.cl .article-related{margin-top:64px;border-top:1px solid #e8dfd7;padding-top:32px}.cl .article-related h2{margin:0 0 24px}.cl .article-related .cl-posts{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:899px){.cl .director-grid{grid-template-columns:112px minmax(0,1fr);gap:20px;padding:12px 0 32px;align-items:start}.cl .director-photo{aspect-ratio:658/895}.cl .director-copy h1{font-size:28px;margin-top:12px}.cl .clinic-link{font-size:15px}.cl .director-copy .intro{font-size:17px;line-height:1.75;margin:18px 0}.cl .director-copy .cl-chips{margin-left:-132px;margin-top:26px}.cl .breadcrumbs{padding:22px 0;font-size:13px}.cl .credentials-layout{grid-template-columns:1fr;gap:20px}.cl .profile-content{padding-top:36px}.cl .profile-section{padding-bottom:36px}.cl .profile-section h2{font-size:23px;margin-bottom:22px}.cl .blog-list .cl-posts,.cl .profile-posts .cl-posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.cl .blog-heading{padding:38px 20px 34px}.cl .blog-heading h1{font-size:30px}.cl .article-head h1{font-size:30px;line-height:1.4}.cl .article-wrap .body{font-size:17px;margin-top:28px}.cl .body h2{font-size:23px;margin-top:36px}.cl .article-related .cl-posts{gap:14px}}