.acetech-tui-wrap{box-sizing:border-box;max-width:100%;--acetech-tui-preview-height:145px}
.acetech-tui-wrap *{box-sizing:border-box}
.acetech-tui-image-wrap{line-height:0}
.acetech-tui-image{display:inline-block;max-width:100%;height:auto}
.acetech-tui-heading{line-height:1.25}
.acetech-tui-content{position:relative;overflow:hidden;max-height:var(--acetech-tui-preview-height);transition:max-height .38s ease}
.acetech-tui-no-preview .acetech-tui-content{max-height:0}
.acetech-tui-wrap.is-open .acetech-tui-content{max-height:none;overflow:visible}
.acetech-tui-button-row{margin-top:18px}
.acetech-tui-button{appearance:none;-webkit-appearance:none;display:inline-block;cursor:pointer;border:0;background:#147fc3;color:#fff;padding:12px 24px;line-height:1.2;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}
.acetech-tui-button:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.acetech-tui-button:hover{transform:translateY(-1px)}
@media (prefers-reduced-motion:reduce){.acetech-tui-content,.acetech-tui-button{transition:none}}
