@media (max-width:992px){.modular-article-content .display-none{display:none!important}}.modular-article-content .wp-block{margin-bottom:24px}.modular-article-content .wp-block:last-child{margin-bottom:0}.modular-article-content h1{font-size:2.5em}.modular-article-content h3{font-size:clamp(1.625rem,3vw,2.25rem)}.modular-article-content h4{font-size:clamp(1.5rem,2.5vw,1.875rem)}.modular-article-content h5{font-size:clamp(1.25rem,2vw,1.5rem)}.modular-article-content h6{font-size:clamp(1rem,1.5vw,1.25rem)}.modular-article-content ul,.modular-article-content ol{margin:0;padding-left:0}.modular-article-content li{margin:0;line-height:1.5}.modular-article-content blockquote{margin:24px 0;padding:20px 24px;border-left:4px solid #2196f3;background:#f8f9fa;font-style:italic}.modular-article-content figcaption{margin-top:8px;font-size:14px;color:#777;font-style:italic}.modular-article-content .modular-article-sidebar{position:sticky;top:100px}.modular-article-content .article-img{margin-bottom:24px;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1)}.modular-article-content .article__img{width:100%;height:auto;display:block}.modular-article-content .article-img__info{padding:16px;background:#fff;display:flex;flex-direction:column;gap:12px}.modular-article-content .article-img__readtime,.modular-article-content .article-img__date{display:flex;align-items:center;gap:8px;font-size:14px;color:#666}.modular-article-content .article-img__readtime img,.modular-article-content .article-img__date img{width:16px;height:16px}.modular-article-content .article-toc{background:#f8f9fa;border-radius:8px;padding:20px;margin-bottom:24px}.modular-article-content .article-toc h4{margin:0 0 16px;font-size:16px;color:#333;font-weight:600}.modular-article-content .article-toc ul{list-style:none;padding:0;margin:0}.modular-article-content .article-toc .toc-item{margin:0}.modular-article-content .article-toc .toc-link{display:block;padding:6px 0;color:#666;text-decoration:none;font-size:14px;line-height:1.4;transition:color .2s ease}.modular-article-content .article-toc .toc-link:hover,.modular-article-content .article-toc .toc-link.active{color:#2196f3}.modular-article-content .article-toc .toc-level-h2 .toc-link{padding-left:16px}.modular-article-content .article-toc .toc-level-h3 .toc-link{padding-left:32px}.modular-article-content .article-toc .toc-level-h4 .toc-link{padding-left:48px}.modular-article-content .article-sidebar-info{background:#e3f2fd;border-radius:8px;padding:20px;margin-bottom:24px;font-size:14px;line-height:1.5;color:#555}.modular-article-content .acf-modules{margin:40px 0}.modular-article-content .acf-text-module,.modular-article-content .acf-image-module,.modular-article-content .acf-list-module{margin:24px 0}.modular-article-content .acf-text-module h3{color:#333;font-weight:600;margin-bottom:16px}.modular-article-content .acf-image-module img{width:100%;height:auto;border-radius:8px}.modular-article-content .image-caption{text-align:center;font-size:14px;color:#777;font-style:italic;margin-top:8px}.modular-article-content .acf-list-module h3{color:#333;font-weight:600;margin-bottom:16px}.modular-article-content .acf-list-module ul{list-style-type:disc;padding-left:24px}.modular-article-content .width100{width:100%}@media (max-width:1024px){.modular-article-content .modular-article-sidebar{position:static;order:-1}.modular-article-content .article-toc{display:none}}@media (max-width:768px){.modular-article-content h1{font-size:2em}.article-nav-links{grid-template-columns:1fr;gap:16px}.article-nav-prev,.article-nav-next{text-align:left}.related-articles__grid{grid-template-columns:1fr;gap:16px}.related-articles{padding:40px 0}}@media (max-width:480px){.modular-article-content h1{font-size:1.75em}.related-article-content{padding:16px}}.module-article__subtitle{font-size:24px;margin-top:20px}.module-article__preview-clinical{height:330px;max-width:560px}@media (max-width:990px){.wp-block-columns.is-reversed-on-mobile{flex-wrap:wrap-reverse;flex-direction:column-reverse}}.wp-block-columns.padding-40-40-0-40{padding:40px 40px 0}.wp-block-columns.padding-30-50-0 .size-full{margin-bottom:0}.wp-block-columns.justify-start{justify-content:flex-start}.wp-block-columns.justify-center{justify-content:center}.wp-block-columns.justify-end{justify-content:flex-end}.wp-block-columns.justify-between{justify-content:space-between}.wp-block-columns.justify-around{justify-content:space-around}.wp-block-columns.justify-evenly{justify-content:space-evenly}@media (max-width:990px){.wp-block-columns.padding-40-40-0-40{padding:20px}}.hero-section-with-text.width-img-36 .hero-section-with-text__background{flex:0 0 36%}