.content-page[data-v-f1b074f1]{--paper:#fff;--paper-sunk:#faf9f5;--ink:#1a1f1d;--ink-soft:#57615d;--ink-faint:#8b948f;--primary:#1e6f5c;--primary-tint:#eaf3f0;--line:#e5e2da;color:var(--ink);background:var(--paper)}.wrap[data-v-f1b074f1]{max-width:860px;margin:0 auto;padding:0 24px}.hero[data-v-f1b074f1]{border-bottom:1px solid var(--line);padding:56px 0 44px}.crumbs[data-v-f1b074f1]{color:var(--ink-faint);gap:8px;margin-bottom:18px;font-size:13px;display:flex}.crumbs a[data-v-f1b074f1]{color:var(--ink-soft);text-decoration:none}.crumbs a[data-v-f1b074f1]:hover{color:var(--primary)}.eyebrow[data-v-f1b074f1]{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);font-size:12.5px;font-weight:700;display:block}h1[data-v-f1b074f1],h2[data-v-f1b074f1],h3[data-v-f1b074f1]{letter-spacing:-.015em;margin:0;font-weight:700}h1[data-v-f1b074f1]{margin-top:12px;font-size:clamp(26px,3.6vw,40px);line-height:1.16}.lead[data-v-f1b074f1]{color:var(--ink-soft);max-width:62ch;margin:16px 0 0;font-size:17px}.hero-cta[data-v-f1b074f1]{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.btn-ghost[data-v-f1b074f1]{color:var(--primary);font-size:15px;font-weight:600;text-decoration:none}.btn-ghost[data-v-f1b074f1]:hover{text-decoration:underline}.micro[data-v-f1b074f1]{color:var(--ink-faint);margin:10px 0 0;font-size:13px}.updated[data-v-f1b074f1]{color:var(--ink-faint);margin:14px 0 0;font-size:12.5px}section[data-v-f1b074f1]{padding:44px 0}section.sunk[data-v-f1b074f1]{background:var(--paper-sunk);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}section h2[data-v-f1b074f1]{margin-bottom:14px;font-size:clamp(21px,2.4vw,26px)}.para[data-v-f1b074f1]{color:var(--ink-soft);max-width:70ch;margin:0 0 12px;font-size:16px;line-height:1.65}.table-wrap[data-v-f1b074f1]{border:1px solid var(--line);border-radius:8px;margin:16px 0;overflow-x:auto}table[data-v-f1b074f1]{border-collapse:collapse;width:100%;font-size:14px}caption[data-v-f1b074f1]{text-align:left;color:var(--ink-faint);padding:12px 14px 4px;font-size:13px}th[data-v-f1b074f1],td[data-v-f1b074f1]{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:11px 14px}thead th[data-v-f1b074f1]{background:var(--paper-sunk);white-space:nowrap;font-weight:700}tbody th[data-v-f1b074f1]{font-weight:600}td[data-v-f1b074f1]{color:var(--ink-soft)}tr:last-child th[data-v-f1b074f1],tr:last-child td[data-v-f1b074f1]{border-bottom:none}.list[data-v-f1b074f1]{color:var(--ink-soft);max-width:70ch;margin:8px 0 0;padding-left:22px;font-size:15.5px;line-height:1.65}.list li[data-v-f1b074f1]{margin-bottom:6px}.code[data-v-f1b074f1]{background:var(--paper-sunk);border:1px solid var(--line);border-radius:8px;margin:14px 0;padding:14px 16px;font-size:13.5px;overflow-x:auto}.note[data-v-f1b074f1]{background:var(--primary-tint);color:var(--ink-soft);border-radius:8px;max-width:70ch;margin:14px 0 0;padding:12px 14px;font-size:14px}.links[data-v-f1b074f1]{margin:14px 0 0;font-size:15px}.links a[data-v-f1b074f1]{color:var(--primary);font-weight:600;text-decoration:none}.links a[data-v-f1b074f1]:hover{text-decoration:underline}.faq-list[data-v-f1b074f1]{gap:12px;display:grid}.faq-item[data-v-f1b074f1]{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:18px 20px}.faq-item h3[data-v-f1b074f1]{margin-bottom:8px;font-size:15.5px}.faq-item p[data-v-f1b074f1]{color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.6}.final-cta[data-v-f1b074f1]{background:var(--primary-tint);border:1px solid var(--line);text-align:center;border-radius:12px;padding:32px}.final-cta p[data-v-f1b074f1]{color:var(--ink-soft);max-width:56ch;margin:10px auto 20px}
