*{box-sizing:border-box}body{margin:0;font:16px/1.5 Arial,sans-serif;color:#111827}.vsa-page{margin:24px auto;padding:12px;width:100%}.vsa-element{margin:0 0 14px}.vsa-element[hidden]{display:none!important}.vsa-banner,.vsa-text{padding:16px;background:var(--bg);color:var(--fg);white-space:normal;overflow-wrap:anywhere}.vsa-banner{text-align:center;font-weight:700}.vsa-button{display:block;padding:19px;text-decoration:none;text-align:center;border-radius:16px;background:var(--bg);color:var(--fg);font-weight:700;box-shadow:0 5px 0 #0002}.vsa-element img{width:100%;height:auto;display:block;border-radius:12px}.vsa-element iframe{max-width:100%;border:0}.vsa-element video{width:100%}@media(max-width:600px){.vsa-page{margin:0 auto}}
