/* V43.06 — Thu gọn Khám phá và làm chuyển trang nhẹ hơn theo nhịp các tab công khai. */
html{scroll-behavior:auto!important}
body{font-size:14px!important;line-height:1.55!important}
.shell>.intro{padding:clamp(19px,2.5vw,28px)!important;margin-bottom:16px!important}
.shell>.intro h1{font-size:clamp(25px,2.8vw,34px)!important;line-height:1.2!important;margin:8px 0 11px!important}
.shell>.intro>p{font-size:15px!important;line-height:1.6!important}
.filterbar{gap:7px!important;margin-bottom:13px!important}
.filterbar button{padding:8px 12px!important;font-size:12px!important;line-height:1.35!important}
.search{font-size:14px!important;line-height:1.45!important;padding:11px 13px!important;margin-bottom:14px!important}
#countinfo,.q40-count{font-size:12px!important;line-height:1.45!important}
.shell #cards .card strong{font-size:15px!important;line-height:1.36!important}
.shell #cards .card small{font-size:10.5px!important}
.shell #cards .card p{font-size:11.5px!important;line-height:1.45!important}
.shell #cards .card .read{font-size:11px!important}
@media(max-width:760px){
 .qhtn-unified-banner-root .qhtn-unified-brand strong{font-size:20px!important;line-height:1.17!important;letter-spacing:-.35px!important}
 .qhtn-unified-banner-root .qhtn-unified-brand small{font-size:9px!important}
 .shell{margin:14px auto 24px!important;padding:0 13px!important}
 .crumb{font-size:12px!important;margin-bottom:11px!important}
 .shell>.intro{padding:18px 16px!important;border-radius:15px!important;margin-top:14px!important;margin-bottom:13px!important}
 .shell>.intro h1,.article h1{font-size:24px!important;line-height:1.25!important;margin:7px 0 10px!important}
 .shell>.intro .eyebrow{font-size:10px!important;letter-spacing:.075em!important}
 .shell>.intro>p,.article .lead{font-size:14px!important;line-height:1.55!important}
 .filterbar{gap:6px!important;margin-bottom:11px!important}
 .filterbar button{padding:7px 10px!important;font-size:11.5px!important;min-height:34px!important}
 .search{font-size:14px!important;padding:10px 12px!important;margin-bottom:12px!important}
 #countinfo,.q40-count{font-size:11.5px!important;margin:0 0 10px!important}
 .shell #cards.cards{gap:10px!important}
 .shell #cards .card{min-height:145px!important}
 .shell #cards .card .body{padding:9px 10px 10px!important}
 .shell #cards .card strong{font-size:13px!important;line-height:1.32!important}
 .shell #cards .card small{font-size:9.5px!important}
 .shell #cards .card p{font-size:10.5px!important;line-height:1.38!important;margin:4px 0!important}
 .shell #cards .card .read{font-size:10px!important;padding-top:4px!important}
}
