:root{--color-bg:#fcfcfb;--color-surface:#fff;--color-border:#e5e7eb;--color-border-hover:#d1d5db;--color-ink:#111827;--color-ink-muted:#4b5563;--color-ink-light:#9ca3af;--color-accent:#ea580c;--color-accent-hover:#c2410c;--color-accent-light:#fff7ed;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-sans);background-color:var(--color-bg);color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;line-height:1.5}body{flex-direction:column;min-height:100vh;display:flex}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,input,select{font-family:inherit;font-size:inherit}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.site-container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (width>=640px){.site-container{padding-left:1.5rem;padding-right:1.5rem}}@media (width>=1024px){.site-container{padding-left:2rem;padding-right:2rem}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.site-header[data-astro-cid-nen7h5rs]{background-color:var(--color-surface);border-bottom:1px solid var(--color-border);z-index:40;position:sticky;top:0}.header-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1.5rem;height:4rem;display:flex}.brand[data-astro-cid-nen7h5rs]{letter-spacing:-.03em;color:var(--color-ink);align-items:center;gap:.5rem;font-size:1.35rem;font-weight:800;display:flex}.brand-tld[data-astro-cid-nen7h5rs]{color:var(--color-accent)}.brand-badge[data-astro-cid-nen7h5rs]{letter-spacing:.05em;text-transform:uppercase;background-color:var(--color-accent-light);color:var(--color-accent);border:1px solid #ea580c33;border-radius:4px;padding:.2rem .45rem;font-size:.65rem;font-weight:700;display:inline-block}.nav-links[data-astro-cid-nen7h5rs]{align-items:center;gap:1.25rem;display:flex}.nav-item[data-astro-cid-nen7h5rs]{color:var(--color-ink-muted);font-size:.925rem;font-weight:500;transition:color .15s}.nav-item[data-astro-cid-nen7h5rs]:hover,.nav-item[data-astro-cid-nen7h5rs].active{color:var(--color-accent)}@media (width<=640px){.nav-links[data-astro-cid-nen7h5rs]{display:none}}.category-bar-wrapper[data-astro-cid-nen7h5rs]{background-color:#fafaf9;border-top:1px solid #f3f4f6;padding:.5rem 0}.category-scroll[data-astro-cid-nen7h5rs]{align-items:center;gap:.5rem;padding-bottom:2px;display:flex;overflow-x:auto}.category-pill[data-astro-cid-nen7h5rs]{white-space:nowrap;background-color:var(--color-surface);color:var(--color-ink-muted);border:1px solid var(--color-border);border-radius:9999px;align-items:center;gap:.25rem;padding:.4rem .85rem;font-size:.825rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.category-pill[data-astro-cid-nen7h5rs]:hover{border-color:var(--color-border-hover);color:var(--color-ink)}.category-pill[data-astro-cid-nen7h5rs].active{background-color:var(--color-ink);color:#fff;border-color:var(--color-ink)}.pill-count[data-astro-cid-nen7h5rs]{opacity:.7;font-size:.75rem}.site-footer[data-astro-cid-jo6i4kqk]{color:#9ca3af;background-color:#111827;border-top:1px solid #1f2937;margin-top:4rem;padding:3.5rem 0 2rem;font-size:.875rem}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (width>=768px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:2fr 1fr 1fr}}.brand[data-astro-cid-jo6i4kqk]{color:#fff;margin-bottom:.75rem;font-size:1.25rem;font-weight:800}.brand-tld[data-astro-cid-jo6i4kqk]{color:var(--color-accent)}.footer-bio[data-astro-cid-jo6i4kqk]{color:#d1d5db;margin-bottom:1.25rem;line-height:1.6}.compliance-box[data-astro-cid-jo6i4kqk]{border-radius:var(--radius-sm);background-color:#ffffff0d;border:1px solid #ffffff1a;padding:.85rem}.disclosure[data-astro-cid-jo6i4kqk]{color:#9ca3af;font-size:.75rem;line-height:1.5}.disclosure[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{color:#e5e7eb}.col-title[data-astro-cid-jo6i4kqk]{color:#fff;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.95rem;font-weight:700}.footer-links[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.6rem;list-style:none;display:flex}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#9ca3af;transition:color .15s}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.geo-badge[data-astro-cid-jo6i4kqk]{color:#6b7280;flex-direction:column;gap:.35rem;margin-top:1.25rem;font-size:.75rem;display:flex}.footer-bottom[data-astro-cid-jo6i4kqk]{text-align:center;color:#6b7280;border-top:1px solid #1f2937;flex-direction:column;align-items:center;gap:.5rem;margin-top:3rem;padding-top:1.5rem;font-size:.775rem;display:flex}@media (width>=640px){.footer-bottom[data-astro-cid-jo6i4kqk]{text-align:left;flex-direction:row;justify-content:space-between}}
