.post-head.svelte-18jd5ta{max-width:880px}.post-lead.svelte-18jd5ta{font-family:var(--font-display);color:var(--ink-soft);max-width:62ch;margin-top:20px;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.5}.post-cover.svelte-18jd5ta{border:1px solid var(--line);background:repeating-linear-gradient(135deg, #48a8a81a 0 2px, transparent 2px 12px), var(--surface-2);border-radius:22px;margin-bottom:64px;position:relative;overflow:hidden}.post-cover.svelte-18jd5ta img{width:100%;height:auto;display:block}.post-cover.svelte-18jd5ta .ve:where(.svelte-18jd5ta){min-height:240px;font-family:var(--font-display);color:var(--teal);opacity:.4;justify-content:center;align-items:center;font-size:3rem;font-weight:700;display:flex}.post-grid.svelte-18jd5ta{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:64px;display:grid}.post-grid.svelte-18jd5ta .prose:where(.svelte-18jd5ta){overflow-wrap:break-word;grid-area:1/1;max-width:760px;margin-inline:0}.post-grid.svelte-18jd5ta .prose:where(.svelte-18jd5ta) *{overflow-wrap:break-word;min-width:0}.post-aside.svelte-18jd5ta{flex-direction:column;grid-area:1/2;align-self:start;gap:16px;margin-bottom:64px;display:flex;position:sticky;top:104px}.aside-card.svelte-18jd5ta{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px 24px}.aside-card.svelte-18jd5ta .pub-k:where(.svelte-18jd5ta){margin-bottom:16px}.aside-card.svelte-18jd5ta .pub-share:where(.svelte-18jd5ta){grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.aside-card.svelte-18jd5ta .pub-share:where(.svelte-18jd5ta) a:where(.svelte-18jd5ta),.aside-card.svelte-18jd5ta .pub-share:where(.svelte-18jd5ta) button:where(.svelte-18jd5ta){border-radius:12px;width:100%;height:52px}.aside-card.svelte-18jd5ta .pub-share:where(.svelte-18jd5ta) svg:where(.svelte-18jd5ta){width:20px;height:20px}.aside-cta.svelte-18jd5ta{justify-content:center}.post-sep.svelte-18jd5ta{border:0;border-top:1px solid var(--line);grid-area:2/1/auto/-1;align-self:end;width:100%;height:0;margin:0}.article-foot.svelte-18jd5ta{border-top:0;justify-content:flex-start;max-width:none;margin-top:36px;padding-top:0}@media (width<=980px){.post-grid.svelte-18jd5ta{grid-template-rows:none;grid-template-columns:1fr;gap:40px}.post-grid.svelte-18jd5ta .prose:where(.svelte-18jd5ta){grid-area:auto}.post-aside.svelte-18jd5ta{flex-direction:column;grid-area:auto;margin-bottom:0;position:static}.post-sep.svelte-18jd5ta{grid-row:auto}.post-cover.svelte-18jd5ta{margin-bottom:44px}}
