.article-module__BGQ-VG__hero{padding-block:var(--space-6) var(--space-6);background:linear-gradient(180deg, var(--color-primary-wash-strong) 0%, var(--color-bg) 100%)}.article-module__BGQ-VG__heroGrid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:1200px){.article-module__BGQ-VG__heroGrid{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,560px)}}.article-module__BGQ-VG__eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary-strong);margin-bottom:var(--space-3);font-size:13px;font-weight:700;display:inline-block}.article-module__BGQ-VG__meta{margin-top:var(--space-3);color:var(--color-ink-muted);font-size:14px}.article-module__BGQ-VG__lead{font-size:var(--font-size-lead);color:var(--color-ink-body);margin-top:var(--space-4)}.article-module__BGQ-VG__banner{border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:var(--color-canvas);margin:0;overflow:hidden}.article-module__BGQ-VG__bannerImage{width:100%;height:auto;display:block}.article-module__BGQ-VG__layout{gap:var(--space-6);padding-bottom:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:960px){.article-module__BGQ-VG__layout{gap:var(--space-8);grid-template-columns:280px minmax(0,1fr);align-items:start}}.article-module__BGQ-VG__toc{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted)}.article-module__BGQ-VG__tocTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-muted);margin-bottom:var(--space-3);font-size:13px;font-weight:800}.article-module__BGQ-VG__tocList{gap:var(--space-1);counter-reset:toc;display:grid}.article-module__BGQ-VG__tocList li{counter-increment:toc}.article-module__BGQ-VG__tocList a{gap:var(--space-2);padding:6px var(--space-2);border-radius:var(--radius-xs);color:var(--color-ink-body);font-size:14px;font-weight:600;line-height:1.4;display:flex}.article-module__BGQ-VG__tocList a:before{content:counter(toc) ".";min-width:1.6em;color:var(--color-primary-strong);flex-shrink:0}.article-module__BGQ-VG__tocList a:hover{background:var(--color-primary-wash);color:var(--color-primary-strong)}.article-module__BGQ-VG__doc{min-width:0;color:var(--color-ink-body);font-size:17px;line-height:1.75}.article-module__BGQ-VG__doc section{scroll-margin-top:calc(var(--header-height) + var(--space-4))}.article-module__BGQ-VG__doc section+section{margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.article-module__BGQ-VG__doc h2{margin-bottom:var(--space-3)}.article-module__BGQ-VG__doc h3{margin-top:var(--space-5);margin-bottom:var(--space-2)}.article-module__BGQ-VG__doc p+p,.article-module__BGQ-VG__doc p+ul,.article-module__BGQ-VG__doc p+ol,.article-module__BGQ-VG__doc p+.article-module__BGQ-VG__tableWrap,.article-module__BGQ-VG__doc .article-module__BGQ-VG__tableWrap+p,.article-module__BGQ-VG__doc ul+p,.article-module__BGQ-VG__doc .article-module__BGQ-VG__note{margin-top:var(--space-3)}.article-module__BGQ-VG__list,.article-module__BGQ-VG__steps{gap:var(--space-2);margin-top:var(--space-3);display:grid}.article-module__BGQ-VG__list li{padding-left:var(--space-5);position:relative}.article-module__BGQ-VG__list li:before{content:"";border-radius:var(--radius-pill);background:var(--color-primary);width:8px;height:8px;position:absolute;top:.68em;left:0}.article-module__BGQ-VG__doc a{color:var(--color-primary-strong);text-underline-offset:2px;font-weight:600;text-decoration:underline}.article-module__BGQ-VG__quick{margin-bottom:var(--space-7);padding:var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--gradient-surface-subtle)}.article-module__BGQ-VG__quickTitle{margin-bottom:var(--space-3);font-size:20px}.article-module__BGQ-VG__quick ul{gap:var(--space-2);display:grid}.article-module__BGQ-VG__quick li{padding-left:var(--space-5);position:relative}.article-module__BGQ-VG__quick li:before{content:"";border:solid var(--color-primary-strong);border-width:0 2.5px 2.5px 0;width:6px;height:11px;position:absolute;top:.5em;left:2px;transform:rotate(45deg)}.article-module__BGQ-VG__note{padding:var(--space-4) var(--space-5);border-left:4px solid var(--color-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-primary-wash)}.article-module__BGQ-VG__noteTitle{color:var(--color-ink-heading);font-weight:800}.article-module__BGQ-VG__tableWrap{margin-top:var(--space-4)}.article-module__BGQ-VG__table{border-collapse:separate;border-spacing:0;border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;font-size:16px;line-height:1.55;overflow:hidden}.article-module__BGQ-VG__table th,.article-module__BGQ-VG__table td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border)}.article-module__BGQ-VG__table thead th{background:var(--color-surface-muted);text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-muted);font-size:13px;font-weight:800}.article-module__BGQ-VG__table tbody th{width:24%;color:var(--color-ink-heading);background:var(--color-surface);font-weight:700}.article-module__BGQ-VG__table tbody tr:last-child th,.article-module__BGQ-VG__table tbody tr:last-child td{border-bottom:0}@media (max-width:639px){.article-module__BGQ-VG__table,.article-module__BGQ-VG__table tbody,.article-module__BGQ-VG__table tr,.article-module__BGQ-VG__table th,.article-module__BGQ-VG__table td{width:100%;display:block}.article-module__BGQ-VG__table{border:0;border-radius:0;overflow:visible}.article-module__BGQ-VG__table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.article-module__BGQ-VG__table tr{margin-bottom:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.article-module__BGQ-VG__table tbody th{background:var(--color-surface-muted);border-bottom:1px solid var(--color-border);width:auto}.article-module__BGQ-VG__table td{border-bottom:1px solid var(--color-border)}.article-module__BGQ-VG__table td:last-child{border-bottom:0}.article-module__BGQ-VG__table td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-muted);margin-bottom:2px;font-size:12px;font-weight:800;display:block}}.article-module__BGQ-VG__faq{gap:var(--space-3);display:grid}.article-module__BGQ-VG__faqItem{padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.article-module__BGQ-VG__faqItem h3{margin:0 0 var(--space-2);font-size:18px}
