@media (max-width:1279px){
  .lnav .wrap{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}
  .lnav .wrap::-webkit-scrollbar{display:none}
  .lnav ol{flex:none;margin:0 auto}
  .hero-b{flex-wrap:wrap}
  .hero-b .btn{white-space:nowrap}
  .vis{padding:24px}
  .rc-f{flex-wrap:wrap;gap:8px 16px}
  .rc-f span{text-align:left}
  .rc-f a{min-width:0;overflow-wrap:anywhere}
}
@media (max-width:1023px){
  .hero-g{grid-template-columns:minmax(0,1fr)}
  .sp-h{position:static}
  .vis{min-height:0}
}
@media (max-width:767px){
  .topo .pills{gap:8px}
  .pill{min-height:32px;padding:4px 12px;white-space:normal}
  .vis{padding:20px 16px 16px}
  .rc{padding:18px 16px 0}
  .rc-h b{font-size:17px}
  .rc-h small{font-size:14px}
  .rc li{padding:8px 0;font-size:15px}
  .rc-f{flex-wrap:wrap;gap:8px 16px;margin:4px -16px 0;padding:14px 16px}
  .rc-f a{min-width:0;font-size:15px;overflow-wrap:anywhere}
  .ben p{font-size:14px}
  .nt{font-size:15px}

  .cmp thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
  .cmp thead tr,.cmp tbody tr{grid-template-columns:minmax(0,1fr)}
  .cmp tbody th{padding:12px 14px}
  .cmp td{padding:12px 14px 14px;font-size:16px}
  .cmp th small,.cmp td small{font-size:14px}
  .cmp td ul{gap:8px}

  .ls.c2,.ms,.rg,.op,.ck,.rt{grid-template-columns:minmax(0,1fr)}
  .ms{padding:4px 16px}
  .ms li{font-size:15px}
  .ms li:nth-child(2){border-top:1px solid var(--n200)}
  .sh-l li{padding:14px 16px}
  .sh-l span,.rt span{font-size:14px}
  .op>div,.ck>div{padding:18px 16px}
  .op p,.ck p,.ck .ls,.pz p{font-size:15px}
  .ck-b p{font-size:14px}
  .rt>div{padding:14px 16px}
  .ml{grid-template-columns:minmax(0,1fr);padding:4px 16px}
  .ml dt{padding:12px 0 2px;font-size:14px}
  .ml dd{padding:0 0 12px;font-size:16px}
  .pz{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}
  .pz-n{display:flex;align-items:baseline;gap:8px;justify-self:start;min-width:0}
  .pz-n small{font-size:14px}
}
@media (orientation:landscape) and (max-height:500px){
  html{scroll-padding-top:calc(var(--nav-h) + var(--banner-h,0px) + 16px)}
  .lnav{position:static}
}
@media (pointer:coarse){
  .rc-f a{min-height:44px}
}
