/* About / Contact / Privacy / Terms */
.lg-main{padding:120px 0 80px;max-width:820px}
.lg-main .pv-crumbs{display:flex;gap:8px;flex-wrap:wrap;font-size:13.5px;color:var(--muted)}
.lg-main .pv-crumbs a{color:var(--muted);text-decoration:none}.lg-main .pv-crumbs a:hover{color:var(--ink)}
.lg-main h1{margin:14px 0 8px;font-size:clamp(32px,4.4vw,48px);letter-spacing:-.04em;line-height:1.08}
.lg-lead{margin:0 0 6px;font-size:19px;color:#34506a}
.lg-date{margin:0 0 34px;font-size:13.5px;color:var(--muted)}
.lg-body h2{margin:38px 0 10px;font-size:clamp(21px,2.4vw,26px);letter-spacing:-.025em;scroll-margin-top:100px}
.lg-body p,.lg-body li{font-size:16.5px;line-height:1.75;color:#34506a}
.lg-body p{margin:0 0 14px}
.lg-body ul{margin:0 0 14px;padding-left:22px}
.lg-body li{margin:0 0 8px}
.lg-body a{color:var(--action);text-underline-offset:3px}
.lg-body strong{color:var(--ink)}
@media(max-width:640px){.lg-main{width:calc(100% - 32px);padding-top:100px}.lg-body p,.lg-body li{font-size:16px}}
