.contact-form .form-privacy{grid-column:1/-1;font-size:.82rem;line-height:1.65;color:#354940}.contact-form .form-privacy a{color:inherit;text-decoration:underline;text-underline-offset:3px}.legal-page main section{margin:32px 0}.legal-page main section p{margin:12px 0}.legal-page a{overflow-wrap:anywhere}.legal-links{display:flex;flex-wrap:wrap;gap:16px;margin:30px 0}.price-reference{font-size:.86rem;line-height:1.55;color:inherit}.pricing-page table{width:100%;border-collapse:collapse;margin:24px 0}.pricing-page th,.pricing-page td{text-align:left;vertical-align:top;border-bottom:1px solid #ccc3b5;padding:12px}.pricing-page .table-scroll{overflow-x:auto}.pricing-page .price-downloads{display:flex;gap:20px;flex-wrap:wrap}.legal-page .provider-details{font-style:normal;line-height:1.75}@media(max-width:600px){.pricing-page th,.pricing-page td{padding:10px 6px;font-size:.85rem}}

footer .provider-disclosure{grid-column:1/-1;max-width:940px;margin:0;line-height:1.75;color:#c8d0ca;font-size:.8rem;overflow-wrap:anywhere}

.package-grid .price-vat-caption,.feature-grid .price-vat-caption{font-size:.83rem;line-height:1.5;margin:0 0 20px;color:inherit}.package-grid>article>strong{margin-bottom:6px}.package-tax-summary,.package-scope-summary{font-size:.9rem;line-height:1.7;max-width:960px;margin:20px 0;color:#40524b}.price-packages .package-tax-summary{color:inherit}
