.lease-doc{--lease-ink:#111;--lease-muted:#555;--lease-rule:#bbb;color:var(--lease-ink);border:1px solid var(--color-border,#ddd);overflow-wrap:anywhere;background:#fff;border-radius:12px;max-width:210mm;margin:0 auto;padding:18mm 16mm;font-family:Georgia,Times New Roman,Times,serif;font-size:15px;line-height:1.55;box-shadow:0 1px 3px #00000014}@media (max-width:640px){.lease-doc{padding:20px 16px;font-size:14px}}.lease-doc.lease-doc--side{max-width:297mm}.lease-title{text-align:center;letter-spacing:.02em;margin:0 0 1em;font-size:1.15em;font-weight:700}.lease-binding{border:1px solid var(--lease-rule);text-align:center;margin:0 0 1.25em;padding:.5em .75em;font-size:.85em}.lease-intro p,.lease-section p{white-space:pre-line;text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0 0 .5em}.lease-intro{margin-bottom:1.25em}.lease-section{margin:0 0 1.1em}.lease-section h3{flex-direction:column;align-items:center;margin:0 0 .5em;font-size:1em;font-weight:700;display:flex}.lease-translation{color:var(--lease-muted)}.lease-row{grid-template-columns:1fr 1fr;gap:8mm;display:grid}@media (max-width:640px){.lease-row{grid-template-columns:1fr;gap:0}}.lease-closing{margin-top:1.5em}.lease-attachments-title{margin:0 0 .25em;font-weight:700}.lease-attachments{margin:0 0 2em;padding-left:1.5em;list-style:decimal}.lease-signatures{grid-template-columns:repeat(auto-fit,minmax(55mm,1fr));gap:12mm 10mm;margin:2.5em 0 1.5em;display:grid}.lease-signature{border-top:1px dotted var(--lease-ink);text-align:center;padding-top:.35em;font-size:.85em}.lease-disclaimer{color:var(--lease-muted);margin:0;font-size:.75em;font-style:italic}