:root{--c420-ed-primary:var(--cs420-primary, #123a63);--c420-ed-primary-dark:#0b2744;--c420-ed-secondary:var(--cs420-secondary, #1b79ad);--c420-ed-accent:#2aa8d8;--c420-ed-accent-soft:#eaf7fc;--c420-ed-bg:var(--cs420-bg, #f4f8fb);--c420-ed-card:var(--cs420-card, #ffffff);--c420-ed-text:var(--cs420-text, #243447);--c420-ed-muted:var(--cs420-text-muted, #66788a);--c420-ed-border:var(--cs420-border, #dce7ef);--c420-ed-success:#167c5a;--c420-ed-success-soft:#edf9f4;--c420-ed-warning:#a15b00;--c420-ed-warning-soft:#fff7e8;--c420-ed-danger:#b4232c;--c420-ed-danger-soft:#fff0f1;--c420-ed-info:#176da1;--c420-ed-info-soft:#eef8fd;--c420-ed-radius-sm:12px;--c420-ed-radius:18px;--c420-ed-radius-lg:26px;--c420-ed-shadow:0 20px 54px rgba(14, 45, 76, 0.10);--c420-ed-shadow-soft:0 10px 28px rgba(14, 45, 76, 0.07);--c420-ed-font:var(--cs420-body-font, Inter, Arial, sans-serif);--c420-ed-heading-font:var(--cs420-heading-font, Inter, Arial, sans-serif);--c420-ed-content-width:920px;--c420-ed-wide-width:1120px;--c420-ed-transition:180ms ease}body.c420-editorial-profile-medical-neuro{--c420-ed-primary:#0b3158;--c420-ed-primary-dark:#062441;--c420-ed-secondary:#176d9f;--c420-ed-accent:#36a9d6;--c420-ed-accent-soft:#eaf7fc;--c420-ed-bg:#f4f8fb;--c420-ed-card:#ffffff;--c420-ed-text:#243447;--c420-ed-muted:#62758a;--c420-ed-border:#d9e7f0}body.c420-editorial-profile-medical{--c420-ed-primary:#164c63;--c420-ed-primary-dark:#0d3445;--c420-ed-secondary:#2d8297;--c420-ed-accent:#57b7c6;--c420-ed-accent-soft:#edf9fb}body.c420-editorial-profile-pharmacy{--c420-ed-primary:#1f6252;--c420-ed-primary-dark:#16483c;--c420-ed-secondary:#4e9a78;--c420-ed-accent:#d7a840;--c420-ed-accent-soft:#f2faf6}body.c420-editorial-profile-corporate{--c420-ed-primary:#17345f;--c420-ed-primary-dark:#0d2446;--c420-ed-secondary:#2f6edb;--c420-ed-accent:#46b5e8;--c420-ed-accent-soft:#eef5ff}body.c420-editorial-profile-legal{--c420-ed-primary:#253047;--c420-ed-primary-dark:#151d2e;--c420-ed-secondary:#6c5a42;--c420-ed-accent:#bd955f;--c420-ed-accent-soft:#f8f4ed}body.c420-editorial-profile-minimal{--c420-ed-primary:#1d2939;--c420-ed-primary-dark:#101828;--c420-ed-secondary:#475467;--c420-ed-accent:#667085;--c420-ed-accent-soft:#f2f4f7}.c420-article,.c420-article *,.c420-editorial-entry,.c420-editorial-entry *{box-sizing:border-box}.c420-article{width:100%;max-width:var(--c420-ed-wide-width);margin-inline:auto;color:var(--c420-ed-text);font-family:var(--c420-ed-font)}:where(.c420-article,.c420-editorial-entry,.single-post .entry-content,.single-post .cs420-post-content,.single-post .cs420-post-content-v55,.single-post .cs420-nsp-content,.single-post .cs420-nsp-entry-content,.editor-styles-wrapper) :where(.c420-box,.c420-callout,.c420-mini,.c420-keypoints,.c420-emergency,.c420-when,.c420-summary,.c420-cta,.c420-author,.c420-doctor,.c420-references,.c420-comparison,.c420-stat-grid,.c420-card-grid,.c420-symptoms,.c420-treatment-grid,.c420-disease-grid,.c420-steps,.c420-timeline,.c420-faq,.c420-table-wrap){text-align:left;text-align-last:left}.c420-lead{margin:0 0 24px!important;color:var(--c420-ed-text)!important;font-size:clamp(18px, 2.2vw, 21px)!important;font-weight:520;line-height:1.72!important}.c420-intro{max-width:var(--c420-ed-content-width);margin:0 auto 30px}.c420-note,.mh-note{margin:20px 0;color:var(--c420-ed-muted)!important;font-size:14.5px!important;line-height:1.72!important}.c420-small{font-size:0.9em!important}.c420-highlight{padding:0 .15em;background:linear-gradient(transparent 58%,color-mix(in srgb,var(--c420-ed-accent) 24%,transparent) 58%)}.c420-kicker,.c420-badge{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:7px 12px;border:1px solid color-mix(in srgb,var(--c420-ed-secondary) 26%,transparent);border-radius:999px;background:color-mix(in srgb,var(--c420-ed-accent-soft) 76%,#fff);color:var(--c420-ed-primary)!important;font-size:12px!important;font-weight:900;letter-spacing:.08em;line-height:1.2!important;text-transform:uppercase}.c420-divider,.c420-hr,.mh-hr{clear:both;width:100%;margin:42px 0;border:0;border-top:1px solid var(--c420-ed-border)}.c420-clear,.mh-clear{clear:both}.c420-toc,.c420-ai-toc,.mh-index{margin:28px 0 36px;padding:22px;border:1px solid var(--c420-ed-border);border-left:5px solid var(--c420-ed-accent);border-radius:var(--c420-ed-radius);background:linear-gradient(145deg,var(--c420-ed-card),color-mix(in srgb,var(--c420-ed-accent-soft) 58%,#fff));box-shadow:var(--c420-ed-shadow-soft)}.c420-toc details,.mh-index details{margin:0}.c420-toc summary,.c420-ai-toc-title,.mh-index summary{color:var(--c420-ed-primary)!important;cursor:pointer;font-size:17px!important;font-weight:900;line-height:1.35!important;list-style:none}.c420-toc summary::-webkit-details-marker,.mh-index summary::-webkit-details-marker{display:none}.c420-toc ul,.c420-ai-toc ul,.mh-index ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:16px 0 0!important;padding:0!important;list-style:none!important}.c420-toc li,.c420-ai-toc li,.mh-index li{margin:0!important}.c420-toc a,.c420-ai-toc a,.mh-index a{display:block;padding:7px 9px;border-radius:10px;color:var(--c420-ed-secondary)!important;font-size:14.5px!important;font-weight:800;line-height:1.35!important;text-decoration:none!important;transition:background var(--c420-ed-transition),color var(--c420-ed-transition)}.c420-toc a:hover,.c420-ai-toc a:hover,.mh-index a:hover{background:color-mix(in srgb,var(--c420-ed-accent-soft) 72%,#fff);color:var(--c420-ed-primary)!important}.c420-box,.c420-callout,.c420-mini,.c420-keypoints,.c420-summary,.mh-box,.mh-mini{position:relative;margin:28px 0;padding:22px;border:1px solid var(--c420-ed-border);border-radius:var(--c420-ed-radius);background:var(--c420-ed-card);box-shadow:var(--c420-ed-shadow-soft)}.c420-box,.c420-callout--info,.c420-info,.mh-box{border-left:5px solid var(--c420-ed-info);background:linear-gradient(145deg,var(--c420-ed-info-soft),#fff)}.c420-callout--success,.c420-success{border-left:5px solid var(--c420-ed-success);background:linear-gradient(145deg,var(--c420-ed-success-soft),#fff)}.c420-callout--warning,.c420-warning{border-left:5px solid var(--c420-ed-warning);background:linear-gradient(145deg,var(--c420-ed-warning-soft),#fff)}.c420-callout--danger,.c420-danger,.c420-redflag{border-left:5px solid var(--c420-ed-danger);background:linear-gradient(145deg,var(--c420-ed-danger-soft),#fff)}.c420-callout--tip,.c420-tip{border-left:5px solid var(--c420-ed-accent);background:linear-gradient(145deg,var(--c420-ed-accent-soft),#fff)}:where(.c420-box,.c420-callout,.c420-mini,.c420-keypoints,.c420-summary,.mh-box,.mh-mini)>:first-child{margin-top:0!important}:where(.c420-box,.c420-callout,.c420-mini,.c420-keypoints,.c420-summary,.mh-box,.mh-mini)>:last-child{margin-bottom:0!important}:where(.c420-box,.c420-callout,.c420-mini,.c420-keypoints,.c420-summary,.mh-box,.mh-mini)>strong:first-child,.c420-callout-title,.c420-box-title{display:block;margin:0 0 8px;color:var(--c420-ed-primary)!important;font-size:16px!important;font-weight:900;line-height:1.35!important}.c420-keypoints{border-color:color-mix(in srgb,var(--c420-ed-accent) 34%,var(--c420-ed-border));background:linear-gradient(145deg,color-mix(in srgb,var(--c420-ed-accent-soft) 86%,#fff),#fff)}.c420-keypoints ul,.c420-checklist,.c420-mini ul,.mh-mini ul{margin:12px 0 0!important;padding:0!important;list-style:none!important}.c420-keypoints li,.c420-checklist li,.c420-mini li,.mh-mini li{position:relative;margin:0 0 10px!important;padding-left:30px}.c420-keypoints li::before,.c420-checklist li::before,.c420-mini li::before,.mh-mini li::before{content:"✓";position:absolute;left:0;top:.05em;display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;border-radius:50%;background:color-mix(in srgb,var(--c420-ed-success) 14%,#fff);color:var(--c420-ed-success);font-size:12px;font-weight:900}.c420-emergency,.c420-when{position:relative;overflow:hidden;margin:30px 0;padding:24px 24px 24px 78px;border-radius:var(--c420-ed-radius);box-shadow:var(--c420-ed-shadow-soft)}.c420-emergency{border:1px solid color-mix(in srgb,var(--c420-ed-danger) 28%,transparent);background:linear-gradient(135deg,var(--c420-ed-danger-soft),#fff)}.c420-when{border:1px solid color-mix(in srgb,var(--c420-ed-info) 26%,transparent);background:linear-gradient(135deg,var(--c420-ed-info-soft),#fff)}.c420-emergency::before,.c420-when::before{position:absolute;left:22px;top:22px;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#fff;font-size:22px;font-weight:900}.c420-emergency::before{content:"!";background:var(--c420-ed-danger)}.c420-when::before{content:"i";background:var(--c420-ed-info);font-family:Georgia,serif;font-style:italic}.c420-emergency>:first-child,.c420-when>:first-child{margin-top:0!important}.c420-emergency>:last-child,.c420-when>:last-child{margin-bottom:0!important}.c420-card-grid,.c420-disease-grid,.c420-treatment-grid,.c420-symptoms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}.c420-card,.c420-disease-card,.c420-treatment-card,.c420-symptom{position:relative;min-width:0;padding:20px;border:1px solid var(--c420-ed-border);border-radius:var(--c420-ed-radius);background:var(--c420-ed-card);box-shadow:var(--c420-ed-shadow-soft);transition:transform var(--c420-ed-transition),box-shadow var(--c420-ed-transition),border-color var(--c420-ed-transition)}.c420-card:hover,.c420-disease-card:hover,.c420-treatment-card:hover,.c420-symptom:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--c420-ed-accent) 45%,var(--c420-ed-border));box-shadow:var(--c420-ed-shadow)}.c420-card-icon,.c420-treatment-icon,.c420-disease-icon,.c420-symptom-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:14px;border-radius:14px;background:var(--c420-ed-accent-soft);color:var(--c420-ed-primary);font-size:22px}.c420-card h3,.c420-disease-card h3,.c420-treatment-card h3,.c420-symptom h3{margin:0 0 8px!important;color:var(--c420-ed-primary)!important;font-size:19px!important;line-height:1.28!important}.c420-card p,.c420-disease-card p,.c420-treatment-card p,.c420-symptom p{margin:0!important;color:var(--c420-ed-muted)!important;font-size:15px!important;line-height:1.65!important}.c420-steps,.c420-timeline{display:grid;gap:16px;margin:30px 0}.c420-step,.c420-timeline-item{position:relative;padding:20px 20px 20px 72px;border:1px solid var(--c420-ed-border);border-radius:var(--c420-ed-radius);background:var(--c420-ed-card);box-shadow:var(--c420-ed-shadow-soft)}.c420-step-number,.c420-timeline-marker{position:absolute;left:20px;top:20px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--c420-ed-primary),var(--c420-ed-secondary));color:#fff;font-size:14px;font-weight:900}.c420-step>:first-child:not(.c420-step-number),.c420-timeline-item>:first-child:not(.c420-timeline-marker){margin-top:0!important}.c420-step>:last-child,.c420-timeline-item>:last-child{margin-bottom:0!important}.c420-comparison,.c420-pros-cons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:30px 0}.c420-pros,.c420-cons,.c420-comparison-card{padding:22px;border:1px solid var(--c420-ed-border);border-radius:var(--c420-ed-radius);background:var(--c420-ed-card);box-shadow:var(--c420-ed-shadow-soft)}.c420-pros{border-top:4px solid var(--c420-ed-success)}.c420-cons{border-top:4px solid var(--c420-ed-warning)}.c420-pros>:first-child,.c420-cons>:first-child,.c420-comparison-card>:first-child{margin-top:0!important}.c420-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0}.c420-stat{padding:22px;border:1px solid var(--c420-ed-border);border-radius:var(--c420-ed-radius);background:var(--c420-ed-card);box-shadow:var(--c420-ed-shadow-soft);text-align:center!important}.c420-stat-number,.c420-number{display:block;margin-bottom:6px;color:var(--c420-ed-primary);font-family:var(--c420-ed-heading-font);font-size:clamp(30px, 5vw, 46px);font-weight:900;line-height:1}.c420-stat-label{color:var(--c420-ed-muted);font-size:14px;font-weight:700;line-height:1.45}.c420-table-wrap,.wp-block-table.c420-table-wrap,.mh-table-wrap{width:100%;overflow-x:auto;margin:30px 0;border:1px solid var(--c420-ed-border);border-radius:var(--c420-ed-radius);background:var(--c420-ed-card);box-shadow:var(--c420-ed-shadow-soft);-webkit-overflow-scrolling:touch}.c420-table,.c420-table-wrap table,.wp-block-table.c420-table-wrap table,.mh-table{width:100%;min-width:700px;margin:0!important;border:0!important;border-collapse:separate;border-spacing:0;background:var(--c420-ed-card)}.c420-table th,.c420-table-wrap th,.mh-table th{padding:15px;border:0!important;border-right:1px solid rgb(255 255 255 / .12)!important;background:var(--c420-ed-primary);color:#fff!important;font-size:14.5px!important;font-weight:850;line-height:1.4!important;text-align:left;vertical-align:top}.c420-table th:last-child,.c420-table-wrap th:last-child,.mh-table th:last-child{border-right:0!important}.c420-table td,.c420-table-wrap td,.mh-table td{padding:15px;border:0!important;border-bottom:1px solid var(--c420-ed-border)!important;color:var(--c420-ed-text)!important;font-size:15px!important;line-height:1.65!important;vertical-align:top}.c420-table tbody tr:nth-child(even) td,.c420-table-wrap tbody tr:nth-child(even) td,.mh-table tbody tr:nth-child(even) td{background:color-mix(in srgb,var(--c420-ed-accent-soft) 48%,#fff)}.c420-table tbody tr:last-child td,.c420-table-wrap tbody tr:last-child td,.mh-table tbody tr:last-child td{border-bottom:0!important}.c420-img-right,.c420-img-left,.c420-img-right-wide,.c420-img-left-wide,.c420-img-full,.c420-img-center,.mh-img-right,.mh-img-left,.mh-img-right-wide,.mh-img-left-wide,.mh-img-full,.mh-img-center{display:block!important;height:auto!important;overflow:hidden;border-radius:var(--c420-ed-radius-sm)!important;box-shadow:var(--c420-ed-shadow-soft)}.c420-img-right,.c420-img-right-wide,.mh-img-right,.mh-img-right-wide{float:right!important;margin:5px 0 20px 26px!important}.c420-img-left,.c420-img-left-wide,.mh-img-left,.mh-img-left-wide{float:left!important;margin:5px 26px 20px 0!important}.c420-img-right,.c420-img-left,.mh-img-right,.mh-img-left{width:42%!important;max-width:330px!important}.c420-img-right-wide,.c420-img-left-wide,.mh-img-right-wide,.mh-img-left-wide{width:47%!important;max-width:430px!important}.c420-img-full,.c420-img-center,.mh-img-full,.mh-img-center{float:none!important;width:100%!important;max-width:100%!important;margin:30px auto!important}:where(.c420-img-right,.c420-img-left,.c420-img-right-wide,.c420-img-left-wide,.c420-img-full,.c420-img-center,.mh-img-right,.mh-img-left,.mh-img-right-wide,.mh-img-left-wide,.mh-img-full,.mh-img-center) img{display:block;width:100%;height:auto;margin:0!important;border-radius:inherit!important;box-shadow:none!important}:where(.c420-img-right,.c420-img-left,.c420-img-right-wide,.c420-img-left-wide,.c420-img-full,.c420-img-center,.mh-img-right,.mh-img-left,.mh-img-right-wide,.mh-img-left-wide,.mh-img-full,.mh-img-center) figcaption{padding:11px 13px;background:var(--c420-ed-card);color:var(--c420-ed-muted);font-size:13px;line-height:1.5;text-align:center}.c420-faq,.mh-faq,.wp-block-rank-math-faq-block,.wp-block-yoast-faq-block{display:grid;gap:12px;margin:30px 0;padding:0;background:#fff0;border:0;box-shadow:none}.c420-faq details,.mh-faq details,.wp-block-rank-math-faq-block .rank-math-faq-item,.wp-block-yoast-faq-block .schema-faq-section{overflow:hidden;margin:0!important;padding:0;border:1px solid var(--c420-ed-border);border-radius:var(--c420-ed-radius-sm);background:var(--c420-ed-card);box-shadow:0 8px 22px rgb(14 45 76 / .055)}.c420-faq summary,.mh-faq summary,.wp-block-rank-math-faq-block .rank-math-question,.wp-block-yoast-faq-block .schema-faq-question{position:relative;display:block;margin:0!important;padding:17px 50px 17px 18px;color:var(--c420-ed-primary)!important;cursor:pointer;font-size:16px!important;font-weight:850;line-height:1.4!important;list-style:none}.c420-faq summary::-webkit-details-marker,.mh-faq summary::-webkit-details-marker{display:none}.c420-faq summary::after,.mh-faq summary::after{content:"+";position:absolute;right:18px;top:50%;color:var(--c420-ed-secondary);font-size:22px;line-height:1;transform:translateY(-50%)}.c420-faq details[open] summary::after,.mh-faq details[open] summary::after{content:"−"}.c420-faq details>:not(summary),.mh-faq details>:not(summary),.wp-block-rank-math-faq-block .rank-math-answer,.wp-block-yoast-faq-block .schema-faq-answer{margin:0!important;padding:0 18px 18px;color:var(--c420-ed-text)!important;font-size:15px!important;line-height:1.72!important}.wp-block-rank-math-faq-block .rank-math-answer p,.wp-block-yoast-faq-block .schema-faq-answer p{margin:0!important;color:inherit!important;line-height:inherit!important}.c420-cta,.mh-cta{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin:38px 0 0;padding:28px;border:1px solid color-mix(in srgb,var(--c420-ed-accent) 35%,transparent);border-radius:var(--c420-ed-radius-lg);background:linear-gradient(135deg,var(--c420-ed-primary-dark),var(--c420-ed-primary) 62%,var(--c420-ed-secondary));color:#fff!important;box-shadow:0 22px 52px rgb(7 39 70 / .24)}.c420-cta::after,.mh-cta::after{content:"";position:absolute;right:-70px;top:-80px;width:240px;height:240px;border:1px solid rgb(255 255 255 / .14);border-radius:50%;pointer-events:none}.c420-cta>*,.mh-cta>*{position:relative;z-index:1}.c420-cta h2,.c420-cta h3,.mh-cta h2,.mh-cta h3{margin:0 0 8px!important;color:#fff!important;font-family:var(--c420-ed-heading-font);font-size:clamp(24px, 3.4vw, 32px)!important;line-height:1.15!important}.c420-cta p,.c420-cta li,.c420-cta strong,.c420-cta span,.mh-cta p,.mh-cta li,.mh-cta strong,.mh-cta span{color:rgb(255 255 255 / .9)!important}.c420-cta p,.mh-cta p{margin:0 0 10px!important;line-height:1.65!important}.c420-cta a:not(.c420-cta-button),.mh-cta a:not(.mh-cta-button){color:#fff!important;text-decoration:underline}.c420-cta-button,.mh-cta-button{display:inline-flex;align-items:center;justify-content:center;min-width:190px;min-height:48px;padding:13px 20px;border:0;border-radius:999px;background:#fff;color:var(--c420-ed-primary-dark)!important;font-size:14px;font-weight:900;line-height:1.2;text-align:center;text-decoration:none!important;box-shadow:0 12px 28px rgb(0 0 0 / .16);transition:transform var(--c420-ed-transition),box-shadow var(--c420-ed-transition)}.c420-cta-button:hover,.mh-cta-button:hover{transform:translateY(-2px);color:var(--c420-ed-primary-dark)!important;box-shadow:0 16px 34px rgb(0 0 0 / .2)}.c420-author,.c420-doctor{display:grid;grid-template-columns:96px minmax(0,1fr);gap:20px;align-items:center;margin:32px 0;padding:22px;border:1px solid var(--c420-ed-border);border-radius:var(--c420-ed-radius);background:var(--c420-ed-card);box-shadow:var(--c420-ed-shadow-soft)}.c420-author-photo,.c420-doctor-photo{width:96px;height:96px;overflow:hidden;border-radius:50%;background:var(--c420-ed-accent-soft)}.c420-author-photo img,.c420-doctor-photo img{width:100%;height:100%;object-fit:cover}.c420-author h3,.c420-doctor h3{margin:0 0 6px!important;color:var(--c420-ed-primary)!important}.c420-author p,.c420-doctor p{margin:0!important;color:var(--c420-ed-muted)!important;font-size:14.5px!important;line-height:1.65!important}.c420-quote,.c420-doctor-quote{position:relative;margin:30px 0;padding:24px 26px 24px 64px;border-left:4px solid var(--c420-ed-accent);border-radius:0 var(--c420-ed-radius) var(--c420-ed-radius) 0;background:var(--c420-ed-accent-soft);color:var(--c420-ed-primary);font-size:18px;font-weight:650;line-height:1.65}.c420-quote::before,.c420-doctor-quote::before{content:"“";position:absolute;left:20px;top:9px;color:var(--c420-ed-accent);font-family:Georgia,serif;font-size:48px;line-height:1}.c420-references{margin:36px 0;padding:24px;border:1px solid var(--c420-ed-border);border-radius:var(--c420-ed-radius);background:color-mix(in srgb,var(--c420-ed-accent-soft) 55%,#fff)}.c420-references h2,.c420-references h3{margin-top:0!important;color:var(--c420-ed-primary)!important}.c420-references ul,.c420-reference-list{margin:12px 0 0!important;padding-left:20px!important}.c420-references li,.c420-reference-list li{margin-bottom:9px!important;color:var(--c420-ed-muted)!important;font-size:14.5px!important;line-height:1.55!important}.c420-references a,.c420-reference-list a{color:var(--c420-ed-secondary)!important;font-weight:800}.c420-stack{display:grid;gap:18px}.c420-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.c420-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.c420-center{text-align:center!important;text-align-last:center!important}.c420-hide-desktop{display:none!important}@media (max-width:960px){.c420-card-grid,.c420-disease-grid,.c420-treatment-grid,.c420-symptoms,.c420-stat-grid,.c420-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.c420-toc ul,.c420-ai-toc ul,.mh-index ul,.c420-card-grid,.c420-disease-grid,.c420-treatment-grid,.c420-symptoms,.c420-stat-grid,.c420-comparison,.c420-pros-cons,.c420-grid-2,.c420-grid-3,.c420-cta,.mh-cta{grid-template-columns:1fr}.c420-box,.c420-callout,.c420-mini,.c420-keypoints,.c420-summary,.c420-toc,.c420-ai-toc,.mh-box,.mh-mini,.mh-index{padding:18px}.c420-emergency,.c420-when{padding:74px 18px 20px}.c420-emergency::before,.c420-when::before{left:18px;top:18px}.c420-img-right,.c420-img-left,.c420-img-right-wide,.c420-img-left-wide,.mh-img-right,.mh-img-left,.mh-img-right-wide,.mh-img-left-wide{float:none!important;width:100%!important;max-width:100%!important;margin:22px 0!important}.c420-cta,.mh-cta{padding:24px 20px;text-align:center}.c420-cta-button,.mh-cta-button{width:100%}.c420-author,.c420-doctor{grid-template-columns:72px minmax(0,1fr)}.c420-author-photo,.c420-doctor-photo{width:72px;height:72px}.c420-hide-desktop{display:initial!important}.c420-hide-mobile{display:none!important}}@media (max-width:520px){.c420-card-grid,.c420-disease-grid,.c420-treatment-grid,.c420-symptoms,.c420-stat-grid{grid-template-columns:1fr}.c420-table,.c420-table-wrap table,.wp-block-table.c420-table-wrap table,.mh-table{min-width:620px}.c420-table th,.c420-table td,.c420-table-wrap th,.c420-table-wrap td,.mh-table th,.mh-table td{padding:12px;font-size:13.5px!important}.c420-step,.c420-timeline-item{padding:66px 18px 18px}.c420-step-number,.c420-timeline-marker{left:18px;top:18px}.c420-author,.c420-doctor{grid-template-columns:1fr;text-align:center!important}.c420-author-photo,.c420-doctor-photo{margin-inline:auto}}@media (prefers-reduced-motion:reduce){.c420-card,.c420-disease-card,.c420-treatment-card,.c420-symptom,.c420-cta-button,.mh-cta-button{transition:none!important}}