/* Privacy notice and disclosure policy: the Lens tokens and header from home.css, with reading typography. */
.lg-main{padding-block:clamp(56px,7vw,104px) clamp(88px,11vw,140px)}
.lg-main > *{max-width:760px}
.lg-main .rf-kicker{margin-bottom:18px;color:var(--accent-text)}
.lg-main h1{font-size:clamp(40px,6vw,76px);font-weight:600;line-height:1;letter-spacing:-.04em}
.lg-main .lg-updated{margin-top:18px;color:var(--muted)}
.lg-main .lg-lead{margin-top:32px;color:var(--text);font-size:clamp(19px,1.6vw,22px);line-height:1.55}
.lg-main h2{margin-top:56px;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.2;letter-spacing:-.015em}
.lg-main p,.lg-main li{color:var(--muted);font-size:17px;line-height:1.65}
.lg-main h2 + p,.lg-main h2 + ul,.lg-main p + p,.lg-main p + ul,.lg-main ul + p{margin-top:12px}
.lg-main ul{margin:0;padding-left:20px}
.lg-main li + li{margin-top:8px}
.lg-main li::marker{color:var(--accent)}
.lg-main a{color:var(--text);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px;transition:color .25s}
.lg-main a:hover{color:var(--accent-text)}
.lg-main strong{color:var(--text);font-weight:600}
.lg-main .lg-meta{margin-top:56px}
.lg .rf-footer{padding-block:32px}
.lg .rf-footer-base{margin-top:0;padding-top:0;border-top:0}
.lg .rf-footer-base a{text-decoration:none;transition:color .25s}
.lg .rf-footer-base a:hover{color:var(--text)}
