/* Compact original navigation and document-local assets. */
body.ss-clusters main.content-section{padding-top:0}body.ss-clusters main>.hero{margin-top:0}
body.ss-clusters .hero{background-image:linear-gradient(rgba(30,43,56,.72),rgba(20,30,40,.95)),url("../img/hero-mobile.avif")}
body.ss-clusters header .logo{font-size:18px;text-transform:none;letter-spacing:0;white-space:nowrap}
body.ss-clusters header .header-content{height:auto;min-height:50px;gap:18px}
body.ss-clusters header #navMenu{display:flex;position:static;margin:0;padding:0;gap:14px;background:none;align-items:center}
body.ss-clusters header #navMenu li{margin:0;list-style:none}
body.ss-clusters header #navMenu a{font-size:13px;color:#fff;font-weight:600;text-transform:none}
body.ss-clusters header .hamburger{display:none}
body.ss-clusters .article-introduction{max-width:1160px;margin:0 auto;padding:32px 20px 10px}
body.ss-clusters .article-introduction p{font-size:16px;line-height:1.8;margin:0 0 18px}
body.ss-clusters .site-icon{display:inline-block;width:1em;height:1em;flex-shrink:0;vertical-align:-.1em}
body.ss-clusters .update-badge{max-width:100%;white-space:normal;gap:10px}
body.ss-clusters .faq-question .site-icon{margin-left:12px}
body.ss-clusters .faq-item.active .site-icon{transform:rotate(180deg)}
body.ss-clusters main h2,body.ss-clusters main h3{overflow-wrap:anywhere;hyphens:auto}
body.ss-clusters main img{display:block;max-width:100%;height:auto}
body.ss-clusters main figure{margin:24px 0 32px}
body.ss-clusters main figcaption{margin-top:8px;font-size:12px;color:#59636b}
body.ss-clusters .table-wrapper{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
body.ss-clusters .table-wrapper table{min-width:640px}
body.ss-clusters main ul,body.ss-clusters main ol{padding-left:1.5rem!important;margin:16px 0 24px}
body.ss-clusters main li{display:list-item!important;list-style:disc outside!important;margin:8px 0}
body.ss-clusters main ol li{list-style:decimal outside!important}
body.ss-clusters .pros-list li::before,body.ss-clusters .cons-list li::before{content:none!important}
body.ss-clusters .footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:18px}
body.ss-clusters .footer-nav a{font-size:13px;white-space:normal}
@media(max-width:760px){body.ss-clusters .container{padding-left:18px;padding-right:18px}body.ss-clusters header .logo{font-size:16px}body.ss-clusters header #navMenu a{font-size:11px;text-align:right;line-height:1.45}body.ss-clusters .hero h1{font-size:clamp(26px,7vw,34px);line-height:1.22}body.ss-clusters .article-introduction{padding:24px 18px 6px}body.ss-clusters .article-introduction p{font-size:15px}body.ss-clusters .pros-cons-wrapper{grid-template-columns:1fr;display:block}body.ss-clusters .pros-box,body.ss-clusters .cons-box{margin-bottom:20px}}
