.lg{--bg:#0A0805;--ink:#ffffff;--ink-2:rgba(255,255,255,0.72);--ink-3:rgba(255,255,255,0.48);--line:rgba(255,255,255,0.09);--card:rgba(255,255,255,0.035);--acc:#E87B3A;font-family:var(--font-space-grotesk),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--ink);min-height:100vh}.lg *{box-sizing:border-box}.lg a{color:var(--acc);text-decoration:none}.lg a:hover{text-decoration:underline}.lg-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(10,8,5,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.lg-nav-in{max-width:880px;margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;gap:16px}.lg-back{color:var(--ink-2);font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:8px}.lg-back:hover{color:var(--ink);text-decoration:none}.lg-wrap{max-width:880px;margin:0 auto;padding:48px 24px 96px}.lg-title{font-size:clamp(28px,5vw,40px);font-weight:800;line-height:1.15;margin:0 0 12px}.lg-lead{font-size:17px;line-height:1.6;color:var(--ink-2);margin:0 0 8px}.lg-updated{font-size:13px;color:var(--ink-3);margin:0 0 40px}.lg h2{font-size:22px;font-weight:700;margin:44px 0 14px;padding-top:24px;border-top:1px solid var(--line)}.lg h2:first-of-type{border-top:none;padding-top:0}.lg h3{font-size:17px;font-weight:600;margin:26px 0 10px}.lg p{font-size:16px;line-height:1.68;color:var(--ink-2);margin:0 0 14px}.lg ol,.lg ul{margin:0 0 16px;padding-left:22px}.lg li{font-size:16px;line-height:1.68;color:var(--ink-2);margin-bottom:8px}.lg strong{color:var(--ink);font-weight:600}.lg-table{width:100%;border-collapse:collapse;margin:0 0 20px;font-size:15px}.lg-table td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.55}.lg-table td:first-child{color:var(--ink-3);width:40%;padding-left:0}.lg-table td:last-child{color:var(--ink)}.lg-table tr:last-child td{border-bottom:none}@media (max-width:640px){.lg-table td{display:block;padding:4px 0;border:none}.lg-table td:first-child{width:auto;padding-top:14px;font-size:13px}.lg-table tr{display:block;border-bottom:1px solid var(--line);padding-bottom:12px}}.lg-card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:20px 22px;margin:0 0 20px}.lg-card p:last-child{margin-bottom:0}.lg-foot{border-top:1px solid var(--line);margin-top:56px;padding-top:24px;font-size:14px;color:var(--ink-3)}