.code-blog-module__Gn2UWq__root{--cb-ink:#212223;--cb-body:#3f3b37;--cb-text-2:#4a4642;--cb-muted:#6b6560;--cb-subtle:#8a817a;--cb-dot:#c9c0b6;--cb-line:#e4ddd4;--cb-accent:#cc5140;--cb-accent-strong:#d2482a;--cb-accent-hover:#b8442f;--cb-blush:#f6e9e1;--cb-sand:#f0ece6;--cb-cream:#f7f5f1;--cb-paper:#fff;--cb-bg:#fbf8f4;--cb-on-dark:#f7f5f1;--cb-on-dark-muted:#d9d3cc;--cb-mono:var(--font-jetbrains), ui-monospace, "SF Mono", Menlo, monospace;--cb-anchor-offset:96px;background:var(--cb-bg);color:var(--cb-ink);-webkit-font-smoothing:antialiased}.code-blog-module__Gn2UWq__toneWhite{--cb-bg:#fff}.code-blog-module__Gn2UWq__hero{background:linear-gradient(100deg,#fde9df 0%,#fdf3ee 45%,#fbf8f5 100%)}.code-blog-module__Gn2UWq__heroInner{max-width:1440px;margin:0 auto;padding:clamp(48px,7vw,88px) 24px clamp(40px,5vw,64px)}.code-blog-module__Gn2UWq__banner{aspect-ratio:16/9;background:var(--cb-sand);border-radius:16px;margin:0 0 48px;overflow:hidden;box-shadow:0 20px 60px #402b2014}@media (min-width:640px){.code-blog-module__Gn2UWq__banner{aspect-ratio:16/5}}.code-blog-module__Gn2UWq__bannerImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.code-blog-module__Gn2UWq__eyebrow{font-family:var(--cb-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--cb-accent);margin:0 0 24px;font-size:13px}.code-blog-module__Gn2UWq__title{letter-spacing:-.03em;color:var(--cb-ink);text-wrap:balance;margin:0;font-size:clamp(32px,3.6vw,54px);font-weight:700;line-height:1.15}.code-blog-module__Gn2UWq__titleHighlight{color:var(--cb-accent-strong)}.code-blog-module__Gn2UWq__lead{color:#373533;text-wrap:pretty;max-width:960px;margin:32px 0 0;font-size:clamp(18px,1.6vw,22px);line-height:1.75}.code-blog-module__Gn2UWq__body{grid-template-columns:minmax(0,1fr);align-items:start;gap:64px;max-width:1440px;margin:0 auto;padding:64px 24px 96px;display:grid}.code-blog-module__Gn2UWq__toc{display:none}@media (min-width:1080px){.code-blog-module__Gn2UWq__body{grid-template-columns:240px minmax(0,1fr)}.code-blog-module__Gn2UWq__toc{display:block;position:sticky;top:104px}}.code-blog-module__Gn2UWq__tocLabel{font-family:var(--cb-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--cb-subtle);margin:0 0 16px;font-size:12px}.code-blog-module__Gn2UWq__tocList{border-left:1px solid var(--cb-line);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.code-blog-module__Gn2UWq__tocLink{color:var(--cb-text-2);border-left:2px solid #0000;margin-left:-1px;padding:7px 0 7px 16px;font-size:15px;line-height:1.4;text-decoration:none;transition:color .15s cubic-bezier(.2,0,0,1),border-color .15s cubic-bezier(.2,0,0,1);display:block}.code-blog-module__Gn2UWq__tocLink:hover{color:var(--cb-accent)}.code-blog-module__Gn2UWq__tocLinkActive{border-left-color:var(--cb-accent);color:var(--cb-accent);font-weight:600}.code-blog-module__Gn2UWq__article{min-width:0;max-width:940px;color:var(--cb-body);font-size:19px;line-height:1.75}.code-blog-module__Gn2UWq__article :where(p){text-wrap:pretty;margin:0 0 20px}.code-blog-module__Gn2UWq__article :where(p:has(+ul,+ol)){margin-bottom:12px}.code-blog-module__Gn2UWq__article :where(ul,ol){margin:0 0 20px;padding-left:22px}.code-blog-module__Gn2UWq__article :where(ul){list-style:outside}.code-blog-module__Gn2UWq__article :where(strong){color:var(--cb-accent);font-weight:600}.code-blog-module__Gn2UWq__article :where(b){font-weight:700}.code-blog-module__Gn2UWq__article :where(a){color:var(--cb-accent);text-underline-offset:2px;text-decoration:underline}.code-blog-module__Gn2UWq__article :where(a:hover){color:var(--cb-accent-hover)}.code-blog-module__Gn2UWq__article :where(h2){letter-spacing:-.02em;color:var(--cb-ink);text-wrap:balance;margin:96px 0 20px;font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1.2}.code-blog-module__Gn2UWq__article :where(h3){color:var(--cb-ink);margin:48px 0 16px;font-size:24px;font-weight:700;line-height:1.3}.code-blog-module__Gn2UWq__article :where([id]){scroll-margin-top:var(--cb-anchor-offset)}.code-blog-module__Gn2UWq__article :where(h4){color:var(--cb-ink);font-weight:700}:where(.code-blog-module__Gn2UWq__narrow) .code-blog-module__Gn2UWq__body{max-width:1200px;padding:0 24px 96px}:where(.code-blog-module__Gn2UWq__narrow) .code-blog-module__Gn2UWq__article{max-width:760px;padding-top:80px;line-height:1.7}:where(.code-blog-module__Gn2UWq__narrow) .code-blog-module__Gn2UWq__article :where(h2){margin:112px 0 24px;font-size:clamp(30px,3vw,40px);line-height:1.15}:where(.code-blog-module__Gn2UWq__narrow) .code-blog-module__Gn2UWq__article :where(h3){margin:56px 0 24px}@media (min-width:1080px){:where(.code-blog-module__Gn2UWq__narrow) .code-blog-module__Gn2UWq__body{grid-template-columns:200px minmax(0,1fr)}:where(.code-blog-module__Gn2UWq__narrow) .code-blog-module__Gn2UWq__toc{padding-top:80px}}.code-blog-module__Gn2UWq__accentLead{color:var(--cb-accent)}.code-blog-module__Gn2UWq__columns{-moz-columns:2 220px;columns:2 220px;-moz-column-gap:32px;column-gap:32px}.code-blog-module__Gn2UWq__monoLabel{font-family:var(--cb-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--cb-muted);font-size:12px}.code-blog-module__Gn2UWq__dotList{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.code-blog-module__Gn2UWq__dotListTags{font-family:var(--cb-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--cb-muted);margin-top:18px;font-size:12px}.code-blog-module__Gn2UWq__dotListPlain{color:var(--cb-muted);gap:8px 12px;margin:0 0 32px;font-size:15px}.code-blog-module__Gn2UWq__dotListPlain .code-blog-module__Gn2UWq__dotItem{color:var(--cb-ink)}.code-blog-module__Gn2UWq__dotItem:not(:last-child):after{content:"·";content:"·" / "";color:var(--cb-dot);margin-left:14px}.code-blog-module__Gn2UWq__dotListPlain .code-blog-module__Gn2UWq__dotItem:not(:last-child):after{margin-left:12px}.code-blog-module__Gn2UWq__keyStatement{color:var(--cb-ink);text-wrap:balance;margin:0 0 28px;font-size:19px;font-weight:700;line-height:1.75}.code-blog-module__Gn2UWq__keyStatementAccent{color:var(--cb-accent)}.code-blog-module__Gn2UWq__cardGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin:0 0 16px;display:grid}.code-blog-module__Gn2UWq__card{border:1px solid var(--cb-line);background:var(--cb-paper);border-radius:8px;padding:24px}.code-blog-module__Gn2UWq__cardTitle{color:var(--cb-accent-strong);margin:0 0 6px;font-size:20px;font-weight:700;line-height:1.3}.code-blog-module__Gn2UWq__cardText{margin:0;font-size:16px;line-height:1.6}.code-blog-module__Gn2UWq__compareGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin:0 0 20px;display:grid}.code-blog-module__Gn2UWq__compareCard{grid-template-rows:subgrid;border:1px solid var(--cb-line);background:var(--cb-paper);border-radius:8px;grid-row:span 5;row-gap:12px;padding:24px;display:grid}.code-blog-module__Gn2UWq__compareCard>*{margin:0}.code-blog-module__Gn2UWq__compareTitle{color:var(--cb-ink);font-size:20px;font-weight:700;line-height:1.3}.code-blog-module__Gn2UWq__compareIntro{color:var(--cb-ink)}.code-blog-module__Gn2UWq__compareList{flex-direction:column;gap:4px;display:flex}.code-blog-module__Gn2UWq__compareNote{border-top:1px solid var(--cb-line);padding-top:12px}.code-blog-module__Gn2UWq__compareNoteLabel{color:var(--cb-ink);font-weight:600}.code-blog-module__Gn2UWq__stat{border-top:1px solid var(--cb-line);border-bottom:1px solid var(--cb-line);flex-wrap:wrap;align-items:center;gap:16px 40px;margin:40px 0;padding:32px 0;display:flex}.code-blog-module__Gn2UWq__statValue{letter-spacing:-.04em;color:var(--cb-accent);font-size:clamp(64px,7vw,96px);font-weight:700;line-height:1}.code-blog-module__Gn2UWq__statText{min-width:260px;color:var(--cb-ink);flex:1;margin:0}.code-blog-module__Gn2UWq__splitLabel{margin:32px 0 12px}.code-blog-module__Gn2UWq__split{border:1px solid var(--cb-line);background:var(--cb-line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1px;margin:0 0 8px;display:grid;overflow:hidden}.code-blog-module__Gn2UWq__splitPane{background:var(--cb-paper);padding:28px 32px}.code-blog-module__Gn2UWq__splitPaneAccent{background:var(--cb-blush)}.code-blog-module__Gn2UWq__splitPaneAccent .code-blog-module__Gn2UWq__monoLabel{color:var(--cb-accent)}.code-blog-module__Gn2UWq__splitText{letter-spacing:-.02em;color:var(--cb-ink);margin:10px 0 0;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.25}.code-blog-module__Gn2UWq__perspective{border-top:1px solid var(--cb-ink);border-bottom:1px solid var(--cb-line);margin:48px 0;padding:32px 0}.code-blog-module__Gn2UWq__perspectiveStatement{letter-spacing:-.02em;color:var(--cb-ink);margin:10px 0 0;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.15}.code-blog-module__Gn2UWq__perspectiveText{max-width:640px;color:var(--cb-text-2);margin:12px 0 0}.code-blog-module__Gn2UWq__accent{color:var(--cb-accent)}.code-blog-module__Gn2UWq__bigStatement{letter-spacing:-.02em;color:var(--cb-ink);text-wrap:balance;margin:0 0 28px;font-size:clamp(26px,3vw,36px);line-height:1.2}.code-blog-module__Gn2UWq__note{color:#404142;background:#cccccc47;border-radius:6px;margin:0 0 20px;padding:20px 24px}.code-blog-module__Gn2UWq__closing{border-top:1px solid var(--cb-ink);margin:56px 0 48px;padding-top:32px}.code-blog-module__Gn2UWq__closingTitle{letter-spacing:-.02em;color:var(--cb-accent);text-wrap:balance;margin:0;font-size:clamp(28px,3.2vw,40px);font-weight:700;line-height:1.2}.code-blog-module__Gn2UWq__closingText{max-width:640px;color:var(--cb-text-2);margin:12px 0 0}.code-blog-module__Gn2UWq__ctaBox{background:var(--cb-blush);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 32px;margin:56px 0;padding:28px 32px;display:flex}.code-blog-module__Gn2UWq__ctaBoxCopy{flex:380px;min-width:0}.code-blog-module__Gn2UWq__ctaBoxTitle{color:var(--cb-ink);text-wrap:balance;margin:0;font-size:21px;font-weight:700;line-height:1.3}.code-blog-module__Gn2UWq__ctaBoxText{max-width:620px;color:var(--cb-text-2);margin:8px 0 0;font-size:16px;line-height:1.6}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__ctaButton{background:var(--cb-accent);max-width:100%;color:var(--cb-on-dark);text-align:center;text-wrap:balance;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s cubic-bezier(.2,0,0,1);display:inline-flex}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__ctaButton:hover{background:var(--cb-accent-hover);color:var(--cb-on-dark)}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__ctaButton:active{transform:scale(.98)}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__ctaButtonLarge{padding:15px 28px;font-size:17px;font-weight:400}.code-blog-module__Gn2UWq__finalCta{background:var(--cb-ink);color:var(--cb-on-dark);border-radius:8px;margin:24px 0 0;padding:clamp(36px,5vw,64px)}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__finalCtaTitle{max-width:720px;color:var(--cb-on-dark);margin:0 0 16px;font-size:clamp(30px,3.4vw,44px);line-height:1.15}.code-blog-module__Gn2UWq__finalCtaText{max-width:620px;color:var(--cb-on-dark-muted);margin:0 0 32px}.code-blog-module__Gn2UWq__tableWrap{border:1px solid var(--cb-line);background:var(--cb-paper);border-radius:8px;margin:24px 0;overflow-x:auto}.code-blog-module__Gn2UWq__table{border-collapse:collapse;text-align:left;width:100%;font-size:16px;line-height:1.5}.code-blog-module__Gn2UWq__table th,.code-blog-module__Gn2UWq__table td{vertical-align:top;padding:14px 18px}.code-blog-module__Gn2UWq__table thead th{background:var(--cb-ink);color:var(--cb-on-dark);font-weight:400}.code-blog-module__Gn2UWq__table tbody tr{border-top:1px solid var(--cb-line)}.code-blog-module__Gn2UWq__table tbody th{color:var(--cb-ink);font-weight:400}.code-blog-module__Gn2UWq__mono{font-family:var(--cb-mono);font-size:15px}.code-blog-module__Gn2UWq__badge{color:var(--cb-ink);align-items:center;gap:10px;font-weight:600;display:inline-flex}.code-blog-module__Gn2UWq__badgeMark{background:var(--cb-blush);width:28px;height:28px;font-family:var(--cb-mono);color:var(--cb-accent);border-radius:4px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.code-blog-module__Gn2UWq__phaseNav{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;margin:32px 0 8px;padding:0;list-style:none;display:grid}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__phaseLink{border-top:2px solid var(--cb-ink);padding-top:14px;text-decoration:none;transition:border-color .15s cubic-bezier(.2,0,0,1);display:block}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__phaseLink:hover{border-top-color:var(--cb-accent)}.code-blog-module__Gn2UWq__phaseLinkLabel{font-family:var(--cb-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--cb-accent);font-size:12px}.code-blog-module__Gn2UWq__phaseLinkTitle{color:var(--cb-ink);margin:6px 0 2px;font-size:20px;font-weight:700;line-height:1.3;display:block}.code-blog-module__Gn2UWq__phaseLinkSteps{font-family:var(--cb-mono);letter-spacing:.05em;color:var(--cb-muted);font-size:13px;display:block}.code-blog-module__Gn2UWq__phaseHeader{align-items:baseline;gap:14px;margin:56px 0 0;padding-bottom:4px;display:flex}.code-blog-module__Gn2UWq__phaseHeaderLabel{font-family:var(--cb-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--cb-accent);font-size:12px}.code-blog-module__Gn2UWq__phaseHeaderTitle{color:var(--cb-ink);font-size:16px;font-weight:600}.code-blog-module__Gn2UWq__step{border-top:1px solid var(--cb-line);grid-template-columns:52px minmax(0,1fr);padding:32px 0 12px;display:grid}.code-blog-module__Gn2UWq__stepNumber{font-family:var(--cb-mono);color:var(--cb-accent);padding-top:5px;font-size:15px}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__stepTitle{margin:0 0 12px;font-size:22px}.code-blog-module__Gn2UWq__figure{border-radius:8px;width:100%;height:auto;margin:0 0 20px;display:block}.code-blog-module__Gn2UWq__takeaways{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px 32px;margin:48px 0;padding:0;list-style:none;display:grid}.code-blog-module__Gn2UWq__takeaway{border-top:1px solid var(--cb-ink);padding-top:18px}.code-blog-module__Gn2UWq__takeawayNumber{font-family:var(--cb-mono);color:var(--cb-muted);margin:0 0 10px;font-size:13px;display:block}.code-blog-module__Gn2UWq__takeawayTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--cb-accent);font-size:17px;font-weight:700;line-height:1.35;display:block}.code-blog-module__Gn2UWq__takeawayDetail{color:var(--cb-text-2);margin:8px 0 0;font-size:15px;line-height:1.5;display:block}.code-blog-module__Gn2UWq__numberedGrid{-moz-column-gap:48px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));column-gap:48px;margin:24px 0 0;display:grid}.code-blog-module__Gn2UWq__numberedItem{border-top:1px solid var(--cb-line);padding:28px 0}.code-blog-module__Gn2UWq__numberedItemPanel{background:var(--cb-sand);border-radius:8px;margin:8px 0 0;padding:28px 32px}.code-blog-module__Gn2UWq__numberedHeader{align-items:baseline;gap:14px;margin:0 0 10px;display:flex}.code-blog-module__Gn2UWq__numberedNumber{font-family:var(--cb-mono);color:var(--cb-accent);font-size:14px}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__numberedTitle{margin:0;font-size:20px}.code-blog-module__Gn2UWq__numberedBody{font-size:17px;line-height:1.65}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__numberedBody :where(p){margin-bottom:8px}.code-blog-module__Gn2UWq__numberedBody>:last-child{margin-bottom:0}.code-blog-module__Gn2UWq__tags{flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none;display:flex}.code-blog-module__Gn2UWq__tag{background:var(--cb-sand);font-family:var(--cb-mono);color:var(--cb-ink);border-radius:4px;padding:5px 11px;font-size:13px}.code-blog-module__Gn2UWq__faqList{border-top:1px solid var(--cb-line);flex-direction:column;display:flex}.code-blog-module__Gn2UWq__faqItem{border-bottom:1px solid var(--cb-line)}.code-blog-module__Gn2UWq__faqQuestion{color:var(--cb-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:19px;line-height:1.4;list-style:none;transition:color .15s cubic-bezier(.2,0,0,1);display:flex}.code-blog-module__Gn2UWq__faqQuestion::-webkit-details-marker{display:none}.code-blog-module__Gn2UWq__faqQuestion:hover{color:var(--cb-accent)}.code-blog-module__Gn2UWq__faqSign{text-align:center;width:24px;color:var(--cb-accent);flex-shrink:0;font-size:22px}.code-blog-module__Gn2UWq__faqSign:before{content:"+"}.code-blog-module__Gn2UWq__faqItem[open] .code-blog-module__Gn2UWq__faqSign:before{content:"−"}.code-blog-module__Gn2UWq__faqAnswer{max-width:760px;padding:0 0 22px;font-size:17px;line-height:1.7}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__faqAnswer :where(p,ul){margin-bottom:12px}.code-blog-module__Gn2UWq__faqAnswer>:last-child{margin-bottom:0}.code-blog-module__Gn2UWq__accentLeadBold{font-weight:600}.code-blog-module__Gn2UWq__kicker{margin:32px 0 12px}.code-blog-module__Gn2UWq__article>.code-blog-module__Gn2UWq__kicker:first-child{margin-top:0}.code-blog-module__Gn2UWq__flowCompare{border:1px solid var(--cb-line);background:var(--cb-line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1px;margin:0 0 28px;display:grid;overflow:hidden}.code-blog-module__Gn2UWq__flowPane{background:var(--cb-sand);padding:28px 28px 32px}.code-blog-module__Gn2UWq__flowPane .code-blog-module__Gn2UWq__monoLabel,.code-blog-module__Gn2UWq__processLabel,.code-blog-module__Gn2UWq__spectrumLabel{color:var(--cb-accent)}.code-blog-module__Gn2UWq__flowSteps{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.code-blog-module__Gn2UWq__flowStep{border:1px solid var(--cb-line);background:var(--cb-paper);text-align:center;color:var(--cb-ink);border-radius:6px;justify-content:center;align-items:center;padding:10px 8px;font-size:14px;line-height:1.3;display:flex}.code-blog-module__Gn2UWq__flowStepResult{border-color:var(--cb-accent);color:var(--cb-accent);font-weight:600}.code-blog-module__Gn2UWq__flowArrow{color:#b8afa6;align-self:center;font-size:16px}.code-blog-module__Gn2UWq__flowText{color:var(--cb-ink);margin:20px 0 0;font-size:17px;line-height:1.65}.code-blog-module__Gn2UWq__flowText+.code-blog-module__Gn2UWq__flowText{color:var(--cb-body);margin-top:8px}.code-blog-module__Gn2UWq__exampleBox{border:1px solid var(--cb-line);background:var(--cb-paper);border-radius:8px;margin:0 0 28px;padding:28px 32px}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__exampleBox :where(p){margin:10px 0 0;font-size:17px;line-height:1.65}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__exampleBox :where(p:first-of-type){color:var(--cb-ink)}.code-blog-module__Gn2UWq__diagramCta{border:1px solid var(--cb-line);background:var(--cb-paper);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin:48px 0 0;display:grid;overflow:hidden}.code-blog-module__Gn2UWq__diagramCtaVisual{background:var(--cb-sand);align-items:center;padding:32px 24px;display:flex}.code-blog-module__Gn2UWq__diagramCtaCopy{flex-direction:column;gap:10px;padding:28px 32px;display:flex}.code-blog-module__Gn2UWq__diagramCtaCopy .code-blog-module__Gn2UWq__ctaButton{align-self:flex-start}.code-blog-module__Gn2UWq__ctaCardTitle{color:var(--cb-ink);text-wrap:balance;margin:0;font-size:22px;font-weight:700;line-height:1.3}.code-blog-module__Gn2UWq__ctaCardText{color:var(--cb-text-2);margin:0 0 8px;font-size:16px;line-height:1.6}.code-blog-module__Gn2UWq__circleSteps{width:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.code-blog-module__Gn2UWq__circleSteps:before{content:"";background:#d6cdc2;height:1px;position:absolute;top:22px;left:16%;right:16%}.code-blog-module__Gn2UWq__circleStep{z-index:1;text-align:center;min-width:0;color:var(--cb-ink);flex-direction:column;flex:1;align-items:center;gap:8px;font-size:15px;line-height:1.3;display:flex;position:relative}.code-blog-module__Gn2UWq__circleStepNumber{background:var(--cb-paper);width:44px;height:44px;font-family:var(--cb-mono);border:1px solid #d6cdc2;border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex}.code-blog-module__Gn2UWq__beforeAfterCta{background:var(--cb-sand);border-radius:8px;margin:48px 0 0;padding:32px}.code-blog-module__Gn2UWq__beforeAfter{grid-template-columns:minmax(0,1fr) auto minmax(0,1.4fr);align-items:center;gap:16px;margin:0 0 28px;display:grid}.code-blog-module__Gn2UWq__beforeBox,.code-blog-module__Gn2UWq__afterBox{border-radius:8px;flex-direction:column;gap:16px;padding:18px;display:flex}.code-blog-module__Gn2UWq__beforeBox{border:1px dashed var(--cb-dot);color:var(--cb-muted);background:#f7f5f1;font-size:17px;line-height:1.3}.code-blog-module__Gn2UWq__afterBox{border:1px solid var(--cb-accent);background:var(--cb-paper)}.code-blog-module__Gn2UWq__afterBox .code-blog-module__Gn2UWq__monoLabel{color:var(--cb-accent)}.code-blog-module__Gn2UWq__afterTitle{color:var(--cb-ink);margin:0 0 10px;font-size:17px;font-weight:700;line-height:1.3;display:block}.code-blog-module__Gn2UWq__beforeAfterArrow{color:var(--cb-accent);font-size:22px}.code-blog-module__Gn2UWq__smallTags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.code-blog-module__Gn2UWq__smallTag{background:var(--cb-blush);font-family:var(--cb-mono);color:var(--cb-accent-hover);border-radius:4px;padding:4px 9px;font-size:12px}.code-blog-module__Gn2UWq__ctaRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;display:flex}.code-blog-module__Gn2UWq__ctaRowCopy{flex:380px;min-width:0}.code-blog-module__Gn2UWq__ctaRow .code-blog-module__Gn2UWq__ctaCardText{margin:8px 0 0}@media (max-width:639px){.code-blog-module__Gn2UWq__beforeAfter{grid-template-columns:minmax(0,1fr)}.code-blog-module__Gn2UWq__beforeAfterArrow{justify-self:center;transform:rotate(90deg)}}.code-blog-module__Gn2UWq__titledCardGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:24px 0 20px;display:grid}.code-blog-module__Gn2UWq__titledCard{border:1px solid var(--cb-line);background:var(--cb-paper);border-radius:8px;flex-direction:column;gap:10px;padding:24px;display:flex}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__titledCardTitle{color:var(--cb-accent-strong);margin:0;font-size:20px}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__titledCard :where(p){margin:0;font-size:16px;line-height:1.6}.code-blog-module__Gn2UWq__spectrum{margin:0 0 32px;padding:28px 0 0}.code-blog-module__Gn2UWq__spectrumTrack{height:14px;margin:0 6px 18px;position:relative}.code-blog-module__Gn2UWq__spectrumTrack:before{content:"";background:#d6cdc2;height:2px;position:absolute;top:6px;left:0;right:0}.code-blog-module__Gn2UWq__spectrumDot{border:2px solid var(--cb-dot);background:var(--cb-paper);box-sizing:border-box;border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:0}.code-blog-module__Gn2UWq__spectrumDotMid{border-color:#d98a7c}.code-blog-module__Gn2UWq__spectrumDotEnd{background:var(--cb-accent);border:0}.code-blog-module__Gn2UWq__spectrumPoints{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.code-blog-module__Gn2UWq__spectrumPoint{flex-direction:column;gap:6px;display:flex}.code-blog-module__Gn2UWq__spectrumPoint:nth-child(2){text-align:center;align-items:center}.code-blog-module__Gn2UWq__spectrumPoint:nth-child(3){text-align:right;align-items:flex-end}.code-blog-module__Gn2UWq__spectrumLabel{font-family:var(--cb-mono);letter-spacing:.15em;text-transform:uppercase;font-size:13px}.code-blog-module__Gn2UWq__spectrumText{color:var(--cb-ink);font-size:18px;font-weight:700;line-height:1.3}.code-blog-module__Gn2UWq__spectrumEnds{border-top:1px solid var(--cb-line);font-family:var(--cb-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cb-muted);justify-content:space-between;margin-top:18px;padding-top:12px;font-size:12px;display:flex}.code-blog-module__Gn2UWq__processColumns{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:24px 48px;margin:40px 0 8px;display:grid}.code-blog-module__Gn2UWq__processColumn{grid-template-rows:subgrid;grid-row:span var(--rows,6);row-gap:0;display:grid}.code-blog-module__Gn2UWq__processHeader{border-top:2px solid var(--cb-ink);margin:0 0 4px;padding-top:14px}.code-blog-module__Gn2UWq__processLabel{font-family:var(--cb-mono);letter-spacing:.15em;text-transform:uppercase;font-size:12px}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__processTitle{margin:6px 0 4px;font-size:22px}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__processIntro{color:var(--cb-muted);margin:0;font-size:16px}.code-blog-module__Gn2UWq__processStep{border-bottom:1px solid var(--cb-line);grid-template-columns:40px minmax(0,1fr);padding:20px 0;display:grid}.code-blog-module__Gn2UWq__processStepNumber{font-family:var(--cb-mono);color:var(--cb-accent);padding-top:3px;font-size:15px}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__processStepTitle{color:var(--cb-ink);margin:0 0 4px;font-size:19px;font-weight:700}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__processStepText{margin:0;font-size:16px;line-height:1.6}.code-blog-module__Gn2UWq__timelineCta{border:1px solid var(--cb-line);background:var(--cb-paper);border-radius:8px;margin:56px 0 0;padding:32px}.code-blog-module__Gn2UWq__timeline{grid-template-columns:repeat(var(--steps,4), minmax(0, 1fr));gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid;position:relative}.code-blog-module__Gn2UWq__timeline:before{content:"";background:#d6cdc2;height:1px;position:absolute;top:5px;left:6px;right:12%}.code-blog-module__Gn2UWq__timelineStep{z-index:1;color:var(--cb-ink);flex-direction:column;gap:8px;font-size:17px;font-weight:700;display:flex;position:relative}.code-blog-module__Gn2UWq__timelineDot{background:var(--cb-ink);border-radius:50%;width:12px;height:12px}.code-blog-module__Gn2UWq__timelineNumber{font-family:var(--cb-mono);color:var(--cb-subtle);font-size:12px;font-weight:400}.code-blog-module__Gn2UWq__timelineStepLast{color:var(--cb-accent)}.code-blog-module__Gn2UWq__timelineStepLast .code-blog-module__Gn2UWq__timelineDot{background:var(--cb-accent)}.code-blog-module__Gn2UWq__timelineCta .code-blog-module__Gn2UWq__ctaRow{border-top:1px solid var(--cb-line);padding-top:24px}.code-blog-module__Gn2UWq__decisionTree{background:var(--cb-sand);border-radius:8px;margin:0 0 8px;padding:32px 24px}.code-blog-module__Gn2UWq__decisionQuestion{background:var(--cb-ink);text-align:center;max-width:420px;color:var(--cb-on-dark);border-radius:8px;margin:0 auto;padding:14px 20px;font-size:18px;line-height:1.35}.code-blog-module__Gn2UWq__decisionStem{background:#b8afa6;width:1px;height:20px;margin:0 auto}.code-blog-module__Gn2UWq__decisionFork{border:1px solid #b8afa6;border-bottom:0;width:50%;height:20px;margin:0 auto}.code-blog-module__Gn2UWq__decisionOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.code-blog-module__Gn2UWq__decisionOption{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.code-blog-module__Gn2UWq__decisionCondition{border:1px solid var(--cb-line);background:var(--cb-paper);width:100%;color:var(--cb-ink);box-sizing:border-box;border-radius:8px;padding:14px 16px;font-size:16px;line-height:1.4}.code-blog-module__Gn2UWq__decisionArrow{color:#b8afa6}.code-blog-module__Gn2UWq__decisionAnswer{border:1px solid var(--cb-accent);color:var(--cb-accent);border-radius:999px;padding:8px 20px;font-size:17px;font-weight:600}.code-blog-module__Gn2UWq__choiceCard{grid-template-rows:subgrid;border:1px solid var(--cb-line);background:var(--cb-paper);border-radius:8px;grid-row:span 3;row-gap:14px;padding:24px;display:grid}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__choiceTitle{margin:0;font-size:20px}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__choiceList{flex-direction:column;gap:4px;margin:0;font-size:17px;line-height:1.6;display:flex}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__choiceNote{border-top:1px solid var(--cb-line);margin:0;padding-top:14px;font-size:16px;line-height:1.6}.code-blog-module__Gn2UWq__crossList{border-top:1px solid var(--cb-line);flex-direction:column;margin:0 0 28px;padding:0;list-style:none;display:flex}.code-blog-module__Gn2UWq__crossItem{border-bottom:1px solid var(--cb-line);color:var(--cb-ink);align-items:baseline;gap:16px;padding:14px 0;display:flex}.code-blog-module__Gn2UWq__crossMark{font-family:var(--cb-mono);color:var(--cb-accent);font-size:14px}.code-blog-module__Gn2UWq__closingQuiet .code-blog-module__Gn2UWq__closingTitle{color:var(--cb-ink);font-size:clamp(24px,2.6vw,30px)}.code-blog-module__Gn2UWq__closingQuiet .code-blog-module__Gn2UWq__closingText{max-width:none;color:var(--cb-accent);margin-top:10px}.code-blog-module__Gn2UWq__finalCtaLarge{margin-top:96px;padding:clamp(40px,7vw,88px) clamp(28px,6vw,80px)}.code-blog-module__Gn2UWq__finalCtaEyebrow{font-family:var(--cb-mono);letter-spacing:.15em;text-transform:uppercase;color:#dcb6a1;font-size:12px}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__finalCtaLarge .code-blog-module__Gn2UWq__finalCtaTitle{letter-spacing:-.03em;max-width:760px;margin:18px 0 20px;font-size:clamp(34px,4.4vw,56px);line-height:1.1}.code-blog-module__Gn2UWq__finalCtaLarge .code-blog-module__Gn2UWq__finalCtaText{max-width:640px;margin-bottom:36px;font-size:19px;line-height:1.7}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__finalCtaLarge .code-blog-module__Gn2UWq__ctaButtonLarge{gap:10px;padding:18px 34px;font-size:18px}.code-blog-module__Gn2UWq__ctaStrip{background:var(--cb-cream);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin:36px 0 0;padding:22px 28px;display:flex}.code-blog-module__Gn2UWq__ctaStripText{min-width:0;color:var(--cb-ink);flex:320px;margin:0;font-size:18px;line-height:1.55}.code-blog-module__Gn2UWq__ctaBoxOutline{border:1px solid var(--cb-line);background:0 0}.code-blog-module__Gn2UWq__ctaBoxTint{border:1px solid var(--cb-line);background:#dcb6a129}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__ctaBoxText :where(p){margin:0 0 4px}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__ctaBoxText :where(p:last-child){margin-bottom:0}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__ctaBoxText :where(strong){color:var(--cb-ink)}.code-blog-module__Gn2UWq__tableLight thead th,.code-blog-module__Gn2UWq__tableSpec thead th,.code-blog-module__Gn2UWq__tableContrast thead th{font-family:var(--cb-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cb-muted);background:0 0;padding:16px 20px;font-size:12px;font-weight:500}.code-blog-module__Gn2UWq__tableLight thead th{background:var(--cb-cream)}.code-blog-module__Gn2UWq__tableLight th,.code-blog-module__Gn2UWq__tableLight td,.code-blog-module__Gn2UWq__tableSpec th,.code-blog-module__Gn2UWq__tableSpec td,.code-blog-module__Gn2UWq__tableContrast th,.code-blog-module__Gn2UWq__tableContrast td{padding:14px 20px;line-height:1.55}.code-blog-module__Gn2UWq__tableLight tbody th{font-weight:700}.code-blog-module__Gn2UWq__tableSpec tbody th{color:var(--cb-muted)}.code-blog-module__Gn2UWq__tableSpec tbody td{color:var(--cb-ink)}.code-blog-module__Gn2UWq__tableContrast tbody th{font-family:var(--cb-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cb-muted);font-size:12px}.code-blog-module__Gn2UWq__tableContrast thead th:not(:first-child){letter-spacing:0;text-transform:none;color:var(--cb-ink);font-family:inherit;font-size:18px;font-weight:700}.code-blog-module__Gn2UWq__tableContrast td:nth-child(2),.code-blog-module__Gn2UWq__tableContrast thead th:nth-child(2){border-left:1px solid var(--cb-line);color:var(--cb-ink)}.code-blog-module__Gn2UWq__tableContrast thead th:last-child,.code-blog-module__Gn2UWq__tableContrast td:last-child{background:var(--cb-accent);color:var(--cb-on-dark)}.code-blog-module__Gn2UWq__tableWrapBare{background:0 0}.code-blog-module__Gn2UWq__bigStatementAccent{color:var(--cb-accent);font-size:clamp(24px,2.6vw,32px);font-weight:700;line-height:1.25}.code-blog-module__Gn2UWq__statementAccent{color:var(--cb-accent);margin:0 0 28px;font-size:clamp(21px,2vw,24px);font-weight:700;line-height:1.4}.code-blog-module__Gn2UWq__stepRows{border-top:2px solid var(--cb-ink);flex-direction:column;margin-top:28px;display:flex}.code-blog-module__Gn2UWq__stepRow{border-bottom:1px solid var(--cb-line);grid-template-columns:56px minmax(0,1fr);padding:32px 0;display:grid}.code-blog-module__Gn2UWq__stepRowsCompact .code-blog-module__Gn2UWq__stepRow{padding:28px 0}.code-blog-module__Gn2UWq__stepRowNumber{font-family:var(--cb-mono);color:var(--cb-accent);padding-top:5px;font-size:15px}.code-blog-module__Gn2UWq__stepRowBody{min-width:0}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__stepRowTitle{margin:0 0 12px;font-size:24px}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__stepRowsCompact .code-blog-module__Gn2UWq__stepRowTitle{margin-bottom:10px;font-size:22px}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__stepRowBody :where(p){margin-bottom:14px}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__stepRowsCompact .code-blog-module__Gn2UWq__stepRowBody :where(p){margin-bottom:12px}.code-blog-module__Gn2UWq__stepRowBody>:last-child{margin-bottom:0}.code-blog-module__Gn2UWq__stepsIndex{background:var(--cb-cream);border-radius:8px;margin:36px 0 0;padding:clamp(24px,3.5vw,36px)}.code-blog-module__Gn2UWq__stepsIndexLabel{margin:0 0 12px}.code-blog-module__Gn2UWq__stepsIndexList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.code-blog-module__Gn2UWq__stepsIndexItem{border-top:1px solid var(--cb-line)}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__stepsIndexLink{color:inherit;grid-template-columns:44px minmax(0,1fr) 24px;gap:0 8px;padding:16px 0;text-decoration:none;display:grid}.code-blog-module__Gn2UWq__stepsIndexNumber{font-family:var(--cb-mono);color:var(--cb-accent);padding-top:3px;font-size:14px}.code-blog-module__Gn2UWq__stepsIndexTitle{color:var(--cb-ink);margin:0 0 2px;font-size:18px;font-weight:700;line-height:1.4;transition:color .15s cubic-bezier(.2,0,0,1);display:block}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__stepsIndexLink:hover .code-blog-module__Gn2UWq__stepsIndexTitle{color:var(--cb-accent)}.code-blog-module__Gn2UWq__stepsIndexText{color:var(--cb-text-2);font-size:16px;line-height:1.55;display:block}.code-blog-module__Gn2UWq__stepsIndexArrow{color:var(--cb-accent);padding-top:2px;font-size:18px}.code-blog-module__Gn2UWq__stepHeading{border-top:2px solid var(--cb-ink);margin:72px 0 0;padding-top:24px}.code-blog-module__Gn2UWq__stepHeadingFirst{margin-top:56px}.code-blog-module__Gn2UWq__stepHeadingLabel{font-family:var(--cb-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--cb-accent);font-size:13px}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__stepHeadingTitle{margin:8px 0 16px;font-size:clamp(24px,2.4vw,30px);line-height:1.25}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__stepHeadingTitle:first-child{margin-top:0;margin-bottom:20px}.code-blog-module__Gn2UWq__panel{background:var(--cb-cream);border-radius:8px;margin:0 0 28px;padding:clamp(28px,4vw,44px)}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__panelTitle{color:var(--cb-ink);margin:0 0 16px;font-size:21px;font-weight:700;line-height:1.3}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__panel :where(p){font-size:17px}.code-blog-module__Gn2UWq__panel .code-blog-module__Gn2UWq__tableWrap{margin:0}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__footnote{font-family:var(--cb-mono);letter-spacing:.05em;color:var(--cb-subtle);margin:12px 0 28px;font-size:12px;line-height:1.6}.code-blog-module__Gn2UWq__relatedReading{border:1px solid var(--cb-line);border-radius:8px;margin:0;padding:16px 20px;font-size:17px}.code-blog-module__Gn2UWq__relatedReading .code-blog-module__Gn2UWq__monoLabel{margin-right:10px}.code-blog-module__Gn2UWq__hairlineGrid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min,320px)), 1fr));border:1px solid var(--cb-line);background:var(--cb-line);border-radius:8px;gap:1px;margin:0 0 32px;font-size:17px;line-height:1.6;display:grid;overflow:hidden}.code-blog-module__Gn2UWq__hairlineCell{background:var(--cb-paper);flex-direction:column;gap:12px;min-width:0;padding:28px;display:flex}.code-blog-module__Gn2UWq__hairlineCellCompact{gap:0;padding:20px 22px;line-height:1.55}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__hairlineCell :where(p){margin:0}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__hairlineCellCompact :where(p:first-child){color:var(--cb-accent);margin-bottom:6px;font-weight:700}.code-blog-module__Gn2UWq__hairlineMarker{font-family:var(--cb-mono);color:var(--cb-accent);font-size:13px}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__hairlineTitle{margin:4px 0 0;font-size:20px;line-height:1.3}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__hairlineTitle:first-child,.code-blog-module__Gn2UWq__hairlineCell .code-blog-module__Gn2UWq__monoLabel+.code-blog-module__Gn2UWq__hairlineTitle{margin-top:0}.code-blog-module__Gn2UWq__hairlineCell .code-blog-module__Gn2UWq__monoLabel{color:var(--cb-accent)}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__hairlineFooter{border-top:1px solid var(--cb-line);color:var(--cb-accent);margin-top:auto;padding-top:12px;font-weight:700}.code-blog-module__Gn2UWq__hairlineFooterLink{font-size:16px;font-weight:400}.code-blog-module__Gn2UWq__hairlineFooterLink .code-blog-module__Gn2UWq__monoLabel{color:var(--cb-muted);margin-bottom:4px;font-size:11px;display:block}.code-blog-module__Gn2UWq__hairlineCellHighlight{background:var(--cb-accent);color:var(--cb-on-dark)}.code-blog-module__Gn2UWq__hairlineCellHighlight .code-blog-module__Gn2UWq__hairlineMarker,.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__hairlineCellHighlight .code-blog-module__Gn2UWq__hairlineTitle,.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__hairlineCellHighlight .code-blog-module__Gn2UWq__hairlineFooter{color:var(--cb-on-dark)}.code-blog-module__Gn2UWq__outlineTags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.code-blog-module__Gn2UWq__outlineTag{border:1px solid var(--cb-line);background:var(--cb-paper);color:var(--cb-ink);border-radius:4px;padding:6px 12px;font-size:15px}.code-blog-module__Gn2UWq__outlineTagsMono .code-blog-module__Gn2UWq__outlineTag{font-family:var(--cb-mono);padding:4px 10px;font-size:13px}.code-blog-module__Gn2UWq__statFigure{border-top:1px solid var(--cb-line);border-bottom:1px solid var(--cb-line);grid-template-columns:minmax(0,1fr);align-items:start;gap:16px 32px;margin:0 0 32px;padding:28px 0;display:grid}@media (min-width:640px){.code-blog-module__Gn2UWq__statFigure{grid-template-columns:160px minmax(0,1fr)}}.code-blog-module__Gn2UWq__statFigureValue{letter-spacing:-.04em;color:var(--cb-accent);font-size:clamp(64px,6vw,80px);font-weight:700;line-height:1}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__statFigureText{margin:0 0 12px;font-size:18px}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__statFigureText :where(strong){color:var(--cb-ink)}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__statFigureSource{font-family:var(--cb-mono);letter-spacing:.05em;color:var(--cb-muted);font-size:12px}.code-blog-module__Gn2UWq__factGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:28px 32px;margin:0 0 32px;padding:0;font-size:17px;line-height:1.6;list-style:none;display:grid}.code-blog-module__Gn2UWq__fact{border-top:1px solid var(--cb-line);min-width:0;padding-top:16px}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__factTitle{margin:0 0 10px;font-size:20px;line-height:1.3}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__factText{margin:0}.code-blog-module__Gn2UWq__noteSand{background:var(--cb-cream);color:var(--cb-ink);border-radius:8px;padding:20px 24px;font-size:18px;line-height:1.6}.code-blog-module__Gn2UWq__noteLabel{color:var(--cb-accent);font-weight:600}.code-blog-module__Gn2UWq__checklistFrame{background:var(--cb-cream);border-radius:8px;margin:4px 0 28px;padding:clamp(16px,2.5vw,24px)}.code-blog-module__Gn2UWq__checklistSheet{border:1px solid var(--cb-line);background:var(--cb-paper);border-radius:6px;padding:clamp(20px,3vw,32px);box-shadow:0 8px 24px #402b2014}.code-blog-module__Gn2UWq__checklistHead{border-bottom:2px solid var(--cb-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:20px;padding-bottom:16px;display:flex}.code-blog-module__Gn2UWq__checklistTitle{color:var(--cb-ink);font-size:22px;font-weight:700;line-height:1.3}.code-blog-module__Gn2UWq__checklistNote{font-family:var(--cb-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cb-subtle);font-size:12px}.code-blog-module__Gn2UWq__checklistGroups{color:var(--cb-ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px 36px;font-size:16px;line-height:1.5;display:grid}.code-blog-module__Gn2UWq__checklistGroupLabel{font-family:var(--cb-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--cb-accent);margin:0 0 6px;font-size:12px;display:block}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__checklistItems{margin:0;padding:0;list-style:none}.code-blog-module__Gn2UWq__checklistItem{border-bottom:1px dashed var(--cb-line);align-items:flex-start;gap:12px;padding:9px 0;display:flex}.code-blog-module__Gn2UWq__checklistBox{border:1.5px solid var(--cb-accent);border-radius:3px;flex:none;width:16px;height:16px;margin-top:3px}.code-blog-module__Gn2UWq__darkCallout{background:var(--cb-ink);border-radius:8px;margin:48px 0 0;padding:clamp(28px,4vw,40px)}.code-blog-module__Gn2UWq__darkCalloutEyebrow{font-family:var(--cb-mono);letter-spacing:.15em;text-transform:uppercase;color:#dcb6a1;margin:0 0 14px;font-size:12px;display:block}.code-blog-module__Gn2UWq__darkCalloutText{color:var(--cb-on-dark);margin:0;font-size:clamp(21px,2vw,26px);font-weight:700;line-height:1.4}.code-blog-module__Gn2UWq__faqStrong{border-top:2px solid var(--cb-ink)}.code-blog-module__Gn2UWq__faqStrong .code-blog-module__Gn2UWq__faqQuestion{gap:24px;font-size:20px}.code-blog-module__Gn2UWq__faqStrong .code-blog-module__Gn2UWq__faqAnswer{max-width:none;font-size:inherit;line-height:inherit;padding-bottom:24px}.code-blog-module__Gn2UWq__closingCta{max-width:1200px;scroll-margin-top:var(--cb-anchor-offset);margin:0 auto;padding:0 24px 120px}.code-blog-module__Gn2UWq__closingCtaPanel{background:var(--cb-ink);color:var(--cb-on-dark);border-radius:8px;padding:clamp(48px,8vw,112px) clamp(28px,7vw,96px)}.code-blog-module__Gn2UWq__closingCtaEyebrow{font-family:var(--cb-mono);letter-spacing:.15em;text-transform:uppercase;color:#dcb6a1;font-size:13px}.code-blog-module__Gn2UWq__closingCtaTitle{letter-spacing:-.03em;max-width:900px;color:var(--cb-on-dark);text-wrap:balance;margin:20px 0 24px;font-size:clamp(34px,4.6vw,60px);font-weight:700;line-height:1.08}.code-blog-module__Gn2UWq__closingCtaHighlight{color:#e07a66}.code-blog-module__Gn2UWq__closingCtaText{max-width:720px;color:var(--cb-on-dark-muted);text-wrap:pretty;margin:0 0 16px;font-size:clamp(19px,1.7vw,22px);line-height:1.6}.code-blog-module__Gn2UWq__closingCtaText:last-of-type{margin-bottom:44px}.code-blog-module__Gn2UWq__closingCtaButton{background:var(--cb-accent);color:var(--cb-on-dark);border-radius:999px;align-items:center;gap:10px;padding:20px 38px;font-size:19px;line-height:1.2;text-decoration:none;transition:background-color .15s cubic-bezier(.2,0,0,1);display:inline-flex}.code-blog-module__Gn2UWq__closingCtaButton:hover{background:var(--cb-accent-hover);color:var(--cb-on-dark)}.code-blog-module__Gn2UWq__ctaBoxOutline .code-blog-module__Gn2UWq__ctaBoxText,.code-blog-module__Gn2UWq__ctaBoxTint .code-blog-module__Gn2UWq__ctaBoxText{font-size:17px}.code-blog-module__Gn2UWq__decisionTree+.code-blog-module__Gn2UWq__compareGrid{margin-top:24px}:where(.code-blog-module__Gn2UWq__narrow) .code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__ctaButton,:where(.code-blog-module__Gn2UWq__narrow) .code-blog-module__Gn2UWq__tocLinkActive{font-weight:400}.code-blog-module__Gn2UWq__panelCompact{padding:clamp(20px,3vw,28px)}.code-blog-module__Gn2UWq__monoAccent{font-family:var(--cb-mono);color:var(--cb-accent);font-size:14px}.code-blog-module__Gn2UWq__tableCompare tbody th{font-family:var(--cb-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cb-muted);font-size:12px}.code-blog-module__Gn2UWq__tableCompare thead th{font-family:var(--cb-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cb-muted);background:0 0;padding:16px 20px;font-size:12px;font-weight:500}.code-blog-module__Gn2UWq__tableCompare thead th:not(:first-child){letter-spacing:0;text-transform:none;color:var(--cb-ink);font-family:inherit;font-size:18px;font-weight:700}.code-blog-module__Gn2UWq__tableCompare th,.code-blog-module__Gn2UWq__tableCompare td{padding:14px 20px;line-height:1.55}.code-blog-module__Gn2UWq__tableCompare td,.code-blog-module__Gn2UWq__tableCompare thead th:not(:first-child){border-left:1px solid var(--cb-line);color:var(--cb-ink)}.code-blog-module__Gn2UWq__tableHighlightLast tbody tr:last-child{background:var(--cb-cream)}.code-blog-module__Gn2UWq__tableHighlightLast tbody tr:last-child td{color:var(--cb-accent);font-weight:700}.code-blog-module__Gn2UWq__metricGrid{border:1px solid var(--cb-line);background:var(--cb-line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.code-blog-module__Gn2UWq__metric{background:var(--cb-paper);flex-direction:column;justify-content:space-between;gap:12px;min-width:0;padding:20px;display:flex}.code-blog-module__Gn2UWq__metricLabel{font-family:var(--cb-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cb-muted);font-size:11px;line-height:1.5}.code-blog-module__Gn2UWq__metricValue{color:var(--cb-ink);font-size:26px;font-weight:700;line-height:1.2}.code-blog-module__Gn2UWq__metricValueAccent{color:var(--cb-accent)}.code-blog-module__Gn2UWq__costCards{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:0 0 28px;display:grid}.code-blog-module__Gn2UWq__costCard{border:1px solid var(--cb-line);border-radius:8px;min-width:0;padding:24px}.code-blog-module__Gn2UWq__costCardHighlight{background:var(--cb-cream)}.code-blog-module__Gn2UWq__costCardName{color:var(--cb-ink);margin:0 0 16px;font-size:20px;font-weight:700;display:block}.code-blog-module__Gn2UWq__costRow,.code-blog-module__Gn2UWq__costTotal{justify-content:space-between;gap:12px;display:flex}.code-blog-module__Gn2UWq__costRow{border-top:1px solid var(--cb-line);color:var(--cb-ink);padding:8px 0;font-size:16px}.code-blog-module__Gn2UWq__costRowLabel{color:var(--cb-muted)}.code-blog-module__Gn2UWq__costTotal{border-top:2px solid var(--cb-ink);margin-top:4px;padding:12px 0 0}.code-blog-module__Gn2UWq__costTotalLabel{font-family:var(--cb-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cb-muted);padding-top:6px;font-size:12px}.code-blog-module__Gn2UWq__costTotalValue{color:var(--cb-ink);font-size:28px;font-weight:700;line-height:1.1}.code-blog-module__Gn2UWq__costCardHighlight .code-blog-module__Gn2UWq__costTotalValue{color:var(--cb-accent)}.code-blog-module__Gn2UWq__formula{background:var(--cb-ink);color:var(--cb-on-dark);border-radius:8px;margin:0 0 28px;padding:clamp(24px,3.5vw,36px)}.code-blog-module__Gn2UWq__formulaText{text-wrap:balance;margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1.35}.code-blog-module__Gn2UWq__formulaAccent,.code-blog-module__Gn2UWq__formulaPartAccent{color:#e07a66}.code-blog-module__Gn2UWq__formulaParts{font-family:var(--cb-mono);border-top:1px solid #ffffff1f;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:16px;margin:20px 0 0;padding:20px 0 0;list-style:none;display:grid}.code-blog-module__Gn2UWq__formulaPartLabel{letter-spacing:.15em;text-transform:uppercase;color:#dcb6a1;margin:0 0 4px;font-size:11px;display:block}.code-blog-module__Gn2UWq__formulaPartValue{font-size:20px}.code-blog-module__Gn2UWq__quantityBars{border:1px solid var(--cb-line);border-radius:8px;flex-direction:column;gap:18px;margin:0 0 12px;padding:clamp(20px,3vw,28px);list-style:none;display:flex}.code-blog-module__Gn2UWq__quantityBar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label total""bar bar";align-items:center;gap:8px 20px;display:grid}@media (min-width:640px){.code-blog-module__Gn2UWq__quantityBar{grid-template-columns:140px minmax(0,1fr) 110px;grid-template-areas:"label bar total"}}.code-blog-module__Gn2UWq__quantityLabel{grid-area:label}.code-blog-module__Gn2UWq__quantityName{color:var(--cb-ink);font-size:18px;font-weight:700;display:block}.code-blog-module__Gn2UWq__quantityPrice{font-family:var(--cb-mono);color:var(--cb-muted);font-size:13px;display:block}.code-blog-module__Gn2UWq__quantityTrack{background:var(--cb-sand);border-radius:4px;grid-area:bar;height:28px;overflow:hidden}.code-blog-module__Gn2UWq__quantityFill{background:#dcb6a1;height:100%}.code-blog-module__Gn2UWq__quantityTotal{text-align:right;color:var(--cb-ink);grid-area:total;font-size:20px;font-weight:700}.code-blog-module__Gn2UWq__quantityBarLast .code-blog-module__Gn2UWq__quantityFill{background:var(--cb-accent)}.code-blog-module__Gn2UWq__quantityBarLast .code-blog-module__Gn2UWq__quantityTotal{color:var(--cb-accent)}.code-blog-module__Gn2UWq__termRows{border-top:2px solid var(--cb-ink);flex-direction:column;margin:0 0 28px;padding:0;list-style:none;display:flex}.code-blog-module__Gn2UWq__termRow{border-bottom:1px solid var(--cb-line);grid-template-columns:minmax(0,1fr);gap:4px 32px;padding:18px 0;display:grid}@media (min-width:640px){.code-blog-module__Gn2UWq__termRow{grid-template-columns:240px minmax(0,1fr)}}.code-blog-module__Gn2UWq__termName{color:var(--cb-accent);font-weight:700}.code-blog-module__Gn2UWq__statementInk{color:var(--cb-ink)}.code-blog-module__Gn2UWq__statementLarge{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(22px,2.4vw,28px);line-height:1.3}.code-blog-module__Gn2UWq__statFigureCompact .code-blog-module__Gn2UWq__statFigureValue{font-size:50px}@media (min-width:640px){.code-blog-module__Gn2UWq__statFigureCompact{grid-template-columns:180px minmax(0,1fr);align-items:center}}.code-blog-module__Gn2UWq__relatedReadingPlain .code-blog-module__Gn2UWq__monoLabel{margin-right:0}.code-blog-module__Gn2UWq__quantityBar:nth-child(2):not(.code-blog-module__Gn2UWq__quantityBarLast) .code-blog-module__Gn2UWq__quantityFill{background:#e07a66}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__hairlineCellTitleText{color:var(--cb-ink);margin:4px 0 8px;font-size:19px;font-weight:700}.code-blog-module__Gn2UWq__termRows{--term:240px}.code-blog-module__Gn2UWq__termRowsWide{--term:280px}@media (min-width:640px){.code-blog-module__Gn2UWq__termRows .code-blog-module__Gn2UWq__termRow{grid-template-columns:var(--term) minmax(0, 1fr)}}.code-blog-module__Gn2UWq__markedList{background:var(--cb-cream);border-radius:8px;margin:0 0 28px;padding:24px 28px}.code-blog-module__Gn2UWq__markedListLabel{margin:0 0 12px}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__markedItems{flex-direction:column;gap:8px;margin:0;padding:0;font-size:17px;line-height:1.55;list-style:none;display:flex}.code-blog-module__Gn2UWq__markedItem{gap:12px;display:flex}.code-blog-module__Gn2UWq__markedMarker{color:var(--cb-accent);flex-shrink:0}.code-blog-module__Gn2UWq__caution{border:1px solid var(--cb-accent);color:var(--cb-ink);border-radius:8px;gap:16px;margin:0 0 28px;padding:20px 24px;font-size:18px;line-height:1.6;display:flex}.code-blog-module__Gn2UWq__cautionLabel{font-family:var(--cb-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--cb-accent);flex-shrink:0;padding-top:4px;font-size:12px}.code-blog-module__Gn2UWq__cautionBody{min-width:0}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__cautionBody :where(p){margin:0 0 8px}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__cautionBody :where(p:last-child){margin-bottom:0}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__cautionBody :where(strong){color:var(--cb-ink)}.code-blog-module__Gn2UWq__statementPair{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:0 0 28px;padding:0;list-style:none;display:grid}.code-blog-module__Gn2UWq__statementPairItem{border:1px solid var(--cb-line);border-radius:8px;min-width:0;padding:24px}.code-blog-module__Gn2UWq__statementPairItem:nth-child(2){background:var(--cb-cream)}.code-blog-module__Gn2UWq__statementPairLabel{margin:0 0 8px;display:block}.code-blog-module__Gn2UWq__statementPairText{color:var(--cb-ink);font-size:22px;font-weight:700;line-height:1.3;display:block}.code-blog-module__Gn2UWq__checker{border:1px solid var(--cb-line);border-radius:8px;margin:0 0 28px;overflow:hidden}.code-blog-module__Gn2UWq__checkerHead{border-bottom:1px solid var(--cb-line);background:var(--cb-cream);padding:24px 28px}.code-blog-module__Gn2UWq__checkerProgressRow{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.code-blog-module__Gn2UWq__checkerCount{color:var(--cb-ink);font-size:22px;font-weight:700}.code-blog-module__Gn2UWq__checkerTrack{background:var(--cb-line);border-radius:999px;height:8px;overflow:hidden}.code-blog-module__Gn2UWq__checkerFill{background:var(--cb-accent);border-radius:999px;height:100%;transition:width .25s cubic-bezier(.2,0,0,1)}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__checkerItems{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.code-blog-module__Gn2UWq__checkerItem{border-bottom:1px solid var(--cb-line);color:var(--cb-ink);cursor:pointer;align-items:center;gap:16px;padding:16px 28px;font-size:17px;line-height:1.5;display:flex;position:relative}.code-blog-module__Gn2UWq__checkerItem:hover{background:#fbf8f5}.code-blog-module__Gn2UWq__checkerInput{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.code-blog-module__Gn2UWq__checkerBox{background:var(--cb-paper);width:22px;height:22px;color:var(--cb-paper);border:1.5px solid #b8afa6;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;line-height:1;display:flex}.code-blog-module__Gn2UWq__checkerInput:focus-visible+.code-blog-module__Gn2UWq__checkerBox{outline:2px solid var(--cb-accent);outline-offset:2px}.code-blog-module__Gn2UWq__checkerItemDone{color:var(--cb-subtle)}.code-blog-module__Gn2UWq__checkerItemDone .code-blog-module__Gn2UWq__checkerBox{border-color:var(--cb-accent);background:var(--cb-accent)}.code-blog-module__Gn2UWq__checkerItemDone .code-blog-module__Gn2UWq__checkerLabel{text-decoration:line-through}.code-blog-module__Gn2UWq__checkerActions{flex-wrap:wrap;gap:12px;padding:20px 28px;display:flex}.code-blog-module__Gn2UWq__checkerButton{border:1px solid var(--cb-ink);font:inherit;color:var(--cb-ink);cursor:pointer;background:0 0;border-radius:999px;padding:10px 22px;font-size:16px}.code-blog-module__Gn2UWq__checkerButton:hover{background:#4041420f}.code-blog-module__Gn2UWq__checkerButtonPrimary{border-color:var(--cb-accent);background:var(--cb-accent);color:var(--cb-on-dark)}.code-blog-module__Gn2UWq__checkerButtonPrimary:hover{border-color:var(--cb-accent-hover);background:var(--cb-accent-hover)}.code-blog-module__Gn2UWq__weightBars{border:1px solid var(--cb-line);border-radius:8px;flex-direction:column;gap:18px;margin:0 0 12px;padding:clamp(20px,3vw,28px);display:flex}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__weightRows{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.code-blog-module__Gn2UWq__weightRow{grid-template-columns:120px minmax(0,1fr) 48px;align-items:center;gap:8px 20px;display:grid}@media (min-width:640px){.code-blog-module__Gn2UWq__weightRow{grid-template-columns:220px minmax(0,1fr) 56px}}.code-blog-module__Gn2UWq__weightLabel{color:var(--cb-ink);font-size:17px;font-weight:700;line-height:1.35}.code-blog-module__Gn2UWq__weightTrack{background:var(--cb-sand);border-radius:4px;height:24px;overflow:hidden}.code-blog-module__Gn2UWq__weightFill{background:#dcb6a1;height:100%;display:block}.code-blog-module__Gn2UWq__weightFillStrong{background:var(--cb-accent)}.code-blog-module__Gn2UWq__weightFillMid{background:#e07a66}.code-blog-module__Gn2UWq__weightValue{text-align:right;color:var(--cb-ink);font-size:20px;font-weight:700}.code-blog-module__Gn2UWq__weightValueStrong{color:var(--cb-accent)}.code-blog-module__Gn2UWq__weightTotal{border-top:2px solid var(--cb-ink);justify-content:space-between;padding-top:16px;display:flex}.code-blog-module__Gn2UWq__weightTotalLabel{font-family:var(--cb-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--cb-muted);padding-top:6px;font-size:12px}.code-blog-module__Gn2UWq__weightTotalValue{color:var(--cb-ink);font-size:22px;font-weight:700}.code-blog-module__Gn2UWq__heroSplit{background:var(--cb-cream)}.code-blog-module__Gn2UWq__heroSplitInner{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);max-width:1200px;margin:0 auto;padding:clamp(48px,7vw,96px) 24px clamp(48px,6vw,80px);display:grid}@media (min-width:900px){.code-blog-module__Gn2UWq__heroSplitInner{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.code-blog-module__Gn2UWq__heroSplitCopy{min-width:0}.code-blog-module__Gn2UWq__heroSplitEyebrow{font-family:var(--cb-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--cb-muted);flex-wrap:wrap;gap:6px 14px;margin:0 0 24px;font-size:13px;display:flex}.code-blog-module__Gn2UWq__heroSplitKicker{color:var(--cb-accent)}.code-blog-module__Gn2UWq__heroSplitDot{color:var(--cb-dot)}.code-blog-module__Gn2UWq__heroSplit .code-blog-module__Gn2UWq__title{font-size:clamp(36px,4.4vw,60px);line-height:1.08}.code-blog-module__Gn2UWq__heroSplit .code-blog-module__Gn2UWq__titleHighlight{color:var(--cb-accent)}.code-blog-module__Gn2UWq__heroSplit .code-blog-module__Gn2UWq__lead{max-width:560px;margin-top:28px;font-size:clamp(19px,1.6vw,22px);line-height:1.6}.code-blog-module__Gn2UWq__heroSplitMedia{aspect-ratio:4/3;background:var(--cb-sand);border-radius:8px;min-width:0;overflow:hidden}.code-blog-module__Gn2UWq__panelSpacious{margin-bottom:36px;padding:clamp(32px,5vw,56px)}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__panelSpacious :where(p){font-size:clamp(19px,1.8vw,21px);line-height:1.6}.code-blog-module__Gn2UWq__bigStatementStrong{font-size:clamp(26px,3vw,38px);font-weight:700}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__panelSpacious .code-blog-module__Gn2UWq__bigStatement{font-size:clamp(26px,3vw,38px);line-height:1.2}.code-blog-module__Gn2UWq__flowLine{border-top:1px solid var(--cb-line);font-family:var(--cb-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cb-text-2);flex-wrap:wrap;gap:10px 0;margin:0;padding:20px 0 0;font-size:13px;list-style:none;display:flex}.code-blog-module__Gn2UWq__flowLineItem:last-child{color:var(--cb-ink)}.code-blog-module__Gn2UWq__flowLineItem:not(:last-child):after{content:"→";content:"→" / "";color:#b8afa6;padding:0 12px}.code-blog-module__Gn2UWq__imageSteps{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:48px 32px;margin:0;padding:0;list-style:none;display:grid}.code-blog-module__Gn2UWq__imageStep{min-width:0}.code-blog-module__Gn2UWq__imageStepImage{aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain;background:var(--cb-sand);border-radius:8px;width:100%;height:auto;margin-bottom:20px;display:block}.code-blog-module__Gn2UWq__imageStepLabel{font-family:var(--cb-mono);color:var(--cb-accent);font-size:13px}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__imageStepTitle{margin:6px 0 10px;font-size:22px}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__imageStepText{margin:0;font-size:17px;line-height:1.6}.code-blog-module__Gn2UWq__statementRuled{border-top:2px solid var(--cb-ink);margin:48px 0 40px;padding-top:28px}.code-blog-module__Gn2UWq__tableHeadingKicker{font-family:var(--cb-mono);letter-spacing:.15em;text-transform:uppercase;opacity:.85;font-size:12px;font-weight:400;display:block}.code-blog-module__Gn2UWq__tableHeadingName{margin-top:6px;font-size:19px;font-weight:700;display:block}.code-blog-module__Gn2UWq__countStats{border-top:2px solid var(--cb-ink);border-bottom:1px solid var(--cb-line);background:var(--cb-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 36px;padding:0;list-style:none;display:grid}@media (min-width:900px){.code-blog-module__Gn2UWq__countStats{grid-template-columns:repeat(4,minmax(0,1fr))}}.code-blog-module__Gn2UWq__countStat{background:var(--cb-paper);min-width:0;padding:28px 16px}@media (min-width:900px){.code-blog-module__Gn2UWq__countStat{padding:28px 20px}}.code-blog-module__Gn2UWq__countValue{letter-spacing:-.03em;white-space:nowrap;color:var(--cb-accent);font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1;display:block}.code-blog-module__Gn2UWq__countLabel{font-family:var(--cb-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cb-muted);margin:12px 0 0;font-size:12px;display:block}.code-blog-module__Gn2UWq__profile{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:36px;margin:0 0 32px;display:grid}.code-blog-module__Gn2UWq__profilePhoto{aspect-ratio:4/5;background:var(--cb-sand);border-radius:8px;overflow:hidden}.code-blog-module__Gn2UWq__profilePhotoImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.code-blog-module__Gn2UWq__profileBody{min-width:0}.code-blog-module__Gn2UWq__profileName{color:var(--cb-ink);margin:6px 0 20px;font-size:26px;font-weight:700;line-height:1.3;display:block}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__profileBody :where(p){margin:0 0 16px;font-size:18px}.code-blog-module__Gn2UWq__mission{border-top:2px solid var(--cb-ink);padding-top:28px}.code-blog-module__Gn2UWq__missionLight{border-top-width:1px;border-top-color:var(--cb-line);margin-top:64px}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__missionLabel{font-family:var(--cb-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--cb-muted);margin:0 0 16px;font-size:13px;font-weight:500}.code-blog-module__Gn2UWq__missionStatement{letter-spacing:-.03em;color:var(--cb-ink);text-wrap:balance;margin:0 0 28px;font-size:clamp(30px,3.6vw,46px);font-weight:700;line-height:1.12}.code-blog-module__Gn2UWq__article .code-blog-module__Gn2UWq__mission :where(p:not(.code-blog-module__Gn2UWq__missionStatement)){margin:0 0 16px}.code-blog-module__Gn2UWq__mission>:last-child{margin-bottom:0}.code-blog-module__Gn2UWq__closingCtaActions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.code-blog-module__Gn2UWq__closingCtaNote{color:#bdb5ac;font-size:16px;font-style:italic}.code-blog-module__Gn2UWq__keyStatement:has(+.code-blog-module__Gn2UWq__dotList){margin-bottom:0}.code-blog-module__Gn2UWq__panel>.code-blog-module__Gn2UWq__footnote:last-child{margin-bottom:0}
.how-to-find-the-manufacturer-of-a-product-module__Zpwl4G__searchExamples{background:var(--cb-cream);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:center;gap:20px 28px;margin:4px 0 20px;padding:clamp(20px,3vw,28px);display:grid}.how-to-find-the-manufacturer-of-a-product-module__Zpwl4G__column{flex-direction:column;gap:10px;min-width:0;display:flex}.how-to-find-the-manufacturer-of-a-product-module__Zpwl4G__label{font-family:var(--cb-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--cb-subtle);font-size:12px}.how-to-find-the-manufacturer-of-a-product-module__Zpwl4G__labelTry{color:var(--cb-accent)}.how-to-find-the-manufacturer-of-a-product-module__Zpwl4G__searchExamples .how-to-find-the-manufacturer-of-a-product-module__Zpwl4G__queries{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.how-to-find-the-manufacturer-of-a-product-module__Zpwl4G__query{border:1px solid var(--cb-line);background:var(--cb-paper);color:var(--cb-muted);border-radius:999px;align-items:center;gap:12px;padding:12px 18px;display:flex;box-shadow:0 1px 2px #402b200f}.how-to-find-the-manufacturer-of-a-product-module__Zpwl4G__queryBroad{border:1px dashed var(--cb-dot);box-shadow:none;color:#a79e95;background:0 0}.how-to-find-the-manufacturer-of-a-product-module__Zpwl4G__icon{flex:none}.how-to-find-the-manufacturer-of-a-product-module__Zpwl4G__queryText{font-family:var(--cb-mono);color:var(--cb-ink);font-size:15px;line-height:1.3}.how-to-find-the-manufacturer-of-a-product-module__Zpwl4G__queryBroad .how-to-find-the-manufacturer-of-a-product-module__Zpwl4G__queryText{color:inherit;text-decoration:line-through;text-decoration-thickness:1px}.how-to-find-the-manufacturer-of-a-product-module__Zpwl4G__hit{color:var(--cb-accent)}.how-to-find-the-manufacturer-of-a-product-module__Zpwl4G__note{color:var(--cb-subtle);font-size:14px;line-height:1.4}