.legal-content{width:min(100% - 2.5rem,44rem);color:var(--olive,#344128);overflow-wrap:anywhere;margin:2.5rem auto 5rem;line-height:1.8}.legal-content h1{font:400 clamp(2.1rem, 7vw, 3.4rem)/1.2 var(--display-font,sans-serif);margin:0 0 1rem}.legal-content h2{font:500 1.45rem/1.4 var(--body-font,sans-serif);margin:1.75rem 0 .45rem}.legal-content p{margin:.5rem 0 1rem}.legal-content a,.legal-hint a{text-underline-offset:.16em;text-decoration:underline}.legal-hint{margin:.85rem 0;font-size:.92rem;line-height:1.6}.legal-hint p{margin:0}.legal-text-button{color:inherit;font:inherit;text-underline-offset:.16em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.legal-content form{gap:.85rem;padding-block:.5rem 1.25rem;display:grid}.legal-content label{gap:.2rem;display:grid}.legal-content input{color:#283222;min-height:44px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #787e6d;border-radius:6px;width:100%;padding:.65rem}.legal-content :focus-visible{outline-offset:3px;outline:3px solid}.legal-content .primary-button{justify-self:start}
