.r6bU2a_frame{width:100%;max-width:72rem;padding:var(--space-32) var(--space-16) var(--space-64);gap:var(--space-40);margin:0 auto;display:grid}@media (min-width:900px){.r6bU2a_frame{gap:var(--space-48);padding-top:var(--space-40);grid-template-columns:15rem minmax(0,1fr)}}.r6bU2a_nav{gap:var(--space-20);order:2;align-content:start;display:grid}@media (min-width:900px){.r6bU2a_nav{max-height:calc(100dvh - 88px);padding-right:var(--space-8);order:0;position:sticky;top:72px;overflow-y:auto}}.r6bU2a_navIndex{font-weight:var(--weight-semibold);color:var(--ink);text-decoration:none}.r6bU2a_navGroup{gap:var(--space-6);display:grid}.r6bU2a_navGroupTitle{font-size:var(--text-label);font-weight:var(--weight-bold);color:var(--ink3)}.r6bU2a_navList{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.r6bU2a_navLink{padding:var(--space-4) var(--space-8);margin-left:calc(-1 * var(--space-8));border-radius:var(--radius-sm);color:var(--ink2);font-size:var(--text-sm);line-height:var(--leading-snug);text-decoration:none;display:block}@media (max-width:899px){.r6bU2a_navLink,.r6bU2a_navIndex{align-items:center;min-height:44px;display:flex}}.r6bU2a_navLink:hover,.r6bU2a_navIndex:hover{color:var(--ink);background:var(--surface2);text-decoration:none}.r6bU2a_navLink[aria-current=page],.r6bU2a_navIndex[aria-current=page]{color:var(--accent-text);background:var(--accent-wash);font-weight:var(--weight-medium)}.r6bU2a_article{gap:var(--space-32);min-width:0;max-width:44rem;color:var(--ink2);line-height:var(--leading-relaxed);display:grid}.r6bU2a_article>*,.r6bU2a_body>*{min-width:0}.r6bU2a_head{gap:var(--space-8);display:grid}.r6bU2a_eyebrow{font-size:var(--text-label);font-weight:var(--weight-bold);color:var(--accent-text)}.r6bU2a_title{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.5rem);line-height:var(--leading-tight);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.r6bU2a_lede{font-size:var(--text-lg);color:var(--ink2);text-wrap:pretty}.r6bU2a_body{gap:var(--space-16);min-width:0;display:grid}.r6bU2a_body h2{margin-top:var(--space-16);font-size:var(--text-xl);letter-spacing:-.01em;color:var(--ink);scroll-margin-top:80px}.r6bU2a_body h3{margin-top:var(--space-4);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--ink);scroll-margin-top:80px}.r6bU2a_body p{text-wrap:pretty}.r6bU2a_body ul,.r6bU2a_body ol{padding-left:var(--space-24);gap:var(--space-6);display:grid}.r6bU2a_body li::marker{color:var(--ink3)}.r6bU2a_body dl{gap:var(--space-10);margin:0;display:grid}.r6bU2a_body dt{font-weight:var(--weight-semibold);color:var(--ink)}.r6bU2a_body dd{margin:0}.r6bU2a_body a{color:var(--accent-text);text-underline-offset:.15em;text-decoration:underline}.r6bU2a_ui{font-weight:var(--weight-semibold);color:var(--ink)}.r6bU2a_code{font-family:var(--font-mono);padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--surface2);color:var(--ink);font-size:.875em}.r6bU2a_needs{align-items:baseline;gap:var(--space-8);font-size:var(--text-sm);color:var(--ink2);flex-wrap:wrap;display:flex}.r6bU2a_needsLabel{font-size:var(--text-label);font-weight:var(--weight-bold);color:var(--ink3)}.r6bU2a_steps{counter-reset:step;list-style:none;gap:var(--space-8)!important;padding-left:0!important}.r6bU2a_steps>li{padding-left:var(--space-32);counter-increment:step;position:relative}.r6bU2a_steps>li:before{content:counter(step);border-radius:var(--radius-round);background:var(--accent);width:1.5rem;height:1.5rem;color:var(--accent-ink);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);place-items:center;display:grid;position:absolute;top:.15em;left:0}.r6bU2a_note{gap:var(--space-4);padding:var(--space-12) var(--space-16);border-left:3px solid var(--line-strong);border-radius:0 var(--radius) var(--radius) 0;background:var(--surface2);font-size:var(--text-sm);display:grid}.r6bU2a_note[data-kind=rule]{border-left-color:var(--warn);background:var(--warn-wash)}.r6bU2a_note[data-kind=tip]{border-left-color:var(--accent);background:var(--accent-wash)}.r6bU2a_noteLabel{font-size:var(--text-label);font-weight:var(--weight-bold);color:var(--ink3)}.r6bU2a_note[data-kind=rule] .r6bU2a_noteLabel{color:var(--warn-ink)}.r6bU2a_note[data-kind=tip] .r6bU2a_noteLabel{color:var(--accent-text)}.r6bU2a_noteBody>*+*{margin-top:var(--space-6)}.r6bU2a_tableScroll{overflow-x:auto}.r6bU2a_table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.r6bU2a_table th,.r6bU2a_table td{padding:var(--space-8) var(--space-10);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.r6bU2a_table thead th{font-size:var(--text-label);font-weight:var(--weight-bold);color:var(--ink3)}.r6bU2a_table tbody th{font-weight:var(--weight-semibold);color:var(--ink);white-space:nowrap}.r6bU2a_pager{gap:var(--space-16);padding-top:var(--space-24);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.r6bU2a_pagerLink{gap:var(--space-2);min-height:44px;color:var(--ink);font-weight:var(--weight-medium);text-decoration:none;display:grid}.r6bU2a_pagerLink:hover{color:var(--accent-text);text-decoration:none}.r6bU2a_pagerNext{text-align:right}.r6bU2a_pagerLabel{font-size:var(--text-label);font-weight:var(--weight-bold);color:var(--ink3)}.r6bU2a_index{gap:var(--space-32);min-width:0;display:grid}.r6bU2a_indexGroup{gap:var(--space-12);display:grid}.r6bU2a_indexGroupTitle{font-size:var(--text-label);font-weight:var(--weight-bold);color:var(--ink3)}.r6bU2a_indexList{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.r6bU2a_indexList{grid-template-columns:1fr 1fr}}.r6bU2a_indexCard{gap:var(--space-4);padding:var(--space-14) var(--space-16);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink2);font-size:var(--text-sm);line-height:var(--leading-snug);text-decoration:none;display:grid}.r6bU2a_indexCard:hover{border-color:var(--line-strong);text-decoration:none}.r6bU2a_indexCardTitle{font-weight:var(--weight-semibold);color:var(--ink)}
.r2Uipq_frame{width:100%;max-width:44rem;padding:var(--space-32) var(--space-16) var(--space-64);gap:var(--space-40);margin:0 auto;display:grid}.r2Uipq_byline{font-size:var(--text-sm);color:var(--ink3)}.r2Uipq_list{gap:var(--space-32);padding:0;list-style:none;display:grid}.r2Uipq_entry{gap:var(--space-6);display:grid}.r2Uipq_entryTitle{font-size:var(--text-xl);letter-spacing:-.01em}.r2Uipq_entryLink{min-height:44px;color:var(--ink);align-items:center;text-decoration:none;display:flex}.r2Uipq_entryLink:hover{color:var(--accent-text);text-decoration:underline}.r2Uipq_entryDate{font-size:var(--text-sm);color:var(--ink3)}.r2Uipq_entrySummary{color:var(--ink2);text-wrap:pretty}.r2Uipq_back{min-height:44px;color:var(--accent-text);align-items:center;display:inline-flex}.r2Uipq_notes{gap:var(--space-16);margin-top:var(--space-16);padding-top:var(--space-32);border-top:1px solid var(--line);display:grid}.r2Uipq_entryLinks{gap:0 var(--space-24);flex-wrap:wrap;display:flex}
.Oy5L1W_byline{font-size:var(--text-sm);color:var(--ink3)}.Oy5L1W_byline a{color:var(--accent-text)}.Oy5L1W_product,.Oy5L1W_advice{gap:var(--space-8);padding:var(--space-14) var(--space-16);border-radius:0 var(--radius-md) var(--radius-md) 0;font-size:var(--text-sm);display:grid}.Oy5L1W_product{border-left:3px solid var(--accent);background:var(--accent-wash)}.Oy5L1W_advice{border-left:3px solid var(--line-strong);background:var(--surface2)}.Oy5L1W_boxLabel{font-size:var(--text-label);font-weight:var(--weight-bold);color:var(--ink3)}.Oy5L1W_product .Oy5L1W_boxLabel{color:var(--accent-text)}.Oy5L1W_boxBody>*+*{margin-top:var(--space-6)}.Oy5L1W_productLinks{font-weight:var(--weight-medium);flex-wrap:wrap;margin:0;list-style:none;gap:var(--space-6) var(--space-16)!important;padding:0!important;display:flex!important}.Oy5L1W_attribution{padding-top:var(--space-16);border-top:1px solid var(--line);font-size:var(--text-xs);color:var(--ink3);text-wrap:pretty}.Oy5L1W_attribution a{color:var(--ink2)}.Oy5L1W_cta{gap:var(--space-10);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.Oy5L1W_cta .Oy5L1W_ctaPrimary,.Oy5L1W_cta .Oy5L1W_ctaSecondary{min-height:40px;padding:var(--space-8) var(--space-20);border-radius:var(--radius-md);font-size:var(--text-md);font-weight:var(--weight-semibold);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;line-height:1.2;text-decoration:none;display:inline-flex}.Oy5L1W_cta .Oy5L1W_ctaPrimary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.Oy5L1W_cta .Oy5L1W_ctaPrimary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--accent-ink)}.Oy5L1W_cta .Oy5L1W_ctaSecondary{border-color:var(--line-strong);background:var(--surface);color:var(--ink);font-weight:var(--weight-medium)}.Oy5L1W_cta .Oy5L1W_ctaSecondary:hover{background:var(--accent-wash)}.Oy5L1W_cta .Oy5L1W_ctaPrimary:focus-visible,.Oy5L1W_cta .Oy5L1W_ctaSecondary:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}@media (max-width:480px){.Oy5L1W_cta{display:grid}}
