.material-icons{font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:20px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.h-body{font-size:15px;line-height:1.5}.h-body *{margin:0;padding:0;box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.h-body :focus{outline:none}.h-body :after,.h-body :before{box-sizing:border-box}.h-body blockquote,.h-body div,.h-body h1,.h-body h2,.h-body h3,.h-body hr,.h-body ol,.h-body p,.h-body pre,.h-body ul{margin:16px 0}.h-body blockquote:first-child,.h-body div:first-child,.h-body h1:first-child,.h-body h2:first-child,.h-body h3:first-child,.h-body hr:first-child,.h-body ol:first-child,.h-body p:first-child,.h-body pre:first-child,.h-body ul:first-child{margin-top:0}.h-body blockquote:last-child,.h-body div:last-child,.h-body h1:last-child,.h-body h2:last-child,.h-body h3:last-child,.h-body hr:last-child,.h-body ol:last-child,.h-body p:last-child,.h-body pre:last-child,.h-body ul:last-child{margin-bottom:0}.h-body h1,.h-body h2,.h-body h3{line-height:1.3}.h-body h2{font-size:18px}.h-body pre{padding:12.6px 18px;border-radius:5px;background:#000;color:#fff;font-size:14.4px;overflow-x:auto}.h-body pre code{display:block}.h-body p code{padding:3.6px 7.2px;border-radius:5px;font-size:14.4px;font-weight:700;background:rgba(0,0,0,.1);color:rgba(0,0,0,.8)}.h-body ol,.h-body ul{padding-left:18px}.h-body li>ol,.h-body li>p,.h-body li>ul{margin:0}.h-body a{color:inherit;cursor:pointer}.h-body blockquote{padding:20px;background-color:#f0f0f0;color:#333;border-radius:6px}.h-body blockquote p{margin:0}.h-body img{max-width:100%;display:block;margin:auto}.h-body table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0;overflow:hidden}.h-body table td,.h-body table th{min-width:1em;border:2px solid transparent;padding:3px 5px;vertical-align:top;box-sizing:border-box;position:relative}.h-body table td>*,.h-body table th>*{margin-bottom:0}.h-body table th{font-weight:700;text-align:left}.h-body hr{border:none;height:1px;background-color:currentColor}.h-body .btn{display:inline-block;font-weight:600;text-align:center;box-sizing:border-box;border-width:1px;border-style:solid;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.h-body .btn.-a{background-color:#d14e97;color:#fff;border-color:#d14e97;transition:background-color .15s ease}.h-body .btn.-a:hover{background-color:#b44381;color:#fff;border-color:#b44381}.h-body .btn.-l{height:44px;line-height:42px;border-radius:22px;padding:0 26px;font-size:15px;width:210px}.h-body .-vu .-xvu,.h-body .-xvu .-vu{display:none!important}.h-body .h-imgfill{width:100%;display:block}.h-body .h-imgfill img{width:100%;height:auto}.h-body .h-imgresize{display:block;width:100%;max-width:50%;margin:auto}.h-body .h-imgalign-left img,.h-body .h-imgalign-left span{margin-left:0;margin-right:auto}.h-body .h-imgalign-right img,.h-body .h-imgalign-right span{margin-left:auto;margin-right:0}.h-body .h-spot{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;border-radius:8px;box-shadow:0 1px 9px rgba(0,0,0,.1);background-color:#fff;overflow:hidden;cursor:pointer;transition:box-shadow .3s ease}.h-body .h-spot:hover{box-shadow:0 14px 26px -12px hsla(0,0%,60%,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px hsla(0,0%,60%,.2)}.h-body .h-spot__texts{margin:0!important;flex-shrink:1;flex-grow:1;width:calc(100% - 132px);max-height:120px;padding:0 0 0 12px}.h-body .h-spot__title{margin:0!important;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h-body .h-spot__description{margin:8px 0 0 0!important;font-size:14px;line-height:1.5;height:63px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal}.h-body .h-spot__banner{flex-shrink:0;width:120px;height:120px;background:no-repeat 50%;background-size:cover;margin:0 0 0 12px!important}