.lgmain{max-width:860px;margin:0 auto;padding:28px 4vw 96px;box-sizing:border-box}.lgmain h2{margin:0 0 6px}.lgmain h3{margin:20px 0 0;font-size:17px}.lgmain p{margin:8px 0 0;line-height:1.55}.lgmain ul{margin:8px 0 0;padding-left:20px;line-height:1.6}.lgmain li+li{margin-top:4px}.lgmain .sub{margin-top:4px}.lgmain section[id]{scroll-margin-top:90px}.lgsum{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:14px}.lgsum div{background:var(--accent-97);border-radius:var(--radius-16);padding:14px 16px;font-weight:700;line-height:1.4}.lgsum b{display:block;color:var(--accent-42);font-size:13px;font-weight:900;margin-bottom:4px}.lgtoc{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.lgtoc a{text-decoration:none;font-weight:800;font-size:14px;background:var(--neutral);color:var(--text);border-radius:var(--radius-pill);padding:8px 14px}.lgtbl{overflow-x:auto;margin-top:12px}.lgtbl table{width:100%;border-collapse:collapse;min-width:560px}.lgtbl th,.lgtbl td{text-align:left;vertical-align:top;padding:11px 10px;border-bottom:1px solid var(--border-94);line-height:1.45}.lgtbl th{font-size:13px;font-weight:900;color:var(--text-muted)}.lgtbl tr:last-child td{border-bottom:0}.lgtbl td:first-child{font-weight:800;width:26%}.lgtbl td:last-child{width:22%}@media(max-width:560px){.lgtbl table{min-width:0}.lgtbl thead{display:none}.lgtbl tr{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:12px 0;border-bottom:1px solid var(--border-94)}.lgtbl tr:last-child{border-bottom:0}.lgtbl td{border:0!important;padding:0;width:auto!important}.lgtbl td:nth-child(2){grid-column:1/-1;grid-row:2;color:var(--text-muted);font-size:14px}.lgtbl td:last-child{font-size:12px;font-weight:900;color:var(--accent-42);text-align:right}}.lgno{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none}.lgno li{display:flex;align-items:center;gap:8px;font-weight:800;font-size:14px;border:1px solid var(--border-94);border-radius:var(--radius-16);padding:10px 12px;margin:0}.lgno svg{flex:none}.lgcta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px}.lgcta .btn{padding:12px 18px}.lgfoot{text-align:center}.lgways{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}@media(max-width:760px){.lgways{grid-template-columns:repeat(2,minmax(0,1fr))}}.lgway{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;min-height:84px;padding:14px 16px;border-radius:var(--radius-16);border:2px solid var(--border-94);background:var(--surface);color:var(--text);font:inherit;cursor:pointer}.lgway b{font-weight:900}.lgway span{font-size:13px;color:var(--text-muted);font-weight:600}.lgway[aria-pressed=true]{border-color:var(--accent);background:var(--accent-97)}.lgway:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.lgpanel{margin-top:18px}.lgpanel+.lgpanel{border-top:1px solid var(--border-94);padding-top:6px}.js .lgpanel+.lgpanel{border-top:0;padding-top:0}.lgpanel h3{margin-top:12px}.lgsteps{list-style:none;padding:0!important;margin:12px 0 0;counter-reset:s}.lgsteps li{counter-increment:s;display:flex;gap:12px;align-items:flex-start;padding:8px 0;line-height:1.5;margin:0}.lgsteps li:before{content:counter(s);flex:none;width:28px;height:28px;border-radius:var(--radius-round);background:var(--accent);color:var(--text-inverse);font-weight:900;display:grid;place-items:center;font-size:14px}.lgpath{font-weight:800;background:var(--neutral);border-radius:var(--radius-6);padding:1px 7px}.lgnote{margin-top:14px;padding:12px 14px;border-radius:var(--radius-16);background:var(--warning-94);color:var(--warning-21);font-weight:700;line-height:1.45}.lgcols{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-top:12px}.lgtag{display:inline-block;font-size:12px;font-weight:900;border-radius:var(--radius-pill);padding:3px 10px;background:var(--accent-97);color:var(--accent-42)}
