.lg{flex-direction:column;min-height:100svh;display:flex}.lg:before{height:560px}.lg main{flex:1}.lg-header{z-index:2;position:relative}.lg-header-inner{justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}.lg-header .wordmark{font-family:var(--lp-head);font-variation-settings:normal;letter-spacing:-.02em;font-size:20px}.lg-back{border:1px solid var(--lp-line);min-height:44px;color:var(--text-2);border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;transition:color .18s,border-color .18s;display:inline-flex}.lg-back:hover{color:#fff;border-color:var(--lp-line-hi)}.lg-main{width:min(860px,100%);padding-block:28px 88px}.lg-tabs{flex-wrap:wrap;gap:8px;margin-bottom:36px;display:flex}.lg-tabs a{border:1px solid var(--lp-line);min-height:40px;color:var(--text-2);background:#15152b80;border-radius:999px;align-items:center;padding:0 14px;font-size:13.5px;font-weight:500;transition:color .18s,border-color .18s,background-color .18s;display:inline-flex}.lg-tabs a:hover{color:#fff;border-color:var(--lp-line-hi)}.lg-tabs a[aria-current=page]{color:var(--ink);background:var(--cobalt-hi);border-color:var(--cobalt-hi);font-weight:600}.lg-doc{border:1px solid var(--lp-line);background:var(--lp-card);border-radius:24px;padding:clamp(24px,4vw,44px);box-shadow:inset 0 1px #ffffff0d}.lg-doc h1{font-family:var(--lp-head);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.1}.lg-updated{color:var(--text-3);margin:10px 0 0;font-size:14px}.lg-intro{color:var(--text-2);margin-top:22px;padding-bottom:8px;font-size:17px;line-height:1.65}.lg-intro p{margin:0 0 12px}.lg-section{border-top:1px solid var(--lp-line);margin-top:28px;padding-top:28px}.lg-section h2{font-family:var(--lp-head);letter-spacing:-.01em;color:var(--text);margin:0 0 12px;font-size:21px;font-weight:650;line-height:1.3}.lg-section h3{color:var(--text);margin:18px 0 8px;font-size:16px;font-weight:650}.lg-section p,.lg-section li{color:var(--text-2);font-size:16px;line-height:1.7}.lg-section p{margin:0 0 12px}.lg-section ul,.lg-section ol{gap:6px;margin:0 0 12px;padding-left:22px;display:grid}.lg-section ul{list-style:outside}.lg-section ol{list-style:decimal}.lg-section li{display:list-item}.lg-section li::marker{color:var(--cobalt)}.lg-section strong{color:var(--text);font-weight:600}.lg-doc a:not(.btn){color:var(--cobalt-hi);text-underline-offset:4px;text-decoration:underline}.lg-doc a:not(.btn):hover{color:#fff}.lg-table-wrap{border:1px solid var(--lp-line);border-radius:16px;margin:6px 0 16px;overflow-x:auto}.lg-table{border-collapse:collapse;width:100%;font-size:15px}.lg-table caption{text-align:left;color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--lp-line);padding:12px 16px;font-size:12.5px;font-weight:600}.lg-table th,.lg-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--lp-line);padding:12px 16px;line-height:1.5}.lg-table tr:last-child th,.lg-table tr:last-child td{border-bottom:0}.lg-table th{width:48%;color:var(--text-2);font-weight:500}.lg-table td{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.lg-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:4px 0 8px;display:grid}.lg-card{border:1px solid var(--lp-line);background:#0b0b1880;border-radius:16px;padding:18px}.lg-card svg{color:var(--cobalt)}.lg-card h3{color:var(--text);margin:10px 0 4px;font-size:15px;font-weight:650}.lg-card p{color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.lg-details{border:1px solid var(--lp-line);border-radius:16px;gap:0;margin:0;display:grid;overflow:hidden}.lg-details div{border-bottom:1px solid var(--lp-line);grid-template-columns:minmax(140px,32%) 1fr;gap:12px;padding:12px 16px;display:grid}.lg-details div:last-child{border-bottom:0}.lg-details dt{color:var(--text-3);font-size:14.5px}.lg-details dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.55}@media (max-width:640px){.lg-main{padding-block:12px 64px}.lg-back{padding:0 12px}.lg-tabs{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-20px;padding:0 20px 4px;overflow-x:auto}.lg-tabs::-webkit-scrollbar{display:none}.lg-tabs a{flex:none}.lg-doc{border-radius:20px}.lg-cards{grid-template-columns:1fr}.lg-details div{grid-template-columns:1fr;gap:2px}.lg-table th{width:55%}}
