/* Mobile comparisons */
.mobile-comparison,.mobile-chart-caption{display:none;}
@media(max-width:760px){
 .has-mobile-comparison{display:none!important;}
 .mobile-comparison{display:block;min-width:0;}
 .mobile-comparison__hint{font-size:16px;line-height:1.5;margin:0 0 20px;}
 .mobile-comparison__card{border:1px solid #dce3e3;border-radius:8px;background:#fff;margin:0 0 16px;padding:20px;color:#17232c;}
 .mobile-comparison__card summary{cursor:pointer;font-size:18px;font-weight:600;line-height:1.4;min-height:44px;align-content:center;}
 .mobile-comparison__card summary:focus-visible{outline:2px solid #1c7f7a;outline-offset:5px;}
 .mobile-comparison__card h4{font-size:18px;line-height:1.4;margin:0 0 12px;}
 .mobile-comparison__card p{font-size:16px;line-height:1.55;margin:0 0 16px;}
 .mobile-comparison__card dl{margin:12px 0 0;}
 .mobile-comparison__card dl>div{padding:12px 0;border-top:1px solid #e3e8e6;}
 .mobile-comparison__card dt{font-size:14px;font-weight:500;color:#526663;margin:0 0 4px;line-height:1.4;}
 .mobile-comparison__card dd{font-size:16px;line-height:1.5;margin:0;overflow-wrap:anywhere;}
 .mobile-comparison--scope .mobile-comparison__card{border:0;border-top:1px solid #dce3e3;border-radius:0;background:transparent;margin:0;padding:20px 0;}
 .mobile-comparison--scope .mobile-comparison__card h4{margin-bottom:8px;}
 .mobile-comparison--scope .mobile-comparison__card p{margin:0;}
 .mobile-comparison__group{font-size:19px;margin:28px 0 16px;}
 .sr-doc__scroll{overflow:visible;}
 .sr-doc{padding:20px 16px;}
 .sr-doc__lead,.sr-doc__keys,.sr-method p{font-size:16px;line-height:1.6;}
 .sr-exhibits__tabs{display:flex;flex-wrap:wrap;gap:4px 16px;overflow:visible;}
 .sr-exhibits__tab{min-height:44px;white-space:normal;}
 .sr-bars li>div{flex-wrap:wrap;gap:8px;}
 .sr-bars li>div>span{min-width:0;}
 .sr-curve text{font-size:18px;}
 .sr-curve .note{display:none;}
 .mobile-chart-caption{display:block;font-size:14px;line-height:1.5;color:#526663;margin:8px 0 0;}
}
