.lg{color:#13201a;background:#f3f5f1;min-height:100vh;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.lg-bar{z-index:2;background:#fffffff5;border-bottom:1px solid #dae1dc;justify-content:space-between;align-items:center;gap:16px;padding:16px clamp(16px,4vw,48px);display:flex;position:sticky;top:0}.lg-bar a{display:inline-flex}.lg-back{color:#1f3a2e;background:#eef3ef;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600;text-decoration:none}.lg-back:hover{background:#e2ebe4}.lg-doc{max-width:780px;margin:0 auto;padding:clamp(32px,5vw,64px) 16px}.lg-doc .md{background:#fff;border-radius:24px;padding:clamp(24px,4vw,48px);font-size:16px;line-height:1.65;box-shadow:0 30px 60px -45px #13201a73}.lg-doc h1{color:#1f3a2e;letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(28px,3.4vw,38px);line-height:1.15}.lg-doc h2{color:#1f3a2e;margin:36px 0 10px;font-size:21px;line-height:1.3}.lg-doc h3{margin:24px 0 8px;font-size:17px}.lg-doc p{margin:0 0 12px}.lg-doc ul{margin:0 0 14px;padding-left:22px;list-style:outside}.lg-doc li{margin:4px 0}.lg-doc li.sub{margin-left:22px;list-style:circle}.lg-doc .md-num{grid-template-columns:28px minmax(0,1fr);display:grid}.lg-doc .md-num>span:first-child{color:#5b6862;font-weight:600}.lg-doc blockquote{background:#fcf6e6;border-left:4px solid #f4d28b;border-radius:10px;margin:0 0 16px;padding:12px 16px}.lg-doc blockquote p{margin:0}.lg-doc code{background:#eef3ef;border-radius:6px;padding:1px 6px;font-size:.92em}.lg-doc a{color:#c4563a}.lg-doc .md-table{margin:0 0 16px;overflow-x:auto}.lg-doc table{border-collapse:collapse;width:100%;font-size:15px}.lg-doc th,.lg-doc td{text-align:left;vertical-align:top;border-bottom:1px solid #e6ece7;padding:10px 12px}.lg-doc th{color:#1f3a2e;background:#f3f6f4}.lg-ft{flex-wrap:wrap;justify-content:center;gap:10px 24px;padding:0 16px 48px;font-size:14px;display:flex}.lg-ft a{color:#5b6862}
