.site-header[data-astro-cid-nen7h5rs]{z-index:200;border-bottom:1px solid var(--color-border,#e5e5e5);background:#fff;position:sticky;top:0;box-shadow:0 1px 4px #0000000a}.header-inner[data-astro-cid-nen7h5rs]{align-items:center;gap:1rem;max-width:1200px;height:64px;margin:0 auto;padding:0 1rem;display:flex}.header-brand[data-astro-cid-nen7h5rs]{flex-shrink:0;align-items:center;gap:.6rem;line-height:0;text-decoration:none;display:flex}.brand-mark[data-astro-cid-nen7h5rs]{width:40px;height:auto;display:block}.brand-word[data-astro-cid-nen7h5rs]{width:auto;height:24px;display:block}@media (width<=479px){.brand-mark[data-astro-cid-nen7h5rs]{width:34px}.brand-word[data-astro-cid-nen7h5rs]{height:20px}}.header-nav[data-astro-cid-nen7h5rs]{flex:1;display:none}@media (width>=1024px){.header-nav[data-astro-cid-nen7h5rs]{justify-content:flex-end;display:flex}}.nav-list[data-astro-cid-nen7h5rs]{align-items:stretch;gap:0;height:64px;margin:0;padding:0;list-style:none;display:flex}.nav-item[data-astro-cid-nen7h5rs]{align-items:stretch;display:flex;position:relative}.nav-link[data-astro-cid-nen7h5rs]{color:#333;white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:.2rem;padding:0 .7rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:flex}.nav-link[data-astro-cid-nen7h5rs]:hover,.nav-link[data-astro-cid-nen7h5rs]:focus-visible{color:var(--color-primary,#2563eb);border-bottom-color:var(--color-primary,#2563eb);background:#2563eb12;outline:none}.nav-link[data-astro-cid-nen7h5rs].is-active{color:var(--color-primary,#2563eb);border-bottom-color:var(--color-primary,#2563eb)}.nav-arrow[data-astro-cid-nen7h5rs]{opacity:.6;margin-top:1px;font-size:.625rem}.nav-link--cta[data-astro-cid-nen7h5rs]{color:#b45309;background:#f59e0b1f;border-bottom:3px solid #0000;border-radius:99px;margin:0 .25rem 0 .5rem;padding:.3rem .8rem}.nav-link--cta[data-astro-cid-nen7h5rs]:hover,.nav-link--cta[data-astro-cid-nen7h5rs]:focus-visible{color:#92400e;background:#f59e0b38;border-bottom-color:#0000}.mega-menu[data-astro-cid-nen7h5rs]{border-top:3px solid var(--color-primary,#2563eb);opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:0 0 8px 8px;min-width:320px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:100%;left:0;transform:translateY(6px);box-shadow:0 8px 24px #00000024}.has-dropdown[data-astro-cid-nen7h5rs]:hover .mega-menu[data-astro-cid-nen7h5rs],.has-dropdown[data-astro-cid-nen7h5rs]:focus-within .mega-menu[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-item[data-astro-cid-nen7h5rs]:nth-last-child(-n+3) .mega-menu[data-astro-cid-nen7h5rs]{left:auto;right:0}.mega-menu-inner[data-astro-cid-nen7h5rs]{padding:1.1rem 1.25rem}.mega-menu-heading[data-astro-cid-nen7h5rs]{text-transform:uppercase;letter-spacing:.07em;color:var(--color-muted,#666);margin:0 0 .75rem;font-size:.7rem;font-weight:700}.mega-menu-list[data-astro-cid-nen7h5rs]{grid-template-columns:repeat(2,1fr);gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.mega-menu-list[data-astro-cid-nen7h5rs]:not(:has(li:nth-child(4))){grid-template-columns:1fr}.mega-menu-link[data-astro-cid-nen7h5rs]{border-radius:6px;flex-direction:column;padding:.5rem .625rem;text-decoration:none;transition:background .15s;display:flex}.mega-menu-link[data-astro-cid-nen7h5rs]:hover,.mega-menu-link[data-astro-cid-nen7h5rs]:focus-visible{background:#2563eb14}.mega-menu-link-title[data-astro-cid-nen7h5rs]{color:#222;font-size:.875rem;font-weight:600;line-height:1.3}.mega-menu-link[data-astro-cid-nen7h5rs]:hover .mega-menu-link-title[data-astro-cid-nen7h5rs]{color:var(--color-primary,#2563eb)}.mega-menu-link-desc[data-astro-cid-nen7h5rs]{color:var(--color-muted,#666);margin-top:.125rem;font-size:.75rem;line-height:1.4}.mobile-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;gap:5px;margin-left:auto;padding:.5rem;display:flex}@media (width>=1024px){.mobile-toggle[data-astro-cid-nen7h5rs]{display:none}}.burger-bar[data-astro-cid-nen7h5rs]{background:#333;border-radius:2px;width:22px;height:2px;transition:transform .2s,opacity .2s;display:block}.mobile-toggle[data-astro-cid-nen7h5rs].is-open .burger-bar[data-astro-cid-nen7h5rs]:first-child{transform:translateY(7px)rotate(45deg)}.mobile-toggle[data-astro-cid-nen7h5rs].is-open .burger-bar[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.mobile-toggle[data-astro-cid-nen7h5rs].is-open .burger-bar[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-nav[data-astro-cid-nen7h5rs]{border-top:1px solid var(--color-border,#e5e5e5);background:#fff;max-height:calc(100vh - 64px);overflow-y:auto}.mobile-nav-list[data-astro-cid-nen7h5rs]{margin:0;padding:.5rem 0;list-style:none}.mobile-nav-item[data-astro-cid-nen7h5rs]{border-bottom:1px solid #f0f0f0}.mobile-nav-link[data-astro-cid-nen7h5rs]{color:#333;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.875rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;list-style:none;display:flex}.mobile-nav-link[data-astro-cid-nen7h5rs]:hover{color:var(--color-primary,#2563eb);background:#2563eb12}.mobile-accordion[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{outline:none}.mobile-accordion[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.mobile-arrow[data-astro-cid-nen7h5rs]{color:var(--color-muted,#666);font-size:1.1rem;transition:transform .2s}.mobile-accordion[data-astro-cid-nen7h5rs][open] .mobile-arrow[data-astro-cid-nen7h5rs]{transform:rotate(90deg)}.mobile-submenu[data-astro-cid-nen7h5rs]{background:#f8fafc;margin:0;padding:0 0 .5rem;list-style:none}.mobile-submenu-link[data-astro-cid-nen7h5rs]{color:#444;padding:.625rem 1.75rem;font-size:.875rem;text-decoration:none;display:block}.mobile-submenu-link[data-astro-cid-nen7h5rs]:hover{color:var(--color-primary,#2563eb)}.mobile-submenu-link--all[data-astro-cid-nen7h5rs]{color:var(--color-primary,#2563eb);padding-bottom:.5rem;font-size:.8125rem;font-weight:600}.mobile-nav-link--cta[data-astro-cid-nen7h5rs]{color:#b45309}body.mobile-nav-open{overflow:hidden}.pronunciation-banner-widget[data-astro-cid-4ygoacgw]{box-shadow:none;background:0 0;border:none;margin-bottom:1.25rem;padding:0;overflow:hidden}.pronunciation-card[data-astro-cid-4ygoacgw]{color:#fff;background:linear-gradient(155deg,#0b1b3d 0%,#0f2757 45%,#081126 100%);border:1.5px solid #f59e0b73;border-radius:14px;padding:1.25rem 1.15rem 1rem;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden;box-shadow:0 10px 25px -5px #0b1b3d59,0 0 15px #f59e0b1f}.pronunciation-card[data-astro-cid-4ygoacgw]:hover{border-color:#ffc80ad9;transform:translateY(-3px);box-shadow:0 16px 32px -6px #0b1b3d73,0 0 25px #ffc80a40}.glow-bg[data-astro-cid-4ygoacgw]{filter:blur(45px);pointer-events:none;opacity:.35;border-radius:50%;width:140px;height:140px;transition:opacity .3s;position:absolute}.amber-glow[data-astro-cid-4ygoacgw]{background:#f59e0b;top:-30px;right:-30px}.blue-glow[data-astro-cid-4ygoacgw]{background:#2563eb;bottom:-40px;left:-40px}.pronunciation-card[data-astro-cid-4ygoacgw]:hover .glow-bg[data-astro-cid-4ygoacgw]{opacity:.55}.card-header[data-astro-cid-4ygoacgw]{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex;position:relative}.ai-badge[data-astro-cid-4ygoacgw]{letter-spacing:.05em;color:#ffc80a;background:#f59e0b26;border:1px solid #f59e0b59;border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.pulse-dot[data-astro-cid-4ygoacgw]{background-color:#10b981;border-radius:50%;width:6px;height:6px;animation:1.8s infinite pulse;box-shadow:0 0 8px #10b981}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}}.free-pill[data-astro-cid-4ygoacgw]{letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,#e52534,#b91c1c);border-radius:6px;padding:.2rem .5rem;font-size:.68rem;font-weight:800;box-shadow:0 2px 6px #e5253459}.visual-container[data-astro-cid-4ygoacgw]{background:#0f1e36a6;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:.85rem;margin-bottom:.85rem;padding:.55rem .85rem;display:flex;position:relative}.mic-circle[data-astro-cid-4ygoacgw]{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 3px 10px #2563eb66}.mic-icon[data-astro-cid-4ygoacgw]{width:18px;height:18px}.sound-wave[data-astro-cid-4ygoacgw]{flex-grow:1;align-items:center;gap:3.5px;height:24px;display:flex}.bar[data-astro-cid-4ygoacgw]{background:linear-gradient(#e52534,#ffc80a);border-radius:999px;width:3.5px;animation:1.4s ease-in-out infinite soundWave}.bar-1[data-astro-cid-4ygoacgw]{height:8px;animation-delay:.1s}.bar-2[data-astro-cid-4ygoacgw]{height:16px;animation-delay:.3s}.bar-3[data-astro-cid-4ygoacgw]{height:22px;animation-delay:.5s}.bar-4[data-astro-cid-4ygoacgw]{height:14px;animation-delay:.2s}.bar-5[data-astro-cid-4ygoacgw]{height:20px;animation-delay:.4s}@keyframes soundWave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.card-content[data-astro-cid-4ygoacgw]{position:relative}.card-title[data-astro-cid-4ygoacgw]{color:#fff;margin:0 0 .35rem;font-family:Be Vietnam Pro,sans-serif;font-size:1.08rem;font-weight:800;line-height:1.35}.highlight-text[data-astro-cid-4ygoacgw]{background:linear-gradient(90deg,#ffc80a 0%,#f59e0b 60%,#fb923c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.card-subtitle[data-astro-cid-4ygoacgw]{color:#cbd5e1;margin:0 0 .8rem;font-size:.78rem;line-height:1.4}.feature-list[data-astro-cid-4ygoacgw]{flex-direction:column;gap:.4rem;margin:0 0 .95rem;padding:0;list-style:none;display:flex}.feature-list[data-astro-cid-4ygoacgw] li[data-astro-cid-4ygoacgw]{color:#e2e8f0;align-items:flex-start;gap:.45rem;font-size:.78rem;line-height:1.35;display:flex}.feature-list[data-astro-cid-4ygoacgw] em[data-astro-cid-4ygoacgw]{color:#ffc80a;font-style:normal;font-weight:600}.check-icon[data-astro-cid-4ygoacgw]{color:#34d399;background:#10b98133;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;margin-top:1px;font-size:.65rem;font-weight:900;display:inline-flex}.cta-button-wrapper[data-astro-cid-4ygoacgw]{margin-top:.2rem}.cta-button[data-astro-cid-4ygoacgw]{color:#0b1b3d;background:linear-gradient(135deg,#ffc80a 0%,#f59e0b 60%,#ea580c 100%);border-radius:9px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.65rem 1rem;font-family:Be Vietnam Pro,sans-serif;font-size:.88rem;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 14px #f59e0b59}.arrow-icon[data-astro-cid-4ygoacgw]{width:16px;height:16px;transition:transform .2s}.pronunciation-card[data-astro-cid-4ygoacgw]:hover .cta-button[data-astro-cid-4ygoacgw]{background:linear-gradient(135deg,#ffd83d 0%,#fbbf24 60%,#f97316 100%);box-shadow:0 6px 18px #f59e0b80}.pronunciation-card[data-astro-cid-4ygoacgw]:hover .arrow-icon[data-astro-cid-4ygoacgw]{transform:translate(4px)}.card-footnote[data-astro-cid-4ygoacgw]{color:#94a3b8;text-align:center;margin:.55rem 0 0;font-size:.68rem}.sidebar-widget[data-astro-cid-wv7whodv]{border:1px solid var(--color-border);box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;margin-bottom:1.25rem;padding:1.15rem 1.25rem}.banner-widget[data-astro-cid-wv7whodv]{box-shadow:none;background:0 0;border:none;border-radius:14px;max-width:320px;margin:0 auto 1.25rem;padding:0;overflow:hidden}.banner-widget[data-astro-cid-wv7whodv]:hover{transform:translateY(-2px)}.sidebar-banner[data-astro-cid-wv7whodv]{border-radius:14px;width:100%;line-height:0;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden;box-shadow:0 6px 20px #0b1b3d29}.sidebar-banner[data-astro-cid-wv7whodv]:hover{transform:translateY(-2px);box-shadow:0 10px 28px #2563eb3d}.sidebar-banner[data-astro-cid-wv7whodv] img[data-astro-cid-wv7whodv]{border-radius:14px;width:100%;height:auto;display:block}.sidebar-title[data-astro-cid-wv7whodv]{color:var(--brand-navy);margin-bottom:.5rem;font-family:Be Vietnam Pro,Inter,sans-serif;font-size:1rem;font-weight:700}.sidebar-title[data-astro-cid-wv7whodv]:after{content:"";background:linear-gradient(90deg, var(--brand-navy-deep) 0 33.4%, var(--brand-red) 33.4% 66.7%, var(--brand-gold) 66.7% 100%);border-radius:999px;width:36px;height:4px;margin-top:.4rem;display:block}.level-list[data-astro-cid-wv7whodv]{grid-template-columns:1fr 1fr;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.level-list[data-astro-cid-wv7whodv] li[data-astro-cid-wv7whodv]:last-child{grid-column:1/-1}.level-badge[data-astro-cid-wv7whodv]{background:var(--brand-surface);border:1px solid var(--color-border);border-radius:10px;align-items:center;gap:.6rem;padding:.55rem .7rem;text-decoration:none;transition:border-color .2s,transform .2s,background .2s;display:flex}.level-badge[data-astro-cid-wv7whodv]:hover{border-color:var(--brand-blue);background:#eff6ff;transform:translateY(-1px)}.level-code[data-astro-cid-wv7whodv]{text-align:center;min-width:2.1rem;color:var(--brand-navy);background:linear-gradient(135deg,#ffc80a59 0%,#f59e0b40 100%);border-radius:8px;flex:none;padding:.2rem .35rem;font-family:Be Vietnam Pro,sans-serif;font-size:.95rem;font-weight:800}.level-badge[data-astro-cid-wv7whodv]:hover .level-code[data-astro-cid-wv7whodv]{color:var(--brand-blue)}.level-name[data-astro-cid-wv7whodv]{color:var(--color-text);font-size:.85rem;font-weight:600}.sidebar-list[data-astro-cid-wv7whodv]{margin:.5rem 0 0;padding:0;list-style:none}.sidebar-list[data-astro-cid-wv7whodv] li[data-astro-cid-wv7whodv]{margin-bottom:.15rem}.cat-item[data-astro-cid-wv7whodv]{color:var(--color-text);border-radius:8px;align-items:center;gap:.55rem;padding:.45rem .5rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.cat-item[data-astro-cid-wv7whodv]:hover{background:var(--brand-surface);color:var(--brand-blue)}.cat-icon[data-astro-cid-wv7whodv]{flex:none;font-size:1rem;line-height:1}.site-footer[data-astro-cid-jo6i4kqk]{margin-top:3rem}.footer-cta[data-astro-cid-jo6i4kqk]{background:radial-gradient(ellipse at 85% 20%, #ffc80a2e 0%, transparent 55%), linear-gradient(120deg, var(--brand-navy) 0%, #16307a 60%, var(--brand-blue) 100%);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.75rem 2rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.footer-cta[data-astro-cid-jo6i4kqk]:hover{transform:translateY(-2px);box-shadow:0 14px 32px #0b1b3d47}.footer-cta[data-astro-cid-jo6i4kqk]:before{content:"";background:linear-gradient(90deg, var(--brand-navy-deep) 0 33.4%, var(--brand-red) 33.4% 66.7%, var(--brand-gold) 66.7% 100%);height:4px;position:absolute;top:0;left:0;right:0}.footer-cta-text[data-astro-cid-jo6i4kqk]{max-width:640px}.footer-cta-kicker[data-astro-cid-jo6i4kqk]{letter-spacing:.02em;color:var(--brand-gold);margin-bottom:.35rem;font-size:.8rem;font-weight:600;display:block}.footer-cta-title[data-astro-cid-jo6i4kqk]{color:#fff;margin:0 0 .5rem;font-size:1.35rem}.footer-cta-desc[data-astro-cid-jo6i4kqk]{color:#dbe4f5;margin:0 0 .9rem;font-size:.92rem;line-height:1.55}.footer-cta-features[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.5rem;margin:0 0 1.1rem;padding:0;list-style:none;display:flex}.footer-cta-features[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{color:#eef2fb;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;padding:.3rem .75rem;font-size:.8rem;font-weight:500}.footer-cta-btn[data-astro-cid-jo6i4kqk]{background:var(--brand-gold);color:var(--brand-navy);border-radius:999px;padding:.65rem 1.4rem;font-size:.95rem;font-weight:700;transition:background .2s,transform .2s;display:inline-block}.footer-cta[data-astro-cid-jo6i4kqk]:hover .footer-cta-btn[data-astro-cid-jo6i4kqk]{background:var(--brand-amber);transform:translate(2px)}.footer-cta-art[data-astro-cid-jo6i4kqk]{border-radius:20px;flex:none;width:140px;height:auto;box-shadow:0 8px 24px #00000059}.footer-main[data-astro-cid-jo6i4kqk]{background:var(--brand-navy);color:#cbd5e1;margin-top:2rem;padding:2.25rem 0 1.25rem}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.6fr 1fr 1.2fr 1.1fr;gap:2rem;display:grid}.footer-grid[data-astro-cid-jo6i4kqk] h4[data-astro-cid-jo6i4kqk]{color:#fff;margin:0 0 .6rem;font-size:1rem}.footer-brand[data-astro-cid-jo6i4kqk] .flag-stripe[data-astro-cid-jo6i4kqk]{margin-bottom:.75rem}.footer-brand-head[data-astro-cid-jo6i4kqk]{align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.footer-brand-mark[data-astro-cid-jo6i4kqk]{width:38px;height:auto;display:block}.footer-brand-head[data-astro-cid-jo6i4kqk] h4[data-astro-cid-jo6i4kqk]{margin:0}.footer-brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0 0 .6rem;font-size:.9rem;line-height:1.6}.footer-german[data-astro-cid-jo6i4kqk]{color:var(--brand-gold);font-style:italic}.footer-grid[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}.footer-grid[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin-bottom:.45rem}.footer-grid[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#cbd5e1;font-size:.9rem;text-decoration:none;transition:color .15s}.footer-grid[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--brand-gold)}.ext-mark[data-astro-cid-jo6i4kqk]{opacity:.7;font-size:.75rem}.footer-app-note[data-astro-cid-jo6i4kqk]{color:#8fa1c4;margin:.5rem 0 0;font-size:.82rem;line-height:1.5}.footer-bottom[data-astro-cid-jo6i4kqk]{text-align:center;color:#8fa1c4;border-top:1px solid #ffffff1f;margin-top:1.75rem;padding-top:1.25rem;font-size:.85rem}.footer-bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.footer-rss[data-astro-cid-jo6i4kqk]{color:inherit;border-bottom:1px dotted #ffffff59;text-decoration:none}.footer-rss[data-astro-cid-jo6i4kqk]:hover{color:#fff;border-bottom-color:#fff}@media (width<=900px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=640px){.footer-cta[data-astro-cid-jo6i4kqk]{text-align:center;flex-direction:column-reverse;padding:1.5rem 1.25rem}.footer-cta-features[data-astro-cid-jo6i4kqk]{justify-content:center}.footer-cta-art[data-astro-cid-jo6i4kqk]{width:104px}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:1.5rem}}.seo-discover[data-astro-cid-zxuy6td4]{background:#f8f9fa;border-top:1px solid #e9ecef;margin-top:2.5rem;padding:2.5rem 0}.seo-discover-title[data-astro-cid-zxuy6td4]{color:var(--brand-navy,#0b1b3d);letter-spacing:.02em;margin-bottom:1.5rem;padding-bottom:.75rem;font-size:1.1rem;font-weight:700;position:relative}.seo-discover-title[data-astro-cid-zxuy6td4]:after{content:"";background:var(--brand-blue,#2563eb);width:60px;height:3px;position:absolute;bottom:0;left:0}.seo-discover-list[data-astro-cid-zxuy6td4]{grid-template-columns:repeat(2,1fr);gap:.75rem 2rem;margin:0;padding:0;list-style:none;display:grid}.seo-discover-list[data-astro-cid-zxuy6td4] li[data-astro-cid-zxuy6td4] a[data-astro-cid-zxuy6td4]{color:#555;font-size:.9rem;line-height:1.5;text-decoration:none}.seo-discover-list[data-astro-cid-zxuy6td4] li[data-astro-cid-zxuy6td4] a[data-astro-cid-zxuy6td4]:hover{color:var(--brand-blue,#2563eb);text-decoration:underline}@media (width<=640px){.seo-discover-list[data-astro-cid-zxuy6td4]{grid-template-columns:1fr}}.ai-chat-widget[data-astro-cid-pmyxn7tj]{z-index:1000;font-family:Inter,system-ui,sans-serif;position:fixed;bottom:20px;right:20px}#chat-toggle[data-astro-cid-pmyxn7tj]{background:var(--brand-blue,#2563eb);color:#fff;cursor:pointer;border:none;border-radius:50%;width:56px;height:56px;font-size:1.5rem;box-shadow:0 4px 12px #0003}.chat-container[data-astro-cid-pmyxn7tj]{background:#fff;border-radius:12px;flex-direction:column;width:340px;max-width:calc(100vw - 40px);display:flex;position:absolute;bottom:68px;right:0;overflow:hidden;box-shadow:0 8px 24px #00000026}.chat-header[data-astro-cid-pmyxn7tj]{background:var(--brand-blue,#2563eb);color:#fff;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.9rem;font-weight:600;display:flex}#chat-close[data-astro-cid-pmyxn7tj]{color:#fff;cursor:pointer;background:0 0;border:none;font-size:.9rem}#chat-messages[data-astro-cid-pmyxn7tj]{background:#f9f9f9;height:320px;padding:.75rem;overflow-y:auto}.message[data-astro-cid-pmyxn7tj]{border-radius:10px;margin-bottom:.6rem;padding:.6rem .8rem;font-size:.85rem;line-height:1.5}.message[data-astro-cid-pmyxn7tj] p[data-astro-cid-pmyxn7tj]{margin:0 0 .4rem}.message[data-astro-cid-pmyxn7tj] p[data-astro-cid-pmyxn7tj]:last-child{margin-bottom:0}.message[data-astro-cid-pmyxn7tj].assistant{background:#fff;border:1px solid #e5e5e5;border-top-left-radius:2px}.message[data-astro-cid-pmyxn7tj].user{background:var(--brand-blue,#2563eb);color:#fff;border-top-right-radius:2px;margin-left:2rem}.chat-input-area[data-astro-cid-pmyxn7tj]{border-top:1px solid #eee;display:flex}#chat-input[data-astro-cid-pmyxn7tj]{border:none;outline:none;flex:1;padding:.75rem;font-size:.875rem}#chat-send[data-astro-cid-pmyxn7tj]{background:var(--brand-blue,#2563eb);color:#fff;cursor:pointer;border:none;padding:0 1rem;font-size:1rem}.hidden[data-astro-cid-pmyxn7tj]{display:none!important}.typing[data-astro-cid-pmyxn7tj]{color:#999;font-style:italic}#htd-fb-popup{z-index:999999;opacity:0;visibility:hidden;pointer-events:none;backdrop-filter:blur(3px);background:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;transition:opacity .3s,visibility .3s;display:flex;position:fixed;top:0;left:0}#htd-fb-popup.htd-show{opacity:1;visibility:visible;pointer-events:auto}#htd-fb-popup .htd-cb-container{text-align:center;background:#fff;border-radius:16px;width:90%;max-width:400px;padding:0;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;transform:translateY(20px)scale(.95);box-shadow:0 10px 40px #0000004d}#htd-fb-popup.htd-show .htd-cb-container{transform:translateY(0)scale(1)}#htd-fb-popup .htd-cb-close{color:#fff;cursor:pointer;z-index:2;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:20px;line-height:1;transition:background .2s,color .2s;display:flex;position:absolute;top:10px;right:10px}#htd-fb-popup .htd-cb-close:hover{color:#fff;background:#000000b3}#htd-fb-popup .htd-cb-cover{width:100%;line-height:0}#htd-fb-popup .htd-cb-cover img{aspect-ratio:851/315;object-fit:cover;width:100%;display:block}#htd-fb-popup .htd-cb-head{margin-top:-38px;padding:0 22px;position:relative}#htd-fb-popup .htd-cb-avatar{object-fit:cover;background:#fff;border:none;border-radius:50%;outline:none;width:74px;height:74px;margin:0 auto 10px;display:block;box-shadow:0 1px 5px #0003}#htd-fb-popup .htd-cb-pagename{color:#050505;font-size:17px;font-weight:700;line-height:1.3}#htd-fb-popup .htd-cb-subtitle{color:#65676b;margin-top:3px;font-size:12.5px;line-height:1.4}#htd-fb-popup .htd-cb-plugin{justify-content:center;align-items:center;min-height:74px;margin:16px auto 4px;display:flex;overflow:hidden}#htd-fb-popup .htd-cb-action{border-top:1px solid #eee;margin-top:10px;padding-top:12px;padding-bottom:14px}#htd-fb-popup .htd-cb-action span{color:#666;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;padding:5px 10px;font-size:13px;text-decoration:underline;transition:color .2s;display:inline-block}#htd-fb-popup .htd-cb-action span:hover{color:#000}@media (width<=400px){#htd-fb-popup .htd-cb-container{width:92%}}.edit-fab[data-astro-cid-xp2oyrno]{z-index:9999;color:#0b0f14;cursor:pointer;background:#f59e0b;border:none;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-family:system-ui,sans-serif;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .15s,opacity .15s;display:none;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 16px #f59e0b73}.edit-fab[data-astro-cid-xp2oyrno]:hover{opacity:.92;transform:translateY(-2px)}.edit-fab[data-astro-cid-xp2oyrno].visible{display:inline-flex}:root{--brand-navy:#0b1b3d;--brand-navy-deep:#0f1e36;--brand-blue:#2563eb;--brand-amber:#f59e0b;--brand-gold:#ffc80a;--brand-red:#e52534;--brand-green:#10b981;--brand-surface:#f8fafc;--color-primary:#2563eb;--color-text:#1e293b;--color-muted:#64748b;--color-border:#e5eaf2;--radius:10px;--shadow-sm:0 1px 3px #0b1b3d0f;--shadow-md:0 6px 20px #0b1b3d1a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--color-text);background:#fff;margin:0;font-family:Inter,Be Vietnam Pro,system-ui,-apple-system,sans-serif;line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.row{flex-wrap:wrap;margin:0 -.75rem;display:flex}.col-md-8,.col-md-4{padding:0 .75rem}@media (width>=768px){.col-md-8{width:66.6667%}.col-md-4{width:33.3333%}}@media (width<=767px){.col-md-8,.col-md-4{width:100%}}.site-wrapper{min-height:60vh}.main-content{padding:1.5rem 0}h1,h2,h3,h4{color:var(--brand-navy);font-family:Be Vietnam Pro,Inter,system-ui,-apple-system,sans-serif;line-height:1.3}a{color:var(--color-primary)}.flag-stripe{background:linear-gradient(90deg, var(--brand-navy-deep) 0 33.4%, var(--brand-red) 33.4% 66.7%, var(--brand-gold) 66.7% 100%);border-radius:999px;width:44px;height:5px;display:inline-block}.article h1{margin:0 0 .5rem;font-size:1.75rem}.prose{font-size:1rem}.prose img{border-radius:var(--radius);max-width:100%;height:auto}.article-featured-image,.prose figure.article-featured-image{margin:1.25rem 0 1.75rem}.article-featured-image img,.prose figure.article-featured-image img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);width:100%;box-shadow:0 4px 16px #0000000f}.article-featured-image figcaption,.prose figure figcaption{color:var(--color-muted);text-align:center;margin-top:.5rem;font-size:.875rem;font-style:italic}.prose figure{margin:1.25rem 0}.prose figure.image img{width:100%}.prose blockquote{border-left:4px solid var(--color-primary);color:#444;background:#f5f8fb;margin:1rem 0;padding:.5rem 1rem}.prose table{border-collapse:collapse;width:100%;margin:1rem 0}.prose th,.prose td{border:1px solid var(--color-border);text-align:left;padding:.5rem .75rem}.prose th{background:#f5f5f5}
