fieldset{margin:22px 0;padding:15px 20px;border:1px solid #cdebf3;border-radius:14px}legend{font-weight:800}.radio{display:flex;align-items:center;gap:10px}.radio input{width:auto;margin:0}.legaledit{min-height:240px}.footerlinks{display:flex;flex-wrap:wrap;gap:18px}.qr canvas{display:block;max-width:100%;height:auto;margin:auto;border:10px solid #fff;box-shadow:0 8px 25px #082e4722}.products article{display:flex;flex-direction:column;height:100%}.products .inside{display:flex;flex:1;flex-direction:column}.products .inside h3{min-height:58px}.products .inside>p{min-height:52px}.products .inside strong{margin-top:auto}.products .actions{min-height:45px}.downloads{display:flex;flex-wrap:wrap;gap:15px;margin-top:20px}
.productbuttons{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.pdfdownload{font-weight:700;text-decoration:underline}@media(max-width:520px){.products .inside h3,.products .inside>p{min-height:0}}
