.lg-dates{display:flex;flex-wrap:wrap;gap:8px 32px;margin:28px 0 0;font-size:15px;color:var(--cream-62)}.lg-dates,.lg-note{font-family:var(--font-mono)}.lg-note{margin:32px 0 0;max-width:65ch;padding:16px 20px;border-left:2px solid var(--color-yellow);font-size:14px;line-height:1.5;color:var(--cream-82)}.lg-doc{max-width:760px}.lg-intro{margin:0 0 20px;font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:var(--color-cream)}.lg-section{margin-top:clamp(40px,5vw,56px);padding-top:24px;border-top:1px solid var(--line)}.lg-section h2{margin:0 0 16px;font-weight:500;font-size:clamp(22px,2.2vw,28px);line-height:1.16;letter-spacing:-.02em}.lg-section li,.lg-section p{font-size:16px;line-height:1.6;color:var(--cream-82)}.lg-section p{margin:0 0 16px}.lg-section ol,.lg-section ul{margin:0 0 16px;padding-left:24px}.lg-section ol{list-style:decimal}.lg-section ul{list-style:disc}.lg-section li{margin-bottom:10px}.lg-contact{margin-top:clamp(40px,5vw,56px);font-family:var(--font-mono);font-size:15px;color:var(--cream-82)}.lg-contact a{color:var(--color-cream);text-decoration:underline}.lg-contact a:hover{color:var(--color-pink)}