.medc-mos-editorial{color:var(--white_text_black,#243c4b);font-size:16px;line-height:1.75;text-align:left;overflow-wrap:anywhere}
article.medc-mos-editorial{margin:28px 0;padding:28px;border:1px solid var(--stroke_black,#dce6eb);border-radius:12px;background:var(--card_bg,#fff);clear:both}
.medc-mos-editorial p{margin:0 0 18px}.medc-mos-editorial h2{font-size:24px;line-height:1.35;margin:34px 0 16px;font-weight:600}.medc-mos-editorial h3{font-size:19px;line-height:1.45;margin:26px 0 14px;font-weight:600}.medc-mos-editorial h2:first-child{margin-top:0}
.medc-mos-editorial .medc-mos-lead{font-size:18px;line-height:1.65}.medc-mos-editorial a:not(.btn){color:var(--theme-base-color,#08739c);text-decoration:none;border-radius:3px;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}.medc-mos-editorial a:not(.btn):hover{color:#0b648c;background-color:rgba(33,150,224,.09);box-shadow:0 0 0 3px rgba(33,150,224,.09);text-decoration:none}.medc-mos-editorial a:focus-visible,.medc-mos-editorial button:focus-visible,.medc-mos-editorial summary:focus-visible{outline:3px solid #188bab;outline-offset:4px}
.medc-mos-editorial ul,.medc-mos-editorial ol{padding-left:25px;margin:18px 0 25px}.medc-mos-editorial li{margin:0 0 10px;padding-left:5px}.medc-mos-editorial ul li{list-style:disc}.medc-mos-editorial ol li{list-style:decimal}.medc-mos-editorial li:before{display:none!important}
.medc-mos-editorial figure{margin:28px auto;max-width:1000px}.medc-mos-editorial figure img{display:block;width:100%;height:auto;border-radius:10px}.medc-mos-editorial figcaption{font-size:13px;line-height:1.6;color:var(--basic_text_black,#647582);margin-top:10px}
.medc-mos-table-scroll{overflow-x:auto;margin:18px 0 24px;border:1px solid var(--stroke_black,#dce6eb);border-radius:9px}.medc-mos-editorial table{width:100%;border-collapse:collapse;font-size:14px;margin:0}.medc-mos-editorial td,.medc-mos-editorial th{padding:12px 15px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--stroke_black,#e3ebef)}.medc-mos-editorial th{font-weight:600;background:var(--light_bg,#f3f7f9)}.medc-mos-editorial th[scope=row]{width:38%}.medc-mos-editorial tr:last-child>td,.medc-mos-editorial tr:last-child>th{border-bottom:0}
.medc-mos-editorial p,.medc-mos-editorial li{font-family:inherit;font-size:inherit;line-height:inherit}
.medc-mos-editorial .medc-mos-faq{padding:0;margin:12px 0;border:1px solid var(--stroke_black,#dce6eb);border-radius:12px;background:var(--card_bg,#fff);box-shadow:0 2px 6px rgba(25,67,91,.025);transition:border-color .18s ease,box-shadow .18s ease;overflow:visible}
.medc-mos-editorial .medc-mos-faq summary{display:block;position:relative;list-style:none;margin:0;padding:20px 70px 20px 22px;font:inherit;font-weight:600;line-height:1.55;color:inherit;cursor:pointer;border-radius:11px;transition:background-color .18s ease,color .18s ease}
.medc-mos-editorial .medc-mos-faq summary::-webkit-details-marker{display:none}
.medc-mos-editorial .medc-mos-faq summary::marker{content:""}
.medc-mos-editorial .medc-mos-faq summary::after{content:"";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background-color:var(--light_bg,#eef6fb);background-image:linear-gradient(#238bb9,#238bb9),linear-gradient(#238bb9,#238bb9);background-position:center;background-size:12px 2px,2px 12px;background-repeat:no-repeat;transition:background-color .18s ease;pointer-events:none}
.medc-mos-editorial .medc-mos-faq summary:hover{background:var(--light_bg,#f4f9fc)}
.medc-mos-editorial .medc-mos-faq[open]{border-color:#b5d9e9;box-shadow:0 5px 18px rgba(25,93,126,.055)}
.medc-mos-editorial .medc-mos-faq[open] summary{color:var(--theme-base-color,#177eaa);border-radius:11px 11px 0 0;background:var(--light_bg,#f4f9fc)}
.medc-mos-editorial .medc-mos-faq[open] summary::after{background-size:12px 2px,0 0;background-color:var(--stroke_black,#dfedf5)}
.medc-mos-editorial .medc-mos-faq .medc-mos-faq-answer{margin:0;padding:18px 22px 22px;font:inherit;line-height:inherit;color:inherit}
@media(max-width:767px){.medc-mos-editorial .medc-mos-faq summary{padding:18px 58px 18px 16px}.medc-mos-editorial .medc-mos-faq summary::after{right:16px;width:28px;height:28px}.medc-mos-editorial .medc-mos-faq .medc-mos-faq-answer{padding:16px}}
@media(prefers-reduced-motion:reduce){.medc-mos-editorial .medc-mos-faq,.medc-mos-editorial .medc-mos-faq summary,.medc-mos-editorial .medc-mos-faq summary::after{transition:none}}
.medc-mos-editorial .medc-mos-cta{padding:24px;margin-top:28px;background:var(--light_bg,#f0f7fa);border-radius:10px;border-left:4px solid var(--theme-base-color,#08739c)}.medc-mos-cta p{font-size:inherit;font-weight:600}.medc-mos-cta .btn{white-space:normal;line-height:1.5}
.medc-mos-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0}.medc-mos-cards>div{padding:20px;border:1px solid var(--stroke_black,#dce6eb);border-radius:9px}.medc-mos-cards h3{margin-top:0}
.medc-mos-summary{padding:18px 22px;margin:8px 0 22px;border:1px solid var(--stroke_black,#dce6eb);border-radius:10px;background:var(--light_bg,#f3f7f9)}.medc-mos-summary p{margin-bottom:8px}
.medc-mos-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:25px;align-items:center;border:1px solid var(--stroke_black,#dce6eb);border-radius:12px;overflow:hidden;padding:24px;background:var(--light_bg,#f1f7fa)}.medc-mos-hero img{width:100%;height:auto;max-height:280px;object-fit:contain;border-radius:10px}.medc-mos-hero .medc-mos-lead{font-size:23px;font-weight:600;line-height:1.45}.medc-mos-eyebrow{font-size:11px;font-weight:600;letter-spacing:.1em}.medc-mos-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.medc-mos-nav{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 24px}.medc-mos-nav a{display:block;padding:10px 16px;border:1px solid var(--stroke_black,#dce6eb);border-radius:8px;text-decoration:none!important}.medc-mos-nav a:hover{background:var(--light_bg,#f1f7fa)}.medc-mos-brand .medc-brand-product-count--heading{font-size:14px;background:var(--light_bg,#eff5f8);padding:4px 10px;border-radius:20px}.medc-mos-brand .topic__heading{row-gap:10px}
@media(max-width:767px){article.medc-mos-editorial{padding:18px 15px;margin:20px 0}.medc-mos-editorial h2{font-size:21px;margin-top:28px}.medc-mos-editorial h3{font-size:18px}.medc-mos-editorial .medc-mos-lead{font-size:17px}.medc-mos-cards,.medc-mos-hero{grid-template-columns:1fr}.medc-mos-hero{padding:20px;gap:15px}.medc-mos-hero img{max-height:200px}.medc-mos-hero .medc-mos-lead{font-size:22px}.medc-mos-editorial td,.medc-mos-editorial th{padding:10px;font-size:13px}.medc-mos-editorial th[scope=row]{width:42%}.medc-mos-editorial .medc-mos-cta{padding:18px}.medc-mos-actions .btn{white-space:normal}}

@media(prefers-reduced-motion:reduce){.medc-mos-editorial a:not(.btn){transition:none}}

/* Individual images distributed through category and brand descriptions. */
.medc-mos-editorial .medc-mos-image-text{display:flow-root;margin:0 0 24px}
.medc-mos-editorial figure.medc-mos-inline-figure{float:right;width:34%;max-width:280px;margin:0 0 14px 24px}
.medc-mos-editorial .medc-mos-inline-figure figcaption,.medc-mos-hero-figure figcaption{font-size:12px;line-height:1.5;margin-top:8px;color:#5b6d7a}
.medc-mos-editorial .medc-mos-image-text>p:last-child{margin-bottom:0}
.medc-mos-hero>.medc-mos-hero-figure{width:100%;max-width:320px;margin:0;justify-self:end}
.medc-mos-hero-figure img{display:block;width:100%;height:auto;border-radius:12px}
@media(max-width:767px){.medc-mos-editorial figure.medc-mos-inline-figure{float:none;width:100%;max-width:280px;margin:0 auto 20px}.medc-mos-hero>.medc-mos-hero-figure{max-width:280px;justify-self:center}}
