.lg{background:var(--green2);min-height:100dvh;color:var(--cream);font-family:var(--font-body);padding:calc(env(safe-area-inset-top,0px) + 28px) 20px calc(env(safe-area-inset-bottom,0px) + 64px)}.lg-wrap{max-width:680px;margin:0 auto}.lg-back{color:var(--cream-mut);align-items:center;gap:6px;margin-bottom:26px;font-size:13px;text-decoration:none;display:inline-flex}.lg-back:hover{color:var(--gold-lite)}.lg-h1{font-family:var(--font-title);color:var(--cream);letter-spacing:-.01em;text-wrap:balance;font-size:26px;font-weight:800}.lg-eff{color:var(--cream-mut);margin-top:8px;font-size:12.5px}.lg-rule{background:linear-gradient(90deg,#c9a24b80,#c9a24b14);height:1px;margin:22px 0 4px}.lg-lead{color:var(--cream-dim);margin:18px 0 4px;font-size:14px;line-height:1.85}.lg-art{margin-top:26px}.lg-art h2{font-family:var(--font-title);color:var(--gold-lite);margin-bottom:10px;font-size:17px;font-weight:700}.lg-art p{color:var(--cream-dim);margin:8px 0;font-size:14px;line-height:1.85}.lg-art ol,.lg-art ul{flex-direction:column;gap:7px;margin:8px 0 8px 2px;padding-left:18px;display:flex}.lg-art li{color:var(--cream-dim);font-size:14px;line-height:1.8}.lg-art li::marker{color:var(--cream-mut)}.lg-art b,.lg-art strong{color:var(--cream);font-weight:700}.lg-table-wrap{border:1px solid #c9a24b2e;border-radius:8px;margin:12px 0;overflow-x:auto}.lg-table{border-collapse:collapse;width:100%;min-width:460px;font-size:13px}.lg-table th,.lg-table td{text-align:left;color:var(--cream-dim);vertical-align:top;border-bottom:1px solid #c9a24b1f;padding:10px 14px;line-height:1.65}.lg-table th{color:var(--cream);white-space:nowrap;background:#c9a24b12;font-weight:600}.lg-table tr:last-child td{border-bottom:none}.lg-note{color:var(--cream-dim);background:#c9a24b0f;border:1px solid #c9a24b47;border-radius:8px;margin:16px 0;padding:14px 16px;font-size:13.5px;line-height:1.8}.lg-biz{color:var(--cream-mut);border-top:1px solid #c9a24b2e;margin-top:40px;padding-top:22px;font-size:12.5px;line-height:1.95}.lg-biz .lg-links{flex-wrap:wrap;gap:8px 14px;margin-bottom:14px;display:flex}.lg-biz .lg-links a{color:var(--cream-dim);text-decoration:none}.lg-biz .lg-links a:hover{color:var(--gold-lite)}.lg-biz a{color:var(--cream-dim)}
