/* Dimensions and panels come from frames 1:17, 1:1135 and 51:1631. */
.fa-article-hero{background:#fff;border-radius:20px;min-height:660px;margin-bottom:20px}.fa-article-head{display:grid;grid-template-columns:850px minmax(0,1fr)}.fa-article-head>div{padding:50px 50px 0}.cms-shell .fa-article-head h1{font:800 55px/.9454545 Manrope;letter-spacing:0;margin:0;min-height:156px}.fa-article-head>img{width:calc(100% - 5px);height:415px;border-radius:16px;margin-top:5px;object-fit:cover}.fa-article-meta{margin:65px 0 0;font:400 18px/22px Manrope}.fa-article-meta>div{display:flex;gap:12px;min-height:45px}.fa-article-meta dt{flex:none}.fa-article-meta dd{font-weight:800;margin:0}.fa-article-meta a{color:inherit;text-decoration:none}.fa-article-intro{padding:75px 50px 50px;font:600 18px/22px Manrope}.fa-article-chapter{padding:50px;border-radius:20px;background:#fff;margin:20px 0}.cms-shell .fa-article-chapter h2{font:800 28px/32px Manrope;margin:0 0 25px}.cms-shell .fa-article-chapter p{font:600 18px/22px Manrope;margin:0 0 22px;white-space:normal}.cms-shell .fa-article-chapter p:last-child{margin-bottom:0}.fa-article-bullet{padding-left:38px;position:relative}.fa-article-bullet:before{content:'•';color:#5ab05a;position:absolute;left:10px}.fa-article-author-panel{display:grid;grid-template-columns:450px minmax(0,1fr);align-items:center;gap:50px;margin:20px 0 0;background:#f5f4f1;border:50px solid #fff;border-radius:20px;padding:20px 30px}.fa-article-author-panel>a{display:flex;align-items:center;gap:30px;text-decoration:none;color:inherit}.fa-article-author-panel img{width:150px;height:120px;object-fit:contain;object-position:top}.fa-article-author-panel strong{font:800 20px/22px Manrope;display:block}.fa-article-author-panel small{font:400 18px/22px Manrope;color:#999;display:block;margin-top:15px}.fa-article-author-panel p{font:600 18px/22px Manrope;margin:0!important}
@media(max-width:900px){.fa-article-hero{min-height:0;border-radius:16px}.fa-article-head{display:flex;flex-direction:column}.fa-article-head>div{padding:25px 20px}.mobile-root .cms-shell .fa-article-head h1{font-size:30px;line-height:1.12;min-height:0;margin:0}.fa-article-head>img{width:calc(100% - 8px);height:auto;aspect-ratio:805/415;margin:0 4px;border-radius:12px;order:-1}.fa-article-meta{font-size:13px;line-height:20px;margin-top:25px}.fa-article-meta>div{min-height:0;margin-bottom:12px;gap:8px;flex-wrap:wrap}.fa-article-intro{padding:0 20px 25px;font-size:14px;line-height:22px}.fa-article-chapter{padding:25px 20px;margin:15px 0;border-radius:16px}.mobile-root .cms-shell .fa-article-chapter h2{font-size:23px;line-height:27px;margin-bottom:20px}.mobile-root .cms-shell .fa-article-chapter p{font-size:14px;line-height:22px;margin-bottom:18px}.fa-article-author-panel{display:block;border-width:20px;padding:20px 15px;border-radius:16px;margin-top:15px}.fa-article-author-panel>a{gap:15px;margin-bottom:20px}.fa-article-author-panel img{width:90px;height:100px}.fa-article-author-panel strong{font-size:17px;line-height:21px}.fa-article-author-panel small{font-size:12px;line-height:18px;margin-top:8px}.fa-article-author-panel p{font-size:14px;line-height:22px}}
.cms-doctor-grid{gap:20px;align-items:stretch}.cms-doctor-card{min-width:0}.cms-doctor-photo{height:375px;flex:none;margin:5px 5px 0;border-radius:16px;background:#e6f5e4}.cms-doctor-photo img{object-fit:contain;object-position:top}.cms-doctor-card .cms-card-copy{padding:30px 30px 0;flex:1;min-width:0}.cms-shell .cms-doctor-card h3{font:400 28px/32px Manrope;margin:0 0 8px;min-height:64px}.cms-doctor-card h3 strong{font-weight:800}.cms-doctor-card h3 a{color:inherit;text-decoration:none}.cms-doctor-card .cms-card-copy>small{height:44px;min-height:44px;font:600 18px/22px Manrope;color:#999;display:block;overflow:hidden}.cms-doctor-card .cms-card-copy>small>span{display:block}.fa-doctor-catalog .cms-doctor-card{min-height:780px}.fa-doctor-catalog .fa-doctor-summary{font:400 18px/22px Manrope;color:#40413d;margin:38px 0 20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.fa-doctor-actions{display:flex;gap:20px;margin:0 30px 40px}.fa-doctor-actions .cms-button{display:flex;align-items:center;justify-content:center;min-height:80px;flex:1;font:800 18px Manrope;border-radius:16px;padding:15px 10px}.fa-doctor-info{width:80px;min-height:80px;border-radius:16px;background:#f5f4f1;display:flex;align-items:center;justify-content:center;font:600 22px Manrope;color:#a1080d;text-decoration:none}.fa-doctor-catalog .fa-doctor-info{display:none}.fa-doctor-featured .cms-doctor-card{min-height:960px}.fa-doctor-facts{margin:12px 0 0;font:400 18px/22px Manrope}.fa-doctor-facts>div{border-top:1px solid #e2e2df;min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:12px}.fa-doctor-facts dt{flex:none}.fa-doctor-facts dd{margin:0;text-align:right;color:#a1080d;font-weight:800;max-width:210px;font-size:18px;line-height:22px}.fa-doctor-bottom{background:#f5f4f1;border-radius:16px;margin:0 5px 5px;padding:30px 25px 25px;min-height:235px}.fa-doctor-bottom>span{font:600 18px/22px Manrope;color:#b8b9b4;display:block;margin:0 0 12px}.fa-doctor-bottom>strong{font:800 35px/40px Manrope;color:#a1080d;display:block;margin-bottom:20px}.fa-doctor-bottom .fa-doctor-actions{margin:0}.fa-doctor-bottom .fa-doctor-info{background:white}.cms-section-heading:has(.fa-home-intro){display:block;margin-bottom:50px}.cms-shell .sc-home-records .cms-section-heading h2{margin-bottom:18px}.fa-home-intro{font:600 18px/22px Manrope;margin:0!important;color:#40413d}.sc-outline>b{font:inherit}.cms-article-card{min-height:740px;padding:5px}.cms-article-cover{height:235px;flex:none;border-radius:16px;overflow:hidden}.cms-article-card>div{padding:25px;min-width:0}.cms-article-card>div>small{font:800 18px/22px Manrope;color:#a1080d}.cms-shell .cms-article-card h3,.cms-shell .cms-inline .cms-article-card h3{font:800 28px/32px Manrope;margin:20px 0 25px;min-height:64px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cms-article-card h3 a{color:inherit;text-decoration:none}.cms-article-card>div>p{font:400 18px/22px Manrope;margin:0 0 30px;color:#40413d;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fa-article-author{display:grid;grid-template-columns:120px minmax(0,1fr);gap:19px;min-height:120px;text-decoration:none;color:inherit;margin:0 0 28px;align-items:start}.fa-article-author>img{width:120px;height:120px;object-fit:contain;object-position:top;border-radius:16px;background:#e6f5e4}.fa-article-author>span>small{font:400 18px/22px Manrope;display:block;color:#999;margin-bottom:5px}.fa-article-author strong{font:800 20px/22px Manrope;display:block;color:#40413d}.fa-article-author em{font:400 18px/22px Manrope;display:block;color:#999;margin-top:7px}.fa-article-read{display:flex;justify-content:space-between;color:#a1080d;text-decoration:none;font:800 18px/22px Manrope;margin-top:auto}.fa-article-filters{margin:0 0 60px}.fa-article-filters>b{font:800 18px/22px Manrope;display:block;margin:0 0 25px}.fa-article-filters>div{display:flex;flex-wrap:wrap;gap:20px}.fa-article-filters button{flex:0 0 calc((100% - 120px)/7);min-height:80px;border:0;border-radius:16px;background:#fff;color:#40413d;font:800 18px/22px Manrope;padding:15px 18px;cursor:pointer}.fa-article-filters button.active{background:#5ab05a;color:#fff}.fa-article-filters button:focus-visible{outline:2px solid #5ab05a;outline-offset:3px}.sc-direction-catalog .cms-direction-grid article{min-height:740px}.sc-direction-catalog .cms-direction-grid h3{font:800 25px/30px Manrope;min-height:78px;margin:0;padding:25px 25px 0;text-align:left}.sc-direction-catalog .cms-direction-grid p{font:600 18px/24px Manrope;color:#40413d;margin:25px 0 32px;min-height:96px;flex:none}.sc-direction-actions{margin-top:auto;padding-top:0}.sc-direction-actions>.cms-button{height:80px;font:800 18px Manrope}.sc-direction-actions>button{min-height:35px}.cms-catalog-heading h1{font-weight:400}.cms-catalog-heading h1 strong{font-weight:800}.fa-catalog-intro{font:600 18px/22px Manrope;max-width:1660px;color:#40413d!important}
@media(max-width:900px){.mobile-root .cms-doctor-photo{height:auto;aspect-ratio:390/375;margin:4px 4px 0}.mobile-root .cms-doctor-card .cms-card-copy{padding:25px 22px 0}.mobile-root .cms-shell .cms-doctor-card h3{font-size:23px;line-height:27px;min-height:54px}.mobile-root .cms-doctor-card .cms-card-copy>small{font-size:14px;line-height:20px;height:40px;min-height:40px}.mobile-root .fa-doctor-catalog .cms-doctor-card,.mobile-root .fa-doctor-featured .cms-doctor-card{min-height:0}.mobile-root .fa-doctor-summary{font-size:14px;line-height:21px;margin:25px 0;display:block}.fa-doctor-actions{margin:0 22px 25px;gap:12px}.fa-doctor-actions .cms-button{min-height:50px;font-size:14px;border-radius:12px}.fa-doctor-info{width:50px;min-height:50px;border-radius:12px;font-size:19px}.fa-doctor-facts{margin-top:15px;font-size:13px;line-height:18px}.fa-doctor-facts>div{min-height:48px}.fa-doctor-facts dd{font-size:13px;line-height:18px;max-width:150px}.fa-doctor-bottom{min-height:0;margin:5px 4px 4px;padding:20px 18px}.fa-doctor-bottom>span{font-size:13px;line-height:18px;margin-bottom:7px}.fa-doctor-bottom>strong{font-size:28px;line-height:34px;margin-bottom:18px}.cms-section-heading:has(.fa-home-intro){margin-bottom:25px}.fa-home-intro{font-size:14px;line-height:21px}.fa-home-intro br{display:none}.mobile-root .cms-article-card{min-height:0;padding:4px}.mobile-root .cms-article-cover{height:auto;aspect-ratio:390/235;border-radius:12px}.mobile-root .cms-article-card>div{padding:22px 18px}.mobile-root .cms-article-card>div>small{font-size:13px;line-height:18px}.mobile-root .cms-shell .cms-article-card h3{font-size:23px;line-height:27px;min-height:0;margin:18px 0}.mobile-root .cms-article-card>div>p{font-size:14px;line-height:21px;display:block;margin-bottom:25px}.fa-article-author{grid-template-columns:90px minmax(0,1fr);min-height:90px;gap:15px;margin-bottom:25px}.fa-article-author>img{width:90px;height:90px;border-radius:12px}.fa-article-author>span>small{font-size:13px;line-height:18px}.fa-article-author strong{font-size:16px;line-height:19px}.fa-article-author em{font-size:12px;line-height:18px;margin-top:5px}.fa-article-read{font-size:14px;line-height:20px}.fa-article-filters{margin-bottom:30px}.fa-article-filters>b{font-size:14px;margin-bottom:16px}.fa-article-filters>div{gap:10px}.fa-article-filters button{flex-basis:calc((100% - 10px)/2);min-height:54px;padding:12px;font-size:12px;line-height:17px;border-radius:12px}.mobile-root .sc-direction-catalog .cms-direction-grid article{min-height:0}.mobile-root .sc-direction-catalog .cms-direction-grid h3{font-size:20px;line-height:24px;min-height:0;padding:22px 18px 0}.mobile-root .sc-direction-catalog .cms-direction-grid p{font-size:14px;line-height:21px;min-height:0;padding:0 18px;margin:20px 0 25px}.sc-direction-actions>.cms-button{height:50px;font-size:14px}.fa-catalog-intro{font-size:14px;line-height:21px}}

.fa-fact-label{font:inherit;font-style:normal}.fd-facts .fa-fact-label{display:block}
@media(min-width:901px){body[data-page="doctors"] .cms-catalog-heading{margin-bottom:26px}body[data-page="doctors"] .cms-catalog-heading h1{font:400 55px/52px Manrope;letter-spacing:0;margin:0}body[data-page="doctors"] .cms-result-count{line-height:22px;margin-bottom:58px!important}body[data-page="articles"] .cms-catalog-heading{padding-top:32px;margin-bottom:34px}body[data-page="articles"] .cms-catalog-heading h1{font:400 55px/52px Manrope;letter-spacing:0;margin:0}body[data-page="articles"] .fa-catalog-intro{margin-bottom:34px!important}.fa-article-filters>div{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.fa-article-filters>b{margin-bottom:32px}.fa-article-filters button{min-width:0;overflow-wrap:anywhere}}

@media(min-width:901px){.fa-article-filters>div{column-gap:14px;row-gap:20px;grid-auto-rows:80px}.fa-article-filters button{height:80px;min-height:80px;padding:7px;overflow:hidden}}

.fa-article-chapter blockquote,.fa-article-note{background:#f5f4f1;border-radius:16px;padding:30px 38px;margin:30px 0 0}.fa-article-chapter blockquote{font:800 18px/22px Manrope;min-height:100px}.fa-article-note{min-height:200px}.cms-shell .fa-article-note h3{font:800 28px/32px Manrope;margin:0 0 10px}.cms-shell .fa-article-note p{font:400 28px/32px Manrope}.cms-shell .fa-article-chapter>h3{font:800 18px/22px Manrope;margin:25px 0}
@media(max-width:900px){.fa-article-chapter blockquote,.fa-article-note{padding:22px 20px;margin-top:25px;min-height:0}.mobile-root .cms-shell .fa-article-note h3{font-size:21px;line-height:25px}.mobile-root .cms-shell .fa-article-note p{font-size:17px;line-height:25px}.fa-article-chapter blockquote{font-size:14px;line-height:21px}}

.cms-shell .fa-article-head h1{font-weight:400}.fa-article-head h1 strong{font-weight:800}
.fa-mobile-diagnostic-link>svg{fill:none}

.sc-home-records{padding:48px 0 26px}.sc-home-records:has(.cms-article-grid){padding-top:38px}.cms-home-services-all{position:relative;border-width:1px}.cms-home-services-all>b{font:inherit}.cms-home-services-all>span{position:absolute;right:20px;color:#a1080d}
@media(max-width:900px){.mobile-root .sc-home-records{padding:25px 0}}

.fa-mobile-diagnostic-link{display:flex;align-items:center;gap:12px;min-height:54px;border-radius:12px;background:#f5f4f1;text-decoration:none;color:#40413d;padding:12px 14px;margin:5px 0;font:800 12px/17px Manrope}.fa-mobile-diagnostic-link>svg{width:26px;height:26px;flex:none}.fa-mobile-diagnostic-link>b{font:inherit}.fa-mobile-diagnostic-link>span{flex:none;display:flex;align-items:center;justify-content:center;margin-left:auto;width:16px;height:16px;border:1px solid #5ab05a;border-radius:50%;color:#5ab05a;font-size:12px}.fa-mobile-diagnostic-link:focus-visible{outline:2px solid #5ab05a;outline-offset:2px}
