.back.svelte-ifjcm1{align-items:center;gap:var(--space-px-6);color:var(--color-fg-muted);padding:var(--space-px-6) var(--space-3) var(--space-px-6) var(--space-2);background:0 0;border-radius:999px;align-self:flex-start;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.back.svelte-ifjcm1 svg:where(.svelte-ifjcm1){width:16px;height:16px}.back.svelte-ifjcm1:hover{background:var(--color-pill-bg);color:var(--color-fg)}.back--minimal.svelte-ifjcm1{padding:var(--space-1) 0;background:0 0}.back--minimal.svelte-ifjcm1:hover{color:var(--color-fg);background:0 0;text-decoration:underline}.post.svelte-1teoznn{max-width:760px;padding:clamp(var(--space-6), 3vw, var(--space-8)) clamp(var(--space-5), 4vw, var(--space-7)) var(--space-px-80);gap:var(--space-7);flex-direction:column;margin:0 auto;display:flex}.post__head.svelte-1teoznn{gap:var(--space-3);flex-direction:column;display:flex}.post__tags.svelte-1teoznn{gap:var(--space-px-6);flex-wrap:wrap;display:inline-flex}.post__tag.svelte-1teoznn{text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent);font-size:11px;font-weight:700}.post__title.svelte-1teoznn{font-family:var(--font-display);font-weight:700;font-size:var(--fs-hero-sub);letter-spacing:-.015em;color:var(--color-fg);line-height:1.15}.post__excerpt.svelte-1teoznn{font-size:var(--fs-lead);color:var(--color-fg-muted);line-height:1.5}.post__meta.svelte-1teoznn{color:var(--color-fg-muted);gap:var(--space-2);border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;padding-top:8px;font-size:13px;display:inline-flex}.post__author.svelte-1teoznn{align-items:center;gap:var(--space-px-10);display:inline-flex}.post__author.svelte-1teoznn strong:where(.svelte-1teoznn){color:var(--color-fg);font-size:13px;display:block}.post__author.svelte-1teoznn small:where(.svelte-1teoznn){color:var(--color-fg-muted);font-size:11px;display:block}.avatar.svelte-1teoznn{background:var(--color-fg);width:36px;height:36px;color:var(--color-button-fg);font-family:var(--font-display);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.dot.svelte-1teoznn{opacity:.5}.post__hero.svelte-1teoznn{aspect-ratio:16/9;border-radius:18px;margin:0;overflow:hidden}.post__hero.svelte-1teoznn img:where(.svelte-1teoznn){object-fit:cover;width:100%;height:100%;display:block}.post__body.svelte-1teoznn h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-fg);margin-top:36px;margin-bottom:12px;font-size:22px;font-weight:700}.post__body.svelte-1teoznn h3{font-family:var(--font-display);color:var(--color-fg);margin-top:24px;margin-bottom:8px;font-size:17px;font-weight:700}.post__body.svelte-1teoznn p{color:var(--color-fg);margin:12px 0;font-size:16.5px;line-height:1.65}.post__body.svelte-1teoznn ul{margin:12px 0;padding-left:22px}.post__body.svelte-1teoznn li{color:var(--color-fg);margin-bottom:4px;font-size:16px;line-height:1.65}.post__body.svelte-1teoznn strong{color:var(--color-fg);font-weight:700}.post__body.svelte-1teoznn em{font-style:italic}.post__body.svelte-1teoznn code{background:var(--color-pill-bg);padding:var(--space-px-1) var(--space-px-6);border-radius:4px;font-family:ui-monospace,monospace;font-size:14px}.post__body.svelte-1teoznn hr{border:none;border-top:1px solid var(--color-border);margin:32px 0}.post__body.svelte-1teoznn .t-wrap{border:1px solid var(--color-border);border-radius:12px;margin:18px 0;overflow-x:auto}.post__body.svelte-1teoznn table{border-collapse:collapse;width:100%;font-size:14px}.post__body.svelte-1teoznn th,.post__body.svelte-1teoznn td{padding:var(--space-px-10) var(--space-px-14);text-align:left;border-bottom:1px solid var(--color-border)}.post__body.svelte-1teoznn th{background:var(--color-pill-bg);text-transform:uppercase;letter-spacing:.04em;color:var(--color-fg-muted);font-size:12.5px;font-weight:700}.post__body.svelte-1teoznn tr:last-child td{border-bottom:none}.related-listings.svelte-1teoznn{padding:var(--space-6);background:var(--color-pill-bg);border-radius:16px}.related-listings.svelte-1teoznn h2:where(.svelte-1teoznn){font-family:var(--font-display);margin-bottom:14px;font-size:17px;font-weight:700}.related-listings__grid.svelte-1teoznn{gap:var(--space-px-10);display:grid}.rel-card.svelte-1teoznn{gap:var(--space-3);padding:var(--space-2);background:var(--color-surface);color:var(--color-fg);border-radius:12px;grid-template-columns:64px 1fr;align-items:center;text-decoration:none;transition:transform .15s;display:grid}.rel-card.svelte-1teoznn:hover{transform:translateY(-1px)}.rel-card.svelte-1teoznn img:where(.svelte-1teoznn){object-fit:cover;border-radius:8px;width:64px;height:64px}.rel-card.svelte-1teoznn strong:where(.svelte-1teoznn){font-size:13.5px;font-weight:700;display:block}.rel-card.svelte-1teoznn small:where(.svelte-1teoznn){color:var(--color-fg-muted);margin-top:2px;font-size:11.5px;display:block}.mapi-cta.svelte-1teoznn{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-6);background:linear-gradient(135deg, var(--color-fg) 0%, var(--color-neutral-dark) 100%);color:var(--color-static-white);border-radius:18px;flex-wrap:wrap;display:flex}.mapi-cta.svelte-1teoznn h3:where(.svelte-1teoznn){font-family:var(--font-display);margin-bottom:4px;font-size:18px;font-weight:700}.mapi-cta.svelte-1teoznn p:where(.svelte-1teoznn){color:#ffffffb3;font-size:13.5px}.mapi-cta__btn.svelte-1teoznn{padding:var(--space-px-11) var(--space-px-22);background:var(--color-static-white);color:var(--color-fg);border-radius:999px;flex-shrink:0;font-size:13px;font-weight:700;transition:transform .15s}.mapi-cta__btn.svelte-1teoznn:hover{transform:translateY(-1px)}.related.svelte-1teoznn{gap:var(--space-px-14);flex-direction:column;display:flex}.related.svelte-1teoznn h2:where(.svelte-1teoznn){font-family:var(--font-display);letter-spacing:-.005em;font-size:18px;font-weight:700}.related__grid.svelte-1teoznn{gap:var(--space-px-14);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.rel-post.svelte-1teoznn{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-fg);border-radius:12px;flex-direction:column;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}.rel-post.svelte-1teoznn:hover{border-color:var(--color-fg);transform:translateY(-1px)}.rel-post.svelte-1teoznn img:where(.svelte-1teoznn){aspect-ratio:16/10;object-fit:cover;width:100%}.rel-post.svelte-1teoznn div:where(.svelte-1teoznn){padding:var(--space-3) var(--space-px-14)}.rel-post.svelte-1teoznn strong:where(.svelte-1teoznn){font-size:13px;font-weight:700;line-height:1.3;display:block}.rel-post.svelte-1teoznn small:where(.svelte-1teoznn){color:var(--color-fg-muted);margin-top:4px;font-size:11px;display:block}.share.svelte-1teoznn{gap:var(--space-2);padding:var(--space-4) var(--space-5);background:var(--color-pill-bg);border-radius:14px;flex-wrap:wrap;align-items:center;display:inline-flex}.share__label.svelte-1teoznn{text-transform:uppercase;letter-spacing:.06em;color:var(--color-fg-muted);font-size:12px;font-weight:700}.share__btn.svelte-1teoznn{align-items:center;gap:var(--space-px-6);padding:var(--space-2) var(--space-px-14);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-fg);border-radius:999px;font-size:12.5px;font-weight:600;text-decoration:none;transition:border-color .15s,transform .1s;display:inline-flex}.share__btn.svelte-1teoznn:hover{border-color:var(--color-fg);transform:translateY(-1px)}.share__btn.svelte-1teoznn svg:where(.svelte-1teoznn){width:14px;height:14px}
