.lg{max-width:74ch; margin:0 auto; padding:var(--tj-s8) var(--tj-s5) var(--tj-s9)}
.lg h1{font-size:clamp(1.9rem,3.4vw,2.6rem); margin:var(--tj-s4) 0 var(--tj-s3)}
.lg-meta{font-family:var(--tj-font-mono); font-size:.72rem; letter-spacing:.06em; text-transform:uppercase; color:var(--tj-ink-3); padding-bottom:var(--tj-s5); border-bottom:var(--bb-rule); margin-bottom:var(--tj-s6)}
.lg h2{font-size:1.16rem; margin:var(--tj-s7) 0 var(--tj-s3); padding-top:var(--tj-s5); border-top:1px dashed var(--tj-line)}
.lg h2:first-of-type{border-top:0; padding-top:0}
.lg p,.lg li{font-size:.93rem; line-height:1.7; color:var(--tj-ink-2); margin-top:var(--tj-s3)}
.lg strong{color:var(--tj-ink)}
.lg ul{padding-inline-start:var(--tj-s5); margin:0}
.lg li{margin-top:var(--tj-s2)}
.lg-back{display:inline-flex; align-items:center; gap:6px; font-size:.85rem; color:var(--tj-ink-2); text-decoration:none; margin-bottom:var(--tj-s5)}
.lg-back:hover{color:var(--tj-accent)}
.lg-gov{margin-top:var(--tj-s8); padding:var(--tj-s5); background:var(--tj-surface); border:var(--bb-hair); border-radius:var(--tj-r3); font-size:.83rem; line-height:1.65}
