.post.svelte-tpt5kw{--measure: 680px;width:100%;margin:0 auto;padding:calc(76px + clamp(16px,4vh,48px)) var(--tribe-gutter) 0;display:flex;flex-direction:column;gap:clamp(48px,8vh,96px)}.post__head.svelte-tpt5kw,.post__body.svelte-tpt5kw{width:100%;max-width:var(--measure);margin:0 auto}.post__head.svelte-tpt5kw{display:flex;flex-direction:column;gap:var(--space-16)}.post__back.svelte-tpt5kw{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-8);font-size:var(--fz-sm);color:var(--text-secondary);text-decoration:none}.post__back.svelte-tpt5kw:hover{color:var(--text-primary)}.post__back.svelte-tpt5kw .icon:where(.svelte-tpt5kw){font-size:12px;transition:transform var(--dur-base) var(--ease-out)}.post__back.svelte-tpt5kw:hover .icon:where(.svelte-tpt5kw){transform:translate(-3px)}.post__meta.svelte-tpt5kw{margin:var(--space-16) 0 0;display:flex;flex-wrap:wrap;gap:var(--space-4) var(--space-16);font-size:var(--fz-s);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-brand)}.post__title.svelte-tpt5kw{margin:0;font-family:var(--ff-display);font-weight:var(--fw-bold);font-size:clamp(36px,6vw,72px);line-height:1;letter-spacing:-.03em}.post__by.svelte-tpt5kw{margin:0;font-size:var(--fz-sm);color:var(--text-secondary)}.post__cover.svelte-tpt5kw{width:100%;max-width:1080px;margin:clamp(32px,5vh,56px) auto 0}.post__cover.svelte-tpt5kw img:where(.svelte-tpt5kw){width:100%;max-height:72vh;object-fit:cover;display:block;border-radius:var(--br-xl)}.post__body.svelte-tpt5kw{margin-top:clamp(32px,5vh,56px);font-size:19px;line-height:1.7;color:var(--text-secondary)}.post__body.svelte-tpt5kw p{margin:0 0 1.2em}.post__body.svelte-tpt5kw h2,.post__body.svelte-tpt5kw h3{margin:1.8em 0 .6em;font-family:var(--ff-display);font-weight:var(--fw-bold);color:var(--text-primary);line-height:1.15;letter-spacing:-.01em}.post__body.svelte-tpt5kw h2{font-size:clamp(26px,3vw,34px)}.post__body.svelte-tpt5kw h3{font-size:var(--fz-l)}.post__body.svelte-tpt5kw strong{color:var(--text-primary)}.post__body.svelte-tpt5kw a{color:var(--fg-brand);text-underline-offset:3px}.post__body.svelte-tpt5kw ul,.post__body.svelte-tpt5kw ol{margin:0 0 1.2em;padding-left:1.3em}.post__body.svelte-tpt5kw li{margin-bottom:.4em}.post__body.svelte-tpt5kw li::marker{color:var(--fg-brand)}.post__body.svelte-tpt5kw blockquote{margin:1.6em 0;padding:0 0 0 var(--space-24);border-left:3px solid var(--fg-brand);font-family:var(--ff-display);font-size:clamp(22px,2.4vw,28px);line-height:1.35;color:var(--text-primary)}.post__body.svelte-tpt5kw blockquote p{margin:0}.post__body.svelte-tpt5kw hr{margin:2.4em 0;border:0;height:1px;background:var(--stroke-secondary)}.post__body.svelte-tpt5kw figure{margin:2em 0}.post__body.svelte-tpt5kw img{width:100%;height:auto;display:block;border-radius:var(--br-l)}.post__body.svelte-tpt5kw figcaption{margin-top:var(--space-8);font-size:var(--fz-sm);color:var(--text-tertiary)}.post__join.svelte-tpt5kw{width:100%;max-width:1080px;margin:0 auto;padding:clamp(32px,6vw,64px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-24);border-radius:var(--br-xl);background:var(--bg-brand-primary)}.post__join.svelte-tpt5kw h2:where(.svelte-tpt5kw){margin:0;font-family:var(--ff-display);font-weight:var(--fw-bold);font-size:clamp(36px,6vw,72px);line-height:.95;letter-spacing:-.03em;color:var(--text-contrast)}.post__join.svelte-tpt5kw .tribe-join{background:var(--text-contrast);color:var(--bg-brand-primary)}.post__more.svelte-tpt5kw{width:100%;max-width:1080px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-32)}.post__more.svelte-tpt5kw h2:where(.svelte-tpt5kw){margin:0;font-family:var(--ff-display);font-weight:var(--fw-bold);font-size:var(--fz-xl)}.post__more-grid.svelte-tpt5kw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-32)}@media (max-width: 639px){.post__body.svelte-tpt5kw{font-size:18px}.post__meta.svelte-tpt5kw{font-size:var(--fz-sm)}.post__by.svelte-tpt5kw{font-size:16px}.post__more-grid.svelte-tpt5kw{grid-template-columns:1fr;gap:var(--space-40)}}
