.fvr-page{--fvr-ink:hsl(var(--finverco-text,220 28% 92%));--fvr-muted:hsl(var(--finverco-text-muted,218 14% 68%));--fvr-card:hsl(var(--finverco-surface,220 24% 10%));--fvr-line:hsl(var(--finverco-border,220 16% 22%));--fvr-link:hsl(var(--finverco-action,217 90% 65%));max-width:1100px;width:100%;margin:auto;padding:32px 24px 56px;color:var(--fvr-ink);font-family:inherit;overflow-wrap:anywhere;line-height:1.85}.fvr-page *{box-sizing:border-box}.fvr-page a{color:var(--fvr-link);text-decoration:underline;text-underline-offset:4px}.fvr-page a:hover{filter:brightness(1.15)}.fvr-page a:focus-visible,.fvr-page button:focus-visible{outline:3px solid var(--fvr-link);outline-offset:4px}.fvr-toolbar{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:22px;border-bottom:1px solid var(--fvr-line)}.fvr-links,.fvr-languages{display:flex;flex-wrap:wrap;gap:18px}.fvr-languages{direction:ltr}.fvr-languages [aria-current]{font-weight:800}.fvr-hero{padding:34px 0 24px}.fvr-page h1{font-size:clamp(1.9rem,4vw,3rem);line-height:1.3;letter-spacing:-.025em;margin:12px 0 18px}.fvr-page h2{font-size:1.45rem;line-height:1.45;margin:0 0 18px}.fvr-page h3{font-size:1.15rem;line-height:1.5;margin:8px 0 12px}.fvr-hero>p{font-size:1.13rem;max-width:75ch;color:var(--fvr-muted)}.fvr-eyebrow{font-size:.8rem;font-weight:750;letter-spacing:.04em;color:var(--fvr-link)}.fvr-meta{display:flex;flex-wrap:wrap;gap:8px 22px;color:var(--fvr-muted);font-size:.86rem}.fvr-meta time,.fvr-card time{direction:ltr;unicode-bidi:isolate}.fvr-section{padding:26px 0;border-top:1px solid var(--fvr-line);scroll-margin-top:120px}.fvr-section p{margin:0 0 18px}.fvr-section ul,.fvr-section ol{padding-inline-start:24px}.fvr-section li{margin:9px 0}.fvr-article{max-width:78ch;margin:auto}.fvr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fvr-card{padding:23px;border:1px solid var(--fvr-line);border-radius:14px;background:var(--fvr-card);min-width:0}.fvr-card p{font-size:.95rem;color:var(--fvr-muted);margin-bottom:16px}.fvr-card time{font-size:.78rem;color:var(--fvr-muted)}.fvr-toc{padding:20px;border:1px solid var(--fvr-line);border-radius:12px;background:var(--fvr-card);margin-bottom:24px;display:flex;flex-direction:column;gap:8px;font-size:.93rem}.fvr-notice{padding:18px 20px;border-inline-start:3px solid var(--fvr-link);background:var(--fvr-card);border-radius:8px;font-size:.92rem}.fvr-tag{display:inline-block;margin-bottom:15px;padding:3px 10px;border:1px solid var(--fvr-line);border-radius:5px;font-size:.78rem;font-weight:700}.fvr-table-scroll{overflow-x:auto;max-width:100%}.fvr-page table{border-collapse:collapse;min-width:550px;width:100%;font-size:.9rem}.fvr-page th,.fvr-page td{border:1px solid var(--fvr-line);padding:12px;text-align:start;vertical-align:top}.fvr-page th{background:var(--fvr-card)}.fvr-page button{padding:10px 18px;border:1px solid var(--fvr-line);border-radius:8px;background:var(--fvr-card);color:var(--fvr-ink);cursor:pointer;margin-inline-end:15px}.fvr-static-nav,.fvr-static-footer{max-width:1100px;margin:auto;padding:22px 24px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-family:inherit}.fvr-static-nav>a{font-weight:850;font-size:1.35rem}.fvr-static-nav nav{display:flex;gap:24px}.fvr-static-nav a,.fvr-static-footer a{color:hsl(var(--finverco-text,220 28% 92%))}.fvr-static-footer{border-top:1px solid hsl(var(--finverco-border,220 16% 22%))}@media(max-width:640px){.fvr-page{padding:20px 16px 36px}.fvr-grid{grid-template-columns:1fr}.fvr-toolbar{gap:14px}.fvr-links,.fvr-languages{gap:12px}.fvr-card{padding:18px}.fvr-meta{flex-direction:column}.fvr-hero{padding-top:24px}}@media(prefers-reduced-motion:reduce){.fvr-page{scroll-behavior:auto}}

/* FINVERCO_RESEARCH_DARK_CONTRAST_V1 */
html.dark .fvr-page,html[data-theme="dark"] .fvr-page{--fvr-link:#8ab4ff}
