.breadcrumbs[data-astro-cid-fzx4jmue]{color:var(--steel);font-size:.9rem;margin-bottom:16px}.breadcrumbs[data-astro-cid-fzx4jmue] a[data-astro-cid-fzx4jmue]{color:var(--steel);text-decoration:none}.breadcrumbs[data-astro-cid-fzx4jmue] a[data-astro-cid-fzx4jmue]:hover{color:var(--amber-700)}.breadcrumbs[data-astro-cid-fzx4jmue] span[data-astro-cid-fzx4jmue][aria-hidden]{margin:0 6px}.page-article[data-astro-cid-fzx4jmue]{padding-block:clamp(32px,5vw,64px)}.page-header[data-astro-cid-fzx4jmue]{margin-bottom:32px}.page-header[data-astro-cid-fzx4jmue] h1[data-astro-cid-fzx4jmue]{margin:0 0 12px}.page-lede[data-astro-cid-fzx4jmue]{color:var(--graphite);font-size:1.15rem;line-height:1.6;max-width:72ch;margin:0}.page-body[data-astro-cid-fzx4jmue]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px}@media(max-width:900px){.page-body[data-astro-cid-fzx4jmue]{grid-template-columns:1fr}}.page-body[data-astro-cid-fzx4jmue] .prose[data-astro-cid-fzx4jmue]{max-width:none;margin:0}.page-aside[data-astro-cid-fzx4jmue]{position:sticky;top:100px;align-self:start}@media(max-width:900px){.page-aside[data-astro-cid-fzx4jmue]{position:static}}.cta-card[data-astro-cid-fzx4jmue]{background:var(--ink);color:#fff;border-radius:var(--r-lg);padding:28px}.cta-card[data-astro-cid-fzx4jmue] h3[data-astro-cid-fzx4jmue]{color:#fff;margin:0 0 10px;font-size:1.15rem}.cta-card[data-astro-cid-fzx4jmue] p[data-astro-cid-fzx4jmue]{color:#fffc;font-size:.95rem;margin:0 0 20px;line-height:1.5}.cta-card[data-astro-cid-fzx4jmue] .hours[data-astro-cid-fzx4jmue]{color:var(--amber);font-weight:500}.cta-card[data-astro-cid-fzx4jmue] .btn[data-astro-cid-fzx4jmue]{width:100%}.aside-contact[data-astro-cid-fzx4jmue]{list-style:none;padding:20px 0 0;margin:20px 0 0;border-top:1px solid rgba(255,255,255,.1)}.aside-contact[data-astro-cid-fzx4jmue] li[data-astro-cid-fzx4jmue]{color:#ffffffbf;font-size:.85rem;margin:8px 0;line-height:1.5}.aside-contact[data-astro-cid-fzx4jmue] strong[data-astro-cid-fzx4jmue]{color:#fff;display:block;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px}.post-article[data-astro-cid-fzx4jmue]{padding-top:32px}.post-header[data-astro-cid-fzx4jmue]{margin-bottom:32px}.post-header[data-astro-cid-fzx4jmue] h1[data-astro-cid-fzx4jmue]{max-width:820px;margin:0 0 16px}.post-meta[data-astro-cid-fzx4jmue]{color:var(--steel);font-size:.95rem;display:flex;gap:10px;align-items:center;margin:0;flex-wrap:wrap}.dot[data-astro-cid-fzx4jmue]{color:var(--line)}.post-hero[data-astro-cid-fzx4jmue]{margin-bottom:48px}.post-hero[data-astro-cid-fzx4jmue] figure[data-astro-cid-fzx4jmue]{margin:0;aspect-ratio:16/8;overflow:hidden;border-radius:var(--r-xl);background:var(--panel);box-shadow:var(--s-md);max-height:480px}.post-hero[data-astro-cid-fzx4jmue] img[data-astro-cid-fzx4jmue]{width:100%;height:100%;object-fit:cover}.post-body[data-astro-cid-fzx4jmue]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:56px;align-items:start;padding-bottom:64px}@media(max-width:900px){.post-body[data-astro-cid-fzx4jmue]{grid-template-columns:1fr;gap:32px}}.post-main[data-astro-cid-fzx4jmue] .prose[data-astro-cid-fzx4jmue]{max-width:none;margin:0}.post-cta[data-astro-cid-fzx4jmue]{margin-top:48px;background:linear-gradient(135deg,var(--amber-50),#FFF4D6);border:1px solid var(--amber-50);border-radius:var(--r-xl);padding:32px;text-align:center}.post-cta[data-astro-cid-fzx4jmue] h3[data-astro-cid-fzx4jmue]{margin:0 0 10px}.post-cta[data-astro-cid-fzx4jmue] p[data-astro-cid-fzx4jmue]{color:var(--graphite);margin:0 0 20px}.post-aside[data-astro-cid-fzx4jmue]{position:sticky;top:100px;align-self:start;display:flex;flex-direction:column;gap:20px}@media(max-width:900px){.post-aside[data-astro-cid-fzx4jmue]{position:static}}.toc[data-astro-cid-fzx4jmue]{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:20px}.toc-title[data-astro-cid-fzx4jmue]{font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--steel);margin:0 0 12px}.toc[data-astro-cid-fzx4jmue] ul[data-astro-cid-fzx4jmue]{list-style:none;padding:0;margin:0}.toc[data-astro-cid-fzx4jmue] li[data-astro-cid-fzx4jmue]{margin:6px 0}.toc[data-astro-cid-fzx4jmue] a[data-astro-cid-fzx4jmue]{color:var(--charcoal);text-decoration:none;font-size:.92rem;line-height:1.4;display:block;padding:4px 0 4px 10px;border-left:2px solid transparent;margin-left:-10px;transition:all var(--dur) var(--ease)}.toc[data-astro-cid-fzx4jmue] a[data-astro-cid-fzx4jmue]:hover{color:var(--amber-700);border-color:var(--amber);background:var(--panel)}.related-section[data-astro-cid-fzx4jmue] .related-card[data-astro-cid-fzx4jmue]{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;text-decoration:none;color:var(--ink);transition:all var(--dur) var(--ease)}.related-section[data-astro-cid-fzx4jmue] .related-card[data-astro-cid-fzx4jmue]:hover{transform:translateY(-3px);box-shadow:var(--s-md);border-color:var(--amber)}.related-card[data-astro-cid-fzx4jmue] img[data-astro-cid-fzx4jmue]{aspect-ratio:16/10;object-fit:cover;width:100%}.related-body[data-astro-cid-fzx4jmue]{padding:20px;display:flex;flex-direction:column;gap:10px;flex:1}.related-body[data-astro-cid-fzx4jmue] h3[data-astro-cid-fzx4jmue]{font-size:1rem;line-height:1.35;margin:0}.related-link[data-astro-cid-fzx4jmue]{color:var(--amber-700);font-size:.9rem;font-weight:600;margin-top:auto}
