article.main-article{max-width:800px;margin:0 auto;padding:2em 0 4em 0}article.main-article.zleft{padding-top:4em;}article h2.description{font-size:1.25em;line-height:1.3em}article.main-article .vsmcontent{box-sizing:border-box;margin-top:2.5em}article.main-article .vsmcontent section,article.main-article .vsmcontent aside,article.main-article .vsmcontent P{margin:0 0 2em 0}#page article.main-article .vsmcontent *:last-child{margin-bottom:0}article.main-article .vsmcontent h3{font-size:1.2em;font-weight:bold;}article.main-article .vsmcontent table{background:rgba(255,255,255,0.4);clear:both;border-collapse:collapse;margin:0 0 2em 0;width:100%}article.main-article .vsmcontent table tr{height:auto}article.main-article .vsmcontent table td{color:rgba(0,0,0,0.8);font-size:90%;padding:0 5px;border:1px solid #ccc;height:auto}article.main-article .vsmcontent table td p{margin:0.5em 0}article.main-article .vsmcontent table.compare{background:transparent}article.main-article .vsmcontent table.compare tr{height:5em}article.main-article .vsmcontent table.compare td{width:180px;line-height:1.3em;border-width:0;border-bottom-width:1px;text-align:center;font-size:0.63em;color:#8d8d8d;}article.main-article .vsmcontent table.compare td b{font-size:1.7em;font-weight:bold;color:#333;display:block}article.main-article .vsmcontent table.compare td h3{font-size:1.7em;color:#000}article.main-article .vsmcontent table.compare tr td:first-child{text-align:left;background:transparent;font-size:inherit;color:inherit;}article.main-article .vsmcontent table.compare tr:last-child td{border-bottom:0}article.main-article .vsmcontent table.compare tr.tableheader{padding:0}article.main-article .vsmcontent table.compare tr.tableheader td{background:transparent;vertical-align:top;}article.main-article .vsmcontent table.compare tr.tableheader td b{font-size:1.3em}article.main-article .vsmcontent table.compare tr.tableheader td:first-child{;width:auto}article.main-article .vsmcontent table tr.tableheader{padding:5px;font-size:100%}article.main-article .vsmcontent table tr.tableheader td{background:var(--background-fifth-color)}.details.vsm-overlay{background:#fff;padding:1.5em;max-width:700px;border:1px solid #ddd;box-shadow:0 0 10px #0000002b}.details.vsm-overlay ol{margin:0;padding-inline-start:1.5em}.details.vsm-overlay li{line-height:1.3em;padding-bottom:0.2em;}article.main-article .vsmcontent>form{margin:0 auto;resize:none;max-width:480px;margin-bottom:2em}article.main-article .vsmcontent>form:last-child{margin-bottom:0}article.main-article .vsmcontent .tablecompare>div{float:left;width:180px}article.main-article .vsmcontent .tablecompare .first{width:calc(100% - 360px)}article.main-article .vsmcontent .tablecompare.twocol .first{width:calc(100% - 180px)}article.main-article .vsmcontent .tablecompare .first table tr td:first-child{width:calc(100% - 180px)}article.main-article .vsmcontent .tablecompare .third table tr td:first-child,article.main-article .vsmcontent .tablecompare .second table tr td:first-child{position:absolute;color:white;border-bottom-width:0}article.main-article .vsmcontent.rte-formatting-marks .tablecompare .third table tr td:first-child,article.main-article .vsmcontent.rte-formatting-marks .tablecompare .second table tr td:first-child{color:#ccc}@media (max-width:650px){article.main-article .vsmcontent .tablecompare>div{float:none;width:100%;}article.main-article .vsmcontent .tablecompare .first{width:auto}article.main-article .vsmcontent .tablecompare .third table tr td:first-child,article.main-article .vsmcontent .tablecompare .second table tr td:first-child{width:calc(100% - 180px);position:static;color:inherit;border-bottom-width:1px}}article.main-article .vsmcontent UL{margin:0 0 2em 0;list-style-type:none;padding-left:50px}article.main-article .vsmcontent .zone UL{list-style-type:none}article.main-article .vsmcontent .zone .piece.banner .adbanner{margin:0 auto}article.main-article .vsmcontent DIV>UL{margin-left:0;padding-left:0}article.main-article .vsmcontent UL LI{margin-bottom:0.3em}article.main-article .vsmcontent UL LI SPAN{font-size:inherit}article.main-article .vsmcontent UL LI:before{content:"\2022";color:var(--background-main-color);font-weight:bold;display:inline-block;width:0.5em;margin-left:-1em;}article.main-article .vsmcontent A{color:#585858;border-bottom:1px solid}article.main-article .vsmcontent A:hover{background:rgba(0,0,0,0.05);color:var(--background-main-color)}article.main-article .vsmcontent A.button{color:var(--background-main-color)}article.main-article .vsmcontent A.button.selected,article.main-article .vsmcontent A.button:hover{background-color:var(--background-main-color);color:#fff}article.main-article .vsmcontent figure.vsmimage{box-sizing:border-box;clear:both;;max-width:800px;margin:0 auto 2em auto;}article.main-article .vsmcontent table.vsmimage img,article.main-article .vsmcontent figure.vsmimage img{vertical-align:middle;width:100%;height:auto;border-top-left-radius:var(--piece-border-radius);border-top-right-radius:var(--piece-border-radius)}article.main-article .vsmcontent figure.vsmimage img.vsmimage{border:0px;vertical-align:middle}article.main-article .vsmcontent figure.vsmimage.floatleft{float:left;width:46%;margin:0 2% 2em 0}article.main-article .vsmcontent figure.vsmimage.floatright{float:right;width:46%;margin:0 0 2em 2%}article.main-article .vsmcontent figure.vsmimage figcaption{padding:0 0.2em;font-family:var(--summary-font);position:relative}article.main-article .vsmcontent figure.vsmimage figcaption>*{z-index:2;font-size:13px;margin:0;letter-spacing:normal}article.main-article .vsmcontent figure.vsmimage figcaption:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#ccc;opacity:0.3;z-index:1}article.main-article .media>div{width:100% !important;height:auto !important}article.main-article .media>div iframe{width:100% !important}aside.zright{margin-top:4em;position:sticky;top:calc(var(--header-collapsed-height) + 20px);transition:top 0.2s;}.vincolo-topbar aside.zright{top:calc(var(--header-collapsed-height) + 70px)}.page-header-down-animation aside.zright{top:20px;}@media(max-width:970px){article.main-article.zleft{padding-bottom:0}aside.zright{position:static;margin:calc(var(--margin-spacer)*2) auto}}