.hd[data-v-cf6ffba8]{position:sticky;top:0;z-index:20;background:var(--surface-bar);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-1)}.hd-in[data-v-cf6ffba8]{height:64px;display:flex;align-items:center;justify-content:space-between}.hd-brand[data-v-cf6ffba8]{display:flex;align-items:center;gap:10px}.hd-name[data-v-cf6ffba8]{font-family:var(--font-serif);font-weight:700;font-size:17px;color:var(--text-1);letter-spacing:1px}.hd-nav[data-v-cf6ffba8]{display:flex;align-items:center;gap:28px;color:var(--text-5);font-size:14px}.hd-nav a[data-v-cf6ffba8]:hover{color:var(--text-1)}.hd-cta[data-v-cf6ffba8]{height:36px;padding:0 18px;font-size:14px}.hd-cta[data-v-cf6ffba8]:hover{color:var(--on-accent)}@media(max-width:768px){.hd-nav a[data-v-cf6ffba8]:not(.hd-cta){display:none}}.ft[data-v-f7207cf2]{border-top:1px solid var(--border-2);background:var(--bg-deep);padding:56px 0 28px;color:var(--text-6);font-size:14px}.ft-grid[data-v-f7207cf2]{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:32px}.ft-tag[data-v-f7207cf2]{color:var(--text-4);margin-top:16px;font-family:var(--font-serif)}.ft-col[data-v-f7207cf2]{display:flex;flex-direction:column;gap:10px}.ft-col h3[data-v-f7207cf2]{font-family:var(--font-sans);font-size:13px;color:var(--text-5);letter-spacing:1px;margin-bottom:4px}.ft-col a[data-v-f7207cf2]:hover{color:var(--text-1)}.ft-note[data-v-f7207cf2]{color:var(--text-7);font-size:13px}.ft-bottom[data-v-f7207cf2]{margin-top:40px;padding-top:20px;border-top:1px solid var(--border-1);display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;color:var(--text-7);font-size:12px}@media(max-width:768px){.ft-grid[data-v-f7207cf2]{grid-template-columns:1fr;gap:28px}}
