.post.svelte-97cims{padding-block-start:40px;padding-block-end:120px}.head.svelte-97cims{gap:20px;max-width:760px;margin:0 auto 40px;display:grid}.back.svelte-97cims{min-height:44px;color:var(--muted);justify-self:start;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.back.svelte-97cims:hover{color:var(--accent)}.head.svelte-97cims .h1:where(.svelte-97cims){font-size:max(2rem,min(1.2rem + 2.6vw,3.25rem))}.meta.svelte-97cims{color:var(--muted);flex-wrap:wrap;gap:6px 20px;font-size:.9375rem;display:flex}.cover.svelte-97cims{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-card);width:100%;max-width:945px;height:auto;margin:0 auto 48px}.column.svelte-97cims{gap:24px;max-width:680px;margin:0 auto;display:grid}.box.svelte-97cims{border-radius:var(--radius-tile);background:var(--surface);padding:24px 28px}.box.svelte-97cims p:where(.svelte-97cims){font-size:1.0625rem;line-height:1.55}.short.svelte-97cims{background:var(--accent-soft)}.box.svelte-97cims .label:where(.svelte-97cims){color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.8125rem;font-weight:650}.takeaways.svelte-97cims{gap:10px;margin:0;padding:0;list-style:none;display:grid}.takeaways.svelte-97cims li:where(.svelte-97cims){padding-left:28px;line-height:1.5;position:relative}.takeaways.svelte-97cims li:where(.svelte-97cims):before{content:"✓";color:var(--accent);font-weight:700;position:absolute;left:4px}.body.svelte-97cims{font-synthesis:style;color:#1c1b19;margin-top:16px;font-size:1.125rem;line-height:1.7}.body.svelte-97cims h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:48px 0 16px;font-size:max(1.5rem,min(1.2rem + 1vw,2rem));font-weight:500;line-height:1.15}.body.svelte-97cims h3{color:var(--ink);margin:32px 0 10px;font-size:1.25rem;font-weight:650;line-height:1.3}.body.svelte-97cims p,.body.svelte-97cims ul,.body.svelte-97cims ol,.body.svelte-97cims blockquote{margin:0 0 18px}.body.svelte-97cims ul,.body.svelte-97cims ol{padding-left:1.4em}.body.svelte-97cims li+li{margin-top:8px}.body.svelte-97cims blockquote{border-left:4px solid var(--accent);background:var(--surface);border-radius:0 16px 16px 0;padding:18px 22px}.body.svelte-97cims blockquote p:last-child{margin-bottom:0}.body.svelte-97cims strong{font-weight:650}.body.svelte-97cims a{color:var(--accent);text-underline-offset:3px}.body.svelte-97cims code{background:var(--surface);border-radius:6px;padding:2px 6px;font-size:.9em}.how.svelte-97cims{font-synthesis:style;color:var(--muted);margin-top:8px;font-size:.875rem;font-style:italic}.cta.svelte-97cims{border-radius:var(--radius-card);color:var(--white);background:linear-gradient(150deg,#36322d,#121110 70%);justify-items:start;gap:12px;margin-top:32px;padding:32px;display:grid}.cta.svelte-97cims h2:where(.svelte-97cims){font-family:var(--font-display);font-size:1.75rem;font-weight:500;line-height:1.15}.cta.svelte-97cims p:where(.svelte-97cims){opacity:.9;font-size:1.0625rem;line-height:1.5}.cta.svelte-97cims a:where(.svelte-97cims){background:var(--white);height:52px;color:var(--ink);border-radius:999px;align-items:center;margin-top:8px;padding:0 28px;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:720px){.post.svelte-97cims{padding-block-start:16px;padding-block-end:72px}.cover.svelte-97cims{border-radius:var(--radius-tile);margin-bottom:32px}.box.svelte-97cims{padding:20px}.body.svelte-97cims{font-size:1.0625rem}.cta.svelte-97cims{padding:24px}}
