.lg{max-width:760px;margin:0 auto;padding:28px 18px 80px}.lg h1{font:800 clamp(34px,6vw,52px)/1.05 var(--f-display);letter-spacing:-.03em;margin:34px 0 8px}.lg-up{color:var(--muted);margin:0 0 26px;font-size:14px}.lg-body h2{font:700 21px/1.25 var(--f-display);margin:30px 0 8px}.lg-body li,.lg-body p{font-size:16px;line-height:1.65;color:#2c3a47}.lg-body ul{padding-left:20px}.lg-foot{margin-top:40px;font-size:14px;color:var(--muted)}.lg-foot a{color:var(--accent);text-decoration:none}