.spec[data-v-056dd0c8]{padding:var(--s-16) 0 var(--s-20)}.head[data-v-056dd0c8]{margin-bottom:var(--s-8)}.head-title[data-v-056dd0c8]{font-size:clamp(2.4rem, 6vw, var(--text-4xl));font-variation-settings:"opsz" 144, "SOFT" 20;margin:var(--s-3) 0 var(--s-4);line-height:.98}.head-title em[data-v-056dd0c8]{font-variation-settings:"opsz" 144, "SOFT" 100;color:var(--vermillion-deep);font-style:italic}.lede[data-v-056dd0c8]{font-size:var(--text-md);color:var(--ink-soft);font-variation-settings:"opsz" 18, "SOFT" 50;max-width:64ch;margin:0 0 var(--s-3);line-height:1.55}.bullets[data-v-056dd0c8]{margin:var(--s-3) 0;gap:var(--s-2);font-size:var(--text-md);color:var(--ink-soft);flex-direction:column;padding:0;line-height:1.55;list-style:none;display:flex}.bullets li[data-v-056dd0c8]{padding-left:var(--s-4);position:relative}.bullets li[data-v-056dd0c8]:before{content:"—";color:var(--vermillion);position:absolute;left:0}.numbered[data-v-056dd0c8]{margin:var(--s-3) 0;padding-left:var(--s-5);gap:var(--s-2);font-size:var(--text-md);color:var(--ink-soft);flex-direction:column;line-height:1.55;display:flex}.numbered li[data-v-056dd0c8]::marker{color:var(--vermillion);font-family:var(--font-mono);font-size:.85em}.section-heading[data-v-056dd0c8]{margin:0}.prim-grid[data-v-056dd0c8]{gap:var(--s-4);margin:var(--s-5) 0;grid-template-columns:1fr 1.2fr 1fr;display:grid}.prim[data-v-056dd0c8]{padding:var(--s-6);gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.prim.featured[data-v-056dd0c8]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.prim-num[data-v-056dd0c8]{font-size:var(--text-xs);color:var(--ink-faint);letter-spacing:.06em}.prim.featured .prim-num[data-v-056dd0c8]{color:#ffffff80}.prim-h[data-v-056dd0c8]{font-size:var(--text-xl);font-variation-settings:"opsz" 36, "SOFT" 40;margin:0}.prim p[data-v-056dd0c8]{font-size:var(--text-sm);color:var(--ink-soft);margin:0;line-height:1.55}.prim.featured p[data-v-056dd0c8]{color:#ffffffc7}.codeblock[data-v-056dd0c8]{font-size:var(--text-xs);background:var(--paper-deep);border:1px solid var(--rule);border-radius:var(--r-1);margin:var(--s-3) 0 0;white-space:pre;padding:10px 12px;line-height:1.55;overflow-x:auto}.codeblock.inline-alt[data-v-056dd0c8]{margin-top:var(--s-2)}.prim.featured .codeblock[data-v-056dd0c8]{color:var(--paper);background:#ffffff0f;border-color:#ffffff1f}.t-method[data-v-056dd0c8]{color:var(--vermillion);font-weight:700}.t-status[data-v-056dd0c8]{color:var(--moss)}.t-status.conflict[data-v-056dd0c8]{color:var(--vermillion)}.prim.featured .t-method[data-v-056dd0c8]{color:#ff9b85}.prim.featured .t-status[data-v-056dd0c8]{color:#c9e2a9}.prim.featured .t-status.conflict[data-v-056dd0c8]{color:#ff9b85}@media (width<=960px){.prim-grid[data-v-056dd0c8]{grid-template-columns:1fr}}
