/* responsive layer */
html{-webkit-text-size-adjust:100%;}
body{min-width:0 !important;width:auto !important;margin:0 !important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;font-size:16px;line-height:1.6;color:#2b2f38;overflow-x:hidden;}
h1,h2,h3,h4,#header>#menu a{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif !important;}
h1{font-size:26px !important;line-height:1.3 !important;font-weight:700;margin:10px 0 12px;}
h2{font-size:21px;line-height:1.35;font-weight:700;}
.home-h1{font-size:24px !important;margin:6px 0 16px !important;}
#main{min-width:0 !important;width:auto !important;max-width:1200px !important;margin:0 auto !important;}
#header{height:auto !important;margin-top:0 !important;padding:12px 16px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;}
#header>#logo{position:static !important;margin:0 !important;top:auto !important;text-align:left;display:flex;align-items:center;gap:8px;order:1;}
#header>#logo>.logo2{position:static !important;right:auto !important;top:auto !important;max-width:300px;height:auto;}
#header>#logo>a>.logo1{width:64px;height:auto;}
#header>#search{position:static !important;width:320px !important;max-width:100%;order:2;top:auto;left:auto;}
#header>#menu{position:static !important;top:auto !important;order:3;flex:1 0 100%;padding:8px 0 !important;display:flex;flex-wrap:wrap;justify-content:center;gap:4px;}
#header>#menu a{font-size:18px !important;padding:6px 12px !important;border-radius:6px;}
#main>#content{display:flex;align-items:flex-start;gap:24px;padding:16px;}
#center{float:none !important;flex:1 1 auto;min-width:0;width:auto !important;margin:0 !important;min-height:0 !important;}
#right{float:none !important;flex:0 0 320px;width:320px !important;min-height:0 !important;}
#left{float:none !important;}
#bottom{height:auto !important;padding:16px;}
#copyright{line-height:1.8;}
img{max-width:100%;height:auto;}
.avatar{flex:0 0 auto;}
ins.adsbygoogle,iframe{max-width:100% !important;}
#center center,#google_ad_center{max-width:100%;overflow:hidden;}
table{max-width:100%;}
#context_similar_table{float:none !important;width:100%;}
#context_similar_table a{display:inline-block;vertical-align:top;}
.answer_text,#qtext,#center{overflow-wrap:anywhere;word-break:normal;}
pre,code{white-space:pre-wrap;overflow-wrap:anywhere;}
.right_ad,#google_right_ad{position:static !important;}
@media (max-width:980px){
  #main>#content{display:block;padding:12px 16px;}
  #right{width:auto !important;margin-top:24px;}
  #header>#search{width:100% !important;order:3;}
  #header>#menu{order:4;}
}
@media (max-width:600px){
  #header{padding:10px 12px 0;}
  #header>#logo>.logo2{max-width:200px;}
  #header>#logo>a>.logo1{width:44px;}
  #header>#menu a{font-size:16px !important;padding:5px 8px !important;}
  h1{font-size:22px !important;}
  #main>#content{padding:10px 12px;}
  #context_similar_table a{width:46%;}
  table{display:block;overflow-x:auto;}
}
