:root{--hs-primary: #0d3b66;--hs-primary-500: #2d6ba8;--hs-accent: #d62828;--hs-bg: #fafaf8;--hs-surface: #fff;--hs-border: #e5e5e0;--hs-muted: #6b7280;--hs-meta: #64748b;--hs-border-strong: #94a3b8;--hs-focus: #2563eb;--hs-content: 1680px;--hs-home-width: 1180px;--hs-home-gutter: 1rem;--hs-radius: 12px;--hs-font-sans: Inter,Mukta,"Noto Sans Devanagari",system-ui,sans-serif;--hs-font-devanagari: Mukta,"Noto Sans Devanagari",system-ui,sans-serif}*,*::before,*::after{box-sizing: border-box}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}body{margin: 0;font-family: var(--hs-font-sans);background: var(--hs-bg);color: #1f2937;line-height: 1.6;overflow-x: clip}.font-devanagari{font-family: var(--hs-font-devanagari)}img{max-width: 100%;height: auto;display: block}a{color: inherit;text-decoration: none}.hs-container{width: min(100% - 2rem,var(--hs-content));margin-inline: auto}.hs-container.hs-band__home-wrap,.hs-band__home-wrap{width: min(100% - calc(var(--hs-home-gutter) * 2),var(--hs-home-width));max-width: var(--hs-home-width);margin-inline: auto}.hs-band__split-wrap,.hs-band__econ-wrap,.hs-band__footer-cols-wrap{width: min(100% - calc(var(--hs-home-gutter) * 2),var(--hs-home-width));max-width: var(--hs-home-width);margin-inline: auto}.hs-main{min-height: 50vh}.hs-topbar{background: var(--hs-primary);color: rgba(255,255,255,.85);font-size: .75rem;padding: .4rem 0}.hs-topbar__inner,.hs-topbar__links{display: flex;align-items: center;justify-content: space-between;gap: 1rem}.hs-topbar__links a{color: inherit}.hs-topbar__links a:hover{color: #fff}.hs-brand{background: transparent;border-bottom: none;padding: 0;text-align: center}.hs-brand__inner{display: flex;justify-content: center;align-items: center}.hs-brand__logo{display: inline-flex;flex-direction: column;align-items: center;color: inherit;text-decoration: none}.hs-brand__logo-img{display: block;width: auto;max-height: 72px;height: auto;object-fit: contain}.hs-brand__hello{font-size: clamp(1.5rem,4vw,2.25rem);font-weight: 900;color: var(--hs-primary)}.hs-brand__samaj{font-size: clamp(1.5rem,4vw,2.25rem);font-weight: 900;color: var(--hs-accent)}.hs-brand__tagline{display: block;font-size: .8rem;color: var(--hs-muted);margin-top: .15rem;text-align: center}.hs-brand__logo-wrap{display: block}@media (max-width: 767px){.hs-brand--hide-logo-mobile .hs-brand__logo-wrap{display: none}}@media (min-width: 768px) and (max-width: 991px){.hs-brand--hide-logo-tablet .hs-brand__logo-wrap{display: none}}@media (min-width: 992px){.hs-brand--hide-logo-desktop .hs-brand__logo-wrap{display: none}}.hs-nav{position: sticky;top: 0;z-index: 90}body.admin-bar .hs-nav{top: 32px}@media screen and (max-width: 782px){body.admin-bar .hs-nav{top: 46px}}.hs-nav__bar{display: flex;align-items: stretch;justify-content: center;min-height: 3.25rem;padding-block: 0}.hs-nav__start,.hs-nav__end{display: flex;align-items: center;min-width: 0;flex-shrink: 0}.hs-nav__end{justify-content: flex-end;gap: .75rem}.hs-nav__search{display: flex;align-items: center;gap: .35rem;min-width: 0}.hs-nav__search-toggle{display: none;align-items: center;justify-content: center;width: 2.75rem;height: 2.75rem;padding: 0;border-radius: 10px;border: 1px solid transparent;background: transparent;color: inherit;cursor: pointer;transition: background 0.15s ease,border-color 0.15s ease,color 0.15s ease}.hs-nav__search-input{width: min(100%,13.5rem);min-width: 0;height: 2.5rem;padding: .45rem .85rem;border: 1px solid var(--hs-border);border-radius: 999px;background: #fff;font-size: .9rem;color: #0f172a;transition: border-color 0.15s ease,box-shadow 0.15s ease}.hs-nav__search-input::placeholder{color: var(--hs-meta)}.hs-nav__search-input:focus{outline: none;border-color: var(--hs-primary);box-shadow: 0 0 0 3px rgba(13,59,102,0.12)}.hs-nav__search-submit{display: inline-flex;align-items: center;justify-content: center;width: 2.5rem;height: 2.5rem;padding: 0;border: none;border-radius: 999px;background: var(--hs-primary);color: #fff;cursor: pointer;flex-shrink: 0;transition: background 0.15s ease}.hs-nav__search-submit:hover{background: #0a3258}.hs-nav--primary .hs-nav__search-input,.hs-nav--boxed .hs-nav__search-input{background: rgba(255,255,255,0.96);border-color: rgba(255,255,255,0.35)}.hs-nav--primary .hs-nav__search-submit,.hs-nav--boxed .hs-nav__search-submit{background: var(--hs-accent)}.hs-nav--primary .hs-nav__search-submit:hover,.hs-nav--boxed .hs-nav__search-submit:hover{background: #b91c1c}.hs-nav--pill .hs-nav__search-input,.hs-nav--light .hs-nav__search-input,.hs-nav--saas .hs-nav__search-input,.hs-nav--glass .hs-nav__search-input{background: #f8fafc}.hs-nav--glass .hs-nav__search-input{background: rgba(255,255,255,0.9)}.hs-nav--light .hs-nav__search-toggle,.hs-nav--saas .hs-nav__search-toggle,.hs-nav--pill .hs-nav__search-toggle,.hs-nav--glass .hs-nav__search-toggle{color: var(--hs-primary);border-color: var(--hs-border);background: #f8fafc}.hs-nav--primary .hs-nav__search-toggle,.hs-nav--boxed .hs-nav__search-toggle{color: #fff;border-color: rgba(255,255,255,0.22);background: rgba(255,255,255,0.12)}.hs-nav__center{display: flex;justify-content: center;align-items: stretch;flex: 1 1 auto;min-width: 0;width: 100%}.hs-nav__toggle{display: none;align-items: center;justify-content: center;width: 2.75rem;height: 2.75rem;padding: 0;border-radius: 10px;cursor: pointer;transition: background 0.15s,border-color 0.15s}.hs-nav__toggle-icon{display: block;width: 1.125rem;height: 2px;border-radius: 1px;position: relative;transition: background 0.2s}.hs-nav__toggle-icon::before,.hs-nav__toggle-icon::after{content: '';position: absolute;left: 0;width: 100%;height: 2px;border-radius: 1px;transition: transform 0.2s}.hs-nav__toggle-icon::before{top: -6px}.hs-nav__toggle-icon::after{top: 6px}.hs-nav__toggle[aria-expanded="true"] .hs-nav__toggle-icon{background: transparent}.hs-nav__toggle[aria-expanded="true"] .hs-nav__toggle-icon::before{top: 0;transform: rotate(45deg)}.hs-nav__toggle[aria-expanded="true"] .hs-nav__toggle-icon::after{top: 0;transform: rotate(-45deg)}.hs-nav__list{display: flex;flex-wrap: wrap;justify-content: center;align-items: stretch;list-style: none;margin: 0;padding: 0;width: 100%}.hs-nav__list li{display: flex;align-items: stretch}.hs-nav__list a{display: inline-flex;align-items: center;justify-content: center;padding: .9rem 1.15rem;font-size: clamp(.92rem,1.1vw,1.05rem);font-weight: 600;line-height: 1.25;white-space: nowrap;letter-spacing: normal;transition: background 0.18s ease,color 0.18s ease,box-shadow 0.18s ease;position: relative}.hs-nav__list a::after{content: '';position: absolute;left: 1rem;right: 1rem;bottom: 0;height: 3px;border-radius: 3px 3px 0 0;background: transparent;transition: background 0.18s ease}.hs-nav__list li.has-dropdown{position: relative}.hs-nav__arrow{margin-left: 0.35rem;display: inline-block;vertical-align: middle;transition: transform 0.2s ease}.hs-nav__list li.has-dropdown:hover .hs-nav__arrow,.hs-nav__list li.has-dropdown:focus-within .hs-nav__arrow{transform: rotate(180deg)}.hs-nav__dropdown{position: absolute;top: 100%;left: 50%;transform: translateX(-50%) translateY(8px);min-width: 140px;background: #ffffff;border-radius: 10px;box-shadow: 0 10px 30px -5px rgba(0,0,0,0.18),0 4px 12px rgba(0,0,0,0.08);padding: 0.4rem 0;margin: 0;list-style: none;opacity: 0;visibility: hidden;transition: opacity 0.2s ease,transform 0.2s ease,visibility 0.2s ease;z-index: 100;display: flex;flex-direction: column}.hs-nav__list li.has-dropdown:hover .hs-nav__dropdown,.hs-nav__list li.has-dropdown:focus-within .hs-nav__dropdown{opacity: 1;visibility: visible;transform: translateX(-50%) translateY(0)}.hs-nav__dropdown li{display: block;width: 100%}.hs-nav__dropdown a{display: block;width: 100%;padding: 0.55rem 1rem;font-size: 0.9rem;font-weight: 600;color: #1e293b !important;text-align: center;border-radius: 6px;transition: background 0.15s ease,color 0.15s ease;white-space: nowrap}.hs-nav__dropdown a::after{display: none !important}.hs-nav__dropdown a:hover{background: #f1f5f9 !important;color: var(--hs-primary) !important}.hs-nav--primary .hs-nav__dropdown,.hs-nav--boxed .hs-nav__dropdown{background: #0a3258;border: 1px solid rgba(255,255,255,0.15)}.hs-nav--primary .hs-nav__dropdown a,.hs-nav--boxed .hs-nav__dropdown a{color: rgba(255,255,255,0.9) !important}.hs-nav--primary .hs-nav__dropdown a:hover,.hs-nav--boxed .hs-nav__dropdown a:hover{background: rgba(255,255,255,0.15) !important;color: #ffffff !important}.hs-nav--primary{background: linear-gradient(180deg,#0a3258 0%,var(--hs-primary) 100%);border-bottom: 3px solid var(--hs-accent);box-shadow: 0 4px 20px rgba(13,59,102,0.18)}.hs-nav--primary .hs-nav__toggle{background: rgba(255,255,255,0.12);border: 1px solid rgba(255,255,255,0.22)}.hs-nav--primary .hs-nav__toggle-icon,.hs-nav--primary .hs-nav__toggle-icon::before,.hs-nav--primary .hs-nav__toggle-icon::after{background: #fff}.hs-nav--primary .hs-nav__list{gap: 0;background: transparent;border: none;box-shadow: none}.hs-nav--primary .hs-nav__list a{color: rgba(255,255,255,0.9);border-radius: 0}.hs-nav--primary .hs-nav__list a:hover{color: #fff;background: rgba(255,255,255,0.1)}.hs-nav--primary .hs-nav__list a:hover::after{background: rgba(255,255,255,0.45)}.hs-nav--primary .hs-nav__list .is-active a,.hs-nav--primary .hs-nav__list a[aria-current="page"]{color: #fff;background: rgba(214,40,40,0.22);box-shadow: none}.hs-nav--primary .hs-nav__list .is-active a::after,.hs-nav--primary .hs-nav__list a[aria-current="page"]::after{background: var(--hs-accent)}.hs-nav--boxed{background: #f0f1f3;border-bottom: 1px solid var(--hs-border);box-shadow: none}.hs-nav--boxed .hs-nav__bar{width: min(100% - calc(var(--hs-home-gutter) * 2),var(--hs-home-width));max-width: var(--hs-home-width);margin-inline: auto;background: linear-gradient(180deg,#0a3258 0%,var(--hs-primary) 100%);border-radius: 0 0 14px 14px;border-bottom: 3px solid var(--hs-accent);box-shadow: 0 8px 24px rgba(13,59,102,0.16)}.hs-nav--boxed .hs-nav__toggle{background: rgba(255,255,255,0.12);border: 1px solid rgba(255,255,255,0.22)}.hs-nav--boxed .hs-nav__toggle-icon,.hs-nav--boxed .hs-nav__toggle-icon::before,.hs-nav--boxed .hs-nav__toggle-icon::after{background: #fff}.hs-nav--boxed .hs-nav__list a{color: rgba(255,255,255,0.9);border-radius: 0}.hs-nav--boxed .hs-nav__list a:hover{color: #fff;background: rgba(255,255,255,0.1)}.hs-nav--boxed .hs-nav__list .is-active a,.hs-nav--boxed .hs-nav__list a[aria-current="page"]{color: #fff;background: rgba(214,40,40,0.22)}.hs-nav--boxed .hs-nav__list .is-active a::after,.hs-nav--boxed .hs-nav__list a[aria-current="page"]::after{background: var(--hs-accent)}.hs-nav--pill{background: rgba(255,255,255,0.94);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);border-bottom: 1px solid var(--hs-border);box-shadow: 0 1px 3px rgba(15,23,42,0.04)}.hs-nav--pill .hs-nav__toggle{background: #f8fafc;border: 1px solid var(--hs-border)}.hs-nav--pill .hs-nav__toggle:hover{background: #f1f5f9;border-color: #cbd5e1}.hs-nav--pill .hs-nav__toggle-icon,.hs-nav--pill .hs-nav__toggle-icon::before,.hs-nav--pill .hs-nav__toggle-icon::after{background: var(--hs-primary)}.hs-nav--pill .hs-nav__center{justify-content: center}.hs-nav--pill .hs-nav__list{width: auto;gap: .2rem;padding: .4rem;background: #f8fafc;border: 1px solid var(--hs-border);border-radius: 999px;box-shadow: inset 0 1px 0 rgba(255,255,255,0.8)}.hs-nav--pill .hs-nav__list a{padding: .65rem 1.05rem;color: #475569;border-radius: 999px}.hs-nav--pill .hs-nav__list a::after{display: none}.hs-nav--pill .hs-nav__list a:hover{color: var(--hs-primary);background: #fff}.hs-nav--pill .hs-nav__list .is-active a,.hs-nav--pill .hs-nav__list a[aria-current="page"]{color: #fff;background: linear-gradient(135deg,var(--hs-primary) 0%,var(--hs-primary-500) 100%);box-shadow: 0 2px 8px rgba(13,59,102,0.22)}.hs-nav--light{background: #fff;border-bottom: 2px solid var(--hs-border);box-shadow: 0 2px 12px rgba(13,59,102,0.05)}.hs-nav--light .hs-nav__toggle{background: #f8fafc;border: 1px solid var(--hs-border)}.hs-nav--light .hs-nav__toggle-icon,.hs-nav--light .hs-nav__toggle-icon::before,.hs-nav--light .hs-nav__toggle-icon::after{background: var(--hs-primary)}.hs-nav--light .hs-nav__list a{color: #334155;border-radius: 0}.hs-nav--light .hs-nav__list a:hover{color: var(--hs-primary);background: #f8fafc}.hs-nav--light .hs-nav__list a:hover::after{background: rgba(45,107,168,0.35)}.hs-nav--light .hs-nav__list .is-active a,.hs-nav--light .hs-nav__list a[aria-current="page"]{color: var(--hs-primary);background: transparent;font-weight: 700}.hs-nav--light .hs-nav__list .is-active a::after,.hs-nav--light .hs-nav__list a[aria-current="page"]::after{background: var(--hs-accent)}.hs-nav--saas{background: #fff;border-bottom: 1px solid #e2e8f0;box-shadow: 0 1px 3px rgba(15,23,42,0.04),0 8px 24px rgba(15,23,42,0.03)}.hs-nav--saas .hs-nav__toggle{background: #f8fafc;border: 1px solid #e2e8f0}.hs-nav--saas .hs-nav__toggle:hover{background: #f1f5f9;border-color: #cbd5e1}.hs-nav--saas .hs-nav__toggle-icon,.hs-nav--saas .hs-nav__toggle-icon::before,.hs-nav--saas .hs-nav__toggle-icon::after{background: #334155}.hs-nav--saas .hs-nav__list{gap: .2rem;width: auto}.hs-nav--saas .hs-nav__list a{padding: .72rem 1rem;color: #64748b;font-weight: 500;border-radius: 10px}.hs-nav--saas .hs-nav__list a::after{display: none}.hs-nav--saas .hs-nav__list a:hover{color: #0f172a;background: #f1f5f9}.hs-nav--saas .hs-nav__list .is-active a,.hs-nav--saas .hs-nav__list a[aria-current="page"]{color: var(--hs-primary);background: rgba(13,59,102,0.08);font-weight: 600;box-shadow: inset 0 0 0 1px rgba(13,59,102,0.1)}.hs-nav--glass{background: linear-gradient(180deg,#f8fafc 0%,#eef2f7 100%);border-bottom: none;padding-block: .55rem}.hs-nav--glass .hs-nav__toggle{background: rgba(255,255,255,0.85);border: 1px solid rgba(148,163,184,0.35);box-shadow: 0 2px 8px rgba(15,23,42,0.06)}.hs-nav--glass .hs-nav__toggle-icon,.hs-nav--glass .hs-nav__toggle-icon::before,.hs-nav--glass .hs-nav__toggle-icon::after{background: var(--hs-primary)}.hs-nav--glass .hs-nav__bar{width: min(100% - calc(var(--hs-home-gutter) * 2),var(--hs-home-width));max-width: var(--hs-home-width);margin-inline: auto;padding-inline: .65rem;background: rgba(255,255,255,0.72);backdrop-filter: blur(16px);-webkit-backdrop-filter: blur(16px);border: 1px solid rgba(255,255,255,0.85);border-radius: 16px;box-shadow: 0 4px 24px rgba(15,23,42,0.06),inset 0 1px 0 rgba(255,255,255,0.9);min-height: 3.5rem}.hs-nav--glass .hs-nav__list{gap: .25rem;width: auto}.hs-nav--glass .hs-nav__list a{padding: .7rem 1rem;color: #475569;font-weight: 500;border-radius: 10px}.hs-nav--glass .hs-nav__list a::after{display: none}.hs-nav--glass .hs-nav__list a:hover{color: var(--hs-primary);background: rgba(255,255,255,0.9)}.hs-nav--glass .hs-nav__list .is-active a,.hs-nav--glass .hs-nav__list a[aria-current="page"]{color: #fff;background: linear-gradient(135deg,var(--hs-primary) 0%,#1e5a8a 100%);font-weight: 600;box-shadow: 0 4px 14px rgba(13,59,102,0.28)}.hs-nav--size-sm .hs-nav__list a{font-size: .875rem}.hs-nav--size-lg .hs-nav__list a{font-size: clamp(1rem,1.2vw,1.12rem)}.hs-nav__live{display: inline-flex;align-items: center;gap: .4rem;padding: .4rem .85rem;border-radius: 999px;background: #fef2f2;border: 1px solid #fecaca;color: var(--hs-accent);font-size: .75rem;font-weight: 700;letter-spacing: normal;text-transform: uppercase}.hs-live-dot{width: 7px;height: 7px;border-radius: 50%;background: var(--hs-accent);box-shadow: 0 0 0 3px rgba(214,40,40,0.2);animation: hs-pulse 2s infinite}@keyframes hs-pulse{0%,100%{opacity: 1}50%{opacity: .5}}.hs-breaking{background: #fff7ed;border-bottom: 1px solid #fed7aa;padding: .5rem 0}.hs-breaking__inner{display: flex;align-items: center;gap: .75rem;overflow: hidden}.hs-breaking__label{background: var(--hs-accent);color: #fff;font-size: .75rem;font-weight: 700;padding: .2rem .5rem;border-radius: 4px;flex-shrink: 0}.hs-breaking__track{display: flex;gap: 1.5rem;overflow-x: auto;white-space: nowrap}.hs-breaking__track a{font-size: .9rem;color: #9a3412}.hs-band{padding: 2rem 0}.hs-band--latest{background: linear-gradient(180deg,#f8f9fb 0%,var(--hs-surface) 100%);border-block: 1px solid var(--hs-border);padding: 1.75rem 0}.hs-band--latest .hs-magazine-head{margin-bottom: 1.1rem;padding-bottom: .6rem}.hs-band--latest .hs-magazine-head__title{font-size: clamp(1.1rem,2vw,1.35rem)}.hs-band--latest .hs-magazine-head--sidebar{margin-bottom: .85rem}.hs-band--latest .hs-band__split--widgets{gap: 1.35rem}@media (min-width: 1024px){.hs-band--latest .hs-band__split--widgets{grid-template-columns: minmax(0,1fr) 270px}}.hs-band--latest .hs-mag--home{gap: 0}.hs-band--latest .hs-mag__top{gap: 1rem;align-items: stretch}@media (min-width: 900px){.hs-band--latest .hs-mag__top{grid-template-columns: 1.12fr 1fr;gap: 1.35rem}.hs-band--latest .hs-mag__sidebar{padding-left: 0;border-left: 0}}.hs-band--latest .hs-mag__featured{height: 100%;min-width: 0}.hs-band--latest .hs-mag__featured-link{height: 100%;padding: 1rem;background: var(--hs-surface);border: 1px solid #e8edf2;border-radius: 14px;box-shadow: 0 4px 24px rgba(13,59,102,0.08);transition: border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease}.hs-band--latest .hs-mag__featured-link:hover{border-color: #cbd5e1;box-shadow: 0 10px 36px rgba(13,59,102,0.12);transform: translateY(-2px)}.hs-band--latest .hs-mag__featured-media{margin-bottom: 1rem;border-radius: 12px;overflow: hidden;box-shadow: 0 2px 14px rgba(13,59,102,0.1)}.hs-band--latest .hs-mag__featured-link img{aspect-ratio: 16 / 10}.hs-band--latest .hs-mag__badge{top: .85rem;left: .85rem;padding: .32rem .72rem;font-size: .75rem;border-radius: 6px;letter-spacing: normal}.hs-band--latest .hs-mag__featured-link h2{font-size: clamp(1.15rem,2.3vw,1.58rem);font-weight: 800;line-height: 1.38;color: #0a2540;letter-spacing: normal}.hs-band--latest .hs-mag__excerpt{margin-top: .65rem;font-size: .9rem;line-height: 1.62;color: #64748b;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.hs-band--latest .hs-mag__featured-link .hs-mag__meta{margin-top: .75rem;padding-top: .75rem;border-top: 1px solid #f1f5f9;font-size: .78rem;color: var(--hs-meta)}.hs-band--latest .hs-mag__sidebar{display: flex;flex-direction: column;gap: .7rem}.hs-band--latest .hs-mag__sidebar-item{grid-template-columns: 92px 1fr;gap: .8rem;align-items: center;padding: .75rem .85rem;background: var(--hs-surface);border: 1px solid #e8edf2;border-radius: 12px;border-bottom: 1px solid #e8edf2;box-shadow: 0 2px 12px rgba(13,59,102,0.06);opacity: 1;transition: border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.hs-band--latest .hs-mag__sidebar-item:hover{border-color: #cbd5e1;box-shadow: 0 6px 22px rgba(13,59,102,0.11);transform: translateX(3px)}.hs-band--latest .hs-mag__sidebar-item:last-child{border-bottom: 1px solid #e8edf2}.hs-band--latest .hs-mag__sidebar-item img{width: 92px;height: 72px;aspect-ratio: auto;object-fit: cover;border-radius: 10px;box-shadow: 0 1px 5px rgba(13,59,102,0.1);transition: transform 0.28s ease}.hs-band--latest .hs-mag__sidebar-item:hover img{transform: scale(1.04)}.hs-band--latest .hs-mag__sidebar-title{font-size: clamp(.88rem,1.35vw,1rem);font-weight: 700;line-height: 1.42;color: #0f172a;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden}.hs-band--latest .hs-mag__sidebar-text{gap: .4rem}.hs-band--latest .hs-mag__sidebar-text .hs-mag__meta{font-size: .75rem;color: var(--hs-meta)}.hs-band--latest .hs-mag__trio--picks{gap: 1rem;padding-top: 1.5rem;margin-top: 1.5rem;border-top: 1px solid #e8edf2}.hs-band--latest .hs-mag__trio--picks .hs-mag__tile{background: var(--hs-surface);border: 1px solid #e8edf2;border-radius: 12px;overflow: hidden;box-shadow: 0 2px 14px rgba(13,59,102,0.06);transition: border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.hs-band--latest .hs-mag__trio--picks .hs-mag__tile:hover{border-color: #cbd5e1;box-shadow: 0 8px 28px rgba(13,59,102,0.11);transform: translateY(-2px)}.hs-band--latest .hs-mag__trio--picks .hs-mag__tile img{border-radius: 0}.hs-band--latest .hs-mag__trio--picks .hs-mag__tile-body{padding: .85rem .9rem 1rem}.hs-band--latest .hs-mag__trio--picks .hs-mag__tile-title{font-size: .95rem;font-weight: 700;line-height: 1.4}@media (max-width: 899px){.hs-band--latest .hs-mag__sidebar{border-top: 0;padding-top: .25rem}.hs-band--latest .hs-mag__featured-link{padding: .85rem}.hs-band--latest .hs-mag__sidebar-item{grid-template-columns: 80px 1fr;padding: .65rem .7rem}.hs-band--latest .hs-mag__sidebar-item img{width: 80px;height: 64px}.hs-band--latest .hs-mag__sidebar-item:hover{transform: none}}.hs-band--latest .hs-sidebar--widgets{gap: 1rem}.hs-band--latest .hs-ad-slot--placeholder{min-height: 200px}.hs-band--category{background: var(--hs-surface);border-block: 1px solid var(--hs-border)}.hs-band__split{display: grid;gap: 2rem}@media (min-width: 1024px){.hs-band__split{grid-template-columns: minmax(0,1fr) 320px}}.hs-band__split--widgets{align-items: start;gap: 2.5rem}@media (min-width: 1100px){.hs-band__split--widgets{grid-template-columns: minmax(0,1fr) 340px}}.hs-magazine-head{display: flex;align-items: center;justify-content: space-between;gap: 1rem;margin-bottom: 1.75rem;padding-bottom: .85rem;border-bottom: 2px solid var(--hs-border)}.hs-magazine-head--sub{margin-top: 2.5rem}.hs-magazine-head--sidebar{margin-bottom: 1.25rem;padding-bottom: .65rem}.hs-magazine-head__label{display: flex;align-items: center;gap: .65rem;min-width: 0}.hs-magazine-head__bar{width: 4px;height: 1.75rem;border-radius: 2px;background: linear-gradient(180deg,var(--hs-accent) 0%,#b91c1c 100%);flex-shrink: 0}.hs-magazine-head__title{margin: 0;font-size: clamp(1.25rem,2.5vw,1.55rem);font-weight: 800;color: var(--hs-primary);letter-spacing: normal}.hs-magazine-head--sidebar .hs-magazine-head__title{font-size: 1.15rem}.hs-magazine-head__more{display: inline-flex;align-items: center;gap: .35rem;font-size: .88rem;font-weight: 600;color: var(--hs-primary-500);white-space: nowrap;transition: gap 0.2s ease,color 0.2s ease}.hs-magazine-head__more:hover{color: var(--hs-primary);gap: .55rem}.hs-section-title{margin: 0 0 1.25rem;font-size: 1.35rem;font-weight: 700;color: var(--hs-primary);border-bottom: 3px solid var(--hs-accent);display: inline-block;padding-bottom: .35rem}.hs-section-title--sm{font-size: 1.1rem}.hs-section-head{display: flex;align-items: center;justify-content: space-between;gap: 1rem;margin-bottom: 1.25rem}.hs-section-more{color: var(--hs-primary-500);font-size: .9rem}.hs-mt-lg{margin-top: 2.5rem}.hs-news-grid{display: grid;grid-template-columns: 1fr;gap: 1.25rem}@media (min-width: 640px){.hs-news-grid{grid-template-columns: repeat(2,1fr)}}.hs-news-grid--3{grid-template-columns: 1fr}@media (min-width: 768px){.hs-news-grid--3{grid-template-columns: repeat(3,1fr)}}.hs-news-grid--4{grid-template-columns: repeat(2,1fr)}@media (min-width: 1024px){.hs-news-grid--4{grid-template-columns: repeat(4,1fr)}}.hs-card{background: var(--hs-surface);border: 1px solid var(--hs-border);border-radius: var(--hs-radius);overflow: hidden;transition: box-shadow .2s}.hs-card:hover{box-shadow: 0 8px 24px rgba(0,0,0,.08)}.hs-card--horizontal{display: grid;grid-template-columns: 120px 1fr}.hs-card__thumb-link{display: block;aspect-ratio: 16/10;overflow: hidden}.hs-card--horizontal .hs-card__thumb-link{aspect-ratio: auto;height: 100%;min-height: 86px}.hs-card--compact{grid-template-columns: 72px 1fr;gap: 0;border: 1px solid var(--hs-border);border-radius: 10px;overflow: hidden;box-shadow: none}.hs-card--compact:hover{box-shadow: 0 4px 16px rgba(0,0,0,0.06)}.hs-card--compact .hs-card__thumb-link{min-height: 72px}.hs-card--compact .hs-card__body{padding: 0.55rem 0.75rem;display: flex;align-items: center}.hs-card--compact .hs-card__title{margin: 0;font-size: 0.92rem;line-height: 1.35}.hs-card__thumb{width: 100%;height: 100%;object-fit: cover}.hs-card__body{padding: .85rem 1rem 1rem}.hs-card__cat{display: inline-block;font-size: .75rem;font-weight: 600;color: var(--hs-accent);margin-bottom: .35rem}.hs-card__title{margin: 0 0 .5rem;font-size: 1rem;line-height: 1.4}.hs-card__title a:hover{color: var(--hs-primary-500)}.hs-card__excerpt{margin: 0 0 .5rem;font-size: .88rem;color: var(--hs-muted)}.hs-card__meta{margin: 0;font-size: .78rem;color: var(--hs-muted);display: flex;gap: .75rem;flex-wrap: wrap}.hs-sidebar--band{position: sticky;top: 1rem}@media (max-width: 1023px){.hs-sidebar--band{position: static}}.hs-cat-list{list-style: none;margin: 0;padding: 0}.hs-cat-list__item{border-bottom: 1px solid var(--hs-border)}.hs-cat-list__item:last-child{border-bottom: 0}.hs-cat-list__link{display: flex;align-items: center;justify-content: space-between;gap: .75rem;padding: .7rem 0;text-decoration: none;color: inherit;transition: color 0.2s ease}.hs-cat-list__link:hover{color: var(--hs-primary-500)}.hs-cat-list__name{font-size: .92rem;font-weight: 600;line-height: 1.35}.hs-cat-list__count{flex-shrink: 0;min-width: 1.75rem;padding: .15rem .45rem;font-size: .75rem;font-weight: 700;text-align: center;color: var(--hs-primary);background: #f1f5f9;border-radius: 999px}.hs-category-band{display: grid;gap: 1.25rem}@media (min-width: 900px){.hs-category-band{grid-template-columns: 1.2fr 1fr}}.hs-category-band__list{display: grid;gap: .85rem}.hs-sidebar{min-width: 0}.hs-sidebar--widgets{display: flex;flex-direction: column;gap: 1.25rem;position: sticky;top: 1rem}@media (max-width: 1023px){.hs-sidebar--widgets{position: static;margin-top: .5rem}}.hs-widget{background: var(--hs-surface);border: 1px solid var(--hs-border);border-radius: var(--hs-radius);padding: 1.15rem 1.25rem;box-shadow: 0 2px 12px rgba(15,23,42,0.04)}.hs-widget--ad{padding: 1rem}.hs-widget--trending{position: relative;padding: 0;border: 1px solid #e8edf2;border-radius: 14px;overflow: hidden;box-shadow: 0 6px 28px rgba(13,59,102,0.1);background: linear-gradient(180deg,#fff 0%,#fafbfc 100%)}.hs-widget--trending::before{content: '';display: block;height: 4px;background: linear-gradient(90deg,var(--hs-accent) 0%,#f59e0b 50%,var(--hs-primary) 100%)}.hs-widget--trending-no-head .hs-trending--home{padding-top: .85rem}.hs-trending-head{display: flex;align-items: center;gap: .55rem;padding: 1rem 1.1rem .85rem;border-bottom: 1px solid #eef2f6}.hs-trending-head__icon{display: inline-flex;align-items: center;justify-content: center;width: 2rem;height: 2rem;border-radius: 8px;background: linear-gradient(135deg,#fef2f2 0%,#fff7ed 100%);color: var(--hs-accent);flex-shrink: 0}.hs-trending-head__title{margin: 0;font-size: clamp(1.05rem,1.8vw,1.2rem);font-weight: 800;color: #0a2540;letter-spacing: normal}.hs-trending--home{padding: .35rem .65rem .5rem}.hs-trending--home .hs-trending__item{display: grid;grid-template-columns: 2.25rem 1fr;gap: .75rem;align-items: start;padding: .8rem .45rem;margin: 0 .15rem;border-bottom: 1px solid #eef2f6;border-radius: 10px;transition: background 0.18s ease}.hs-trending--home .hs-trending__item:last-child{border-bottom: 0}.hs-trending--home .hs-trending__item:hover{background: #f8fafc}.hs-trending--home .hs-trending__rank{display: inline-flex;align-items: center;justify-content: center;width: 2rem;height: 2rem;border-radius: 50%;font-size: .95rem;font-weight: 800;line-height: 1;color: #64748b;background: #f1f5f9;flex-shrink: 0}.hs-trending--home .hs-trending__item--top .hs-trending__rank{color: #fff;background: linear-gradient(135deg,var(--hs-accent) 0%,#e11d48 100%);box-shadow: 0 2px 8px rgba(214,40,40,0.35)}.hs-trending--home .hs-trending__item--rank-2 .hs-trending__rank{background: linear-gradient(135deg,#ea580c 0%,#f59e0b 100%);box-shadow: 0 2px 8px rgba(234,88,12,0.3)}.hs-trending--home .hs-trending__item--rank-3 .hs-trending__rank{background: linear-gradient(135deg,#d97706 0%,#fbbf24 100%);box-shadow: 0 2px 8px rgba(217,119,6,0.28)}.hs-trending--home .hs-trending__body{gap: .35rem;padding-top: .1rem}.hs-trending--home .hs-trending__link{font-size: clamp(.9rem,1.35vw,1rem);font-weight: 700;line-height: 1.44;color: #0f172a;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;transition: color 0.18s ease}.hs-trending--home .hs-trending__link:hover{color: var(--hs-primary)}.hs-trending--home .hs-trending__meta{font-size: .76rem;color: var(--hs-meta);line-height: 1.35}.hs-widget__label{margin: 0 0 .65rem;font-size: .75rem;font-weight: 700;letter-spacing: normal;text-transform: uppercase;color: var(--hs-meta)}.hs-sidebar--trending{background: var(--hs-surface);border: 1px solid var(--hs-border);border-radius: var(--hs-radius);padding: 1.25rem;align-self: start;position: sticky;top: 1rem}@media (max-width: 1023px){.hs-sidebar--trending{position: static}}.hs-trending{list-style: none;margin: 0;padding: 0}.hs-trending li{display: grid;grid-template-columns: 2rem 1fr;gap: .65rem;padding: .85rem 0;border-bottom: 1px solid var(--hs-border)}.hs-trending li:last-child{border-bottom: 0}.hs-trending__rank{font-weight: 800;color: var(--hs-accent);font-size: 1.15rem;line-height: 1.2}.hs-trending__body{display: flex;flex-direction: column;gap: .25rem;min-width: 0}.hs-trending__link{font-size: .92rem;font-weight: 600;line-height: 1.4;color: #1e293b}.hs-trending__link:hover{color: var(--hs-primary-500)}.hs-trending__meta{font-size: .75rem;color: var(--hs-meta)}.hs-trending--compact .hs-trending__meta{display: none}.hs-trending--compact li{padding: .65rem 0}.hs-sidebar__ad{min-height: 0}.hs-ad-slot--placeholder{display: flex;align-items: center;justify-content: center;min-height: 250px;background: linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border: 1px dashed #cbd5e1;border-radius: 8px}.hs-ad-slot__placeholder-text{font-size: .78rem;font-weight: 600;letter-spacing: normal;text-transform: uppercase;color: var(--hs-meta)}.hs-ad-slot--rectangle .hs-ad-slot__img,.hs-ad-slot--rectangle img{width: 100%;height: auto;border-radius: 8px}.hs-article__inner{max-width: 820px;margin-inline: auto;padding: 2rem 0 3rem}.hs-article__cat{display: inline-block;color: var(--hs-accent);font-weight: 600;font-size: .85rem;margin-bottom: .75rem}.hs-article__title{margin: 0 0 1rem;font-size: clamp(1.5rem,3.5vw,2.25rem);font-weight: 700;color: var(--hs-primary);line-height: 1.4;text-align: center}.hs-article__inner .hs-article-meta{display: flex;flex-wrap: wrap;gap: .75rem 1.25rem;margin-bottom: 1.5rem;font-size: .9rem;color: var(--hs-muted)}.hs-article__figure{margin: 0 0 1.5rem;border-radius: var(--hs-radius);overflow: hidden}.hs-article__content{font-size: 1.05rem;line-height: 1.85}.hs-article__content p{margin: 0 0 1rem}.hs-search-form{display: flex;gap: .5rem;margin-bottom: 1.5rem;max-width: 32rem}.hs-search-form input{flex: 1;padding: .65rem .85rem;border: 1px solid var(--hs-border);border-radius: 8px;font-size: 1rem}.hs-search-form button{padding: .65rem 1rem;background: var(--hs-primary);color: #fff;border: none;border-radius: 8px;cursor: pointer}.hs-footer{background: #f0f1f3;color: #1f2937;margin-top: 3rem}.hs-footer__main{padding: 2rem 0 2.25rem}.hs-footer__cards{display: grid;grid-template-columns: 1fr;gap: 1.25rem}@media (min-width: 900px){.hs-footer__cards{grid-template-columns: repeat(3,minmax(0,1fr));gap: 1.35rem;align-items: stretch}}.hs-footer__card{background: #fff;border-radius: 14px;box-shadow: 0 4px 24px rgba(13,59,102,0.08);padding: 1.35rem 1.4rem 1.5rem;min-height: 100%}.hs-footer__card-head{display: flex;align-items: center;gap: .55rem;margin-bottom: 1rem}.hs-footer__card-icon{display: inline-flex;align-items: center;justify-content: center;width: 2rem;height: 2rem;border-radius: 50%;background: rgba(45,107,168,0.12);color: var(--hs-primary-500);flex-shrink: 0}.hs-footer__card-icon svg{width: 1.05rem;height: 1.05rem;fill: currentColor}.hs-footer__card-title{margin: 0 0 .85rem;font-size: 1.02rem;font-weight: 800;color: var(--hs-primary-500);line-height: 1.4}.hs-footer__card-head .hs-footer__card-title{margin-bottom: 0}.hs-footer__card-title--spaced{margin-top: 1.15rem}.hs-footer__subheading{margin: 1.15rem 0 .55rem;font-size: .95rem;font-weight: 800;color: var(--hs-primary-500)}.hs-footer__logo{display: inline-block;margin-bottom: .85rem}.hs-footer__logo img,.hs-footer__logo .custom-logo{max-height: 48px;width: auto}.hs-footer__logo-text{font-size: 1.65rem;font-weight: 900;line-height: 1.1}.hs-footer__logo-accent{color: var(--hs-accent)}.hs-footer__logo-dark{color: #111827}.hs-footer__company-name{margin: 0 0 .5rem;font-size: .9rem;font-weight: 700;color: var(--hs-primary-500)}.hs-footer__company-details p,.hs-footer__tagline{margin: 0 0 .3rem;font-size: .84rem;line-height: 1.55;color: #4b5563}.hs-footer__ad-section{margin-top: 1rem;padding-top: .85rem;border-top: 1px solid var(--hs-border)}.hs-footer__ad-lines p{margin: 0 0 .35rem;font-size: .84rem;line-height: 1.5;color: #374151}.hs-footer__ad-lines a{color: var(--hs-primary-500)}.hs-footer__ad-lines a:hover{color: var(--hs-accent)}.hs-footer__social-list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: .65rem}.hs-footer__social-row{display: flex;align-items: center;gap: .75rem;color: var(--hs-primary-500);font-size: .88rem;font-weight: 600;transition: color 0.2s ease}.hs-footer__social-row:hover{color: var(--hs-accent)}.hs-footer__social-row--pending{opacity: 0.55;cursor: default}.hs-footer__social-row--pending:hover{color: var(--hs-primary-500)}.hs-footer__social-badge{display: inline-flex;align-items: center;justify-content: center;width: 2rem;height: 2rem;border-radius: 50%;color: #fff;flex-shrink: 0}.hs-footer__social-row--facebook .hs-footer__social-badge{background: #1877f2}.hs-footer__social-row--twitter .hs-footer__social-badge{background: #111827}.hs-footer__social-row--youtube .hs-footer__social-badge{background: #ff0000}.hs-footer__social-row--instagram .hs-footer__social-badge{background: linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.hs-footer__social-row--tiktok .hs-footer__social-badge{background: #010101}.hs-footer__social-icon{width: 1rem;height: 1rem;fill: currentColor}.hs-footer__social-text{line-height: 1.35}.hs-footer__nav-split{display: grid;grid-template-columns: 1fr;gap: 1.25rem}@media (min-width: 480px){.hs-footer__nav-split{grid-template-columns: repeat(2,minmax(0,1fr));gap: 1rem 1.25rem}}.hs-footer__nav-col .hs-footer__card-title{margin-bottom: .7rem}.hs-footer__link-list{list-style: none;margin: 0;padding: 0}.hs-footer__link-list li{margin-bottom: .45rem}.hs-footer__link-list a{font-size: .86rem;color: #374151;transition: color 0.2s ease}.hs-footer__link-list a:hover{color: var(--hs-accent)}.hs-footer__editor-name{margin: 0;font-size: .9rem;font-weight: 700;color: #111827;line-height: 1.4}.hs-footer__team-link{display: inline-block;font-size: .86rem;font-weight: 600;color: #374151;transition: color 0.2s ease}.hs-footer__team-link:hover{color: var(--hs-accent)}.hs-footer__reader-links{margin-top: .85rem}.hs-footer__bar{background: #e8eaed;border-top: 1px solid #dde1e6}.hs-footer__copyright{margin: 0;padding: .9rem 0;text-align: center;font-size: .76rem;color: #6b7280}picture{display: contents}picture > source{display: none}picture img{display: block;width: 100%}.hs-pagination{margin-top: 2rem}.hs-pagination .nav-links{display: flex;gap: .5rem;flex-wrap: wrap}.hs-pagination a,.hs-pagination span{padding: .4rem .75rem;border: 1px solid var(--hs-border);border-radius: 6px;background: #fff}@media (max-width: 991px){.hs-nav__bar{flex-wrap: wrap;align-items: center;gap: .65rem;padding-block: .65rem;min-height: 0}.hs-nav__start{order: 1}.hs-nav__end{order: 2;margin-left: auto;display: flex}.hs-nav__center{order: 3;width: 100%}.hs-nav__search-toggle{display: inline-flex}.hs-nav__search-input,.hs-nav__search-submit{display: none}.hs-nav__search.is-open{position: absolute;left: 0;right: 0;top: 100%;z-index: 2;padding: .65rem clamp(.75rem,2vw,1.25rem);background: inherit;border-bottom: 1px solid var(--hs-border);box-shadow: 0 8px 20px rgba(15,23,42,0.08)}.hs-nav--primary .hs-nav__search.is-open,.hs-nav--boxed .hs-nav__search.is-open{background: var(--hs-primary);border-bottom-color: rgba(255,255,255,0.12)}.hs-nav__search.is-open .hs-nav__search-toggle{display: none}.hs-nav__search.is-open .hs-nav__search-input,.hs-nav__search.is-open .hs-nav__search-submit{display: inline-flex}.hs-nav__search.is-open .hs-nav__search-input{flex: 1;width: auto;display: block}.hs-nav{position: sticky}.hs-nav__bar{position: relative}.hs-nav__toggle{display: inline-flex}.hs-nav--primary,.hs-nav--boxed .hs-nav__bar{background: var(--hs-primary)}.hs-nav--boxed{background: #f0f1f3}.hs-nav--pill,.hs-nav--light,.hs-nav--saas,.hs-nav--glass{background: #fff;border-bottom: 1px solid var(--hs-border);box-shadow: none}.hs-nav--glass{background: #f8fafc;padding-block: .5rem}.hs-nav--glass .hs-nav__bar{width: 100%;max-width: none;margin-inline: 0;border-radius: 14px;background: rgba(255,255,255,0.9);box-shadow: 0 2px 12px rgba(15,23,42,0.06)}.hs-nav__list{display: none;flex-direction: column;align-items: stretch;width: 100%;padding: .35rem;border-radius: 12px;gap: .2rem}.hs-nav__list.is-open{display: flex;max-height: min(70vh,28rem);overflow-y: auto;overscroll-behavior: contain}.hs-nav--primary .hs-nav__list,.hs-nav--boxed .hs-nav__list{background: rgba(0,0,0,0.15);border: 1px solid rgba(255,255,255,0.12)}.hs-nav--pill .hs-nav__list,.hs-nav--light .hs-nav__list,.hs-nav--saas .hs-nav__list,.hs-nav--glass .hs-nav__list{background: #f8fafc;border: 1px solid var(--hs-border);border-radius: 12px}.hs-nav__list a{justify-content: flex-start;text-align: left;padding: .85rem 1rem;border-radius: 10px;font-size: 1rem}.hs-nav--primary .hs-nav__list a,.hs-nav--boxed .hs-nav__list a{color: #fff}.hs-nav--pill .hs-nav__list a,.hs-nav--light .hs-nav__list a,.hs-nav--saas .hs-nav__list a,.hs-nav--glass .hs-nav__list a{color: #334155;border-radius: 10px}.hs-nav__list a::after{display: none}.hs-nav--primary .hs-nav__list .is-active a,.hs-nav--primary .hs-nav__list a[aria-current="page"],.hs-nav--boxed .hs-nav__list .is-active a,.hs-nav--boxed .hs-nav__list a[aria-current="page"]{background: var(--hs-accent);color: #fff}.hs-nav--pill .hs-nav__list .is-active a,.hs-nav--pill .hs-nav__list a[aria-current="page"],.hs-nav--light .hs-nav__list .is-active a,.hs-nav--light .hs-nav__list a[aria-current="page"],.hs-nav--saas .hs-nav__list .is-active a,.hs-nav--saas .hs-nav__list a[aria-current="page"],.hs-nav--glass .hs-nav__list .is-active a,.hs-nav--glass .hs-nav__list a[aria-current="page"]{background: var(--hs-accent);color: #fff;box-shadow: none}.hs-nav__live{font-size: .75rem;padding: .35rem .65rem}}@media (min-width: 992px){.hs-nav__toggle{display: none}.hs-nav__start{display: none}.hs-nav__end{display: flex;align-items: center}.hs-nav__bar{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);align-items: center;gap: 1rem}.hs-nav__center{grid-column: 2;justify-self: center;width: auto}.hs-nav__end{grid-column: 3;justify-self: end}.hs-nav__search-toggle{display: none}.hs-nav__search-input,.hs-nav__search-submit{display: inline-flex}.hs-nav__search-input{display: block}.hs-nav__search.is-open{position: static;padding: 0;background: transparent;border: none;box-shadow: none}.hs-nav--primary .hs-nav__bar,.hs-nav--light .hs-nav__bar,.hs-nav--saas .hs-nav__bar{width: 100%;max-width: none;margin-inline: 0;padding-inline: clamp(0.5rem,2vw,1.25rem)}.hs-nav--primary .hs-nav__list li + li{border-left: 1px solid rgba(255,255,255,0.14)}.hs-nav--light .hs-nav__list li + li{border-left: 1px solid var(--hs-border)}.hs-nav--pill .hs-nav__bar{display: grid;grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);align-items: center;gap: 1rem;min-height: 3.75rem;padding-block: .5rem}.hs-nav--pill .hs-nav__center{grid-column: 2;justify-self: center}.hs-nav--pill .hs-nav__end{grid-column: 3;justify-self: end;display: flex}}@media (min-width: 1200px){.hs-nav--size-md .hs-nav__list a,.hs-nav--size-lg .hs-nav__list a{padding: .95rem 1.35rem}.hs-nav--size-lg .hs-nav__list a{font-size: 1.08rem}}.hs-ad-slot{display: flex;justify-content: center;align-items: center;margin: .75rem 0;min-height: 50px}.hs-ad-slot__img{max-width: 100%;height: auto;border-radius: 8px}.hs-ad-slot--leaderboard{min-height: 90px}.hs-ad-slot--rectangle{min-height: 250px}.hs-ad-slot--banner{min-height: 100px}.hs-brand__ad,.hs-lead__ad{padding: .5rem 0}.hs-sidebar__ad{margin-top: 1.5rem}.hs-ad-band{display: flex;justify-content: center;padding: 1rem 0;background: var(--hs-surface);border: 1px dashed var(--hs-border);border-radius: var(--hs-radius)}.hs-media-row{display: grid;gap: 1rem;grid-template-columns: repeat(2,1fr)}@media (min-width: 768px){.hs-media-row{grid-template-columns: repeat(4,1fr)}}.hs-media-row--grid{grid-template-columns: repeat(2,minmax(0,1fr))}@media (min-width: 640px){.hs-media-row--grid{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (min-width: 900px){.hs-media-row--grid{grid-template-columns: repeat(5,minmax(0,1fr))}}.hs-band--video-grid .hs-media-card h3{font-size: 0.82rem;line-height: 1.35}.hs-media-row--reels{grid-template-columns: repeat(2,minmax(0,1fr))}@media (min-width: 480px){.hs-media-row--reels{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (min-width: 768px){.hs-media-row--reels{grid-template-columns: repeat(6,minmax(0,1fr))}}.hs-media-card{background: var(--hs-surface);border-radius: var(--hs-radius);overflow: hidden;border: 1px solid var(--hs-border);transition: box-shadow .2s}.hs-media-card:hover{box-shadow: 0 4px 16px rgba(0,0,0,.08)}.hs-media-card img{width: 100%;aspect-ratio: 16/10;object-fit: cover}.hs-media-card--reel img{aspect-ratio: 9/16}.hs-media-card__link{display: block;position: relative;color: inherit;text-decoration: none}.hs-media-card--reel .hs-media-card__link{background: #0a0f18}.hs-media-card h3{margin: 0;padding: .65rem .75rem;font-size: .85rem;line-height: 1.35}.hs-news-list{display: flex;flex-direction: column;gap: .75rem}.hs-band--headline-list{padding: 1.25rem 0 1.5rem}.hs-headline-list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 0;border: 1px solid var(--hs-border);border-radius: 12px;overflow: hidden;background: var(--hs-surface)}.hs-headline-list__item{display: grid;grid-template-columns: auto 1fr;gap: 0.65rem 0.85rem;align-items: baseline;padding: 0.75rem 1rem;border-bottom: 1px solid var(--hs-border)}.hs-headline-list__item:last-child{border-bottom: none}.hs-headline-list--numbered .hs-headline-list__item{grid-template-columns: 2rem 1fr}.hs-headline-list--text .hs-headline-list__item{grid-template-columns: 1fr}.hs-headline-list--text .hs-headline-list__meta{grid-column: 1}.hs-headline-list--bullet .hs-headline-list__item{grid-template-columns: auto 1fr;align-items: center}.hs-headline-list__bullet{color: var(--hs-primary-600,var(--hs-accent));font-weight: 700;font-size: 0.95rem;line-height: 1.4}.hs-headline-list--bullet .hs-headline-list__link{font-size: 0.98rem}.hs-headline-list__num{font-size: 1.15rem;font-weight: 700;color: var(--hs-accent);line-height: 1.4}.hs-headline-list__link{color: inherit;text-decoration: none;font-size: 1rem;font-weight: 600;line-height: 1.4;transition: color 0.2s ease}.hs-headline-list__link:hover{color: var(--hs-accent)}.hs-headline-list__meta{grid-column: 2;font-size: 0.78rem;color: var(--hs-muted)}.hs-headline-list--numbered .hs-headline-list__meta{grid-column: 2}.hs-main:not(.hs-main--article) .hs-comments{margin-top: 2.5rem;padding-top: 2rem;border-top: 1px solid var(--hs-border)}.hs-mag{display: flex;flex-direction: column;gap: 1.75rem}.hs-mag__top{display: grid;gap: 1.25rem}@media (min-width: 900px){.hs-mag__top{grid-template-columns: 1.45fr 1fr}.hs-mag--internet .hs-mag__top{grid-template-columns: 1.15fr 1fr}}.hs-mag__featured-link,.hs-mag__lead-link{display: block;text-decoration: none;color: inherit}.hs-mag__featured-media{position: relative;overflow: hidden;border-radius: 12px;margin-bottom: 1rem}.hs-mag__featured-link img,.hs-mag__lead-link img{width: 100%;aspect-ratio: 16 / 10;object-fit: cover;display: block;transition: transform 0.4s ease}.hs-mag__featured-link:hover img,.hs-mag__lead-link:hover img{transform: scale(1.03)}.hs-mag__badge{position: absolute;top: .75rem;left: .75rem;z-index: 1;display: inline-block;padding: .25rem .6rem;font-size: .75rem;font-weight: 700;letter-spacing: normal;text-transform: uppercase;color: #fff;background: var(--hs-accent);border-radius: 4px;box-shadow: 0 2px 8px rgba(214,40,40,0.35)}.hs-mag__featured-link h2,.hs-mag__lead-link h2{margin: 0;font-size: clamp(1.2rem,2.4vw,1.65rem);font-weight: 800;line-height: 1.35;color: #0a2540;transition: color 0.2s ease}.hs-mag__featured-link:hover h2,.hs-mag__lead-link:hover h2{color: var(--hs-primary-500)}.hs-mag__excerpt{margin: .65rem 0 0;color: var(--hs-muted);font-size: .92rem;line-height: 1.65}.hs-mag__meta{display: block;margin-top: .55rem;font-size: .78rem;color: var(--hs-meta)}.hs-mag__sidebar{display: flex;flex-direction: column}@media (min-width: 900px){.hs-mag__sidebar{border-left: 1px solid var(--hs-border);padding-left: 1.25rem}}@media (max-width: 899px){.hs-mag__sidebar{border-top: 1px solid var(--hs-border);padding-top: 1rem}}.hs-mag__sidebar-item,.hs-mag__rail-feature{display: grid;grid-template-columns: 108px 1fr;gap: .85rem;padding: .9rem 0;border-bottom: 1px solid var(--hs-border);align-items: start;text-decoration: none;color: inherit;transition: opacity 0.2s ease}.hs-mag__sidebar-item:last-child{border-bottom: 0}.hs-mag__sidebar-item:hover{opacity: 0.85}.hs-mag__sidebar-item img,.hs-mag__rail-feature img{width: 100%;aspect-ratio: 4 / 3;object-fit: cover;border-radius: 8px}.hs-mag__sidebar-text{display: flex;flex-direction: column;gap: .35rem;min-width: 0}.hs-mag__sidebar-title{font-size: .9rem;font-weight: 700;line-height: 1.4;color: #1e293b;transition: color 0.2s ease}.hs-mag__sidebar-item:hover .hs-mag__sidebar-title{color: var(--hs-primary-500)}.hs-mag__compact-grid{display: grid;gap: .5rem 1rem}@media (min-width: 640px){.hs-mag__compact-grid{grid-template-columns: 1fr 1fr}}.hs-mag__compact{display: grid;grid-template-columns: 72px 1fr;gap: .5rem;align-items: start;padding: .35rem 0;text-decoration: none;color: inherit}.hs-mag__compact img{width: 100%;aspect-ratio: 4/3;object-fit: cover;border-radius: 6px}.hs-mag__compact span{font-size: .82rem;font-weight: 600;line-height: 1.35}.hs-mag__trio{display: grid;gap: 1.15rem;padding-top: 1.25rem;border-top: 1px solid var(--hs-border)}@media (min-width: 768px){.hs-mag__trio{grid-template-columns: repeat(3,1fr)}}.hs-mag__tile{display: block;text-decoration: none;color: inherit}.hs-mag__tile img{width: 100%;aspect-ratio: 16 / 10;object-fit: cover;border-radius: 10px;display: block;transition: transform 0.35s ease}.hs-mag__tile:hover img{transform: scale(1.03)}.hs-mag__tile-body{display: flex;flex-direction: column;gap: .3rem;padding: .75rem 0 0}.hs-mag__tile-body .hs-mag__badge{position: static;align-self: flex-start;box-shadow: none}.hs-mag__tile-title{font-size: .95rem;font-weight: 700;line-height: 1.4;color: #0a2540;transition: color 0.2s ease}.hs-mag__tile:hover .hs-mag__tile-title{color: var(--hs-primary-500)}.hs-mag__row-list{display: grid;gap: 0;padding-top: 1.25rem;border-top: 1px solid var(--hs-border)}@media (min-width: 768px){.hs-mag__row-list{grid-template-columns: repeat(2,1fr);column-gap: 2rem}}.hs-mag__row-list .hs-mag__sidebar-item:nth-last-child(-n+2){border-bottom: 0}@media (max-width: 767px){.hs-mag__row-list .hs-mag__sidebar-item:last-child{border-bottom: 0}}.hs-mag__trio--picks{border-top: 0;padding-top: 0}.hs-archive-head{margin-bottom: 2rem}.hs-archive-head--author{display: flex;gap: 1.25rem;align-items: center}.hs-main--category{background: linear-gradient(180deg,#f5f6f8 0%,#fafafa 120px);padding-block: 0 3.75rem}.hs-cat-press{--hs-cat-width: 1280px;--hs-cat-radius: 14px;--hs-cat-shadow: 0 1px 2px rgba(15,23,42,0.04),0 6px 20px rgba(15,23,42,0.07);--hs-cat-shadow-hover: 0 2px 4px rgba(15,23,42,0.05),0 16px 36px rgba(15,23,42,0.12);width: min(100% - 1.75rem,var(--hs-cat-width));margin-inline: auto;padding-top: .85rem}.hs-cat-press__head{position: relative;margin-bottom: 0;padding: 1.65rem 0 1.45rem;border-bottom: 1px solid #e4e7ec}.hs-cat-press__head::after{content: "";position: absolute;left: 0;bottom: -1px;width: 4.5rem;height: 3px;background: var(--hs-accent);border-radius: 2px 2px 0 0}.hs-cat-press__title{margin: 0;font-size: clamp(2.1rem,4.8vw,3rem);font-weight: 800;line-height: 1.4;color: #0a0a0a;letter-spacing: normal}.hs-cat-press__desc{margin: .6rem 0 0;color: #666;font-size: .92rem;line-height: 1.6;max-width: 62ch}.hs-cat-press__layout{display: grid;gap: 0;align-items: start;padding-top: 2rem}@media (min-width: 992px){.hs-cat-press__layout{grid-template-columns: minmax(0,1fr) 320px;gap: 2.75rem}.hs-cat-press__aside{position: sticky;top: 5.5rem;padding-top: 0}}.hs-cat-press__main{min-width: 0}.hs-cat-press__hero{margin-bottom: 2.25rem}.hs-cat-press__hero-inner{display: flex;flex-direction: column;color: inherit;text-decoration: none;background: #fff;border-radius: var(--hs-cat-radius);border: 1px solid #e8eaef;box-shadow: var(--hs-cat-shadow);overflow: hidden;transition: box-shadow 0.35s ease,transform 0.35s ease,border-color 0.25s ease}.hs-cat-press__hero-inner:hover{box-shadow: var(--hs-cat-shadow-hover);transform: translateY(-4px);border-color: #dde1e8}@media (min-width: 768px){.hs-cat-press__hero-inner{flex-direction: row;align-items: stretch;min-height: 360px}}.hs-cat-press__hero-media{position: relative;flex: 0 0 100%;overflow: hidden;background: linear-gradient(135deg,#dbeafe 0%,#e2e8f0 100%);line-height: 0}@media (min-width: 768px){.hs-cat-press__hero-media{flex: 0 0 58%;max-width: 58%}}.hs-cat-press__hero-media img{width: 100%;height: 100%;min-height: 240px;object-fit: cover;display: block;transition: transform 0.45s ease}@media (min-width: 768px){.hs-cat-press__hero-media img{min-height: 360px}}.hs-cat-press__hero-inner:hover .hs-cat-press__hero-media img{transform: scale(1.05)}.hs-cat-press__hero-shade{position: absolute;inset: 0;background: linear-gradient(180deg,rgba(15,23,42,0.08) 0%,rgba(15,23,42,0.28) 100%);pointer-events: none}.hs-cat-press__hero-badge{position: absolute;left: 1rem;top: 1rem;z-index: 1;display: inline-flex;align-items: center;padding: 0.35rem 0.75rem;border-radius: 999px;background: rgba(255,255,255,0.94);color: var(--hs-accent,var(--hs-primary));font-size: .75rem;font-weight: 700;letter-spacing: normal;text-transform: uppercase;box-shadow: 0 4px 14px rgba(15,23,42,0.12)}.hs-cat-press__media-placeholder{display: block;width: 100%;min-height: 240px;background: linear-gradient(135deg,rgba(13,59,102,0.08) 0%,rgba(13,59,102,0.02) 100%),repeating-linear-gradient( -45deg,rgba(148,163,184,0.18) 0,rgba(148,163,184,0.18) 1px,transparent 1px,transparent 10px )}.hs-cat-press__hero-meta{margin-top: auto;padding-top: 1rem}.hs-cat-press__hero-panel{flex: 1;display: flex;flex-direction: column;justify-content: center;background: linear-gradient(160deg,#ffffff 0%,#f8fafc 55%,#f1f5f9 100%);padding: 1.65rem 1.5rem 1.75rem;border-top: 1px solid #e8eaef}@media (min-width: 768px){.hs-cat-press__hero-panel{flex: 0 0 42%;max-width: 42%;padding: clamp(1.75rem,3vw,2.5rem) clamp(1.5rem,2.5vw,2.35rem);border-top: 0;border-left: 1px solid #e8eaef}}.hs-cat-press__hero-title{margin: 0;font-size: clamp(1.3rem,2.4vw,1.75rem);font-weight: 800;line-height: 1.42;color: #0f172a;transition: color 0.2s ease}.hs-cat-press__hero-inner:hover .hs-cat-press__hero-title{color: var(--hs-accent)}.hs-cat-press__card-meta{display: flex;align-items: center;gap: .35rem;margin: .7rem 0 0;font-size: .78rem;line-height: 1.4;color: #888}.hs-cat-press__clock{flex-shrink: 0}.hs-cat-press__hero-excerpt{margin: 1.1rem 0 0;font-size: clamp(.98rem,1.45vw,1.1rem);line-height: 1.8;color: #4b5563}.hs-cat-press__grid{display: grid;grid-template-columns: 1fr;gap: 1.65rem;padding: 0}@media (min-width: 600px){.hs-cat-press__grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 1.75rem 1.6rem}}@media (min-width: 992px){.hs-cat-press__grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 2rem 1.75rem}.hs-cat-press__grid--duo{grid-template-columns: repeat(2,minmax(0,1fr))}}.hs-cat-press__grid--single{grid-template-columns: 1fr}@media (min-width: 768px){.hs-cat-press__grid--single .hs-cat-press__card-link{flex-direction: row;align-items: stretch;min-height: 220px}.hs-cat-press__grid--single .hs-cat-press__card-media{flex: 0 0 42%;max-width: 42%}.hs-cat-press__grid--single .hs-cat-press__card-media img,.hs-cat-press__grid--single .hs-cat-press__card-media--empty .hs-cat-press__media-placeholder{height: 100%;min-height: 220px;aspect-ratio: auto}.hs-cat-press__grid--single .hs-cat-press__card-body{justify-content: center;padding: 1.5rem 1.75rem}}.hs-cat-press__card{margin: 0;height: 100%}.hs-cat-press__card-link{display: flex;flex-direction: column;height: 100%;color: inherit;text-decoration: none;background: #fff;border-radius: var(--hs-cat-radius);border: 1px solid #e8eaef;box-shadow: var(--hs-cat-shadow);overflow: hidden;transition: box-shadow 0.35s ease,transform 0.35s ease,border-color 0.25s ease}.hs-cat-press__card-link:hover{box-shadow: var(--hs-cat-shadow-hover);transform: translateY(-5px);border-color: #dde1e8}.hs-cat-press__card-media{overflow: hidden;background: #e5e7eb;line-height: 0;flex-shrink: 0}.hs-cat-press__card-media img{width: 100%;aspect-ratio: 16 / 10;object-fit: cover;display: block;transition: transform 0.4s ease}.hs-cat-press__card-media--empty .hs-cat-press__media-placeholder{aspect-ratio: 16 / 10;min-height: 0}.hs-cat-press__card-link:hover .hs-cat-press__card-media img{transform: scale(1.05)}.hs-cat-press__card-body{flex: 1;display: flex;align-items: flex-start;padding: 1.1rem 1.2rem 1.25rem}.hs-cat-press__card-title{margin: 0;font-size: clamp(1.05rem,1.4vw,1.18rem);font-weight: 800;line-height: 1.52;color: #0f172a;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;transition: color 0.2s ease}.hs-cat-press__card-link:hover .hs-cat-press__card-title{color: var(--hs-accent)}.hs-cat-press__card-excerpt{margin: 0.55rem 0 0;font-size: 0.88rem;line-height: 1.65;color: #64748b;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.hs-cat-press__aside{padding: 1.35rem 1.25rem 1.45rem;background: #fff;border: 1px solid #e8eaef;border-radius: var(--hs-cat-radius);box-shadow: var(--hs-cat-shadow)}.hs-cat-press__aside-head{margin: 0 0 1.05rem;padding-bottom: .7rem;font-size: 1.3rem;font-weight: 800;color: #0a0a0a;border-bottom: 2px solid var(--hs-accent);line-height: 1.3}.hs-cat-press__trending{list-style: none;margin: 0;padding: 0}.hs-cat-press__trend-item{display: grid;grid-template-columns: minmax(0,1fr) 88px;gap: .85rem;align-items: start;padding: 1rem 0;border-bottom: 1px solid #efefef;color: inherit;text-decoration: none}.hs-cat-press__trending li:last-child .hs-cat-press__trend-item{border-bottom: 0}.hs-cat-press__trend-title{font-size: .98rem;font-weight: 700;line-height: 1.52;color: #1e293b}.hs-cat-press__trend-item:hover .hs-cat-press__trend-title{color: var(--hs-accent)}.hs-cat-press__trend-thumb-wrap{display: block;flex-shrink: 0}.hs-cat-press__trend-thumb{width: 88px;height: 88px;object-fit: cover;display: block;border-radius: 8px;background: #e5e7eb}.hs-cat-press__pagination{margin-top: 2.5rem;padding-top: .5rem}.hs-cat-press__pagination .nav-links{display: flex;flex-wrap: wrap;gap: .35rem;align-items: center}.hs-cat-press__pagination a,.hs-cat-press__pagination span{display: inline-flex;align-items: center;justify-content: center;min-width: 2.1rem;height: 2.1rem;padding: 0 .55rem;border: 1px solid #222;border-radius: 0;background: #fff;font-size: .82rem;font-weight: 600;color: #111;text-decoration: none;line-height: 1}.hs-cat-press__pagination a:hover{background: #f5f5f5}.hs-cat-press__pagination .page-numbers.current{background: var(--hs-accent);border-color: var(--hs-accent);color: #fff}.hs-cat-press__pagination .dots{border-color: transparent;background: transparent;min-width: auto;padding: 0 .25rem}.hs-cat-press__empty{margin: 2rem 0;color: var(--hs-muted);font-size: 1rem}@media (max-width: 991px){.hs-cat-press__aside{margin-top: 2rem;padding-top: 1.5rem;border-top: 1px solid #e5e5e5}}.hs-author-avatar{border-radius: 50%}.hs-article__layout{display: grid;gap: 2rem;padding: 2rem 0 3rem}@media (min-width: 1100px){.hs-article__layout{grid-template-columns: 1fr 300px;align-items: start}}.hs-article__inner{max-width: none;margin: 0;padding: 0}.hs-article__aside{position: sticky;top: 4rem}.hs-related{margin-top: 2rem}.hs-related__list{display: flex;flex-direction: column;gap: .75rem}.hs-engagement{display: flex;flex-wrap: wrap;align-items: center;gap: 1rem;margin: 2rem 0;padding: 1rem;background: var(--hs-surface);border: 1px solid var(--hs-border);border-radius: var(--hs-radius)}.hs-engagement__reactions{display: flex;flex-wrap: wrap;gap: .5rem}.hs-engagement__btn{display: inline-flex;align-items: center;gap: .35rem;padding: .4rem .65rem;border: 1px solid var(--hs-border);border-radius: 999px;background: #fff;cursor: pointer;font: inherit}.hs-engagement__btn:hover{border-color: var(--hs-primary-500)}.hs-engagement__bookmark{margin-left: auto;padding: .5rem 1rem;border: 1px solid var(--hs-border);border-radius: 8px;background: #fff;cursor: pointer;font: inherit;text-decoration: none}.hs-engagement__bookmark.is-active{background: var(--hs-primary);color: #fff;border-color: var(--hs-primary)}.hs-form-page{max-width: 40rem}.hs-form-page__intro{color: var(--hs-muted);margin-bottom: 1.5rem}.hs-form{display: flex;flex-direction: column;gap: 1rem}.hs-form__label{display: flex;flex-direction: column;gap: .35rem;font-weight: 600}.hs-form__input{padding: .65rem .85rem;border: 1px solid var(--hs-border);border-radius: 8px;font: inherit}.hs-form__row{display: grid;gap: 1rem}@media (min-width: 640px){.hs-form__row{grid-template-columns: 1fr 1fr}}.hs-form__submit{align-self: flex-start;padding: .75rem 1.5rem;background: var(--hs-accent);color: #fff;border: none;border-radius: 8px;font-weight: 600;cursor: pointer}.hs-notice{padding: .85rem 1rem;border-radius: 8px;margin-bottom: 1.25rem}.hs-notice--success{background: #ecfdf5;color: #065f46;border: 1px solid #a7f3d0}.hs-notice--error{background: #fef2f2;color: #991b1b;border: 1px solid #fecaca}@media (max-width: 639px){:root{--hs-home-gutter: 0.75rem}.hs-container{width: min(100% - 1.25rem,var(--hs-content))}}.hs-lead-headline__text,.hs-lead-strip__title,.hs-ok-head__title,.hs-magazine-head__title,.hs-overlay-carousel__title,.hs-mag__tile-title,.hs-mag__featured-title,.hs-mag__sidebar-title,.hs-ok-grid__title,.hs-ok-rail__title,.hs-fcol__featured-title,.hs-feat-split__lead-title,.hs-feat-split__cell-title,.hs-overlay-grid__title,.hs-overlay-carousel__card-title,.hs-econ-mag__hero-title,.hs-dual-cols__cell-title{overflow-wrap: anywhere}.hs-magazine-head__title,.hs-ok-head__title,.hs-magazine-head__label,.hs-ok-head__label{min-width: 0}@media (max-width: 479px){.hs-magazine-head,.hs-ok-head,.hs-overlay-carousel__head{flex-wrap: wrap;gap: .65rem}.hs-magazine-head__more,.hs-ok-head__more{white-space: normal;font-size: .8rem}}@media (max-width: 480px){.hs-lead__story{padding: 1.5rem 0 1.25rem}.hs-lead-headline{padding-inline: 0.35rem}.hs-lead-headline__text{font-size: 1.42rem;line-height: 1.38}.hs-lead-meta--hero{font-size: 0.9rem;margin-bottom: 1rem}.hs-lead-featured__caption{font-size: 1rem;padding-inline: 0.35rem}}@media (max-width: 479px){.hs-feat-split__grid,.hs-band--hero-rail .hs-hero-rail__grid,.hs-dual-cols__grid,.hs-overlay-grid{grid-template-columns: 1fr}}@media (min-width: 768px) and (max-width: 959px){.hs-econ-mag__top{grid-template-columns: repeat(2,minmax(0,1fr))}.hs-econ-mag__stack{grid-column: 1 / -1}}@media (min-width: 1024px) and (max-width: 1099px){.hs-ok-rail__item{grid-template-columns: 1.5rem 68px minmax(0,1fr);gap: 0.6rem}.hs-ok-rail__item img{width: 68px}}@media (max-width: 1023px){.hs-ok-rail{overflow-x: clip}}@media (max-width: 639px){.hs-overlay-carousel{grid-template-columns: 1fr}.hs-overlay-carousel__nav--side{display: none}}@media (min-width: 600px) and (max-width: 899px){.hs-footer__cards{grid-template-columns: repeat(2,minmax(0,1fr))}.hs-footer__card--nav{grid-column: 1 / -1}}@media (max-width: 639px){.hs-band--category,.hs-band--latest,.hs-band--ok-grid,.hs-band--overlay-grid,.hs-band--overlay-carousel,.hs-band--feat-split,.hs-band--hero-rail,.hs-band--dual-cols,.hs-band--econ-mag,.hs-band--masonry,.hs-band--three-col,.hs-band--mixed-hero,.hs-band--headline-list,.hs-band--footer-cols{padding-block: 1.35rem}.hs-brand{padding-block: 0.65rem}.hs-brand__ad .hs-ad-slot--leaderboard{min-height: 60px}}@media (max-width: 899px){.hs-band--latest .hs-band__split--widgets{gap: 1.25rem}.hs-band--latest .hs-mag__top{gap: 0.85rem}}@media (min-width: 480px) and (max-width: 767px){.hs-mag__trio,.hs-band--latest .hs-mag__trio--picks{grid-template-columns: repeat(2,minmax(0,1fr))}}.hs-main--article{background: linear-gradient(180deg,#f3f4f6 0%,#fafafa 140px)}.hs-article{--hs-article-width: 1280px;--hs-article-radius: 14px;--hs-article-shadow: 0 1px 2px rgba(15,23,42,0.04),0 8px 24px rgba(15,23,42,0.07)}.hs-article__top-ad{width: min(100% - 1.75rem,var(--hs-article-width));margin: 0 auto;padding: 1rem 0 .25rem}.hs-article__shell{width: min(100% - 1.75rem,var(--hs-article-width));margin: 0 auto;padding: 0 0 3.5rem}.hs-article__layout{display: grid;gap: 2rem;align-items: start}@media (min-width: 1100px){.hs-article__layout{grid-template-columns: minmax(0,1fr) 320px;gap: 2.75rem}}.hs-article__main{background: #fff;border: 1px solid #e8eaef;border-radius: var(--hs-article-radius);box-shadow: var(--hs-article-shadow);padding: 1.5rem 1.35rem 2rem}@media (min-width: 768px){.hs-article__main{padding: 2rem 2.25rem 2.5rem}}.hs-article__crumbs{margin-bottom: 1.15rem}.hs-article__crumbs-list{display: flex;flex-wrap: wrap;gap: .35rem .5rem;list-style: none;margin: 0;padding: 0;font-size: .82rem;color: #6b7280}.hs-article__crumbs-item:not(:last-child)::after{content: "›";margin-left: .5rem;color: #9ca3af}.hs-article__crumbs-item a{color: var(--hs-primary-500);text-decoration: none}.hs-article__crumbs-item a:hover{color: var(--hs-accent)}.hs-article__crumbs-item span{color: #374151}.hs-article__header{margin-bottom: 1.25rem;padding-bottom: 1.15rem;border-bottom: 1px solid #eceff3}.hs-article__cat{display: inline-block;margin-bottom: .85rem;padding: .28rem .75rem;background: rgba(214,40,40,0.08);color: var(--hs-accent);font-size: .8rem;font-weight: 700;text-decoration: none;border-radius: 999px;letter-spacing: normal}.hs-article__cat:hover{background: var(--hs-accent);color: #fff}.hs-article__title{margin: 0;font-size: clamp(1.65rem,3.8vw,2.45rem);font-weight: 800;line-height: 1.4;color: #0f172a;letter-spacing: normal}.hs-article__updated{display: inline-block;margin-top: .65rem;padding: .2rem .55rem;background: #fef3c7;color: #92400e;font-size: .75rem;font-weight: 700;border-radius: 4px;text-transform: uppercase;letter-spacing: normal}.hs-article__meta{display: flex;flex-wrap: wrap;align-items: center;gap: .4rem .55rem;margin-top: 1rem;font-size: .9rem;color: #64748b}.hs-article__meta-item--source{font-weight: 700;color: #334155}.hs-article__meta-item--comments{color: var(--hs-primary-500);text-decoration: none}.hs-article__meta-item--comments:hover{color: var(--hs-accent)}.hs-article__meta-dot{color: #cbd5e1}.hs-article__share{display: flex;flex-wrap: wrap;align-items: center;gap: .65rem .85rem;margin-bottom: 1.1rem;padding: .35rem 0;background: transparent;border: 0;box-shadow: none}.hs-article__share--layout-card{padding: .85rem 1rem;background: #f8fafc;border: 1px solid #e2e8f0;border-radius: 10px}.hs-article__share--layout-stacked{flex-direction: column;align-items: flex-start;gap: .55rem}.hs-article__share--no-label .hs-article__share-label{display: none}.hs-article__share-label{font-size: 1rem;font-weight: 700;color: #111827;line-height: 1.2;white-space: nowrap}.hs-article__share-actions{display: flex;flex-wrap: wrap;align-items: center;gap: .45rem}.hs-article__share-btn{display: inline-flex;align-items: center;justify-content: center;gap: .4rem;width: 2.35rem;height: 2.35rem;padding: 0;border: 0;border-radius: 4px;color: #fff;text-decoration: none;cursor: pointer;font-family: inherit;font-size: .82rem;font-weight: 600;line-height: 1;transition: transform .15s ease,filter .15s ease,opacity .15s ease}.hs-article__share-btn-icon{display: inline-flex;align-items: center;justify-content: center;line-height: 0}.hs-article__share-btn-icon svg{display: block}.hs-article__share-btn-text{display: none;white-space: nowrap}.hs-article__share--shape-square .hs-article__share-btn{border-radius: 4px}.hs-article__share--shape-round .hs-article__share-btn{border-radius: 50%}.hs-article__share--shape-pill .hs-article__share-btn{border-radius: 999px}.hs-article__share--display-text .hs-article__share-btn,.hs-article__share--display-both .hs-article__share-btn{width: auto;min-width: 2.35rem;height: 2.35rem;padding: 0 .85rem}.hs-article__share--display-text .hs-article__share-btn-icon{display: none}.hs-article__share--display-text .hs-article__share-btn-text{display: inline}.hs-article__share--display-both .hs-article__share-btn-text{display: inline}.hs-article__share-btn:hover{transform: translateY(-2px);filter: brightness(1.06);color: #fff}.hs-article__share-btn:active{transform: translateY(0)}.hs-article__share-btn--fb{background: #1877f2}.hs-article__share-btn--x{background: #000}.hs-article__share-btn--msgr{background: #00b2ff}.hs-article__share-btn--wa{background: #25d366}.hs-article__share-btn--more{background: #8bc34a;color: #fff}.hs-article__share-btn--more.is-copied{background: #059669}.hs-article__share-btn--custom{background: #64748b}.hs-article__share-custom-icon{width: 20px;height: 20px;object-fit: contain;display: block}.hs-article__share-btn-fallback{font-size: 1.1rem;line-height: 1}.hs-article__read-bar{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: .85rem 1.5rem;margin: 0 0 1.65rem;padding: .95rem 0 1.05rem;background: none;border: 0;border-top: 1px solid #e8eaef;border-bottom: 1px solid #e8eaef;border-radius: 0}.hs-article__read-time{display: inline-flex;align-items: center;gap: .5rem;font-size: .9rem;font-weight: 600;color: #475569;letter-spacing: normal}.hs-article__read-icon{flex-shrink: 0;color: var(--hs-accent);opacity: .9}.hs-article__read-bar .hs-article__tools{display: flex;flex-wrap: wrap;align-items: center;gap: .55rem .85rem;margin: 0}.hs-article__tools{display: flex;flex-wrap: wrap;align-items: center;gap: .65rem 1rem;margin-bottom: 1.35rem}.hs-article__tools-label{font-size: .82rem;font-weight: 600;color: var(--hs-meta);letter-spacing: normal}.hs-article__tools-group{display: inline-flex;align-items: center;gap: .2rem;border: 0;border-radius: 0;overflow: visible;background: transparent}.hs-article__tool-btn{min-width: 2rem;height: 2rem;padding: 0 .55rem;border: 0;border-radius: 6px;background: transparent;font-size: .88rem;font-weight: 700;color: #64748b;cursor: pointer;font-family: inherit;transition: color .2s ease,background .2s ease}.hs-article__tool-btn:hover{color: var(--hs-primary);background: rgba(13,59,102,0.06)}.hs-article__tool-btn.is-active{background: var(--hs-accent);color: #fff}.hs-article__tool-btn.is-active:hover{background: #b91c1c;color: #fff}.hs-article__ai-summary{margin: 0 0 1.65rem;padding: 1.15rem 1.2rem 1.2rem;background: linear-gradient(135deg,#f0f7ff 0%,#f8fafc 55%,#fff 100%);border: 1px solid #dbeafe;border-left: 4px solid var(--hs-primary-500);border-radius: 12px}.hs-article__ai-summary-head{display: flex;flex-wrap: wrap;align-items: center;gap: .45rem .65rem;margin-bottom: .85rem}.hs-article__ai-summary-icon{color: var(--hs-primary-500);font-size: 1rem;line-height: 1}.hs-article__ai-summary-title{margin: 0;font-size: 1.05rem;font-weight: 800;color: #0f172a;line-height: 1.4}.hs-article__ai-summary-badge{display: inline-block;padding: .12rem .45rem;background: rgba(13,59,102,0.1);color: var(--hs-primary);font-size: .75rem;font-weight: 800;letter-spacing: normal;border-radius: 4px;text-transform: uppercase}.hs-article__ai-summary-lead{margin: 0 0 .75rem;font-size: 1.05rem;font-weight: 600;line-height: 1.75;color: #1e293b}.hs-article__ai-summary-more{margin: 0 0 .75rem;font-size: .98rem;line-height: 1.8;color: #475569}.hs-article__ai-summary-list{margin: 0;padding: 0 0 0 1.15rem;font-size: .95rem;line-height: 1.7;color: #334155}.hs-article__ai-summary-list li{margin-bottom: .4rem}.hs-article__ai-summary-list li:last-child{margin-bottom: 0}.hs-main--article .hs-article__figure{margin: 0 0 0;border-radius: 12px;overflow: hidden;background: #e5e7eb}.hs-article__image{width: 100%;display: block;aspect-ratio: 16 / 9;object-fit: cover}.hs-article__caption{margin: 0;padding: .75rem 1rem;background: #f8fafc;font-size: .88rem;line-height: 1.55;color: #64748b;border-top: 1px solid #eceff3}.hs-main--article .hs-article__content{font-size: 1.125rem;line-height: 1.9;color: #1e293b}.hs-main--article .hs-article__content--sm{font-size: 1rem;line-height: 1.85}.hs-main--article .hs-article__content--lg{font-size: 1.25rem;line-height: 1.95}.hs-main--article .hs-article__content p{margin: 0 0 1.15rem}.hs-main--article .hs-article__content h2,.hs-main--article .hs-article__content h3{margin: 2rem 0 .85rem;color: #0f172a;line-height: 1.35}.hs-main--article .hs-article__content blockquote{margin: 1.5rem 0;padding: 1rem 1.25rem;border-left: 4px solid var(--hs-accent);background: #f8fafc;color: #334155;font-style: normal}.hs-article__inline-ad{margin: 1.75rem 0;text-align: center}.hs-ad-slot--article-inline{display: flex;justify-content: center}.hs-article__tags{display: flex;flex-wrap: wrap;align-items: center;gap: .5rem .65rem;margin: 2rem 0 0;padding-top: 1.35rem;border-top: 1px solid #eceff3}.hs-article__tags-label{font-size: .88rem;font-weight: 700;color: #64748b}.hs-article__tags-list{display: flex;flex-wrap: wrap;gap: .45rem;list-style: none;margin: 0;padding: 0}.hs-article__tag{display: inline-block;padding: .3rem .7rem;background: #f1f5f9;color: #334155;font-size: .82rem;font-weight: 600;text-decoration: none;border-radius: 999px;border: 1px solid #e2e8f0}.hs-article__tag:hover{background: var(--hs-primary);border-color: var(--hs-primary);color: #fff}.hs-article__author{margin-top: 1.75rem;padding: 1.15rem 1.2rem;background: linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border: 1px solid #e2e8f0;border-radius: 12px}.hs-article__author-inner{display: flex;gap: 1rem;align-items: flex-start}.hs-article__author-photo{width: 72px;height: 72px;border-radius: 50%;object-fit: cover;flex-shrink: 0;border: 2px solid #fff;box-shadow: 0 2px 8px rgba(15,23,42,0.1)}.hs-article__author-role{margin: 0 0 .25rem;font-size: .78rem;font-weight: 600;color: #64748b;text-transform: uppercase;letter-spacing: normal}.hs-article__author-name{margin: 0 0 .45rem;font-size: 1.05rem;font-weight: 800}.hs-article__author-name a{color: #0f172a;text-decoration: none}.hs-article__author-name a:hover{color: var(--hs-accent)}.hs-article__author-verified{display: inline-flex;align-items: center;justify-content: center;width: 1.1rem;height: 1.1rem;margin-left: .25rem;background: #059669;color: #fff;font-size: .75rem;border-radius: 50%;vertical-align: middle}.hs-article__author-bio{margin: 0;font-size: .92rem;line-height: 1.6;color: #475569}.hs-main--article .hs-engagement{margin: 2rem 0 0;padding: 1.25rem 1.35rem;background: #fff;border: 1px solid #e8eaef;border-radius: 12px;box-shadow: var(--hs-article-shadow)}.hs-engagement__head{margin-bottom: 1rem}.hs-engagement__title{margin: 0;font-size: 1.1rem;font-weight: 800;color: #0f172a}.hs-engagement__hint{margin: .25rem 0 0;font-size: .88rem;color: #64748b}.hs-engagement__row{display: flex;flex-wrap: wrap;align-items: center;gap: 1rem}.hs-main--article .hs-engagement__bookmark{margin-left: auto}.hs-article__more{margin-top: 2.5rem;padding-top: 1.75rem;border-top: 2px solid #eceff3}.hs-article__more-head{margin: 0 0 1.25rem;font-size: 1.25rem;font-weight: 800;color: #0f172a;padding-bottom: .55rem;border-bottom: 2px solid var(--hs-accent);display: inline-block}.hs-article__more-grid{display: grid;grid-template-columns: 1fr;gap: 1.25rem}@media (min-width: 600px){.hs-article__more-grid{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 900px){.hs-article__more-grid{grid-template-columns: repeat(4,minmax(0,1fr))}}.hs-article__related{margin-top: 2.75rem;padding: 0;border: 0}.hs-article__related-panel{background: #fff;border: 1px solid #e8eaef;border-radius: 14px;box-shadow: 0 1px 2px rgba(15,23,42,0.04),0 10px 28px rgba(15,23,42,0.07);padding: 1.65rem 1.35rem 1.85rem}@media (min-width: 768px){.hs-article__related-panel{padding: 2rem 2rem 2.25rem}}.hs-article__related-head{position: relative;margin-bottom: 1.65rem;padding-bottom: 1rem;border-bottom: 1px solid #e4e7ec}.hs-article__related-head::after{content: "";position: absolute;left: 0;bottom: -1px;width: 4.5rem;height: 3px;background: var(--hs-accent);border-radius: 2px 2px 0 0}.hs-article__related-head-inner{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: .65rem 1.25rem}.hs-article__related-title{margin: 0;font-size: clamp(1.45rem,2.6vw,1.85rem);font-weight: 800;line-height: 1.4;color: #0a0a0a;letter-spacing: normal}.hs-article__related-more{font-size: .88rem;font-weight: 700;color: var(--hs-primary-500);text-decoration: none;white-space: nowrap}.hs-article__related-more:hover{color: var(--hs-accent)}.hs-article__related-grid{display: grid;grid-template-columns: 1fr;gap: 1.35rem}@media (min-width: 600px){.hs-article__related-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 1.5rem}}@media (min-width: 992px){.hs-article__related-grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 1.65rem 1.5rem}}.hs-article__related-card{margin: 0;height: 100%}.hs-article__related-link{display: flex;flex-direction: column;height: 100%;color: inherit;text-decoration: none;background: #fff;border: 1px solid #eceff3;border-radius: 12px;overflow: hidden;box-shadow: 0 2px 10px rgba(15,23,42,0.05);transition: transform 0.3s ease,box-shadow 0.3s ease,border-color 0.25s ease}.hs-article__related-link:hover{transform: translateY(-4px);border-color: #dde1e8;box-shadow: 0 14px 32px rgba(15,23,42,0.11)}.hs-article__related-media{position: relative;overflow: hidden;background: #e5e7eb;line-height: 0;flex-shrink: 0}.hs-article__related-media img{width: 100%;aspect-ratio: 16 / 10;object-fit: cover;display: block;transition: transform 0.45s ease}.hs-article__related-media-shade{position: absolute;inset: 0;background: linear-gradient(180deg,transparent 55%,rgba(15,23,42,0.18) 100%);opacity: 0;transition: opacity 0.3s ease;pointer-events: none}.hs-article__related-link:hover .hs-article__related-media img{transform: scale(1.06)}.hs-article__related-link:hover .hs-article__related-media-shade{opacity: 1}.hs-article__related-body{display: flex;flex-direction: column;flex: 1;gap: .45rem;padding: .95rem 1rem 1.1rem}.hs-article__related-cat{display: inline-block;align-self: flex-start;padding: .18rem .55rem;background: rgba(214,40,40,0.08);color: var(--hs-accent);font-size: .75rem;font-weight: 700;border-radius: 999px;letter-spacing: normal;line-height: 1.3}.hs-article__related-card-title{margin: 0;font-size: clamp(1.02rem,1.3vw,1.12rem);font-weight: 800;line-height: 1.52;color: #0f172a;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;transition: color 0.2s ease}.hs-article__related-link:hover .hs-article__related-card-title{color: var(--hs-accent)}.hs-article__related-time{margin-top: auto;padding-top: .15rem;font-size: .78rem;font-weight: 600;color: var(--hs-meta);line-height: 1.3}.hs-article__comments{margin-top: 2.5rem;padding-top: 1.5rem;border-top: 1px solid #eceff3}.hs-comments{display: flex;flex-direction: column;gap: 1.75rem}.hs-comments__list-wrap,.hs-comment-form-wrap{background: #fff;border: 1px solid #e8eaef;border-radius: 14px;padding: 1.35rem 1.25rem 1.4rem;box-shadow: 0 8px 24px rgba(15,23,42,0.04)}.hs-comments__title{margin: 0 0 1.15rem;padding: 0 0 .65rem .85rem;font-size: 1.2rem;font-weight: 800;color: #0f172a;line-height: 1.35;border-bottom: 2px solid var(--hs-accent);position: relative}.hs-comments__title::before{content: '';position: absolute;left: 0;top: .12em;bottom: calc(.65rem + .12em);width: 4px;background: var(--hs-accent);border-radius: 2px}.hs-comments__title--form{margin-bottom: 0.65rem;padding: 0;color: var(--hs-accent);font-size: 1.45rem;border-bottom: none}.hs-comments__title--form::before{display: none}.hs-comment-list{list-style: none;margin: 0;padding: 0}.hs-comment-list .children{list-style: none;margin: .85rem 0 0;padding: 0 0 0 1rem;border-left: 2px solid #f1f5f9}.hs-comment{margin: 0}.hs-comment + .hs-comment,.hs-comment-list > .hs-comment:not(:first-child){margin-top: 1rem;padding-top: 1rem;border-top: 1px solid #f1f5f9}.hs-comment__body{display: grid;grid-template-columns: 52px minmax(0,1fr);gap: .85rem;align-items: start}.hs-comment__avatar img{display: block;width: 52px;height: 52px;border-radius: 50%;object-fit: cover;border: 2px solid #f1f5f9}.hs-comment__meta{display: flex;flex-wrap: wrap;align-items: baseline;gap: .35rem .65rem;margin-bottom: .4rem}.hs-comment__author{font-size: .95rem;font-weight: 800;color: #1e293b}.hs-comment__time{font-size: .78rem;font-weight: 600;color: var(--hs-meta)}.hs-comment__content{font-size: .96rem;line-height: 1.7;color: #334155}.hs-comment__content p{margin: 0 0 .65rem}.hs-comment__content p:last-child{margin-bottom: 0}.hs-comment__moderation{margin: 0 0 .5rem;padding: .45rem .65rem;font-size: .82rem;color: #92400e;background: #fffbeb;border: 1px solid #fde68a;border-radius: 8px}.hs-comment__reply{display: inline-flex;margin-top: .55rem;font-size: .8rem;font-weight: 700;color: var(--hs-primary-500);text-decoration: none}.hs-comment__reply:hover{color: var(--hs-accent)}.hs-comment__closed{margin: 0;padding: .85rem 1rem;font-size: .9rem;color: #64748b;background: #f8fafc;border: 1px dashed #dbe1ea;border-radius: 10px}.hs-comments__nav{display: flex;justify-content: space-between;gap: .75rem;margin-top: 1rem;padding-top: .85rem;border-top: 1px solid #f1f5f9}.hs-comments__nav a{font-size: .84rem;font-weight: 700;color: var(--hs-primary-500);text-decoration: none}.hs-comments__nav a:hover{color: var(--hs-accent)}.hs-comment-form{margin: 0}.hs-comment-form__hint,.hs-comment-form__logged-in,.hs-comment-form__login{margin: 0 0 1rem;font-size: .86rem;line-height: 1.55;color: #64748b}.hs-comment-form__logged-in strong{color: #1e293b}.hs-comment-form__logged-in a,.hs-comment-form__login a{color: var(--hs-primary-500);font-weight: 700;text-decoration: none}.hs-comment-form__logged-in a:hover,.hs-comment-form__login a:hover{color: var(--hs-accent)}.hs-comment-form__field{margin: 0 0 1rem}.hs-comment-form__field--composer{margin-bottom: 1.1rem}.hs-comment-form__control{display: flex;align-items: center;gap: .65rem;padding: 0 1rem;border: 1px solid #e0e0e0;border-radius: 4px;background: #f1f1f1;transition: border-color .15s ease,background .15s ease,box-shadow .15s ease}.hs-comment-form__control:focus-within{border-color: var(--hs-accent);background: #fff;box-shadow: 0 0 0 3px rgba(214,40,40,0.1)}.hs-comment-form__control-icon{display: inline-flex;align-items: center;justify-content: center;color: #8a8a8a;flex-shrink: 0}.hs-comment-form__control input,.hs-comment-form__control textarea{flex: 1 1 auto;width: 100%;min-width: 0;margin: 0;padding: .85rem 0;border: none;background: transparent;font: inherit;font-size: .95rem;color: #333}.hs-comment-form__control input:focus,.hs-comment-form__control textarea:focus{outline: none}.hs-comment-form__control input::placeholder,.hs-comment-form__control textarea::placeholder{color: #8a8a8a}.hs-comment-form__control--textarea{align-items: flex-start;padding: .35rem 1rem}.hs-comment-form__control--textarea textarea{min-height: 8.5rem;line-height: 1.7;resize: vertical}.hs-comment-form .comment-form-author,.hs-comment-form .comment-form-email,.hs-comment-form .comment-form-url{margin-bottom: 1rem}@media (min-width: 640px){.hs-comment-form{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 1rem}.hs-comment-form > *{grid-column: 1 / -1}.hs-comment-form .comment-form-author,.hs-comment-form .comment-form-email{grid-column: span 1}.hs-comment-form .comment-form-url{grid-column: 1 / -1}}.hs-comment-form__actions{margin: .25rem 0 0}.hs-comment-form__submit{display: inline-flex;align-items: center;justify-content: center;min-height: 2.85rem;padding: .75rem 1.6rem;border: none;border-radius: 4px;background: var(--hs-accent);color: #fff;font-size: .95rem;font-weight: 800;letter-spacing: normal;cursor: pointer;box-shadow: 0 4px 12px rgba(214,40,40,0.28);transition: transform .15s ease,box-shadow .15s ease,filter .15s ease}.hs-comment-form__submit:hover{filter: brightness(1.08);box-shadow: 0 6px 16px rgba(214,40,40,0.34);transform: translateY(-1px)}.hs-comment-form__submit:active{transform: translateY(0)}.hs-comment-social{margin: 1.5rem 0 0;text-align: center}.hs-comment-social__account{margin: 0 0 1rem;padding-bottom: 1rem;border-bottom: 1px solid #e2e2e2;color: #777;font-size: .95rem;line-height: 1.6}.hs-comment-social__account a{color: #244a91;font-weight: 800;text-decoration: none}.hs-comment-social__account a:hover{color: var(--hs-accent);text-decoration: underline}.hs-comment-social__lead{margin: 0 0 .75rem;font-size: .9rem;font-weight: 700;color: #333}.hs-comment-social__actions{display: flex;justify-content: center;gap: .65rem}.hs-comment-social__btn{display: inline-flex;align-items: center;justify-content: center;width: 2.5rem;height: 2.5rem;border-radius: 50%;color: #fff;text-decoration: none;transition: transform .15s ease,filter .15s ease}.hs-comment-social__btn:hover{text-decoration: none;transform: translateY(-2px);filter: brightness(1.06);color: #fff}.hs-comment-social__btn--google{background: #ea4335}.hs-comment-social__btn--facebook{background: #3b5998}.hs-comment-social__plugin{width: 100%}.hs-comment-auth{max-width: 560px}.hs-comment-auth__title{margin: 0 0 .5rem;font-size: 1.5rem;font-weight: 800;color: var(--hs-accent)}.hs-comment-auth__hint{margin: 0 0 1.1rem;font-size: .92rem;line-height: 1.65;color: #666}.hs-comment-auth__hint a{color: #244a91;text-decoration: none}.hs-comment-auth__hint a:hover{color: var(--hs-accent);text-decoration: underline}.hs-comment-auth__error{margin: 0 0 1rem;padding: .75rem .9rem;border-left: 3px solid var(--hs-accent);border-radius: 4px;background: #fff1f1;color: #991b1b;font-size: .9rem;font-weight: 700}.hs-comment-auth__form .hs-comment-form__field{margin: 0 0 .85rem}.hs-comment-auth__actions{margin: 1.1rem 0 0}.hs-comment-auth__switch{margin: 1.1rem 0 0;font-size: .95rem;color: #555}.hs-comment-auth__switch-btn{padding: 0;border: 0;background: none;color: #244a91;font: inherit;font-weight: 800;cursor: pointer}.hs-comment-auth__switch-btn:hover{color: var(--hs-accent);text-decoration: underline}.hs-comment-auth .hs-comment-social{margin-top: 1.4rem;padding-top: 1.15rem;border-top: 1px solid #e2e2e2}.hs-login-toast{position: fixed;left: 50%;bottom: 1.25rem;transform: translateX(-50%);z-index: 120;max-width: min(92vw,420px);padding: .8rem 1rem;border-radius: 12px;background: #991b1b;color: #fff;font-size: .88rem;font-weight: 700;box-shadow: 0 12px 28px rgba(15,23,42,0.18)}.hs-article__rail{min-width: 0}@media (min-width: 1100px){.hs-article__rail{position: sticky;top: 5rem}}.hs-article__rail-inner{display: flex;flex-direction: column;gap: 1.35rem}.hs-article__rail-block{background: #fff;border: 1px solid #e8eaef;border-radius: 12px;padding: .65rem;box-shadow: var(--hs-article-shadow)}.hs-article__rail-widget{background: #fff;border: 1px solid #e8eaef;border-radius: 12px;padding: 1.15rem 1.1rem 1.2rem;box-shadow: var(--hs-article-shadow)}.hs-article__rail-head{margin: 0 0 1rem;padding-bottom: .55rem;font-size: 1.15rem;font-weight: 800;color: #0f172a;border-bottom: 2px solid var(--hs-accent);line-height: 1.3}.hs-article__rail-trending{list-style: none;margin: 0;padding: 0}.hs-article__rail-trend-link{display: grid;grid-template-columns: 1.75rem minmax(0,1fr);gap: .65rem;align-items: start;padding: .7rem 0;border-bottom: 1px solid #f1f5f9;color: inherit;text-decoration: none}.hs-article__rail-trending li:last-child .hs-article__rail-trend-link{border-bottom: 0}.hs-article__rail-rank{font-size: .95rem;font-weight: 800;color: var(--hs-accent);line-height: 1.4}.hs-article__rail-trend-title{font-size: .92rem;font-weight: 700;line-height: 1.5;color: #1e293b}.hs-article__rail-trend-link:hover .hs-article__rail-trend-title{color: var(--hs-accent)}.hs-article__rail-related{display: flex;flex-direction: column;gap: .75rem}.hs-article__share-float{position: fixed;left: 0;right: 0;bottom: 0;z-index: 90;padding: .55rem .85rem calc(.55rem + env(safe-area-inset-bottom));background: rgba(255,255,255,0.97);border-top: 1px solid #e2e8f0;box-shadow: 0 -4px 20px rgba(15,23,42,0.08);backdrop-filter: blur(8px)}.hs-article__share-float .hs-article__share{margin: 0;padding: 0;background: transparent;border: 0}.hs-article__share-float .hs-article__share-label{display: none}.hs-article__share-float .hs-article__share-actions{justify-content: center;width: 100%}@media (min-width: 1100px){.hs-article__share-float{display: none !important}}@media (max-width: 1099px){.hs-main--article{padding-bottom: 4.5rem}}.hs-ai-chat{position: fixed;right: 1rem;bottom: calc(2.35rem + env(safe-area-inset-bottom,0px));z-index: 95;font-family: var(--hs-font-sans,system-ui,sans-serif)}.hs-ai-chat--article{bottom: calc(5.5rem + env(safe-area-inset-bottom,0px))}@media (min-width: 1100px){.hs-ai-chat--article{bottom: calc(2.35rem + env(safe-area-inset-bottom,0px))}}.hs-ai-chat__fab{display: inline-flex;align-items: center;gap: .45rem;padding: .65rem 1rem .65rem .75rem;border: 0;border-radius: 999px;background: linear-gradient(135deg,var(--hs-primary) 0%,#1a5f9e 55%,#c41e3a 100%);color: #fff;font-size: .88rem;font-weight: 700;line-height: 1.2;cursor: pointer;box-shadow: 0 8px 28px rgba(13,59,102,0.35);transition: transform .15s ease,box-shadow .15s ease}.hs-ai-chat__fab:hover{transform: translateY(-2px);box-shadow: 0 12px 32px rgba(13,59,102,0.4)}.hs-ai-chat__fab-icon{display: inline-flex;align-items: center;justify-content: center;width: 1.5rem;height: 1.5rem;border-radius: 50%;background: rgba(255,255,255,0.18);font-size: .85rem}.hs-ai-chat__panel{position: absolute;right: 0;bottom: calc(100% + .65rem);width: min(22.5rem,calc(100vw - 2rem));max-height: min(34rem,72vh);display: none;flex-direction: column;overflow: hidden;border-radius: 1rem;background: rgba(255,255,255,0.98);border: 1px solid #e2e8f0;box-shadow: 0 18px 50px rgba(15,23,42,0.18);backdrop-filter: blur(10px)}.hs-ai-chat.is-open .hs-ai-chat__panel{display: flex}.hs-ai-chat.is-open .hs-ai-chat__fab[hidden]{display: none}.hs-ai-chat__head{display: flex;align-items: flex-start;justify-content: space-between;gap: .75rem;padding: .9rem 1rem .75rem;background: linear-gradient(135deg,#f0f7ff 0%,#fff 100%);border-bottom: 1px solid #e8eef5}.hs-ai-chat__brand{display: flex;align-items: center;gap: .65rem}.hs-ai-chat__logo{display: inline-flex;align-items: center;justify-content: center;width: 2rem;height: 2rem;border-radius: .55rem;background: rgba(13,59,102,0.1);color: var(--hs-primary-500,var(--hs-primary));font-size: 1rem}.hs-ai-chat__title{margin: 0;font-size: 1rem;font-weight: 800;color: #0f172a}.hs-ai-chat__subtitle{margin: .15rem 0 0;font-size: .78rem;color: #64748b}.hs-ai-chat__close{border: 0;background: transparent;color: #64748b;font-size: 1.5rem;line-height: 1;cursor: pointer;padding: 0 .15rem}.hs-ai-chat__news{padding: .65rem .85rem .5rem;border-bottom: 1px solid #eef2f7}.hs-ai-chat__news-title{margin: 0 0 .45rem;font-size: .78rem;font-weight: 800;letter-spacing: normal;text-transform: uppercase;color: #64748b}.hs-ai-chat__news-list{display: flex;gap: .55rem;overflow-x: auto;padding-bottom: .25rem;scroll-snap-type: x mandatory}.hs-ai-chat__news-card{flex: 0 0 11.5rem;display: flex;flex-direction: column;gap: .35rem;padding: .45rem;border-radius: .65rem;background: #f8fafc;border: 1px solid #e8eef5;text-decoration: none;color: inherit;scroll-snap-align: start;transition: border-color .15s ease,background .15s ease}.hs-ai-chat__news-card:hover{background: #f0f7ff;border-color: #bfd7f5}.hs-ai-chat__news-img{width: 100%;height: 4.25rem;object-fit: cover;border-radius: .45rem}.hs-ai-chat__news-card-title{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;font-size: .82rem;font-weight: 700;line-height: 1.35;color: #0f172a}.hs-ai-chat__news-card-summary{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;font-size: .75rem;line-height: 1.45;color: #64748b}.hs-ai-chat__messages{flex: 1 1 auto;min-height: 7rem;max-height: 12rem;overflow-y: auto;padding: .75rem .85rem;display: flex;flex-direction: column;gap: .55rem}.hs-ai-chat__msg{max-width: 92%;padding: .55rem .7rem;border-radius: .75rem;font-size: .88rem;line-height: 1.55;white-space: pre-wrap}.hs-ai-chat__msg--assistant{align-self: flex-start;background: #f1f5f9;color: #0f172a;border-bottom-left-radius: .2rem}.hs-ai-chat__msg--user{align-self: flex-end;background: var(--hs-primary);color: #fff;border-bottom-right-radius: .2rem}.hs-ai-chat__form{display: grid;grid-template-columns: 1fr auto;gap: .45rem;padding: .65rem .85rem calc(.75rem + env(safe-area-inset-bottom));border-top: 1px solid #eef2f7;background: #fff}.hs-ai-chat__input{width: 100%;min-height: 2.5rem;max-height: 5rem;resize: vertical;padding: .5rem .65rem;border: 1px solid #dbe3ee;border-radius: .55rem;font-size: .88rem;line-height: 1.45}.hs-ai-chat__input:focus{outline: 2px solid rgba(13,59,102,0.25);border-color: #7eb0e8}.hs-ai-chat__send{align-self: end;padding: .55rem .85rem;border: 0;border-radius: .55rem;background: var(--hs-primary-500,var(--hs-primary));color: #fff;font-size: .84rem;font-weight: 700;cursor: pointer}.hs-ai-chat__send:disabled,.hs-ai-chat__input:disabled{opacity: .6;cursor: not-allowed}@media (max-width: 480px){.hs-ai-chat{right: .75rem;bottom: calc(2.5rem + env(safe-area-inset-bottom,0px))}.hs-ai-chat--article{bottom: calc(5.75rem + env(safe-area-inset-bottom,0px))}.hs-scroll-top{right: .75rem;bottom: calc(6.75rem + env(safe-area-inset-bottom,0px))}body.single-news .hs-scroll-top,body.single-opinion .hs-scroll-top,body.single-editorial .hs-scroll-top,body.single-interview .hs-scroll-top,body.single-post .hs-scroll-top{bottom: calc(10rem + env(safe-area-inset-bottom,0px))}.hs-ai-chat__fab-text{display: none}.hs-ai-chat__fab{width: 3.25rem;height: 3.25rem;padding: 0;justify-content: center;border-radius: 50%}}.hs-article__crumbs--yoast .breadcrumb,.hs-article__crumbs--rankmath .rank-math-breadcrumb{margin: 0;padding: 0;list-style: none;font-size: .82rem;color: #64748b}.hs-article__crumbs--yoast .breadcrumb a,.hs-article__crumbs--rankmath .rank-math-breadcrumb a{color: var(--hs-primary);text-decoration: none}.hs-article__crumbs--yoast .breadcrumb a:hover,.hs-article__crumbs--rankmath .rank-math-breadcrumb a:hover{text-decoration: underline}.hs-cf7-form input,.hs-cf7-form textarea,.hs-cf7-form select{width: 100%;border: 1px solid #e2e8f0;border-radius: .5rem;padding: .55rem .7rem}.hs-cf7-form .wpcf7-submit{background: var(--hs-primary);color: #fff;border: 0;border-radius: .5rem;padding: .55rem 1rem;cursor: pointer}.hs-skip-link:focus{position: absolute;left: .75rem;top: .75rem;z-index: 200;padding: .5rem .85rem;background: var(--hs-primary);color: #fff;border-radius: .35rem;text-decoration: none}.hs-article__media{margin: 0 0 1.25rem;border-radius: .75rem;overflow: hidden;background: #0f172a}.hs-article__media iframe,.hs-article__media video,.hs-article__media audio{display: block;width: 100%;max-width: 100%}.hs-article__media--reel{max-width: 22rem;margin-left: auto;margin-right: auto}.hs-article__media--reel iframe,.hs-article__media--reel video{aspect-ratio: 9 / 16;object-fit: cover}.hs-article__media--video iframe,.hs-article__media--video video{aspect-ratio: 16 / 9}.hs-article__media-native{background: #000}.hs-archive-shell{max-width: var(--hs-content,1200px);margin: 0 auto;padding: 1.25rem 1rem 2rem}.hs-archive-shell__head{position: relative;margin-bottom: 1.5rem;padding-bottom: 1.15rem;border-bottom: 1px solid #e4e7ec}.hs-archive-shell__head::after{content: "";position: absolute;left: 0;bottom: -1px;width: 4.5rem;height: 3px;background: var(--hs-accent,var(--hs-primary));border-radius: 2px 2px 0 0}.hs-archive-shell__title{margin: 0 0 0.35rem;font-size: clamp(1.85rem,3.6vw,2.5rem);font-weight: 800;line-height: 1.4;letter-spacing: normal;color: #0f172a}.hs-archive-shell__desc{color: var(--hs-muted);font-size: 0.95rem;line-height: 1.5}.hs-archive-layout .hs-ok-head,.hs-archive-layout .hs-section-head{display: none}.hs-archive-pagination{margin-top: 1.5rem;padding-top: 0.5rem}.hs-archive-empty{padding: 2rem 0;text-align: center;color: var(--hs-muted)}.hs-main--tag .hs-archive-shell__title{color: var(--hs-primary-600,var(--hs-accent))}.hs-article__related-head--style_2{text-align: center;border-bottom: none}.hs-article__related-head--style_2::after{left: 50%;transform: translateX(-50%)}.hs-article__related-head--style_2 .hs-article__related-head-inner{justify-content: center}.hs-article__related-head--style_3{border-bottom: 2px solid var(--hs-accent)}.hs-article__related-head--style_3::after{display: none}.hs-article__related-head--style_4 .hs-article__related-title{font-size: clamp(1.2rem,2vw,1.45rem);text-transform: uppercase;letter-spacing: normal}.hs-article__related-head--style_5{background: linear-gradient(90deg,rgba(13,59,102,0.08),transparent);padding: 0.75rem 1rem;border-radius: 10px;border-bottom: none}.hs-article__related-head--style_5::after{display: none}.hs-article__related--list,.hs-article__related--compact,.hs-article__related--numbered,.hs-article__related--text{margin-top: 2rem;padding-top: 1.5rem;border-top: 1px solid var(--hs-border)}.hs-video-modal{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99999;display: flex;align-items: center;justify-content: center;opacity: 0;visibility: hidden;transition: opacity 0.3s ease,visibility 0.3s ease}.hs-video-modal.is-active{opacity: 1;visibility: visible}.hs-video-modal__backdrop{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(10,15,30,0.85);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px)}.hs-video-modal__container{position: relative;width: min(90%,960px);aspect-ratio: 16 / 9;background: #000;border-radius: 16px;overflow: visible;box-shadow: 0 24px 64px rgba(0,0,0,0.6),0 0 0 1px rgba(255,255,255,0.1);transform: scale(0.9);transition: transform 0.3s cubic-bezier(0.34,1.56,0.64,1);z-index: 10}.hs-video-modal.is-active .hs-video-modal__container{transform: scale(1)}.hs-video-modal__close{position: absolute;top: -48px;right: 0;background: rgba(255,255,255,0.15);border: none;color: #fff;font-size: 28px;width: 38px;height: 38px;border-radius: 50%;cursor: pointer;display: flex;align-items: center;justify-content: center;transition: background 0.2s,transform 0.2s;line-height: 1;padding: 0;z-index: 12}@media (max-width: 768px){.hs-video-modal__close{top: 12px;right: 12px;background: rgba(0,0,0,0.5)}}.hs-video-modal__close:hover{background: rgba(255,255,255,0.3);transform: rotate(90deg)}.hs-video-modal__iframe-wrapper{width: 100%;height: 100%;border-radius: 16px;overflow: hidden}.hs-video-modal__iframe-wrapper iframe,.hs-video-modal__iframe-wrapper video{width: 100%;height: 100%;border: none;display: block}.hs-video-modal--reel .hs-video-modal__container,.hs-video-modal__container--reel{width: min(92vw,400px);max-height: min(92vh,820px);aspect-ratio: 9 / 16}.hs-video-modal--reel .hs-video-modal__iframe-wrapper iframe,.hs-video-modal--reel .hs-video-modal__iframe-wrapper video{object-fit: cover}.hs-band--media{background: radial-gradient(circle at top left,#0d1b2a,#0b0c10) !important;color: #ffffff;padding: 3rem 0;border-bottom: 1px solid rgba(255,255,255,0.05)}.hs-band--media .hs-section-title{color: #ffffff;font-size: 1.75rem;font-weight: 800;letter-spacing: normal;margin-bottom: 0;display: flex;align-items: center;gap: 0.75rem}.hs-band--media .hs-section-more{color: #a0aec0;font-size: 0.95rem;font-weight: 600;text-decoration: none;transition: color 0.3s ease}.hs-band--media .hs-section-more:hover{color: var(--hs-accent)}.hs-band--media .hs-section-title::before{content: '';width: 5px;height: 1.5rem;background: linear-gradient(180deg,var(--hs-accent),#ff0000);border-radius: 4px}.hs-band--media .hs-media-card{position: relative;background: rgba(255,255,255,0.03);border: 1px solid rgba(255,255,255,0.08);border-radius: 16px;overflow: hidden;box-shadow: 0 4px 30px rgba(0,0,0,0.4);backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);transition: transform 0.4s cubic-bezier(0.165,0.84,0.44,1),box-shadow 0.4s cubic-bezier(0.165,0.84,0.44,1),border-color 0.3s ease}.hs-band--media .hs-media-card:hover{transform: translateY(-8px);border-color: rgba(255,0,127,0.4);box-shadow: 0 16px 36px rgba(0,0,0,0.6),0 0 20px rgba(255,0,127,0.25)}.hs-band--media .hs-media-card img{width: 100%;aspect-ratio: 16 / 9;object-fit: cover;display: block;transition: transform 0.6s cubic-bezier(0.165,0.84,0.44,1)}.hs-band--media .hs-media-card--reel img{aspect-ratio: 9 / 16;object-fit: cover}.hs-band--media .hs-media-row--reels{grid-template-columns: repeat(2,minmax(0,1fr));gap: 1rem}@media (min-width: 540px){.hs-band--media .hs-media-row--reels{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (min-width: 900px){.hs-band--media .hs-media-row--reels{grid-template-columns: repeat(4,minmax(0,1fr))}}@media (min-width: 1200px){.hs-band--media .hs-media-row--reels{grid-template-columns: repeat(6,minmax(0,1fr))}}.hs-band--media .hs-media-card > a,.hs-band--media .hs-media-card__link{display: block;position: relative}.hs-band--media .hs-media-card:hover img{transform: scale(1.08)}.hs-band--media .hs-media-card__play{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%) scale(0.9);width: 52px;height: 52px;background: linear-gradient(135deg,#ff0055 0%,#ff5500 100%);color: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 1.1rem;opacity: 0.9;box-shadow: 0 8px 24px rgba(255,0,85,0.5);transition: transform 0.4s cubic-bezier(0.175,0.885,0.32,1.275),background 0.3s ease,box-shadow 0.3s ease;z-index: 3}.hs-band--media .hs-media-card:hover .hs-media-card__play{transform: translate(-50%,-50%) scale(1.1);background: linear-gradient(135deg,var(--hs-accent) 0%,#ff2a00 100%);box-shadow: 0 12px 32px rgba(255,0,127,0.7)}.hs-band--media .hs-media-card::after{content: '';position: absolute;top: 0;left: -150%;width: 120%;height: 100%;background: linear-gradient( 90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.08) 50%,rgba(255,255,255,0) 100% );transform: skewX(-20deg);transition: left 0.8s ease;pointer-events: none;z-index: 2}.hs-band--media .hs-media-card:hover::after{left: 150%}.hs-band--media .hs-media-card h3{margin: 0;padding: 1rem 1.15rem;font-size: 1rem;font-weight: 700;color: #f1f5f9;line-height: 1.45;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition: color 0.3s ease}.hs-band--media .hs-media-card:hover h3{color: var(--hs-accent)}.hs-scroll-top{position: fixed;right: 1rem;bottom: calc(6.5rem + env(safe-area-inset-bottom,0px));z-index: 88;display: inline-flex;align-items: center;justify-content: center;width: 2.75rem;height: 2.75rem;padding: 0;border: 0;border-radius: 999px;background: var(--hs-primary);color: #fff;box-shadow: 0 8px 24px rgba(15,23,42,0.18);cursor: pointer;opacity: 0;visibility: hidden;transform: translateY(10px) scale(0.92);transition: opacity .2s ease,transform .2s ease,visibility .2s ease,background .15s ease}.hs-scroll-top.is-visible{opacity: 1;visibility: visible;transform: translateY(0) scale(1)}.hs-scroll-top:hover{background: var(--hs-accent);color: #fff}.hs-scroll-top:focus-visible{outline: 2px solid var(--hs-accent);outline-offset: 3px}body.single-news .hs-scroll-top,body.single-opinion .hs-scroll-top,body.single-editorial .hs-scroll-top,body.single-interview .hs-scroll-top,body.single-post .hs-scroll-top{bottom: calc(9.75rem + env(safe-area-inset-bottom,0px))}@media (min-width: 1100px){body.single-news .hs-scroll-top,body.single-opinion .hs-scroll-top,body.single-editorial .hs-scroll-top,body.single-interview .hs-scroll-top,body.single-post .hs-scroll-top{bottom: calc(6.5rem + env(safe-area-inset-bottom,0px))}}@media (min-width: 768px){.hs-scroll-top{right: 1.25rem;width: 3rem;height: 3rem}}.screen-reader-text{border: 0;clip: rect(1px,1px,1px,1px);clip-path: inset(50%);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute !important;width: 1px;word-wrap: normal !important}.screen-reader-text:focus{clip: auto !important;clip-path: none;height: auto;width: auto;z-index: 100000}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline: 2px solid var(--hs-focus);outline-offset: 2px;border-radius: 4px}:where(.hs-nav--primary,.hs-nav--boxed,.hs-breaking,.hs-footer,.hs-site-footer,.hs-econ-band,[class*="--dark"]) :where(a,button,input):focus-visible{outline-color: #fff}.hs-nav__search-input:focus-visible{outline: 2px solid var(--hs-focus);outline-offset: 1px}.hs-form__input,.hs-search-form input,.hs-comment-form__control input,.hs-comment-form__control textarea,.hs-cf7-form input,.hs-cf7-form textarea,.hs-cf7-form select,.hs-ai-chat__input{border-color: var(--hs-border-strong)}.hs-form__input:focus,.hs-search-form input:focus,.hs-comment-form__control input:focus,.hs-comment-form__control textarea:focus,.hs-cf7-form input:focus,.hs-cf7-form textarea:focus,.hs-cf7-form select:focus{border-color: var(--hs-focus);box-shadow: 0 0 0 3px rgba(37,99,235,.18)}.hs-article__content em,.hs-article__content i{font-style: normal;font-weight: 600;color: #0f172a}.hs-article__rail-block:not(:has(*)),.hs-ad-slot:not(:has(*)),.hs-sidebar-ad:not(:has(*)){display: none}.hs-breaking__label{font-size: .8rem;padding: .25rem .6rem;display: inline-flex;align-items: center;gap: .35rem}.hs-breaking__label::before{content: "";width: .45rem;height: .45rem;border-radius: 50%;background: #fff;animation: hs-pulse 1.6s ease-in-out infinite}.hs-breaking__track{gap: 0;scroll-snap-type: x proximity;scrollbar-width: none;-webkit-mask-image: linear-gradient(90deg,#000 92%,transparent);mask-image: linear-gradient(90deg,#000 92%,transparent)}.hs-breaking__track::-webkit-scrollbar{display: none}.hs-breaking__track a{scroll-snap-align: start;padding-inline: 1rem;font-weight: 600;line-height: 1.5}.hs-breaking__track a + a{border-left: 1px solid #fdba74}.hs-breaking__track a:hover{text-decoration: underline}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;scroll-behavior: auto !important}}.hs-comment-auth-wrap{margin: 1rem 0}.hs-comment-auth-wrap__summary{list-style: none;cursor: pointer;display: inline-flex;align-items: center;gap: .5rem;min-height: 44px;padding: .6rem 1.1rem;border-radius: 8px;background: var(--hs-primary);color: #fff;font-weight: 700}.hs-comment-auth-wrap__summary::-webkit-details-marker{display: none}.hs-comment-auth-wrap__summary::after{content: "▾";font-size: .85em}.hs-comment-auth-wrap[open] > .hs-comment-auth-wrap__summary::after{content: "▴"}.hs-comment-auth-wrap[open] > .hs-comment-auth-wrap__summary{margin-bottom: 1rem}.hs-article__meta-rel{color: var(--hs-meta);font-size: .9em}.hs-article__updated{display: inline-flex;gap: .3rem;color: #b45309;font-weight: 600;font-size: inherit;text-transform: none;background: none;margin: 0;padding: 0}.hs-404{padding-block: 2.5rem 3rem}.hs-404__code{margin: 0;font-size: clamp(3rem,10vw,6rem);font-weight: 800;line-height: 1;color: var(--hs-accent)}.hs-404__lead{max-width: 42rem;color: #334155;font-size: 1.05rem;line-height: 1.7}.hs-404__lead a{color: var(--hs-primary);font-weight: 700;text-decoration: underline}.hs-recovery{margin-top: 1.5rem}.hs-recovery__search{max-width: 36rem;margin-bottom: 2rem}.hs-recovery__grid{display: grid;gap: 2rem}@media (min-width: 992px){.hs-recovery__grid{grid-template-columns: minmax(0,1fr) 300px}}.hs-recovery__heading{font-size: 1.2rem;margin: 0 0 1rem;padding-left: .65rem;border-left: 4px solid var(--hs-accent);color: var(--hs-primary)}.hs-recovery__list{margin: 0;padding-left: 1.4rem;display: grid;gap: .75rem}.hs-recovery__list a{font-weight: 600;line-height: 1.5;color: #0f172a}.hs-recovery__list a:hover{color: var(--hs-accent)}.hs-search-count{color: var(--hs-meta);margin: 0 0 1.25rem}.hs-main > .hs-container.hs-band{width: min(100% - calc(var(--hs-home-gutter) * 2),var(--hs-home-width));max-width: var(--hs-home-width)}.hs-form__required-note{color: var(--hs-meta);font-size: .9rem;margin: 0 0 1rem}[data-hs-module].is-loading [data-hs-module-target] :is(.hs-card,.hs-media-card,article,li){position: relative;pointer-events: none}[data-hs-module].is-loading [data-hs-module-target] :is(.hs-card,.hs-media-card,article,li)::after{content: "";position: absolute;inset: 0;border-radius: inherit;background: linear-gradient(100deg,rgba(241,245,249,.85) 30%,rgba(255,255,255,.95) 50%,rgba(241,245,249,.85) 70%);background-size: 200% 100%;animation: hs-skeleton 1.1s linear infinite}@keyframes hs-skeleton{from{background-position: 200% 0}to{background-position: -200% 0}}.hs-card--noimg,[class*="--noimg"]{grid-template-columns: 1fr !important}.hs-card--noimg{display: flex;flex-direction: column;justify-content: center;border-top: 3px solid var(--hs-accent)}.hs-card--noimg .hs-card__body{padding-block: 1.1rem}.hs-card--noimg .hs-card__title{font-size: 1.15rem}.hs-cat-press__card--noimg,.hs-article__related-card--noimg,.hs-mag__tile--noimg,.hs-three-col__card--noimg,.hs-four-col__card--noimg,.hs-dual-cols__featured--noimg,.hs-fcol__featured--noimg{border-top: 3px solid var(--hs-accent);padding-top: .75rem}.hs-ok-grid__badge--inline{position: static;display: inline-block;margin-bottom: .35rem}
