.main-article{padding:20px;background:white}article.main-article>.title{line-height:0.95em;font-size:70px;line-height:0.9em;margin-bottom:0.25em;clear:both;font-family:var(--title-font);font-weight:800}article.main-article .description{font-size:22px;line-height:1.1em;margin-bottom:20px;}article.main-article .background{max-width:1015px;padding:0 1em;box-sizing:border-box;background-color:white;margin:0 auto;padding-top:3em;padding-bottom:2em;margin-bottom:2em;}@media (max-width:600px){article.main-article .background{position:relative;max-width:calc(100% + var(--margin-spacer)*2);width:calc(100% + var(--margin-spacer) * 2);margin-left:calc(var(--margin-spacer) * -1);}}article.main-article .vsmcontent{box-sizing:border-box;margin:0 auto;font-size:20px;letter-spacing:0.5px;line-height:1.5em;margin-bottom:50px;max-width:985px}article.main-article .vsmcontent P{max-width:715px;margin:0 auto 2em auto;}article.main-article .vsmcontent h3{font-family:var(--title-font);line-height:1.5em;font-size:30px;max-width:715px;margin:0 auto;font-weight:800}article.main-article .vsmcontent>table{background:#fff;clear:both;border-collapse:collapse;max-width:715px;margin:0 auto 2em auto}article.main-article .vsmcontent>table tr{}article.main-article .vsmcontent>table tr.tableheader{padding:5px;text-transform:uppercase;font-size:14px;color:#f6f3f2}article.main-article .vsmcontent>table tr.tableheader td{background:#333;color:#fff}article.main-article .vsmcontent>table td{color:rgba(0,0,0,0.8);font-size:13px;padding:0 5px;border:1px solid #ccc}article.main-article .vsmcontent>table td p{margin:0.5em 0}article.main-article .vsmcontent>form{margin:1px;resize:none;max-width:715px;margin:0 auto 2em auto}article.main-article .vsmcontent>form input[type=text]{margin-bottom:15px;font-size:14px}article.main-article .vsmcontent>form{margin-bottom:15px;font-size:14px}article.main-article .vsmcontent>form #vsmcaptchareload{width:33px;height:31px;display:inline-block;margin:0 10px;background:url(/2/img/lyt/captcha-reload.png) no-repeat;cursor:pointer}article.main-article .vsmcontent>form .vsmcaptcha input{vertical-align:top;margin-top:4px}article.main-article .vsmcontent .vsmformerror{border-color:var(--link-active-color)}article.main-article .vsmcontent A{color:#8b0000;transition:color 250ms;text-decoration:underline;position:relative;}article.main-article .vsmcontent A:hover{color:#be3333;}@media (max-width:1024px){article.main-article>.title{font-size:42px}}