.avdacs-legal-document{max-width:78ch;margin-inline:auto;line-height:1.75;overflow-wrap:anywhere}
.avdacs-legal-document h2{font-size:1.4rem;line-height:1.3;margin:2rem 0 1rem}
.avdacs-legal-document p{margin:0 0 1.15rem}
.avdacs-legal-document a,.avdacs-legal-consent a,.avdacs-account-legal a{text-decoration:underline;text-underline-offset:.15em}
.avdacs-legal-review,.avdacs-legal-consent,.avdacs-renewal-disclosure{border:2px solid #1769ff;border-radius:6px;padding:1.1rem;margin-block:1.25rem;background:#f5f8fc;color:#0b2545;overflow-wrap:anywhere}
.avdacs-legal-consent label{display:block;font-size:1rem;line-height:1.65;margin-bottom:1rem}
.avdacs-legal-consent input[type=checkbox]{width:1.25rem;height:1.25rem;vertical-align:middle;margin-right:.6rem}
.avdacs-legal-consent input:focus-visible,.avdacs-legal-consent a:focus-visible{outline:3px solid #1769ff;outline-offset:3px}
.avdacs-legal-links{line-height:1.9;overflow-wrap:anywhere}
.site-footer__policy-links{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;list-style:none;padding:1.5rem 0;margin:0}
.site-footer__policy-links a{text-decoration:underline;text-underline-offset:.2em}
.site-footer__base{flex-wrap:wrap}
.site-footer__base nav{flex-basis:100%}
.avdacs-download-verification{margin-top:2rem;min-width:0;overflow-wrap:anywhere}
.avdacs-download-verification h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.25;margin-bottom:1rem}
.avdacs-download-verification h3{font-size:1.2rem;line-height:1.4;margin:1.25rem 0 .75rem}
.avdacs-download-release{border:1px solid #d9e2ec;border-radius:6px;padding:1.15rem;margin-block:1rem;background:#fff}
.avdacs-download-release h3{margin:0 0 1rem}
.avdacs-download-release dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin:0}
.avdacs-download-release dt{font-weight:700;color:#0b2545}
.avdacs-download-release dd{margin:.25rem 0 0}
.avdacs-download-checksum{grid-column:1/-1;min-width:0;border-top:1px solid #d9e2ec;padding-top:1rem}
.avdacs-download-checksum code{display:block;max-width:100%;font-size:.875rem;line-height:1.6;white-space:normal;overflow-wrap:anywhere;word-break:break-all;user-select:all}
@media(max-width:480px){.avdacs-download-release dl{grid-template-columns:minmax(0,1fr)}}
.avdacs-email-guidance{box-sizing:border-box;border:1px solid #c4d6ee;border-left:4px solid #1769ff;border-radius:6px;background:#f5f8fc;color:#0b2545;padding:1.1rem 1.25rem;margin:0 0 1.5rem;font-size:1rem;line-height:1.6;overflow-wrap:anywhere}
.avdacs-email-guidance p{margin:0 0 .75rem}
.avdacs-email-guidance p:last-child{margin-bottom:0}
.avdacs-email-guidance strong{font-weight:700}
.avdacs-email-guidance a{color:#064fc4;text-decoration:underline;text-underline-offset:.15em}
.avdacs-email-guidance a:focus-visible{outline:3px solid #1769ff;outline-offset:3px}
.avdacs-email-guidance-links{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;list-style:none;padding:0;margin:0 0 .75rem}
