.sf .lg{gap:16px;padding-top:24px;padding-bottom:24px;display:grid}.sf .lg-head{padding:26px 30px}.sf .lg-head h1{letter-spacing:-.02em;font-size:32px;line-height:1.15}.sf .lg-date{color:var(--muted);margin-top:6px;font-size:13.5px}.sf .lg-intro{max-width:48em;margin-top:12px}.sf .lg-intro p{color:var(--ink-2);font-size:15.5px;line-height:1.6}.sf .lg-intro p+p{margin-top:8px}.sf .lg-grid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}.sf .lg-nav{padding:18px 18px 14px;position:sticky;top:124px}.sf .lg-nav h2{margin-bottom:6px;font-size:15px}.sf .lg-nav ol{color:var(--muted);padding-left:20px;font-size:13.5px;list-style:decimal}.sf .lg-nav li{padding:4px 0}.sf .lg-nav a{color:var(--ink-2);font-weight:600}.sf .lg-nav ul{padding-left:0;font-size:13.5px;list-style:none}.sf .lg-nav-rel{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.sf .lg-nav a:hover{color:var(--green-700);text-underline-offset:2px;text-decoration:underline}.sf .lg-body{gap:12px;display:grid}.sf .lg-sec{padding:22px 28px;scroll-margin-top:130px}.sf .lg-sec h2{margin-bottom:4px;font-size:19px}.sf .lg-n{color:var(--green-700)}.sf .lg-sec h3{margin-top:16px;font-size:15.5px}.sf .lg-sec p,.sf .lg-sec li{color:var(--ink-2);max-width:48em;font-size:15px;line-height:1.6}.sf .lg-sec p{margin-top:8px}.sf .lg-sec ul{gap:4px;margin-top:8px;padding-left:20px;display:grid}.sf .lg-sec b{color:var(--ink)}.sf .lg-sec a{color:var(--green-700);font-weight:600}.sf .lg-sec a:hover{text-underline-offset:2px;text-decoration:underline}.sf .lg-sec ol.lg-steps{gap:4px;margin-top:8px;padding-left:20px;list-style:decimal;display:grid}.sf .lg-op{margin-top:10px;list-style:none;padding-left:0!important}.sf .lg-op li{padding:2px 0}.sf .lg-one{max-width:860px}.sf .lg-one .lg-sec+.lg-sec{margin-top:12px}.sf .lg-table{border-collapse:collapse;width:100%;margin-top:12px;font-size:14px}.sf .lg-table th{text-align:left;color:var(--muted);background:var(--surface-2);border-bottom:1px solid var(--line);padding:9px 12px;font-size:13px;font-weight:700}.sf .lg-table td{border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink-2);padding:10px 12px;line-height:1.5}.sf .lg-table tr:last-child td{border-bottom:0}.sf .lg-table td:first-child{color:var(--ink);font-weight:700}.sf .lg-scroll{border:1px solid var(--line);border-radius:8px;margin-top:12px;overflow-x:auto}.sf .lg-scroll .lg-table{margin-top:0}@media (max-width:900px){.sf .lg{gap:12px;padding-top:12px}.sf .lg-head{padding:18px 16px}.sf .lg-head h1{font-size:25px}.sf .lg-grid{grid-template-columns:minmax(0,1fr);gap:12px}.sf .lg-nav{position:static}.sf .lg-sec{padding:16px;scroll-margin-top:120px}.sf .lg-sec h2{font-size:17px}.sf .lg-table{min-width:520px}}
