.legal-prose{overflow-wrap:anywhere;line-height:1.6}.legal-prose h1{margin:.5rem 0 1.25rem;font-size:clamp(2rem,7vw,3rem);line-height:1}.legal-prose h2{font-family:var(--font-archivo), system-ui, sans-serif;margin:2.25rem 0 .75rem;font-size:1.625rem;font-weight:800;font-stretch:75%;line-height:1.1}.legal-prose h3,.legal-prose h4{margin:1.5rem 0 .5rem;font-size:1.125rem;font-weight:800;line-height:1.3}.legal-prose>:first-child,.legal-prose>div>:first-child{margin-top:0}.legal-prose :is(h1,h2,h3,h4){scroll-margin-top:1rem}.legal-prose :is(p,ul,ol,table,blockquote){margin:0 0 1rem}.legal-prose ul{padding-left:1.5rem;list-style:outside}.legal-prose ol{padding-left:1.75rem;list-style:decimal}.legal-prose li{margin:.25rem 0}.legal-prose li>:is(ul,ol){margin:.25rem 0 0}.legal-prose a{color:var(--paprika-mely);text-underline-offset:2px;text-decoration:underline}.legal-prose strong{font-weight:700}.legal-prose table{border-collapse:collapse;overflow-wrap:normal;max-width:100%;font-size:.9375rem;display:block;overflow-x:auto}.legal-prose :is(th,td){text-align:left;vertical-align:top;border:1px solid #f3dcc3;min-width:8rem;padding:.5rem .75rem}.legal-prose th{background:var(--logo-hatter);font-weight:700}.legal-prose td{background:var(--feher)}.legal-prose blockquote{border-left:4px solid var(--vajsarga);background:var(--feher);border-radius:0 1rem 1rem 0;padding:.75rem 1rem}.legal-prose blockquote>:last-child{margin-bottom:0}.legal-prose code{background:var(--logo-hatter);border-radius:4px;padding:0 .25em;font-size:.9em}.legal-prose hr{border:0;border-top:1px solid #f3dcc3;margin:2rem 0}
