.legal-page{width:min(840px,calc(100% - 32px));min-height:calc(100vh - 76px);margin:0 auto;padding:clamp(24px,5vw,56px) 0;color:var(--ink)}.legal-page h1{margin:0 0 24px;font:700 2rem Georgia,serif}.legal-page p{max-width:70ch;margin:0 0 16px;line-height:1.7}.contact-info{margin-top:28px}.contact-info h2{margin:0 0 8px;font:700 1.3rem Georgia,serif}.contact-mail{color:var(--green);font-weight:700;overflow-wrap:anywhere}.license-info{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:24px}.license-info img{display:block;margin-top:6px}.license-info p{flex:1 1 280px;margin:0}.legal-page-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:32px}.legal-page-links a{color:var(--green);font-weight:700}.sister-links{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sister-link{color:var(--green);font-weight:700}
