.lv-about{padding-top:clamp(5rem,9vw,12rem);padding-bottom:clamp(6rem,10vw,14rem);color:var(--lv-ink);font-family:var(--font-body-family,Arial,sans-serif)}
.lv-about h1,.lv-about h2,.lv-about-closing{font-family:var(--font-heading-family,Georgia,serif);font-weight:400;font-style:normal}
.lv-about h1{font-size:clamp(5rem,8vw,11rem);letter-spacing:-.035em;line-height:1.06;margin:0 0 clamp(6rem,11vw,15rem);max-width:95rem}
.lv-about-chapter{display:grid;grid-template-columns:minmax(0, .9fr) minmax(0,1.1fr);gap:clamp(3rem,7vw,10rem);border-top:1px solid var(--lv-line);padding-block:4rem 8rem;position:relative}
.lv-about-chapter h2{position:sticky;top:calc(var(--header-height,130px) + var(--lv-about-gap,24px));align-self:start;font-size:clamp(3rem,3.5vw,5.2rem);line-height:1.2;letter-spacing:.01em;margin:0;overflow-wrap:normal}
.lv-about-copy{font-size:clamp(1.8rem,1.7vw,2.3rem);line-height:1.8;max-width:60rem;min-width:0}
.lv-about-copy p{margin:0 0 2.5rem}.lv-about-copy p:last-child{margin-bottom:0}
.lv-about-outro{padding-top:4rem;border-top:1px solid var(--lv-line)}
.lv-about-closing{font-size:clamp(3.4rem,5vw,7rem);line-height:1.15;max-width:85rem;margin:0 0 4rem}
.lv-about .lv-button{text-transform:none;font-family:var(--font-body-family,Arial,sans-serif);font-size:1.7rem;letter-spacing:0}
@media(max-width:749px){.lv-about-chapter{grid-template-columns:1fr;gap:2.5rem;padding-block:2.5rem 5rem}.lv-about-chapter h2{position:static;font-size:3.3rem}.lv-about-copy{font-size:1.8rem}.lv-about h1{margin-bottom:5rem}}
