.guide-review[data-v-ec5b4d79]{margin-top:16px;font-size:12px;line-height:1.7;color:#b8c8b9}.case-record[data-v-ec5b4d79]{margin-top:32px;padding-top:24px;border-top:1px solid #cdd5cc}.case-record .record-table[data-v-ec5b4d79]{margin-block:20px;border:1px solid #cdd5cc;background:#f7f8f0}.article-body .record-note[data-v-ec5b4d79],.guide-sources p[data-v-ec5b4d79]{font-size:14px;line-height:1.7}.guide-sources[data-v-ec5b4d79]{margin-top:28px}.guide-sources ul[data-v-ec5b4d79]{padding-left:20px;list-style:disc}.guide-sources li+li[data-v-ec5b4d79]{margin-top:16px}.guide-sources a[data-v-ec5b4d79]{text-decoration:underline;text-underline-offset:4px}.article-meta[data-v-ec5b4d79]{display:flex;flex-wrap:wrap;gap:12px 24px;margin:24px 0 0;font:12px/1.6 JetBrains Mono,monospace;color:#536b56;letter-spacing:.03em}.article-meta span[data-v-ec5b4d79]:first-child{color:#906019}.editorial-context p:first-of-type+h2+p[data-v-ec5b4d79]{font-size:19px;line-height:1.8;color:#263f2d}.decision-section[data-v-ec5b4d79]{border-top:2px solid #315c40;padding:32px;border-radius:8px}.article-body .scenario[data-v-ec5b4d79]{font-size:19px;line-height:1.75;color:#263f2d;margin-bottom:10px}.article-body .scenario-caption[data-v-ec5b4d79]{font:12px/1.7 JetBrains Mono,monospace;color:#536b56;text-transform:uppercase;margin-bottom:30px}.decision-branches[data-v-ec5b4d79]{display:grid;grid-template-columns:1fr 1fr;gap:22px;position:relative;padding-top:22px;border-top:1px solid #a7b79e}.decision-branch[data-v-ec5b4d79]{position:relative;padding:24px;background:#e7eddf;border:1px solid #c3d0b8;border-radius:5px}.decision-branch[data-v-ec5b4d79]:before{content:"";position:absolute;left:38px;top:-23px;height:22px;border-left:1px solid #a7b79e}.decision-branch[data-v-ec5b4d79]:nth-child(2){background:#f2ebdb;border-color:#d9c7a4}.branch-letter[data-v-ec5b4d79]{display:inline-grid;place-items:center;width:30px;height:30px;background:#2f583d;border-radius:50%;color:#f4f5e8;font:12px JetBrains Mono,monospace;margin-bottom:20px}.decision-branch:nth-child(2) .branch-letter[data-v-ec5b4d79]{background:#986d2f}.decision-branch h3[data-v-ec5b4d79]{font-size:22px;line-height:1.2}.article-body .condition[data-v-ec5b4d79]{font-size:14px;line-height:1.65;padding-bottom:15px;border-bottom:1px solid #b9c8b0;color:#536650}.decision-branch>p[data-v-ec5b4d79]:last-child{font-size:14px;line-height:1.75;margin-bottom:0}.decision-resolution[data-v-ec5b4d79]{display:flex;gap:20px;padding:25px 0;border-bottom:1px solid #c1cdb6}.decision-resolution>span[data-v-ec5b4d79]{font-size:32px;color:#50825a}.decision-resolution p[data-v-ec5b4d79]:last-child{margin:0;font-size:15px}.rollout-sequence>div[data-v-ec5b4d79]{display:grid;grid-template-columns:45px 1fr;gap:22px;padding:0 0 28px;position:relative}.rollout-sequence>div[data-v-ec5b4d79]:before{content:"";position:absolute;left:20px;top:40px;bottom:0;border-left:1px solid #b4c5aa}.rollout-sequence>div[data-v-ec5b4d79]:last-child:before{display:none}.rollout-sequence>div>span[data-v-ec5b4d79]{display:grid;place-items:center;width:40px;height:40px;background:#e8edde;border:1px solid #c3d0b8;border-radius:50%;font:12px JetBrains Mono,monospace}.rollout-sequence p[data-v-ec5b4d79]{margin-bottom:0}.guide-faqs details[data-v-ec5b4d79]{border-top:1px solid #c0ccb6;padding:21px 0}.guide-faqs summary[data-v-ec5b4d79]{display:flex;justify-content:space-between;gap:20px;font-size:17px;line-height:1.5;font-weight:600;list-style:none;cursor:pointer}.guide-faqs summary[data-v-ec5b4d79]::-webkit-details-marker{display:none}.guide-faqs summary span[data-v-ec5b4d79]{font-weight:400;color:#4e7857}.guide-faqs details[open] summary span[data-v-ec5b4d79]{transform:rotate(45deg)}.guide-faqs details p[data-v-ec5b4d79]{margin:18px 0 0;font-size:15px;line-height:1.8}@media(max-width:650px){.decision-branches[data-v-ec5b4d79]{grid-template-columns:1fr;gap:28px}.decision-branch[data-v-ec5b4d79]{padding:22px}.decision-resolution[data-v-ec5b4d79]{gap:12px}.rollout-sequence>div[data-v-ec5b4d79]{gap:16px}.article-body .scenario[data-v-ec5b4d79]{font-size:17px}.article-meta[data-v-ec5b4d79]{font-size:12px}.reader-layout aside[data-v-ec5b4d79]{position:static}}.cf-guide[data-v-ec5b4d79]{color:var(--mkt-ink);background:var(--mkt-bg)}.article-hero[data-v-ec5b4d79]{padding-top:56px;padding-bottom:64px;border-bottom:1px solid #34483b}.article-hero-grid[data-v-ec5b4d79]{display:grid;grid-template-columns:1.25fr 1fr;align-items:end;gap:44px 72px}.hero-record[data-v-ec5b4d79]{grid-column:1/-1;max-width:1100px;width:100%;margin:8px auto 0}.article-hero .back[data-v-ec5b4d79],.article-hero .intro[data-v-ec5b4d79],.article-hero .question[data-v-ec5b4d79],.article-hero .article-meta[data-v-ec5b4d79]{color:#c4d0c7}.article-hero .eyebrow[data-v-ec5b4d79],.article-hero .article-meta span[data-v-ec5b4d79]:first-child{color:#8fc7a4}.article-hero .intro[data-v-ec5b4d79]{margin-top:0}.article-hero .question[data-v-ec5b4d79]{margin-bottom:0}.back[data-v-ec5b4d79]{font-size:14px;color:var(--mkt-mute);text-decoration:none}.eyebrow[data-v-ec5b4d79]{font:500 12px/1.6 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:#44624f;margin:0 0 16px}.article-hero .eyebrow[data-v-ec5b4d79]{margin-top:32px}h1[data-v-ec5b4d79]{max-width:980px;font-family:Archivo,sans-serif;font-stretch:75%;font-size:clamp(42px,6vw,78px);font-weight:650;letter-spacing:-.035em;line-height:1.03;margin:0}.intro[data-v-ec5b4d79]{max-width:730px;font-size:21px;line-height:1.6;color:var(--mkt-mute);margin:26px 0 0}.question[data-v-ec5b4d79]{max-width:720px;font-size:16px;line-height:1.7;border-left:3px solid #ca8c30;padding-left:20px;margin:26px 0 0}.reader-layout[data-v-ec5b4d79]{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:64px;padding-top:64px;padding-bottom:80px}aside[data-v-ec5b4d79]{position:sticky;top:100px}nav a[data-v-ec5b4d79]{display:flex;gap:12px;padding:11px 0;border-bottom:1px solid var(--mkt-line);font-size:14px;color:var(--mkt-ink);text-decoration:none;line-height:1.5}nav a span[data-v-ec5b4d79]{font:12px/1.8 JetBrains Mono,monospace;color:var(--mkt-mute)}.reader-note[data-v-ec5b4d79]{font-size:12px;line-height:1.7;color:var(--mkt-mute);margin-top:24px}.article-body[data-v-ec5b4d79]{max-width:850px;min-width:0}section[data-v-ec5b4d79]{scroll-margin-top:110px;margin:0 0 60px}h2[data-v-ec5b4d79]{font-family:Archivo,sans-serif;font-stretch:85%;font-size:clamp(27px,3vw,38px);line-height:1.12;letter-spacing:-.02em;font-weight:600;margin:0 0 24px}h3[data-v-ec5b4d79]{font-size:20px;line-height:1.4;font-weight:600;margin:0 0 10px}p[data-v-ec5b4d79],li[data-v-ec5b4d79]{font-size:16px;line-height:1.8}.article-body p[data-v-ec5b4d79]{color:var(--mkt-mute);margin:0 0 20px}.article-body .eyebrow[data-v-ec5b4d79]{font-size:12px;margin-bottom:12px}ul[data-v-ec5b4d79]{list-style:disc;padding-left:22px}li[data-v-ec5b4d79]{padding:6px 0}.steps[data-v-ec5b4d79]{list-style:none;padding:0;margin:0}.steps li[data-v-ec5b4d79]{display:flex;gap:20px;padding:26px 0;border-top:1px solid var(--mkt-line)}.step-number[data-v-ec5b4d79]{flex-shrink:0;display:grid;place-items:center;align-self:start;width:36px;height:36px;background:#e6ecdf;color:#284f39;font:12px JetBrains Mono,monospace;border-radius:50%}.record-table[data-v-ec5b4d79]{overflow-x:auto}table[data-v-ec5b4d79]{border-collapse:collapse;width:100%;font-size:14px;line-height:1.6}th[data-v-ec5b4d79],td[data-v-ec5b4d79]{text-align:left;vertical-align:top;padding:14px 12px;border-bottom:1px solid #cdd5cc}thead th[data-v-ec5b4d79]{font:500 12px/1.5 JetBrains Mono,monospace;color:#49604f}tbody th[data-v-ec5b4d79]{font-weight:600;width:28%}td[data-v-ec5b4d79]{min-width:120px}.mistakes[data-v-ec5b4d79]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mistakes>div[data-v-ec5b4d79]{padding:24px;background:#f1eadd;border-top:2px solid #c88d38}.mistakes p[data-v-ec5b4d79]{margin-bottom:0}.checklist[data-v-ec5b4d79]{background:#15271c;color:#eef1e8;padding:32px;border-radius:12px}.checklist .eyebrow[data-v-ec5b4d79],.checklist p[data-v-ec5b4d79]{color:#b6c9ba}.checklist ul[data-v-ec5b4d79]{list-style:none;padding:0}.checklist li[data-v-ec5b4d79]{display:flex;gap:14px;padding:12px 0;border-bottom:1px solid #3a5041}.checklist li span[data-v-ec5b4d79]{color:#e8a33d}.article-body .checklist-note[data-v-ec5b4d79]{margin:22px 0 0;font-size:12px}.limits[data-v-ec5b4d79]{border-left:3px solid #b88a47;padding-left:24px}.limits h2[data-v-ec5b4d79]{font-size:25px}.next-links[data-v-ec5b4d79]{display:grid;gap:12px}.next-links a[data-v-ec5b4d79]{display:flex;justify-content:space-between;gap:16px;border:1px solid var(--mkt-line);border-radius:8px;padding:20px;color:var(--mkt-ink);text-decoration:none;transition:background-color .16s ease!important}.next-links a[data-v-ec5b4d79]:hover{background:#e6ecdf}.guide-close[data-v-ec5b4d79]{margin:0;padding:64px 0}.guide-close-inner[data-v-ec5b4d79]{display:flex;align-items:center;justify-content:space-between;gap:32px}.guide-close .eyebrow[data-v-ec5b4d79]{color:#8fc7a4}.guide-close h2[data-v-ec5b4d79]{max-width:650px;margin:0}.demo-link[data-v-ec5b4d79]{display:inline-block;flex-shrink:0;padding:17px 22px;background:#e8a33d;border:1px solid #e8a33d;border-radius:5px;color:#111b16;font-size:14px;font-weight:600}.demo-link[data-v-ec5b4d79]:hover{background:#efb654}.cf-guide a[data-v-ec5b4d79]:focus-visible,.record-table[data-v-ec5b4d79]:focus-visible{outline:2px solid #b17a25;outline-offset:4px}@media(max-width:850px){.article-hero-grid[data-v-ec5b4d79]{grid-template-columns:1fr;gap:32px}.guide-close-inner[data-v-ec5b4d79]{align-items:flex-start;flex-direction:column}.decision-section[data-v-ec5b4d79]{padding:24px}.reader-layout[data-v-ec5b4d79]{grid-template-columns:1fr;gap:40px;padding-top:36px}aside[data-v-ec5b4d79]{position:static}nav[data-v-ec5b4d79]{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}nav>.eyebrow[data-v-ec5b4d79]{grid-column:1/-1}.reader-note[data-v-ec5b4d79]{display:none}.article-hero[data-v-ec5b4d79]{padding-top:30px}.mistakes[data-v-ec5b4d79]{grid-template-columns:1fr}.checklist[data-v-ec5b4d79]{padding:24px}}.guide-section[data-v-43ed7d5a]{scroll-margin-top:7.5rem}.guide-reader a[data-v-43ed7d5a]:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:3px}
