html{font-size:100%;-webkit-text-size-adjust:100%}html,body,header,section,footer,div,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,li,p,a,b,i,img{margin:0;padding:0;box-sizing:border-box}html,body{width:100%}body{font-family:Helvetica Neue,Helvetica,Heiti SC,Droid Sans Fallback,sans-self;line-height:1;font-size:.24rem;background-color:#fff}img{width:auto;max-width:100%;vertical-align:middle;-webkit-touch-callout:none;-webkit-user-select:none;font-size:0}#app{min-height:100vh}.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.flex{display:flex;align-items:center}.overflow-hidden{overflow:hidden}ul{list-style:none}a,li{text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}[dir=rtl] .img-reversal{transform:rotateY(180deg)}.info{padding:.2rem}.info p{font-size:.24rem;line-height:.4rem;word-break:break-word}.info p+p{margin-top:.2rem}.info h1{text-align:center;font-size:.4rem;padding:.4rem 0}.info h2{text-align:center;margin:.2rem 0 .3rem;font-size:.34rem}.info h3{margin:.35rem 0 .2rem;font-size:.3rem}.info h4{margin:.35rem 0 .2rem;font-size:.28rem}.info ul{font-size:.28rem;display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;padding-inline-start:.4rem;unicode-bidi:isolate}.info li{display:list-item;text-align:-webkit-match-parent;unicode-bidi:isolate;margin-bottom:.1rem}.info figure{margin:0}.info table{max-width:100%;border-collapse:collapse;border-spacing:0}.info td,.info th{padding:.8em;border:1px solid #bfbfbf}
