.lease-title{padding:60px 7%;background:#233bb6;color:#f5f2ff}.lease-title span{font:10px monospace;letter-spacing:1px}.lease-title h1{font:700 90px/.95 Arial;letter-spacing:-4px;margin:35px 0}.lease-title p{font-size:23px}.lease-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;padding:55px 7%}.lease-clauses h2{font:33px Arial}.lease-clauses ol{list-style:none;padding:0;counter-reset:clause}.lease-clauses li{counter-increment:clause;padding:22px 0 15px 42px;border-top:1px solid #a1a4b8;position:relative}.lease-clauses li:before{content:counter(clause,decimal-leading-zero);position:absolute;left:0;top:25px;font:11px monospace}.lease-clauses h3{font:23px Arial;margin-top:0}.lease-preview{background:#edeaf7;padding:28px;align-self:start;min-width:0}.lease-preview>span{font:10px monospace}.lease-preview h2{font:32px Arial}.lease-preview textarea{width:100%;margin-top:12px}.lease-preview button{background:#233bb6;color:white;margin:18px 0}.notice-frame{background:white;border:1px solid #7a7fa3;padding:20px;margin-top:20px}.notice-frame b,.notice-frame small,.lease-preview>small{font:10px/1.7 monospace}.notice-frame p{white-space:pre-wrap;overflow-wrap:anywhere}.lease-preview #notice-count{font:12px monospace}.lease-rates{padding:45px 7%;border-top:1px solid #a1a4b8}.lease-rates h2{font:32px Arial}.lease-rates dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.lease-rates dt{font-weight:bold}.lease-rates dd{margin:10px 0;font:12px monospace}@media(max-width:700px){.lease-title h1{font-size:55px;letter-spacing:-2px}.lease-grid,.lease-rates dl{grid-template-columns:1fr;gap:25px}.lease-grid{padding:35px 7%}}