.sv .gd-crumbs{font-size:var(--fs-small);color:var(--text-3);flex-wrap:wrap;gap:8px;display:flex}.sv .gd-crumbs a{color:var(--text-2)}@media (hover:hover) and (pointer:fine){.sv .gd-crumbs a:hover{color:var(--brand-text)}}.sv .gd-meta{font-size:var(--fs-small);color:var(--text-3)}.sv .gd-layout{grid-template-columns:minmax(0,15rem) minmax(0,44rem);align-items:start;gap:clamp(32px,6vw,112px);display:grid}.sv .gd-toc{gap:12px;display:grid;position:sticky;top:96px}.sv .gd-toc-k{font-size:var(--fs-small);color:var(--text);font-weight:650}.sv .gd-toc ol{counter-reset:gd;gap:2px;display:grid}.sv .gd-toc li{counter-increment:gd}.sv .gd-toc a{color:var(--text-2);grid-template-columns:1.75rem minmax(0,1fr);padding:7px 0;font-size:.9375rem;line-height:1.35;display:grid}.sv .gd-toc a:before{content:counter(gd, decimal-leading-zero);font-variant-numeric:tabular-nums;color:var(--text-3);padding-top:1px;font-size:.8125rem}@media (hover:hover) and (pointer:fine){.sv .gd-toc a:hover{color:var(--brand-text)}}.sv .gd-body{gap:clamp(40px,5vw,64px);min-width:0;display:grid}.sv .gd-body>section{gap:16px;scroll-margin-top:96px;display:grid}.sv .gd-body p,.sv .gd-body li{color:var(--text-2);text-wrap:pretty;font-size:1.0625rem;line-height:1.65}.sv .gd-body ul{gap:10px;padding-left:0;display:grid}.sv .gd-body ul li{padding-left:22px;position:relative}.sv .gd-body ul li:before{content:"";background:var(--brand);border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:2px}.sv .gd-table{box-shadow:inset 0 0 0 1px var(--rule);background:var(--card);border-radius:20px;overflow-x:auto}.sv .gd-table:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sv .gd-table table{border-collapse:collapse;width:100%;min-width:720px;font-size:.9375rem;line-height:1.45}.sv .gd-table caption{text-align:left;font-size:var(--fs-small);color:var(--text-3);padding:16px 18px 4px}.sv .gd-table th,.sv .gd-table td{text-align:left;vertical-align:top;border-top:1px solid var(--rule);color:var(--text-2);padding:12px 18px}.sv .gd-table thead th{color:var(--text);border-top:0;font-weight:650}.sv .gd-table tbody th{color:var(--text);width:10rem;font-weight:600}.sv .gd-table .us,.sv .gd-table thead th:last-child{background:var(--brand-soft);color:var(--text)}.sv .gd-us{background:var(--brand-soft);border-radius:24px;gap:14px;padding:clamp(22px,3vw,32px);display:grid}.sv .gd-us p{color:var(--text)}.sv .gd-links{flex-wrap:wrap;gap:4px 24px;display:flex}.sv .gd-src{gap:10px;display:grid}.sv .gd-src li,.sv .gd-src a{font-size:.9375rem}.sv .gd-src a{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:3px;overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.sv .gd-src a:hover{color:var(--brand-text)}}.sv .gd-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:8px;display:grid}.sv .gd-cards.big{grid-template-columns:repeat(2,minmax(0,1fr))}.sv .gd-card{background:var(--card);height:100%;box-shadow:inset 0 0 0 1px var(--rule);color:var(--text-2);transition:box-shadow var(--t-fast) ease, transform var(--t-fast) ease;border-radius:24px;align-content:start;gap:10px;padding:clamp(20px,2.4vw,28px);display:grid}.sv .gd-card b{letter-spacing:-.015em;color:var(--text);text-wrap:balance;font-size:1.1875rem;font-weight:650;line-height:1.25}.sv .gd-card-k{color:var(--brand-text);font-size:.8125rem;font-weight:650}.sv .gd-card .more{margin-top:4px}.sv .gd-card:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){.sv .gd-card:hover{box-shadow:inset 0 0 0 1px var(--rule-2), var(--sh-2)}}@media (max-width:900px){.sv .gd-layout{grid-template-columns:minmax(0,1fr);gap:32px}.sv .gd-toc{background:var(--paper-2);border-radius:20px;padding:18px 20px;position:static}.sv .gd-cards,.sv .gd-cards.big{grid-template-columns:minmax(0,1fr)}.sv .gd-table{margin-inline:calc(-1 * var(--gutter));border-radius:0}}@media (prefers-reduced-motion:reduce){.sv .gd-card{transition:none}.sv .gd-card:active{transform:none}}
