.lg{flex-direction:column;min-height:100vh;display:flex}.lg-nav{background:var(--card);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:68px;padding:0 24px;display:flex}.lg-nav .brand{padding:0}.lg-back{color:var(--brand);font-weight:600}.lg-wrap{flex:1;width:100%;max-width:820px;margin:0 auto;padding:40px 20px 60px}.lg-tag{background:var(--brand-soft);color:var(--brand);text-transform:uppercase;letter-spacing:.6px;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.lg-wrap h1{margin:14px 0 8px;font-size:34px;line-height:1.2}.lg-meta{color:var(--muted);margin:0 0 28px;font-size:14px}.lg-card{padding:32px;font-size:15px;line-height:1.7}.lg-card a{color:var(--brand)}.lg-card a:hover{text-decoration:underline}.lg-section h2{align-items:center;gap:10px;margin:28px 0 10px;font-size:19px;display:flex}.lg-card>.lg-section:first-child h2{margin-top:0}.lg-section h2 span{background:var(--brand);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 6px;font-size:14px;display:inline-flex}.lg-section p{margin:0 0 12px}.lg-section ul{margin:0 0 12px 22px;padding:0}.lg-section li{margin-bottom:6px}.lg-short{background:var(--brand-soft);border-radius:10px;margin-bottom:24px;padding:16px 18px}.lg-footer{border-top:1px solid var(--line);background:var(--card);text-align:center;color:var(--muted);padding:24px;font-size:14px}.lg-footer-brand{color:var(--text);margin-bottom:8px;font-weight:800}.lg-footer a{margin:0 10px}.lg-footer a:hover{color:var(--brand)}@media (max-width:600px){.lg-nav{padding:0 16px}.lg-card{padding:20px}.lg-wrap h1{font-size:28px}}
