.lgl{color:#23221f;max-width:720px;margin:0 auto;padding:clamp(48px,8vw,96px) 20px 72px;font-size:17px;line-height:1.6}.lgl__e{letter-spacing:2px;text-transform:uppercase;color:#6b675e;margin:0 0 12px;font-size:12px;font-weight:700}.lgl h1{letter-spacing:-.02em;margin:0;font-size:clamp(34px,5vw,48px);font-weight:700;line-height:1.1}.lgl__intro{color:#55524a;margin:18px 0 0;font-size:19px}.lgl__who{background:#efece4;border-radius:14px;margin:24px 0 0;padding:18px 20px}.lgl__who p{margin:0}.lgl__who p+p{margin-top:4px}.lgl section{margin-top:38px}.lgl h2{margin:0;font-size:24px;font-weight:700;line-height:1.25}.lgl section p{margin:12px 0 0}.lgl ul{margin:12px 0 0;padding-left:22px;list-style:outside}.lgl li{margin-top:8px}.lgl address{margin:18px 0 0;font-style:normal}.lgl h3{margin:26px 0 0;font-size:17px;font-weight:700}.lgl h3+p{margin-top:6px}.lgl a{text-decoration:underline}
