:where(.pg-Article){margin:0;background:#0B0C0A}:where(.pg-Article) .ar-progress{position:-webkit-sticky;position:sticky;top:0;z-index:12;height:3px;background:var(--s2)}:where(.pg-Article) .ar-progress>span{display:block;height:100%;border-radius:0 3px 3px 0;background:linear-gradient(90deg,#1FB062,var(--acc));box-shadow:0 0 12px color-mix(in oklch,var(--acc) 60%,transparent)}:where(.pg-Article) .ar-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:56px;gap:56px;align-items:start}@media (max-width:1100px){:where(.pg-Article) .ar-grid{grid-template-columns:1fr;gap:40px}}@media (min-width:1101px){:where(.pg-Article) .ar-side{position:-webkit-sticky;position:sticky;top:24px}}:where(.pg-Article) .ar-grid>*{min-width:0}:where(.pg-Article) .ar-body{max-width:760px}:where(.pg-Article) .ar-body>p{font-size:17px;line-height:1.75;color:var(--tx-2);margin:0 0 18px;text-wrap:pretty}:where(.pg-Article) .ar-body li b,:where(.pg-Article) .ar-body>p b{color:var(--tx);font-weight:600}:where(.pg-Article) .ar-body .ar-lead{font-size:20px;line-height:1.6;color:var(--tx)}:where(.pg-Article) .ar-body h2{font:700 28px/1.2 var(--f-d);letter-spacing:-.02em;margin:48px 0 16px;scroll-margin-top:24px;text-wrap:balance}:where(.pg-Article) .ar-body h3{font:600 20px/1.3 var(--f-d);letter-spacing:-.01em;margin:32px 0 12px}:where(.pg-Article) .ar-ol{list-style:none;counter-reset:st;margin:8px 0 24px;padding:0;display:flex;flex-direction:column;gap:12px}:where(.pg-Article) .ar-ol>li{counter-increment:st;position:relative;padding:18px 20px 18px 68px;border-radius:14px;background:var(--s1);border:1px solid var(--line);font-size:16px;line-height:1.65;color:var(--tx-2)}:where(.pg-Article) .ar-ol>li:before{content:counter(st,decimal-leading-zero);position:absolute;left:18px;top:16px;width:34px;height:30px;display:grid;place-items:center;border-radius:7px;transform:skewX(-12deg);background:color-mix(in oklch,var(--acc) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch,var(--acc) 55%,transparent);color:var(--acc);font:700 13px/1 var(--f-m)}:where(.pg-Article) .ar-ul{list-style:none;margin:8px 0 24px;padding:0;display:flex;flex-direction:column;gap:10px}:where(.pg-Article) .ar-ul>li{display:flex;gap:12px;font-size:16px;line-height:1.65;color:var(--tx-2)}:where(.pg-Article) .ar-ul>li svg{flex-shrink:0;margin-top:4px;color:var(--neg)}:where(.pg-Article) .ar-tbl{min-width:640px}:where(.pg-Article) .ar-tbl .tr{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.2fr;border-bottom:1px solid var(--line);transition:background-color .2s}:where(.pg-Article) .ar-tbl .tr>span{padding:15px 16px;font-size:15px;color:var(--tx)}:where(.pg-Article) .ar-tbl .tr.th>span{font:500 11px/1.3 var(--f-m);letter-spacing:.1em;text-transform:uppercase;color:var(--tx-3);padding:14px 16px}:where(.pg-Article) .ar-tbl .tr.th{background:var(--s2)}:where(.pg-Article) .ar-tbl .tr:last-child{border-bottom:0}:where(.pg-Article) .ar-tbl .tr:not(.th):hover{background:var(--s2)}:where(.pg-Article) .ar-tbl .arr{color:var(--acc);font-family:var(--f-m)}:where(.pg-Article) .ar-formula{position:relative;margin:24px 0 28px;padding:24px 28px;border-radius:16px;background:radial-gradient(80% 120% at 100% 0,color-mix(in oklch,var(--acc) 12%,transparent),transparent 60%),var(--s1);border:1px solid color-mix(in oklch,var(--acc) 35%,transparent)}:where(.pg-Article) .ar-formula .fx{display:block;margin-top:12px;font:700 22px/1.4 var(--f-m);color:var(--tx);letter-spacing:-.01em}:where(.pg-Article) .ar-formula .fx em{font-style:normal;color:var(--acc)}:where(.pg-Article) .ar-formula .fx-sub{display:block;margin-top:6px;font:500 15px/1.5 var(--f-m);color:var(--tx-2)}:where(.pg-Article) .ar-tip{margin:28px 0;padding:22px 24px;border-radius:14px;background:var(--s1);border:1px solid var(--line);border-left:3px solid var(--acc)}:where(.pg-Article) .ar-tip p{margin:10px 0 0;font-size:16px;line-height:1.65;color:var(--tx)}:where(.pg-Article) .ar-ev{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;margin:8px 0 24px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden}:where(.pg-Article) .ar-ev>div{background:var(--bg);padding:18px 20px}@media (max-width:720px){:where(.pg-Article) .ar-ev{grid-template-columns:1fr}}:where(.pg-Article) .toc a{display:flex;gap:12px;align-items:baseline;padding:9px 12px;border-radius:9px;font-size:14px;line-height:1.4;color:var(--tx-2);border-left:2px solid transparent;transition:background-color .2s,color .2s,border-color .2s}:where(.pg-Article) .toc a:hover{background:var(--s2);color:var(--tx)}:where(.pg-Article) .toc a[aria-current=true]{background:color-mix(in oklch,var(--acc) 10%,transparent);color:var(--acc);border-left-color:var(--acc)}:where(.pg-Article) .toc .n{font:500 11px/1 var(--f-m);color:var(--tx-3);flex-shrink:0}:where(.pg-Article) .toc a[aria-current=true] .n{color:var(--acc)}:where(.pg-Article) .ra-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}@media (max-width:1100px){:where(.pg-Article) .ra-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){:where(.pg-Article) .ra-grid{grid-template-columns:1fr}}:where(.pg-Article) .ra-card{display:flex;flex-direction:column;overflow:hidden}:where(.pg-Article) .ra-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px -16px rgba(0,0,0,.7)}