.art-hero[data-astro-cid-bvvmtsql]{padding-bottom:8px}.art-sec[data-astro-cid-bvvmtsql]{padding-top:0}.art[data-astro-cid-bvvmtsql]{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:64px;display:grid}.art-h1[data-astro-cid-bvvmtsql]{letter-spacing:-.035em;margin:18px 0 0;font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1.05}.art-meta[data-astro-cid-bvvmtsql]{color:var(--subtle);flex-wrap:wrap;gap:14px;margin:14px 0 0;font-size:14px;display:flex}.art-meta[data-astro-cid-bvvmtsql] span[data-astro-cid-bvvmtsql]{align-items:center;gap:6px;display:inline-flex}.answer[data-astro-cid-bvvmtsql]{background:var(--surface);border-radius:18px;margin-top:28px;padding:20px 22px;position:relative}.answer[data-astro-cid-bvvmtsql]:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(120deg,#fb923cb3,#ec489980,#a855f7b3);border-radius:18px;padding:1px;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.answer-l[data-astro-cid-bvvmtsql]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--orange);margin-bottom:8px;font-size:11.5px;display:block}.answer[data-astro-cid-bvvmtsql] p[data-astro-cid-bvvmtsql]{color:var(--fg-2);margin:0;font-size:17px;line-height:1.6}.art-body[data-astro-cid-bvvmtsql]{max-width:none;margin-top:12px}.art-body[data-astro-cid-bvvmtsql] h2{margin-top:1.8em;font-size:24px}.art-body[data-astro-cid-bvvmtsql] table{border:1px solid var(--line);border-collapse:separate;border-spacing:0;border-radius:14px;display:table;overflow:hidden}.art-body[data-astro-cid-bvvmtsql] th,.art-body[data-astro-cid-bvvmtsql] td{padding:12px 16px}.art-body[data-astro-cid-bvvmtsql] blockquote{background:var(--surface);border-left:2px solid;border-image:linear-gradient(#fb923c,#ec4899,#a855f7) 1;border-radius:0 12px 12px 0;padding:12px 16px;font-size:15.5px}.art-body[data-astro-cid-bvvmtsql] tr:last-child td{border-bottom:0}.art-body[data-astro-cid-bvvmtsql] thead th{background:var(--surface)}.related[data-astro-cid-bvvmtsql]{margin-top:44px}.related-h[data-astro-cid-bvvmtsql]{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.related-grid[data-astro-cid-bvvmtsql]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.rcard[data-astro-cid-bvvmtsql]{border:1px solid var(--line);background:var(--surface);color:var(--fg);border-radius:16px;align-items:center;gap:12px;padding:16px 18px;transition:border-color .15s;display:flex}.rcard[data-astro-cid-bvvmtsql]:hover{color:var(--fg);border-color:#fff3}.rt[data-astro-cid-bvvmtsql]{flex:1;font-size:15.5px;font-weight:600;line-height:1.35}.rs[data-astro-cid-bvvmtsql]{color:var(--subtle);margin-top:4px;font-size:12.5px;font-weight:400;display:block}.rcard[data-astro-cid-bvvmtsql] svg{color:var(--subtle);flex-shrink:0}.aside[data-astro-cid-bvvmtsql]{flex-direction:column;gap:20px;display:flex;position:sticky;top:96px}.abox[data-astro-cid-bvvmtsql]{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;padding:18px;display:flex}.abh[data-astro-cid-bvvmtsql]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--subtle);margin-bottom:8px;font-size:11.5px}.ali[data-astro-cid-bvvmtsql]{color:var(--muted);border-left:2px solid #0000;margin-left:-2px;padding:7px 0 7px 10px;font-size:14.5px;line-height:1.4}.ali[data-astro-cid-bvvmtsql]:hover{color:#fff}.ali[data-astro-cid-bvvmtsql].on{color:var(--fg);border-left-color:#ec4899}@media (width<=1000px){.art[data-astro-cid-bvvmtsql]{grid-template-columns:1fr;gap:32px}.aside[data-astro-cid-bvvmtsql]{position:static}.aside[data-astro-cid-bvvmtsql] .abox[data-astro-cid-bvvmtsql]:first-child:not(:last-child){display:none}}@media (width<=640px){.related-grid[data-astro-cid-bvvmtsql]{grid-template-columns:1fr}.art-body[data-astro-cid-bvvmtsql] table{display:block;overflow-x:auto}}
