
.cscr-article main{font-family:Manrope,sans-serif;color:#183d69}
.cscr-article .ar-head{display:block!important;padding:34px 6% 22px!important}
.cscr-article .ar-head-inner{display:block!important;max-width:1140px;margin:auto}
.cscr-article h1{font-size:clamp(30px,3.6vw,49px)!important;line-height:1.17!important;margin:0 0 22px!important;max-width:1080px}
.cscr-article .lead{font-size:21px!important;line-height:1.6!important;max-width:1000px}
.cscr-article .ar-author{display:flex;align-items:center;gap:18px;margin-top:22px;padding:18px;background:#eaf1f7;border:1px solid #d6e0e9;border-radius:18px;max-width:1000px}
.cscr-article .ar-author img{width:84px!important;height:84px!important;border-radius:50%;object-fit:cover;flex:none}
.cscr-article .ar-author p{font-size:16px!important;line-height:1.5!important;margin:3px 0!important}
.cscr-article .ar-author-post{display:block;font-size:14px}
.cscr-article .ar-layout{max-width:1400px;margin:auto!important;padding:0 5% 42px;display:grid;grid-template-columns:210px minmax(0,1fr);gap:36px}
.cscr-article .ar-body{max-width:none!important;min-width:0}
.cscr-article .ar-contents{position:sticky;top:120px;align-self:start;padding-top:28px}
.cscr-article .ar-contents-links{display:grid;gap:12px}
.cscr-article .ar-contents-links a{font-size:15px;line-height:1.4}
.cscr-article .ar-contents-links a[aria-current]{font-weight:800;text-decoration:underline}
.cscr-article .ar-section{padding:26px 0!important;margin:0!important;scroll-margin-top:135px}
.cscr-article h2{font-size:28px!important;line-height:1.3!important;margin:0 0 18px!important}
.cscr-article .ar-body p,.cscr-article .ar-body li{font-size:18px!important;line-height:1.65!important}
.cscr-article .ar-body p{margin:0 0 16px!important;columns:auto!important;column-count:1!important}
#symptoms .cscr-row{display:block}#symptoms .cscr-row figure{max-width:480px!important;margin:18px auto 0!important}
.cscr-row{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:25px;align-items:center}
.cscr-article figure{min-width:0;max-width:100%!important;margin:0!important}
.cscr-article .cscr-figure-label{font-size:19px!important;font-weight:800;margin:0 0 12px!important}
.cscr-open{display:block;position:relative;padding:0;border:1px solid #bdcddd;border-radius:15px;background:white;width:100%;overflow:hidden;cursor:zoom-in}
.cscr-open img{display:block;width:100%;height:auto;object-fit:contain}
.cscr-plus{position:absolute;right:10px;top:10px;width:30px;height:30px;border:1.5px solid #183d69;border-radius:50%;background:white;display:grid;place-items:center;font:500 24px/1 Manrope,sans-serif;color:#183d69}
.cscr-open:focus-visible,.cscr-article a:focus-visible{outline:3px solid #ad7d2d;outline-offset:4px}
.cscr-article figcaption{font-size:16px!important;line-height:1.5!important;margin-top:11px!important;color:#465c73}
.cscr-article .compare{max-width:480px!important;margin:0 auto!important}
.cscr-article .compare-stage{border-radius:15px;overflow:hidden}
.cscr-article .compare figcaption p{font-size:16px!important;margin:10px 0 0!important}
.cscr-article .ar-related{padding:22px!important;margin:22px 0!important;border-radius:18px;background:#eaf1f7;border:1px solid #d6e0e9}
.cscr-links{display:flex;flex-wrap:wrap;gap:12px}.cscr-links a{font-size:16px;padding:11px 16px;border:1px solid #bdcddd;border-radius:99px;background:white;text-decoration:none}
#cscr-dialog{width:min(950px,94vw);max-height:94vh;box-sizing:border-box;border:0;border-radius:18px;padding:18px;background:white;color:#183d69}
#cscr-dialog::backdrop{background:rgba(10,25,45,.82)}
#cscr-close{display:block;margin-left:auto;min-height:44px;padding:9px 18px;border-radius:99px;border:1px solid #bdcddd;background:#eaf1f7;color:#183d69;font:700 16px Manrope,sans-serif}
#cscr-dialog h2{font:800 22px/1.3 Manrope,sans-serif;margin:12px 0}
#cscr-dialog img{display:block;max-width:100%;max-height:65vh;width:auto;height:auto;margin:auto}
#cscr-dialog p{font:500 16px/1.5 Manrope,sans-serif;margin:12px 0 0}
@media(max-width:1059px){.cscr-article .ar-layout{display:block;padding:0 6% 38px}.cscr-article .ar-contents{position:static;padding:14px 0}.cscr-article .ar-contents summary{font-size:18px;font-weight:700}.cscr-article .ar-contents-links{padding:14px 0}.cscr-article .ar-contents-links a{font-size:18px}}
@media(max-width:900px){.cscr-row{display:block}.cscr-row figure{max-width:560px!important;margin:18px auto 0!important}.cscr-article .ar-section{padding:23px 0!important}.cscr-article h2{font-size:25px!important}.cscr-article .lead{font-size:19px!important}.cscr-article .ar-author{gap:12px;padding:15px}.cscr-article .ar-author img{width:76px!important;height:76px!important}.cscr-article .ar-author p{font-size:14px!important}.cscr-links a{width:100%}.cscr-article .ar-head{padding-top:25px!important}}

.cscr-article h1,.cscr-article h2{max-width:none!important;text-wrap:balance}.cscr-article .ar-table{width:100%;border-collapse:collapse}.cscr-article .ar-table td,.cscr-article .ar-table th{font-size:18px!important;line-height:1.6;padding:14px;border:1px solid #bdcddd;vertical-align:top}.cscr-article .ar-table th{background:#eaf1f7}.cscr-article .ya-faq{border:1px solid #bdcddd;border-radius:16px;padding:16px;margin:14px 0}.ya-faq summary{font-size:18px;font-weight:700;cursor:pointer}.ya-faq p{padding-top:14px}.ya-urgent{padding:20px;background:#eaf1f7;border:1px solid #bdcddd;border-radius:18px}.cscr-article .ar-references li{font-size:16px!important;overflow-wrap:anywhere}.cscr-open img{position:static!important;height:auto!important;width:100%!important}.cscr-article .ar-contents-links{gap:9px}.cscr-article .compare{max-width:560px!important;margin:20px auto!important}.cscr-article figure{max-width:650px!important;margin:20px auto!important}.cscr-article .cscr-row figure{margin:0!important}#cscr-dialog img{position:static;max-height:70vh;max-width:100%;margin:auto;width:auto;height:auto}@media(max-width:600px){.cscr-article .ar-table thead{display:none}.cscr-article .ar-table tr{display:block;margin-bottom:14px}.cscr-article .ar-table td{display:block}.cscr-article .ar-table td:first-child{font-weight:800;background:#eaf1f7}}

#cscr-dialog img[hidden]{display:none}.ya-compare-open{display:flex;position:relative;margin:10px 0 0 auto;padding:6px;border:0;background:none;color:#183d69;cursor:zoom-in}.ya-compare-open .cscr-plus{position:static}.ya-modal-comparison .compare{width:100%;max-width:850px!important;margin:12px auto!important}.ya-modal-comparison .compare-stage{min-height:0;aspect-ratio:5/3}.ya-modal-comparison .compare-stage svg{width:100%;height:100%}

.cscr-article #urgent{background:transparent!important;border:0!important;border-radius:0!important}
