.back.svelte-ifjcm1{align-items:center;gap:var(--space-px-6);font-size:var(--fs-pill);font-weight:var(--fw-semibold);color:var(--color-fg-muted);padding:var(--space-px-6) var(--space-3) var(--space-px-6) var(--space-2);border-radius:var(--radius-pill);transition:background-color var(--dur-fast) ease, color var(--dur-fast) ease;background:0 0;align-self:flex-start;text-decoration:none;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{font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--lt-eyebrow);color:var(--color-accent)}.post__title.svelte-1teoznn{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-hero-sub);line-height:var(--lh-body-tight);letter-spacing:var(--lt-h2);color:var(--color-fg)}.post__excerpt.svelte-1teoznn{font-size:var(--fs-lead);line-height:var(--lh-normal);color:var(--color-fg-muted)}.post__meta.svelte-1teoznn{font-size:var(--fs-pill);color:var(--color-fg-muted);gap:var(--space-2);padding-top:var(--space-2);border-top:var(--border-1) solid var(--color-border);flex-wrap:wrap;align-items:center;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:var(--fs-pill);display:block}.post__author.svelte-1teoznn small:where(.svelte-1teoznn){font-size:var(--fs-xs);color:var(--color-fg-muted);display:block}.avatar.svelte-1teoznn{border-radius:var(--radius-pill);background:var(--color-fg);width:36px;height:36px;color:var(--color-button-fg);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-small);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dot.svelte-1teoznn{opacity:.5}.post__hero.svelte-1teoznn{border-radius:var(--radius-image);aspect-ratio:16/9;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);font-weight:var(--fw-bold);font-size:var(--fs-price);letter-spacing:var(--ls-tight-2);color:var(--color-fg);margin-top:var(--space-px-36);margin-bottom:var(--space-3)}.post__body.svelte-1teoznn h3{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-lg);color:var(--color-fg);margin-top:var(--space-6);margin-bottom:var(--space-2)}.post__body.svelte-1teoznn p{font-size:var(--fs-md);line-height:var(--lh-label);color:var(--color-fg);margin:var(--space-3) 0}.post__body.svelte-1teoznn ul{padding-left:var(--space-px-22);margin:var(--space-3) 0}.post__body.svelte-1teoznn li{font-size:var(--fs-md);line-height:var(--lh-label);color:var(--color-fg);margin-bottom:var(--space-1)}.post__body.svelte-1teoznn strong{font-weight:var(--fw-bold);color:var(--color-fg)}.post__body.svelte-1teoznn em{font-style:italic}.post__body.svelte-1teoznn code{font-family:ui-monospace,monospace;font-size:var(--fs-small);background:var(--color-pill-bg);padding:var(--space-px-1) var(--space-px-6);border-radius:var(--radius-2xs)}.post__body.svelte-1teoznn hr{border:none;border-top:var(--border-1) solid var(--color-border);margin:var(--space-7) 0}.post__body.svelte-1teoznn .t-wrap{margin:var(--space-px-18) 0;border:var(--border-1) solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.post__body.svelte-1teoznn table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.post__body.svelte-1teoznn th,.post__body.svelte-1teoznn td{padding:var(--space-px-10) var(--space-px-14);text-align:left;border-bottom:var(--border-1) solid var(--color-border)}.post__body.svelte-1teoznn th{background:var(--color-pill-bg);font-weight:var(--fw-bold);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:var(--ls-wide-2);color:var(--color-fg-muted)}.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:var(--radius-16)}.related-listings.svelte-1teoznn h2:where(.svelte-1teoznn){font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-lg);margin-bottom:var(--space-px-14)}.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);border-radius:var(--radius-md);color:var(--color-fg);transition:transform var(--dur-fast) ease;grid-template-columns:64px 1fr;align-items:center;text-decoration:none;display:grid}.rel-card.svelte-1teoznn:hover{transform:translateY(-1px)}.rel-card.svelte-1teoznn img:where(.svelte-1teoznn){object-fit:cover;border-radius:var(--radius-xs);width:64px;height:64px}.rel-card.svelte-1teoznn strong:where(.svelte-1teoznn){font-size:var(--fs-pill);font-weight:var(--fw-bold);display:block}.rel-card.svelte-1teoznn small:where(.svelte-1teoznn){font-size:var(--fs-xs);color:var(--color-fg-muted);margin-top:var(--space-px-2);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:var(--radius-image);flex-wrap:wrap;display:flex}.mapi-cta.svelte-1teoznn h3:where(.svelte-1teoznn){font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-lg);margin-bottom:var(--space-1)}.mapi-cta.svelte-1teoznn p:where(.svelte-1teoznn){font-size:var(--fs-pill);color:var(--overlay-light-70)}.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:var(--radius-pill);font-size:var(--fs-pill);font-weight:var(--fw-bold);transition:transform var(--dur-fast) ease;flex-shrink:0}.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);font-weight:var(--fw-bold);font-size:var(--fs-lg);letter-spacing:var(--ls-tight-3)}.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:var(--border-1) solid var(--color-border);border-radius:var(--radius-md);color:var(--color-fg);transition:border-color var(--dur-fast) ease, transform var(--dur-fast) ease;flex-direction:column;text-decoration:none;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:var(--fs-pill);font-weight:var(--fw-bold);line-height:var(--lh-caption);display:block}.rel-post.svelte-1teoznn small:where(.svelte-1teoznn){font-size:var(--fs-xs);color:var(--color-fg-muted);margin-top:var(--space-1);display:block}.share.svelte-1teoznn{gap:var(--space-2);padding:var(--space-4) var(--space-5);background:var(--color-pill-bg);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:center;display:inline-flex}.share__label.svelte-1teoznn{font-size:var(--fs-sm);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--lt-eyebrow);color:var(--color-fg-muted)}.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:var(--border-1) solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-fg);transition:border-color var(--dur-fast) ease, transform var(--dur-100) ease;text-decoration:none;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}
