.ecg-landing .lg{max-width:680px;margin:72px auto 0;text-align:left;border-top:1px solid var(--line-dk)}.ecg-landing .lg section{padding:40px 0;border-bottom:1px solid var(--line-dk)}.ecg-landing .lg section:last-child{border-bottom:0;padding-bottom:0}.ecg-landing .lg h2{font-size:clamp(20px,2.2vw,22px);font-weight:500;letter-spacing:-.015em;line-height:1.3;color:var(--body);margin:0 0 14px}.ecg-landing .lg p,.ecg-landing .lg li{font-size:16px;line-height:1.75;color:#f6f5f19e;text-wrap:pretty}.ecg-landing .lg p{margin:0}.ecg-landing .lg p+ul{margin-top:12px}.ecg-landing .lg ul{margin:0;padding-left:1.25em;list-style:disc}.ecg-landing .lg li+li{margin-top:6px}.ecg-landing .lg li::marker{color:#f6f5f14d}.ecg-landing .lg a{color:var(--body);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.ecg-landing .lg a:hover{color:var(--ecg-accent)}.ecg-landing .lg-updated{font-family:var(--mono);font-size:13px;color:#f6f5f173;margin:0}@media(max-width:640px){.ecg-landing .lg{margin-top:48px}.ecg-landing .lg section{padding:32px 0}}
