.avv{padding-top:2.5rem;padding-bottom:5rem}@media (min-width:1024px){.avv{padding-top:3.5rem}}.avv .doc{max-width:46rem}.avv-template{border-left:4px solid var(--warn);margin-top:1.25rem;font-weight:500}.avv-template strong{margin-bottom:2px;font-size:1.0625rem;display:block}.avv .doc h2{margin-top:2.5rem}.avv-parties{gap:1rem;margin-top:1rem;display:grid}@media (min-width:640px){.avv-parties{grid-template-columns:1fr 1fr}}.avv-party{box-shadow:0 0 0 1px var(--line-strong);border-radius:.875rem;padding:14px 16px;font-size:.9375rem;line-height:1.625rem}.avv-party .eyebrow{margin-bottom:6px;display:block}.avv-blank{border-bottom:1px solid var(--line-strong);vertical-align:bottom;min-width:12rem;height:1.4em;display:inline-block}.avv-sign{gap:2rem;margin-top:1.5rem;display:grid}@media (min-width:640px){.avv-sign{grid-template-columns:1fr 1fr}}.avv-sign div{border-top:1px solid var(--line-strong);color:var(--muted-foreground);margin-top:3rem;padding-top:6px;font-size:.875rem}.avv-print-hint{margin-top:.75rem;font-size:.875rem}@media print{@page{size:A4;margin:18mm 16mm}html,body{color:#000!important;background:#fff!important}.site-header,.site-footer,.avv-print-hint,.avv-nav{display:none!important}main,.avv{padding:0!important}.avv .container,.avv.container{max-width:none;padding:0}.avv .doc{max-width:none}.avv .doc h1{font-size:20pt}.avv .doc h2{break-after:avoid;page-break-after:avoid;margin-top:14pt;font-size:13pt}.avv .doc p,.avv .doc li,.avv .doc td,.avv .doc th{font-size:10.5pt;line-height:1.45;color:#000!important}.avv .doc section{break-inside:avoid-page}.avv .doc a{color:#000!important;text-decoration:none!important}.avv .doc a[href^=http]:after{content:" (" attr(href) ")";font-size:9pt}.avv-template{border:2px solid #000;border-left-width:6px;box-shadow:none!important;background:#fff!important}.avv-party,.table-wrap{border:1px solid #000;box-shadow:none!important;background:#fff!important}.table-wrap{overflow:visible}.table-wrap th{color:#000!important;background:#eee!important}.avv-blank,.avv-sign div{color:#000;border-color:#000}.avv-sign{break-inside:avoid;grid-template-columns:1fr 1fr}}
