[data-style=editorial]{--ed-primary: #ff5a1f;--ed-primary-hover: #e64a12;--ed-primary-soft: #ffe6db;--ed-ink: #0a0a0a;--ed-ink-soft: #1a1a1a;--ed-surface: #ffffff;--ed-surface-page: #fff8f6;--ed-surface-alt: #f5f5f5;--ed-surface-muted: #ededed;--ed-text-primary: #0a0a0a;--ed-text-secondary: #525252;--ed-text-muted: #8a8a8a;--ed-text-inverse: #ffffff;--ed-border: #e5e5e5;--ed-border-dark: #262626;--ed-success: #16a34a;--ed-warning: #f59e0b;--ed-error: #dc2626;--ed-font-display: "Inter", "Inter Display", system-ui, -apple-system, sans-serif;--ed-font-body: "Inter", system-ui, -apple-system, sans-serif;--ed-fs-display-xl: 96px;--ed-fs-display-l: 72px;--ed-fs-headline: 48px;--ed-fs-title: 32px;--ed-fs-subhead: 24px;--ed-fs-lead: 20px;--ed-fs-body: 16px;--ed-fs-small: 14px;--ed-fs-caption: 13px;--ed-fs-overline: 12px;--ed-space-1: 4px;--ed-space-2: 8px;--ed-space-3: 12px;--ed-space-4: 16px;--ed-space-5: 20px;--ed-space-6: 24px;--ed-space-8: 32px;--ed-space-10: 40px;--ed-space-12: 48px;--ed-space-16: 64px;--ed-space-20: 80px;--ed-space-24: 96px;--ed-space-32: 128px;--ed-radius-sm: 4px;--ed-radius-md: 8px;--ed-radius-lg: 12px;--ed-radius-xl: 16px;--ed-radius-pill: 9999px;--ed-shadow-card-hover: 0 12px 32px rgba(10, 10, 10, .08);--ed-shadow-cta-hover: 0 8px 24px rgba(255, 90, 31, .35);--ed-shadow-modal: 0 24px 48px rgba(0, 0, 0, .18);--ed-focus-ring: 0 0 0 3px rgba(255, 90, 31, .2);--ed-ease-out: cubic-bezier(.2, .6, .2, 1);--ed-dur-fast: .15s;--ed-dur-base: .2s;--ed-dur-slow: .25s}@media(max-width:768px){[data-style=editorial]{--ed-fs-display-xl: 56px;--ed-fs-display-l: 44px;--ed-fs-headline: 32px}}[data-style=editorial]{--tblr-primary: var(--ed-primary);--tblr-primary-rgb: 255, 90, 31;--tblr-primary-darken: var(--ed-primary-hover);--tblr-primary-fg: var(--ed-text-inverse);--tblr-primary-text: var(--ed-primary);--tblr-primary-text-emphasis: var(--ed-primary-hover);--tblr-primary-bg-subtle: var(--ed-primary-soft);--tblr-primary-border-subtle: var(--ed-primary);--tblr-body-bg: var(--ed-surface-page);--tblr-body-bg-rgb: 255, 248, 246;--tblr-body-color: var(--ed-text-primary);--tblr-body-color-rgb: 10, 10, 10;--tblr-secondary-color: var(--ed-text-secondary);--tblr-tertiary-color: var(--ed-text-muted);--tblr-secondary-bg: var(--ed-surface-alt);--tblr-tertiary-bg: var(--ed-surface-muted);--tblr-bg-surface: var(--ed-surface-page);--tblr-bg-surface-primary: var(--ed-surface-page);--tblr-bg-surface-secondary: var(--ed-surface-alt);--tblr-bg-surface-tertiary: var(--ed-surface-muted);--tblr-bg-forms: var(--ed-surface-muted);--tblr-navbar-bg: var(--ed-surface-page);--tblr-navbar-color: var(--ed-text-secondary);--tblr-navbar-active-color: var(--ed-text-primary);--tblr-navbar-hover-color: var(--ed-text-primary);--tblr-navbar-border-color: var(--ed-border);--tblr-border-color: var(--ed-border);--tblr-border-color-translucent: var(--ed-border);--tblr-border-radius: var(--ed-radius-md);--tblr-border-radius-sm: var(--ed-radius-sm);--tblr-border-radius-lg: var(--ed-radius-lg);--tblr-border-radius-xl: var(--ed-radius-xl);--tblr-border-radius-pill: var(--ed-radius-pill);--tblr-font-sans-serif: var(--ed-font-body);--tblr-body-font-family: var(--ed-font-body);--tblr-body-font-size: var(--ed-fs-body);--tblr-body-line-height: 1.6;--tblr-link-color: var(--ed-primary);--tblr-link-color-rgb: 255, 90, 31;--tblr-link-hover-color: var(--ed-primary-hover);--tblr-card-border-radius: var(--ed-radius-lg);--tblr-card-border-color: var(--ed-border);--tblr-card-bg: var(--ed-surface);--tblr-card-bg-rgb: 255, 255, 255;--tblr-card-color: var(--ed-text-primary);--tblr-form-control-bg: var(--ed-surface-muted);--tblr-form-control-color: var(--ed-text-primary);--tblr-form-control-border-color: var(--ed-border);--tblr-success: var(--ed-success);--tblr-warning: var(--ed-warning);--tblr-danger: var(--ed-error)}[data-style=editorial][data-bs-theme=dark]{--tblr-body-bg: var(--ed-ink);--tblr-body-bg-rgb: 10, 10, 10;--tblr-body-color: var(--ed-text-inverse);--tblr-body-color-rgb: 255, 255, 255;--tblr-secondary-color: rgba(255, 255, 255, .72);--tblr-tertiary-color: rgba(255, 255, 255, .52);--tblr-secondary-bg: var(--ed-ink-soft);--tblr-tertiary-bg: #2a2a2a;--tblr-border-color: var(--ed-border-dark);--tblr-border-color-translucent: var(--ed-border-dark);--tblr-card-bg: var(--ed-ink-soft);--tblr-card-border-color: var(--ed-border-dark);--tblr-card-color: var(--ed-text-inverse);--tblr-form-control-bg: var(--ed-ink-soft);--tblr-form-control-color: var(--ed-text-inverse);--tblr-form-control-border-color: var(--ed-border-dark);--tblr-bg-surface: var(--ed-ink-soft);--tblr-bg-surface-primary: var(--ed-ink-soft);--tblr-bg-surface-secondary: var(--ed-ink);--tblr-bg-surface-tertiary: #2a2a2a;--tblr-bg-forms: var(--ed-ink-soft);--tblr-navbar-bg: var(--ed-ink-soft);--tblr-navbar-color: rgba(255, 255, 255, .78);--tblr-navbar-active-color: var(--ed-text-inverse);--tblr-navbar-hover-color: var(--ed-text-inverse);--tblr-navbar-border-color: var(--ed-border-dark)}[data-style=editorial] body{font-family:var(--ed-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-style=editorial] h1,[data-style=editorial] h2,[data-style=editorial] h3,[data-style=editorial] h4,[data-style=editorial] .h1,[data-style=editorial] .h2,[data-style=editorial] .h3,[data-style=editorial] .h4,[data-style=editorial] .page-title,[data-style=editorial] .card-title{font-family:var(--ed-font-display);font-weight:700;letter-spacing:-.02em}[data-style=editorial] h1,[data-style=editorial] .h1{letter-spacing:-.03em;font-weight:800}[data-style=editorial] .page-title{font-size:var(--ed-fs-title);font-weight:800;letter-spacing:-.02em}[data-style=editorial] .text-uppercase{letter-spacing:.08em}[data-style=editorial] .btn{--tblr-btn-border-radius: var(--ed-radius-md);border-radius:var(--ed-radius-md);border-width:1.5px;font-weight:600;letter-spacing:0;transition:transform var(--ed-dur-fast) var(--ed-ease-out),box-shadow var(--ed-dur-fast) var(--ed-ease-out),background-color var(--ed-dur-fast) var(--ed-ease-out),color var(--ed-dur-fast) var(--ed-ease-out),border-color var(--ed-dur-fast) var(--ed-ease-out)}[data-style=editorial] .btn:hover{transform:translateY(-1px)}[data-style=editorial] .btn-primary{background-color:var(--ed-primary);border-color:var(--ed-primary);color:var(--ed-text-inverse)}[data-style=editorial] .btn-primary:hover,[data-style=editorial] .btn-primary:focus-visible{background-color:var(--ed-primary-hover);border-color:var(--ed-primary-hover);color:var(--ed-text-inverse);box-shadow:var(--ed-shadow-cta-hover)}[data-style=editorial] .btn-outline-primary{color:var(--ed-primary);border-color:var(--ed-primary);background-color:transparent}[data-style=editorial] .btn-outline-primary:hover{background-color:var(--ed-primary);color:var(--ed-text-inverse)}[data-style=editorial] .card{--tblr-card-bg: var(--ed-surface);background-color:var(--ed-surface);border-radius:var(--ed-radius-lg);border:1px solid var(--tblr-border-color);transition:transform var(--ed-dur-base) var(--ed-ease-out),box-shadow var(--ed-dur-base) var(--ed-ease-out),border-color var(--ed-dur-base) var(--ed-ease-out)}[data-style=editorial][data-bs-theme=dark] .card{--tblr-card-bg: var(--ed-ink-soft);background-color:var(--ed-ink-soft)}[data-style=editorial] .card:hover{transform:translateY(-3px);box-shadow:var(--ed-shadow-card-hover);border-color:#ff5a1f66}[data-style=editorial] .card-img-top{border-radius:0}[data-style=editorial] .form-control,[data-style=editorial] .form-select{border-width:1.5px;border-radius:var(--ed-radius-md);background-color:var(--tblr-form-control-bg);padding:14px 16px;font-size:var(--ed-fs-body);transition:border-color var(--ed-dur-fast) var(--ed-ease-out),box-shadow var(--ed-dur-fast) var(--ed-ease-out)}[data-style=editorial] .form-control:focus,[data-style=editorial] .form-select:focus{border-color:var(--ed-primary);box-shadow:var(--ed-focus-ring)}[data-style=editorial] .form-check-input:checked{background-color:var(--ed-primary);border-color:var(--ed-primary)}[data-style=editorial] .form-check-input:focus{border-color:var(--ed-primary);box-shadow:var(--ed-focus-ring)}[data-style=editorial] .badge{font-weight:500;border-radius:var(--ed-radius-pill);padding:6px 12px;font-size:var(--ed-fs-caption);letter-spacing:0}[data-style=editorial] .navbar.sticky-top{background-color:var(--ed-surface-page)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--ed-border)!important;box-shadow:none!important;color:var(--ed-text-primary)}[data-style=editorial][data-bs-theme=dark] .navbar.sticky-top{background-color:var(--ed-ink-soft)!important;border-bottom-color:var(--ed-border-dark)!important;color:var(--ed-text-inverse)}[data-style=editorial] .navbar-vertical{--tblr-bg-surface: var(--ed-surface-page);--tblr-bg-surface-primary: var(--ed-surface-page);--tblr-navbar-bg: var(--ed-surface-page);--tblr-navbar-color: var(--ed-text-secondary);--tblr-navbar-active-color: var(--ed-text-primary);--tblr-navbar-hover-color: var(--ed-text-primary);--tblr-navbar-border-color: var(--ed-border);--tblr-body-color: var(--ed-text-primary);--tblr-body-color-rgb: 10, 10, 10;--tblr-secondary-color: var(--ed-text-secondary);--tblr-tertiary-color: var(--ed-text-muted);--tblr-border-color: var(--ed-border);--tblr-emphasis-color: var(--ed-text-primary);--tblr-emphasis-color-rgb: 10, 10, 10;background-color:var(--ed-surface-page)!important;border-right:1px solid var(--ed-border)!important;color:var(--ed-text-primary)}[data-style=editorial] .navbar-vertical .navbar-brand,[data-style=editorial] .navbar-vertical .navbar-brand a{color:var(--ed-text-primary);padding-block:var(--ed-space-4)}[data-style=editorial] .navbar-vertical .nav-link{color:var(--ed-text-secondary);border-radius:var(--ed-radius-md);padding:8px 12px;transition:color var(--ed-dur-fast) var(--ed-ease-out),background-color var(--ed-dur-fast) var(--ed-ease-out)}[data-style=editorial] .navbar-vertical .nav-link:hover,[data-style=editorial] .navbar-vertical .nav-link:focus-visible{color:var(--ed-text-primary);background-color:#0a0a0a0a}[data-style=editorial] .navbar-vertical .nav-item.active>.nav-link,[data-style=editorial] .navbar-vertical .nav-link.active{color:var(--ed-primary);background-color:var(--ed-primary-soft);box-shadow:inset 2px 0 0 0 var(--ed-primary)}[data-style=editorial] .navbar-vertical .nav-link-icon{color:inherit;opacity:.9}[data-style=editorial] .navbar-vertical .nav-link.active .nav-link-icon,[data-style=editorial] .navbar-vertical .nav-link:hover .nav-link-icon{color:var(--ed-primary);opacity:1}[data-style=editorial] .navbar-vertical .dropdown-menu{background-color:var(--ed-surface-page);border:1px solid var(--ed-border);border-radius:var(--ed-radius-md);box-shadow:none}[data-style=editorial] .navbar-vertical .dropdown-item{color:var(--ed-text-secondary);border-radius:var(--ed-radius-sm)}[data-style=editorial] .navbar-vertical .dropdown-item:hover,[data-style=editorial] .navbar-vertical .dropdown-item:focus-visible{color:var(--ed-text-primary);background-color:#0a0a0a0a}[data-style=editorial] .navbar-vertical .dropdown-item.active{color:var(--ed-primary);background-color:transparent}[data-style=editorial][data-bs-theme=dark] .navbar-vertical{--tblr-bg-surface: var(--ed-ink-soft);--tblr-bg-surface-primary: var(--ed-ink-soft);--tblr-navbar-bg: var(--ed-ink-soft);--tblr-navbar-color: rgba(255, 255, 255, .78);--tblr-navbar-active-color: var(--ed-text-inverse);--tblr-navbar-hover-color: var(--ed-text-inverse);--tblr-navbar-border-color: var(--ed-border-dark);--tblr-body-color: var(--ed-text-inverse);--tblr-body-color-rgb: 255, 255, 255;--tblr-secondary-color: rgba(255, 255, 255, .72);--tblr-tertiary-color: rgba(255, 255, 255, .52);--tblr-border-color: var(--ed-border-dark);--tblr-emphasis-color: var(--ed-text-inverse);--tblr-emphasis-color-rgb: 255, 255, 255;background-color:var(--ed-ink-soft)!important;border-right:1px solid var(--ed-border-dark)!important;color:var(--ed-text-inverse)}[data-style=editorial][data-bs-theme=dark] .navbar-vertical .nav-link{color:#ffffffc7}[data-style=editorial][data-bs-theme=dark] .navbar-vertical .nav-link:hover{color:var(--ed-text-inverse);background-color:#ffffff0f}[data-style=editorial][data-bs-theme=dark] .navbar-vertical .nav-item.active>.nav-link,[data-style=editorial][data-bs-theme=dark] .navbar-vertical .nav-link.active{color:var(--ed-text-inverse);background-color:#ff5a1f24;box-shadow:inset 2px 0 0 0 var(--ed-primary)}[data-style=editorial][data-bs-theme=dark] .navbar-vertical .dropdown-menu{background-color:var(--ed-ink-soft);border-color:var(--ed-border-dark)}[data-style=editorial][data-bs-theme=dark] .navbar-vertical .dropdown-item{color:#ffffffb8}[data-style=editorial][data-bs-theme=dark] .navbar-vertical .dropdown-item:hover{color:var(--ed-text-inverse);background-color:#ffffff0f}[data-style=editorial] .navbar:not(.navbar-vertical) .dropdown-menu{border:1px solid var(--tblr-border-color);border-radius:var(--ed-radius-lg);box-shadow:var(--ed-shadow-modal);padding:6px}[data-style=editorial] .navbar:not(.navbar-vertical) .dropdown-item{border-radius:var(--ed-radius-sm);padding:8px 12px;transition:background-color var(--ed-dur-fast) var(--ed-ease-out),color var(--ed-dur-fast) var(--ed-ease-out)}[data-style=editorial] .navbar:not(.navbar-vertical) .dropdown-item:hover,[data-style=editorial] .navbar:not(.navbar-vertical) .dropdown-item:focus-visible{background-color:var(--ed-surface-alt);color:var(--ed-text-primary)}[data-style=editorial][data-bs-theme=dark] .navbar:not(.navbar-vertical) .dropdown-item:hover{background-color:var(--ed-ink-soft);color:var(--ed-text-inverse)}[data-style=editorial] a:not(.btn):not(.nav-link):not(.dropdown-item){color:var(--ed-primary);text-decoration:none;transition:color var(--ed-dur-fast) var(--ed-ease-out)}[data-style=editorial] a:not(.btn):not(.nav-link):not(.dropdown-item):hover{color:var(--ed-primary-hover)}[data-style=editorial] :focus-visible{outline:none;box-shadow:var(--ed-focus-ring)}[data-style=editorial] .page-body{background-color:var(--tblr-body-bg)}[data-style=editorial] .page-header{border-bottom:none}
