.post-hero.svelte-1teoznn{position:relative;min-height:400px;display:flex;align-items:flex-end;overflow:hidden}.hero-image.svelte-1teoznn{position:absolute;top:0;right:0;bottom:0;left:0}.hero-image.svelte-1teoznn img:where(.svelte-1teoznn){width:100%;height:100%;object-fit:cover}.hero-overlay.svelte-1teoznn{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0a0a0ff2,#0a0a0f66,#0a0a0f99)}.hero-content.svelte-1teoznn{position:relative;z-index:1;padding:3rem 1rem;max-width:800px}.back-link.svelte-1teoznn{color:var(--gold, #c8a45e);text-decoration:none;font-size:.9rem;font-weight:500;display:inline-block;margin-bottom:1rem;transition:opacity .2s}.back-link.svelte-1teoznn:hover{opacity:.7}.post-category.svelte-1teoznn{display:inline-block;background:#c8a45e26;color:var(--gold, #c8a45e);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.3rem .8rem;border-radius:4px;margin-bottom:.75rem}.hero-content.svelte-1teoznn h1:where(.svelte-1teoznn){font-family:Playfair Display,serif;font-size:clamp(1.8rem,4vw,3rem);color:#fff;line-height:1.2;margin:0 0 .75rem}.post-date.svelte-1teoznn{color:#ffffff80;font-size:.9rem}.article-container.svelte-1teoznn{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:3rem;align-items:start}.article-body.svelte-1teoznn,.article-sidebar.svelte-1teoznn{min-width:0}.article-body.svelte-1teoznn h2:where(.svelte-1teoznn){font-family:Playfair Display,serif;font-size:1.5rem;color:var(--gold, #c8a45e);margin:2.5rem 0 1rem;line-height:1.3}.article-list.svelte-1teoznn{margin:1rem 0 1.5rem;padding-left:1.25rem;color:var(--text-secondary)}.article-list.svelte-1teoznn li:where(.svelte-1teoznn){margin:.65rem 0;line-height:1.65}.article-links.svelte-1teoznn{display:flex;flex-wrap:wrap;gap:.65rem;margin:1rem 0 1.5rem}.article-links.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--gold,#c8a45e);border:1px solid rgba(200,164,94,.3);border-radius:999px;padding:.55rem .8rem;font-size:.86rem;text-decoration:none}.article-links.svelte-1teoznn a:where(.svelte-1teoznn):hover{border-color:var(--gold,#c8a45e);background:#c8a45e14}.table-wrap.svelte-1teoznn{width:100%;max-width:100%;overflow-x:auto;margin:1.25rem 0 1.5rem;border:1px solid var(--border,#333);border-radius:10px;-webkit-overflow-scrolling:touch}table.svelte-1teoznn{width:100%;min-width:680px;border-collapse:collapse;background:var(--bg-card,#171717)}th.svelte-1teoznn,td.svelte-1teoznn{padding:.9rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--border,#333);line-height:1.55}th.svelte-1teoznn{color:var(--gold,#c8a45e);font-size:.78rem;text-transform:uppercase;letter-spacing:.05em}td.svelte-1teoznn{color:var(--text-secondary);font-size:.9rem}tbody.svelte-1teoznn tr:where(.svelte-1teoznn):last-child td:where(.svelte-1teoznn){border-bottom:0}.article-faq.svelte-1teoznn{margin-top:2.5rem}.article-faq.svelte-1teoznn details:where(.svelte-1teoznn){border:1px solid var(--border,#333);border-radius:8px;padding:1rem 1.1rem;margin-bottom:.75rem;background:var(--bg-card,#171717)}.article-faq.svelte-1teoznn summary:where(.svelte-1teoznn){cursor:pointer;font-weight:650;color:var(--text-primary)}.article-faq.svelte-1teoznn details:where(.svelte-1teoznn) p:where(.svelte-1teoznn){margin:.8rem 0 0}.article-body.svelte-1teoznn h2:where(.svelte-1teoznn):first-child{margin-top:0}.article-body.svelte-1teoznn p:where(.svelte-1teoznn){color:#ffffffbf;font-size:1.05rem;line-height:1.8;margin-bottom:1.25rem}.sidebar-card.svelte-1teoznn{background:#ffffff08;border:1px solid rgba(200,164,94,.12);border-radius:12px;padding:1.5rem;position:sticky;top:100px}.sidebar-card.svelte-1teoznn h3:where(.svelte-1teoznn){font-family:Playfair Display,serif;font-size:1.2rem;color:#fff;margin:0 0 .25rem}.sidebar-sub.svelte-1teoznn{color:var(--gold, #c8a45e);font-size:.85rem;font-weight:600;margin:0 0 .75rem}.sidebar-desc.svelte-1teoznn{color:#ffffff80;font-size:.85rem;line-height:1.5;margin:0 0 1rem}.sidebar-divider.svelte-1teoznn{height:1px;background:#c8a45e33;margin:1rem 0}.sidebar-card.svelte-1teoznn h4:where(.svelte-1teoznn){font-size:.85rem;color:#ffffff80;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .75rem}.sidebar-post.svelte-1teoznn{display:block;text-decoration:none;padding:.75rem;border-radius:8px;margin-bottom:.25rem;transition:background .2s}.sidebar-post.svelte-1teoznn:hover{background:#c8a45e14}.sidebar-post.active.svelte-1teoznn{background:#c8a45e1a;border-left:3px solid var(--gold, #c8a45e)}.sidebar-post-title.svelte-1teoznn{display:block;color:#fff;font-size:.9rem;font-weight:500;line-height:1.3;margin-bottom:.2rem}.sidebar-post-date.svelte-1teoznn{color:#fff6;font-size:.75rem}.post-nav-section.svelte-1teoznn{border-top:1px solid rgba(200,164,94,.1)}.post-nav.svelte-1teoznn{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.post-nav-link.svelte-1teoznn{text-decoration:none;padding:1.5rem;border-radius:12px;border:1px solid rgba(200,164,94,.1);transition:border-color .3s,background .3s}.post-nav-link.svelte-1teoznn:hover{border-color:#c8a45e4d;background:#c8a45e0a}.post-nav-link.next.svelte-1teoznn{text-align:right}.nav-label.svelte-1teoznn{display:block;font-size:.8rem;color:var(--gold, #c8a45e);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.4rem}.nav-title.svelte-1teoznn{display:block;color:#fff;font-size:1rem;line-height:1.3}.cta-section.svelte-1teoznn{text-align:center;padding:4rem 0}.cta-section.svelte-1teoznn h2:where(.svelte-1teoznn){font-family:Playfair Display,serif;font-size:clamp(1.5rem,3vw,2.2rem);color:#fff;margin-bottom:.75rem}.cta-section.svelte-1teoznn p:where(.svelte-1teoznn){color:#fff9;max-width:500px;margin:0 auto 1.5rem}@media(max-width:900px){.article-container.svelte-1teoznn{grid-template-columns:minmax(0,1fr)}.sidebar-card.svelte-1teoznn{position:static}.post-nav.svelte-1teoznn{grid-template-columns:1fr}}@media(max-width:600px){.post-hero.svelte-1teoznn{min-height:420px}.hero-content.svelte-1teoznn{padding:6.25rem 1rem 2.25rem}.hero-content.svelte-1teoznn h1:where(.svelte-1teoznn){font-size:clamp(1.9rem,9vw,2.35rem);line-height:1.13;overflow-wrap:anywhere}.back-link.svelte-1teoznn{margin:0 .45rem .65rem 0;padding:.42rem .7rem;border:1px solid rgba(220,188,118,.65);border-radius:999px;background:#09090ee0;color:#e3bd6b;font-weight:700;box-shadow:0 3px 12px #0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.post-category.svelte-1teoznn{margin-bottom:.65rem}.post-date.svelte-1teoznn{display:block;line-height:1.55}.article-container.svelte-1teoznn{padding-inline:1rem}.article-body.svelte-1teoznn h2:where(.svelte-1teoznn){font-size:1.65rem;overflow-wrap:anywhere}.article-body.svelte-1teoznn p:where(.svelte-1teoznn){font-size:1rem;line-height:1.75;overflow-wrap:anywhere}}
