.lg{min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--font-body);padding:calc(24px + env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) calc(48px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.lg-wrap{max-width:720px;margin:0 auto;background:var(--white);border-radius:20px;padding:28px clamp(20px,5vw,44px) 36px;box-shadow:0 1px 3px rgba(31,43,61,.08)}.lg-back{display:inline-block;margin-bottom:18px;color:var(--blue);font-weight:700;text-decoration:none}.lg h1{font-family:var(--font-display);font-size:32px;margin:0 0 4px}.lg-updated{color:var(--muted);font-weight:600;margin:0 0 20px}.lg h2{font-family:var(--font-display);font-size:21px;margin:28px 0 8px}.lg li,.lg p{line-height:1.6}.lg ul{padding-left:22px}.lg-callout{background:var(--green-soft);border-radius:14px;padding:14px 16px;font-weight:600}.lg a{color:var(--blue)}