.blog-module__r2Uipq__tone{--ink:#262331;--subtle:#5b5568;color:var(--ink)}.blog-module__r2Uipq__tone[data-tone=lavender]{background:#e7e2f1}.blog-module__r2Uipq__tone[data-tone=sage]{background:#e3ecdf}.blog-module__r2Uipq__tone[data-tone=peach]{background:#f6e3d4}.blog-module__r2Uipq__chip{background:#ffffffa6;border-radius:999px;align-self:flex-start;padding:5px 11px;font-size:12px;font-weight:500;display:inline-flex}.blog-module__r2Uipq__intro{max-width:720px}.blog-module__r2Uipq__intro .marketing-lede{margin-top:16px}.blog-module__r2Uipq__featured{border-radius:24px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:40px;margin-top:48px;padding:40px;text-decoration:none;display:grid}.blog-module__r2Uipq__featured h2{letter-spacing:-.035em;text-wrap:balance;margin-top:18px;font-size:clamp(28px,3.2vw,44px);font-weight:500;line-height:1.08}.blog-module__r2Uipq__featured:hover h2{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.blog-module__r2Uipq__featured p{color:var(--subtle);font-size:17px;line-height:1.6}.blog-module__r2Uipq__meta{color:var(--subtle);flex-wrap:wrap;gap:4px 16px;margin-top:14px;font-size:13px;display:flex}.blog-module__r2Uipq__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:56px 0 24px;display:flex}.blog-module__r2Uipq__filters{flex-wrap:wrap;gap:6px;display:flex}.blog-module__r2Uipq__filters button{border:1px solid var(--sg-border);min-height:36px;color:var(--sg-text-muted);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:14px}.blog-module__r2Uipq__filters button:hover{color:var(--sg-text)}.blog-module__r2Uipq__filters button[aria-pressed=true]{border-color:var(--sg-text);background:var(--sg-text);color:var(--sg-bg)}.blog-module__r2Uipq__search{width:min(100%,320px)}.blog-module__r2Uipq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.blog-module__r2Uipq__card{border-radius:20px;flex-direction:column;min-height:280px;padding:24px;text-decoration:none;transition:transform .18s;display:flex}.blog-module__r2Uipq__card:hover{transform:translateY(-3px)}.blog-module__r2Uipq__card h3{letter-spacing:-.02em;text-wrap:balance;margin-top:20px;font-size:21px;font-weight:500;line-height:1.25}.blog-module__r2Uipq__card:hover h3{text-underline-offset:4px;text-decoration:underline}.blog-module__r2Uipq__card p{color:var(--subtle);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:10px;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.blog-module__r2Uipq__card .blog-module__r2Uipq__meta{margin-top:auto;padding-top:18px}.blog-module__r2Uipq__empty{border:1px dashed var(--sg-border-strong);color:var(--sg-text-muted);text-align:center;border-radius:20px;padding:48px 24px}.blog-module__r2Uipq__empty button{color:var(--sg-text);text-underline-offset:4px;cursor:pointer;margin-top:10px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.blog-module__r2Uipq__card{transition:none}.blog-module__r2Uipq__card:hover{transform:none}}@media (max-width:960px){.blog-module__r2Uipq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-module__r2Uipq__featured{grid-template-columns:1fr;gap:16px;padding:28px}}@media (max-width:600px){.blog-module__r2Uipq__grid{grid-template-columns:1fr}.blog-module__r2Uipq__card{min-height:0}.blog-module__r2Uipq__search{width:100%}}
.article-module__pfAF_a__header{max-width:820px}.article-module__pfAF_a__header h1{letter-spacing:-.04em;text-wrap:balance;margin-top:20px;font-size:clamp(36px,5vw,60px);font-weight:500;line-height:1.04}.article-module__pfAF_a__header .marketing-lede{margin-top:20px}.article-module__pfAF_a__byline{color:var(--sg-text-muted);flex-wrap:wrap;gap:4px 18px;margin-top:22px;font-size:14px;display:flex}.article-module__pfAF_a__byline strong{color:var(--sg-text);font-weight:500}.article-module__pfAF_a__layout{border-top:1px solid var(--sg-border);grid-template-columns:minmax(0,1fr) 260px;gap:64px;margin-top:56px;padding-top:40px;display:grid}.article-module__pfAF_a__toc{top:calc(var(--site-header,73px) + 24px);align-self:start;position:sticky}.article-module__pfAF_a__toc p{color:var(--sg-text-muted);font-size:13px;font-weight:500}.article-module__pfAF_a__toc ol{gap:2px;margin-top:10px;display:grid}.article-module__pfAF_a__toc a{color:var(--sg-text-muted);border-radius:8px;padding:6px 10px;font-size:14px;line-height:1.4;text-decoration:none;display:block}.article-module__pfAF_a__toc a:hover{background:var(--sg-surface-sunken);color:var(--sg-text)}.article-module__pfAF_a__toc a[data-level="3"]{padding-left:22px}.article-module__pfAF_a__prose{max-width:68ch;color:var(--sg-text);font-size:18px;line-height:1.75}.article-module__pfAF_a__prose>*+*{margin-top:1.1em}.article-module__pfAF_a__prose h2{letter-spacing:-.03em;scroll-margin-top:calc(var(--site-header,73px) + 24px);margin-top:2.4em;font-size:clamp(26px,2.6vw,32px);font-weight:500;line-height:1.15}.article-module__pfAF_a__prose h3{letter-spacing:-.015em;scroll-margin-top:calc(var(--site-header,73px) + 24px);margin-top:1.8em;font-size:21px;font-weight:500;line-height:1.3}.article-module__pfAF_a__prose h2+*,.article-module__pfAF_a__prose h3+*{margin-top:.6em}.article-module__pfAF_a__prose .blog-heading-anchor{color:inherit;text-decoration:none}.article-module__pfAF_a__prose a{color:var(--sg-text);text-decoration:underline;-webkit-text-decoration-color:var(--sg-border-strong);text-decoration-color:var(--sg-border-strong);text-underline-offset:4px}.article-module__pfAF_a__prose a:hover{-webkit-text-decoration-color:var(--sg-text);text-decoration-color:var(--sg-text)}.article-module__pfAF_a__prose ul,.article-module__pfAF_a__prose ol{padding-left:1.3em}.article-module__pfAF_a__prose ul{list-style:outside}.article-module__pfAF_a__prose ol{list-style:decimal}.article-module__pfAF_a__prose li+li{margin-top:.45em}.article-module__pfAF_a__prose li::marker{color:var(--sg-text-muted)}.article-module__pfAF_a__prose strong{font-weight:600}.article-module__pfAF_a__prose blockquote{background:var(--sg-surface-sunken);border-radius:16px;padding:20px 24px;font-size:19px;line-height:1.6}.article-module__pfAF_a__prose hr{border:0;border-top:1px solid var(--sg-border);margin:2.5em 0}.article-module__pfAF_a__prose code{background:var(--sg-surface-sunken);font-family:var(--sg-font-mono,ui-monospace, monospace);border-radius:6px;padding:2px 6px;font-size:.88em}.article-module__pfAF_a__prose pre{background:var(--sg-surface-sunken);border-radius:14px;padding:18px 20px;font-size:14px;line-height:1.7;overflow-x:auto}.article-module__pfAF_a__prose pre code{background:0 0;padding:0}.article-module__pfAF_a__prose .blog-table{border:1px solid var(--sg-border);border-radius:14px;overflow-x:auto}.article-module__pfAF_a__prose table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.article-module__pfAF_a__prose th,.article-module__pfAF_a__prose td{border-bottom:1px solid var(--sg-border);text-align:left;vertical-align:top;padding:12px 16px}.article-module__pfAF_a__prose th{background:var(--sg-surface-sunken);font-weight:500}.article-module__pfAF_a__prose tr:last-child td{border-bottom:0}.article-module__pfAF_a__practice{max-width:68ch;color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:56px;display:flex}.article-module__pfAF_a__practice h2{letter-spacing:-.025em;font-size:24px;font-weight:500}.article-module__pfAF_a__practice p{color:var(--subtle);margin-top:6px;font-size:15px}.article-module__pfAF_a__related{margin-top:96px}.article-module__pfAF_a__related>h2{margin-bottom:24px}@media (max-width:1023px){.article-module__pfAF_a__layout{grid-template-columns:1fr;gap:0}.article-module__pfAF_a__toc{display:none}}@media (max-width:600px){.article-module__pfAF_a__prose{font-size:17px}}
