.blog-article.svelte-1m6klxp{--party-blue: #e6f3fc;--party-pink: #fce8ef;--party-ink: var(--dark-blue, #032a5e);--blog-paper: #f8fbfd;--blog-serif: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--blog-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--blog-mono: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--blog-ink-50: #526477;--blog-ink-60: #526477;--blog-ink-72: #526477;background:#fff;color:var(--party-ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.7}.blog-article.svelte-1m6klxp a:where(.svelte-1m6klxp){color:var(--blog-accent, #0077b6);text-underline-offset:4px}.blog-article.svelte-1m6klxp a:where(.svelte-1m6klxp):hover{color:var(--party-ink)}.blog-article.svelte-1m6klxp a:focus-visible{outline:3px solid #24577a;outline-offset:5px}.hero-calm.svelte-1m6klxp{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);max-width:1400px;margin:0 auto;padding:clamp(1.5rem,4vw,3.5rem) clamp(1.25rem,4vw,3.5rem);gap:clamp(2rem,4vw,4rem);align-items:center;background:linear-gradient(125deg,#f0f8fd,#fff 55%,#fff3f7)}.hero-calm-inner.svelte-1m6klxp{min-width:0}.back-link.svelte-1m6klxp{display:inline-flex;gap:.6rem;font-size:.8rem;margin-bottom:2.5rem;text-decoration:none}.hero-eyebrow.svelte-1m6klxp{display:flex;align-items:center;gap:.6rem;font-size:.7rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.25rem}.dot.svelte-1m6klxp{width:7px;height:7px;border-radius:50%;background:#24577a}.hero-calm.svelte-1m6klxp h1:where(.svelte-1m6klxp){font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(2rem,3.8vw,3.5rem);font-weight:700;line-height:1.15;letter-spacing:-.035em;margin:0 0 1.5rem;text-wrap:balance;color:var(--party-ink)}.blue-highlight.svelte-1m6klxp,.pink-highlight.svelte-1m6klxp{box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 .08em;border-radius:.15em}.blue-highlight.svelte-1m6klxp{background:var(--party-blue)}.pink-highlight.svelte-1m6klxp{background:var(--party-pink)}.hero-deck.svelte-1m6klxp{font-size:1.0625rem;line-height:1.75;color:#526477;max-width:540px;margin:0 0 1.75rem}.hero-actions.svelte-1m6klxp{display:flex;flex-wrap:wrap;gap:.75rem}.hero-actions.svelte-1m6klxp .pill:where(.svelte-1m6klxp){display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:48px;padding:.8rem 1.4rem;border-radius:9999px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s ease,transform .2s ease}.hero-actions.svelte-1m6klxp .pill-primary:where(.svelte-1m6klxp){background:var(--party-ink);color:#fff;border:1px solid var(--party-ink)}.hero-actions.svelte-1m6klxp .pill-primary:where(.svelte-1m6klxp):hover{background:#24577a;transform:translateY(-2px)}.hero-actions.svelte-1m6klxp .pill-secondary:where(.svelte-1m6klxp){background:#fff;color:var(--party-ink);border:1px solid #cadce8}.hero-actions.svelte-1m6klxp .pill-secondary:where(.svelte-1m6klxp):hover{background:var(--party-blue)}.byline.svelte-1m6klxp{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin-top:2rem;font-size:.72rem;color:#526477}.byline.svelte-1m6klxp strong:where(.svelte-1m6klxp){font-weight:600}.meta-dot.svelte-1m6klxp{width:3px;height:3px;background:#526477;border-radius:50%}.hero-image-wide.svelte-1m6klxp{margin:0;align-self:stretch;min-height:480px;border-radius:1rem;overflow:hidden;background:var(--party-blue)}.hero-image-wide.svelte-1m6klxp img:where(.svelte-1m6klxp){display:block;width:100%;height:100%;object-fit:cover}.article-wrap.svelte-1m6klxp{display:grid;grid-template-columns:260px minmax(0,760px);gap:clamp(2rem,6vw,6rem);max-width:1280px;margin:0 auto;padding:clamp(3rem,7vw,6rem) clamp(1.25rem,4vw,2rem);align-items:start}.guide-sidebar.svelte-1m6klxp{position:sticky;top:120px}.guide-nav.svelte-1m6klxp{padding:1.5rem;border:1px solid #dce7ee;border-radius:1rem;background:#f8fbfd}.nav-eyebrow.svelte-1m6klxp{font-size:.65rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:#526477;margin:0 0 .5rem}.guide-nav.svelte-1m6klxp h2:where(.svelte-1m6klxp){font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.2rem;font-weight:700;margin:0 0 1rem}.guide-nav.svelte-1m6klxp ol:where(.svelte-1m6klxp){list-style:none;margin:0;padding:0}.guide-nav.svelte-1m6klxp li:where(.svelte-1m6klxp)+li:where(.svelte-1m6klxp){border-top:1px solid #dce7ee}.guide-nav.svelte-1m6klxp li:where(.svelte-1m6klxp) a:where(.svelte-1m6klxp){display:flex;align-items:center;gap:.65rem;min-height:44px;padding:.6rem 0;font-size:.8rem;text-decoration:none}.guide-nav.svelte-1m6klxp li:where(.svelte-1m6klxp) a:where(.svelte-1m6klxp)>span:where(.svelte-1m6klxp):first-child{font-size:.65rem;color:#526477}.guide-nav.svelte-1m6klxp li:where(.svelte-1m6klxp) a:where(.svelte-1m6klxp):hover{text-decoration:underline}.nav-arrow.svelte-1m6klxp{margin-left:auto}.sidebar-note.svelte-1m6klxp{background:var(--party-pink);margin:1.25rem -.5rem -.5rem;padding:1.1rem;border-radius:.75rem}.sidebar-note.svelte-1m6klxp p:where(.svelte-1m6klxp){margin:0 0 .6rem;color:var(--party-ink);font-size:.85rem}.sidebar-note.svelte-1m6klxp a:where(.svelte-1m6klxp){font-size:.75rem;font-weight:600}.article-col.svelte-1m6klxp{min-width:0}.article-col.svelte-1m6klxp section:where(.svelte-1m6klxp){scroll-margin-top:120px}.article-col.svelte-1m6klxp p:where(.svelte-1m6klxp){font-size:1rem;line-height:1.8;color:#526477;margin:0 0 1.25rem;text-wrap:pretty}.article-col.svelte-1m6klxp .lede:where(.svelte-1m6klxp){font-size:clamp(1.25rem,2vw,1.6rem);font-weight:500;color:var(--party-ink);line-height:1.55;letter-spacing:-.02em}.article-col.svelte-1m6klxp p:where(.svelte-1m6klxp) a:where(.svelte-1m6klxp){font-weight:600;text-decoration:underline}.article-col.svelte-1m6klxp ul:where(.svelte-1m6klxp){list-style:disc;padding-left:1.25rem;margin:0 0 1.5rem}.article-col.svelte-1m6klxp li:where(.svelte-1m6klxp){padding-left:.35rem;margin-bottom:.8rem;color:#526477}.article-col.svelte-1m6klxp li:where(.svelte-1m6klxp)::marker{color:#24577a}.article-col.svelte-1m6klxp strong:where(.svelte-1m6klxp){color:var(--party-ink);font-weight:600}.article-col.svelte-1m6klxp .cta-note:where(.svelte-1m6klxp){padding:1.25rem 1.5rem;background:var(--party-blue);border:1px solid #d1e5f3;border-radius:.75rem;font-size:.9rem;color:var(--party-ink)}.article-col.svelte-1m6klxp section:where(.svelte-1m6klxp):nth-of-type(2n) .cta-note:where(.svelte-1m6klxp){background:var(--party-pink);border-color:#f1d6e1}.section-header.svelte-1m6klxp{margin:3.5rem 0 1.5rem;padding:1.5rem;background:var(--party-blue);border-radius:1rem}.article-col.svelte-1m6klxp section:where(.svelte-1m6klxp):nth-of-type(odd) .section-header:where(.svelte-1m6klxp){background:var(--party-pink)}.section-index-line.svelte-1m6klxp{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.8rem;font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#526477}.section-header.svelte-1m6klxp h2:where(.svelte-1m6klxp){font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.14;letter-spacing:-.035em;color:var(--party-ink);margin:0}.article-col.svelte-1m6klxp em:where(.svelte-1m6klxp){font-style:normal}.article-col.svelte-1m6klxp h3:where(.svelte-1m6klxp){font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.25rem;font-weight:650;letter-spacing:-.02em;line-height:1.4;margin:2rem 0 .8rem;color:var(--party-ink)}.inline-figure.svelte-1m6klxp{margin:2rem 0}.inline-figure-img.svelte-1m6klxp{aspect-ratio:3 / 2;border-radius:1rem;overflow:hidden;background:var(--party-blue)}.inline-figure-img.svelte-1m6klxp img:where(.svelte-1m6klxp){display:block;width:100%;height:100%;object-fit:cover}.inline-figure-caption.svelte-1m6klxp{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-size:.7rem;color:#526477;padding:.75rem .2rem 0}.credit.svelte-1m6klxp{white-space:nowrap}.section-end.svelte-1m6klxp{width:48px;height:3px;border-radius:99px;background:#dce7ee;margin:2.5rem auto 0}.blog-article.svelte-1m6klxp .inline-cta{max-width:none;background:var(--party-pink);border:1px solid #f1d6e1;border-radius:1rem}.blog-article.svelte-1m6klxp .inline-cta h4,.blog-article.svelte-1m6klxp .next-steps-section h2,.blog-article.svelte-1m6klxp .step-card h3{font-weight:700;letter-spacing:-.025em}.blog-article.svelte-1m6klxp .next-steps-section{background:#f4f9fd;border-top:1px solid #dce7ee}.blog-article.svelte-1m6klxp .toc-label{border-top:0;font-weight:600;letter-spacing:.1em}.blog-article.svelte-1m6klxp .step-card{background:var(--party-blue);border:1px solid #d1e5f3;border-radius:1rem}.blog-article.svelte-1m6klxp .step-card:nth-child(2){background:var(--party-pink);border-color:#f1d6e1}@media (max-width: 1100px){.article-wrap.svelte-1m6klxp{grid-template-columns:220px minmax(0,1fr);gap:2rem}.guide-nav.svelte-1m6klxp{padding:1.1rem}}@media (max-width: 900px){.hero-calm.svelte-1m6klxp{grid-template-columns:1fr;gap:2rem}.hero-calm.svelte-1m6klxp h1:where(.svelte-1m6klxp){max-width:22ch}.hero-image-wide.svelte-1m6klxp{min-height:0;aspect-ratio:16 / 10}.hero-calm.svelte-1m6klxp h1:where(.svelte-1m6klxp){font-size:clamp(2rem,6vw,3.25rem)}.back-link.svelte-1m6klxp{margin-bottom:1.75rem}.article-wrap.svelte-1m6klxp{grid-template-columns:1fr;gap:2.5rem}.guide-sidebar.svelte-1m6klxp{position:static}.guide-nav.svelte-1m6klxp ol:where(.svelte-1m6klxp){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.25rem}.guide-nav.svelte-1m6klxp li:where(.svelte-1m6klxp):nth-child(2){border-top:0}.sidebar-note.svelte-1m6klxp{margin:1rem 0 0}}@media (max-width: 480px){.hero-actions.svelte-1m6klxp{flex-direction:column}.hero-actions.svelte-1m6klxp .pill:where(.svelte-1m6klxp){width:100%}.byline.svelte-1m6klxp .meta-dot:where(.svelte-1m6klxp){display:none}.byline.svelte-1m6klxp{flex-direction:column;align-items:flex-start}.section-header.svelte-1m6klxp{padding:1.25rem}.section-index-line.svelte-1m6klxp{flex-direction:column}.guide-nav.svelte-1m6klxp li:where(.svelte-1m6klxp) a:where(.svelte-1m6klxp){font-size:.75rem}.nav-arrow.svelte-1m6klxp{display:none}}@media (prefers-reduced-motion: reduce){.hero-actions.svelte-1m6klxp .pill:where(.svelte-1m6klxp){transition:none;transform:none}}@media print{.guide-sidebar.svelte-1m6klxp,.hero-actions.svelte-1m6klxp{display:none}.hero-calm.svelte-1m6klxp,.article-wrap.svelte-1m6klxp{display:block}}
