:root{--ls-primary-dark:#0F172A;--ls-text-main:#1E293B;--ls-text-muted:#64748B;--ls-accent-emerald:#10B981;--ls-accent-emerald-hover:#047857;--ls-accent-emerald-strong:#047857;--ls-accent-emerald-deep:#065F46;--ls-accent-emerald-soft:#DCFCE7;--ls-accent-blue:#2563EB;--ls-bg-white:#FFFFFF;--ls-bg-light:#F8FAFC;--ls-border:#E2E8F0;--ls-danger-soft:#FEE2E2;--ls-ad-label:#94A3B8;--ls-blue-soft:#EFF6FF;--ls-font-heading:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,sans-serif;--ls-font-body:'Inter',-apple-system,BlinkMacSystemFont,sans-serif;--ls-font-mono:'JetBrains Mono',monospace;--ls-container-max:1200px;--ls-radius-xs:4px;--ls-radius-sm:8px;--ls-radius-md:12px;--ls-gap:40px;--ls-sticky-top:90px;--ls-overlay:0 4px 16px -2px rgba(15,23,42,.08)}body.ls-templ,body.ls-chrome{background:var(--ls-bg-white);color:var(--ls-text-main);font-family:var(--ls-font-body);-webkit-font-smoothing:antialiased}.ls-templ .site-content>.ast-container,.ls-templ #content>.ast-container{display:block;max-width:none;padding:0;margin:0}.ls-templ .site-content{padding:0!important}.ls-main h1,.ls-main h2,.ls-main h3,.ls-main h4,.ls-footer h2{font-family:var(--ls-font-heading);font-weight:700;color:var(--ls-primary-dark);line-height:1.25;letter-spacing:-.015em;margin:0}.ls-main p{margin:0}.ls-main a{color:inherit;text-decoration:none}.ls-main img{max-width:100%;height:auto;display:block}.ls-icon{flex:none;display:inline-block;vertical-align:middle}.ls-container{max-width:var(--ls-container-max);margin:0 auto;padding:0 24px;box-sizing:border-box}.ls-container *,.ls-header *,.ls-footer *{box-sizing:border-box}.ls-section{padding-top:48px;padding-bottom:8px}.ls-block+.ls-block{margin-top:48px}.ls-main{padding-bottom:64px}:focus-visible{outline:2px solid var(--ls-accent-blue);outline-offset:2px}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.ls-badge{display:inline-flex;align-items:center;gap:4px;font:600 12px/16px var(--ls-font-body);letter-spacing:.05em;text-transform:uppercase;color:var(--ls-accent-blue);background:var(--ls-blue-soft);border:1px solid #DBEAFE;border-radius:var(--ls-radius-xs);padding:3px 8px;transition:background .15s}a.ls-badge:hover{background:#DBEAFE}.ls-pill{display:inline-flex;align-items:center;gap:6px;font:500 13px/18px var(--ls-font-body);color:var(--ls-text-main);background:var(--ls-bg-light);border:1px solid var(--ls-border);border-radius:999px;padding:5px 12px;white-space:nowrap;transition:border-color .15s,color .15s}a.ls-pill:hover{border-color:var(--ls-accent-blue);color:var(--ls-accent-blue)}.ls-pill.is-active{background:var(--ls-primary-dark);border-color:var(--ls-primary-dark);color:#fff}.ls-pill--live,.ls-pill--count{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ls-accent-emerald-hover);background:#ECFDF5;border-color:#A7F3D0;padding:3px 10px}.ls-pill--alert{color:#B91C1C;background:var(--ls-danger-soft);border-color:#FECACA}.ls-pill--dark{color:#A7F3D0;background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.35)}.ls-pill--soft{color:var(--ls-accent-emerald-hover);background:#ECFDF5;border-color:#A7F3D0}.ls-pill--win{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:1px 8px;background:var(--ls-accent-emerald-strong);border-color:var(--ls-accent-emerald-strong);color:#fff}.ls-pills{display:flex;flex-wrap:wrap;gap:8px}.ls-pills--center{justify-content:center}.ls-live{width:7px;height:7px;border-radius:50%;background:var(--ls-accent-emerald);box-shadow:0 0 0 3px rgba(16,185,129,.2);display:inline-block;flex:none;animation:ls-pulse 2s infinite}@keyframes ls-pulse{50%{box-shadow:0 0 0 6px rgba(16,185,129,0)}}.ls-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font:500 13px/18px var(--ls-font-body);color:var(--ls-text-muted)}.ls-meta>*{display:inline-flex;align-items:center;gap:4px}.ls-meta a:hover{color:var(--ls-accent-blue)}.ls-eyebrow{font:700 12px/16px var(--ls-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ls-accent-emerald-hover);margin:0 0 6px}.ls-eyebrow--muted{color:var(--ls-text-muted)}.ls-verified{display:inline-flex;align-items:center;gap:4px;font:600 12px/16px var(--ls-font-body);color:var(--ls-accent-emerald-hover);background:#ECFDF5;border:1px solid #A7F3D0;border-radius:999px;padding:2px 9px}.ls-creds{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0}.ls-creds li{font:500 12px/16px var(--ls-font-body);color:var(--ls-primary-dark);background:var(--ls-bg-white);border:1px solid var(--ls-border);border-radius:999px;padding:4px 10px}.ls-link-arrow{display:inline-flex;align-items:center;gap:4px;font:600 14px/20px var(--ls-font-body);color:var(--ls-accent-blue)!important}.ls-link-arrow:hover{text-decoration:underline}.ls-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:600 14px/20px var(--ls-font-body);color:#fff!important;background:var(--ls-primary-dark);border:1px solid var(--ls-primary-dark);border-radius:var(--ls-radius-xs);padding:10px 18px;cursor:pointer;text-decoration:none!important;transition:background .15s,border-color .15s}.ls-btn:hover{background:var(--ls-text-main)}.ls-btn--accent{background:var(--ls-accent-emerald-strong);border-color:var(--ls-accent-emerald-strong)}.ls-btn--accent:hover{background:var(--ls-accent-emerald-deep);border-color:var(--ls-accent-emerald-deep)}.ls-btn--outline{background:var(--ls-bg-white);color:var(--ls-primary-dark)!important;border-color:var(--ls-border)}.ls-btn--outline:hover{background:var(--ls-bg-light)}.ls-btn--sm{padding:6px 14px;font-size:13px}.ls-btn--block{width:100%}.ls-btn:disabled{opacity:.6;cursor:wait}.ls-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--ls-border);border-radius:var(--ls-radius-sm);background:var(--ls-bg-white);color:var(--ls-primary-dark);cursor:pointer;padding:0}.ls-more{display:inline-flex;align-items:center;gap:4px;font:600 14px/20px var(--ls-font-body);color:var(--ls-accent-blue)!important;white-space:nowrap}.ls-more:hover{text-decoration:underline}.ls-more--block{display:flex;justify-content:center;margin-top:12px;padding-top:12px;border-top:1px solid var(--ls-border)}.ls-media{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--ls-bg-light)}.ls-media__img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover}.ls-media--empty{background:linear-gradient(135deg,#F1F5F9,#E2E8F0)}.ls-header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.96);backdrop-filter:saturate(180%) blur(8px);border-bottom:1px solid var(--ls-border)}.admin-bar .ls-header{top:32px}.ls-header__main{display:flex;align-items:center;gap:24px;height:64px}.ls-brand{flex:none}.ls-brand img{max-height:36px;width:auto}.ls-brand__text{font:800 22px/1 var(--ls-font-heading);letter-spacing:-.03em;color:var(--ls-primary-dark)!important;text-decoration:none!important}.ls-brand__text span{color:#059669}.ls-nav{flex:1;min-width:0}.ls-nav__list{display:flex;gap:4px;list-style:none;margin:0;padding:0}.ls-nav__list a{display:block;font:600 14px/20px var(--ls-font-body);color:var(--ls-text-main);padding:8px 12px;border-radius:var(--ls-radius-xs);text-decoration:none}.ls-nav__list a:hover{background:var(--ls-bg-light);color:var(--ls-primary-dark)}.ls-nav__list .current-menu-item>a,.ls-nav__list .current-menu-ancestor>a{color:var(--ls-accent-emerald-hover);box-shadow:inset 0 -2px 0 var(--ls-accent-emerald)}.ls-nav__list>li{position:relative}.ls-nav__list .menu-item-has-children>a::after{content:"";display:inline-block;width:6px;height:6px;margin-left:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-3px) rotate(45deg);opacity:.55}.ls-nav__list .sub-menu{position:absolute;top:100%;left:0;z-index:110;min-width:230px;list-style:none;margin:0;padding:8px;background:#fff;border:1px solid var(--ls-border);border-radius:var(--ls-radius-sm);box-shadow:var(--ls-overlay);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .15s,transform .15s,visibility .15s}.ls-nav__list li:hover>.sub-menu,.ls-nav__list li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:none}.ls-nav__list .sub-menu a{font-weight:500;padding:8px 10px;box-shadow:none!important}.ls-nav .ast-menu-toggle,.ls-nav .dropdown-menu-toggle,.ls-nav .ast-header-navigation-arrow,.ls-nav .ast-icon,.ls-nav a>svg{display:none!important}.ls-header__actions{display:flex;align-items:center;gap:10px;margin-left:auto}.ls-hsearch{position:relative;display:flex;align-items:center;margin:0}.ls-hsearch .ls-icon{position:absolute;left:11px;color:var(--ls-text-muted);pointer-events:none}.ls-hsearch input{width:200px;height:38px;padding:0 12px 0 32px;font:400 14px var(--ls-font-body);color:var(--ls-primary-dark);background:var(--ls-bg-light);border:1px solid var(--ls-border);border-radius:var(--ls-radius-sm);box-shadow:none}.ls-hsearch input:focus{outline:2px solid var(--ls-accent-blue);outline-offset:0;background:#fff}.ls-only-mobile{display:none}.ls-trending{border-top:1px solid var(--ls-border);background:var(--ls-bg-light)}.ls-trending__inner{display:flex;align-items:center;gap:16px;height:38px;overflow:hidden}.ls-trending__label{display:inline-flex;align-items:center;gap:6px;flex:none;font:700 11px/1 var(--ls-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ls-accent-emerald-hover)}.ls-trending ul{min-width:0;display:flex;gap:20px;list-style:none;margin:0;padding:0;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.ls-trending ul::-webkit-scrollbar{display:none}.ls-trending a{font:500 13px/1 var(--ls-font-body);color:var(--ls-text-muted);text-decoration:none}.ls-trending a:hover{color:var(--ls-accent-blue)}.ls-ad{display:flex;flex-direction:column;align-items:center;gap:4px;margin:0 auto;text-align:center}.ls-ad__label{font:600 10px/12px var(--ls-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ls-ad-label)}.ls-ad__slot{width:100%;min-height:var(--ls-ad-h,90px);display:flex;align-items:center;justify-content:center;overflow:hidden}.ls-ad--placeholder .ls-ad__slot{background:var(--ls-bg-light);border:1px dashed #CBD5E1;border-radius:var(--ls-radius-sm)}.ls-ad__dims{font:500 12px var(--ls-font-mono);color:var(--ls-ad-label)}.ls-ad--header_leaderboard .ls-ad__slot{max-width:970px}.ls-ad--home_mid_banner .ls-ad__slot{max-width:970px}.ls-ad--sidebar_sticky .ls-ad__slot{width:300px;max-width:100%}.ls-ad--in_content_1,.ls-ad--in_content_2{margin:32px auto;padding:12px 0;border-top:1px solid var(--ls-border);border-bottom:1px solid var(--ls-border)}.ls-ad--in_content_1 .ls-ad__slot,.ls-ad--in_content_2 .ls-ad__slot{max-width:336px}.ls-leader{padding:16px 0;border-bottom:1px solid var(--ls-border)}.ls-midad{margin-top:48px}.ls-feed-ad{padding:20px 0;border-bottom:1px solid var(--ls-border)}.ls-sticky{position:sticky;top:var(--ls-sticky-top);display:flex;justify-content:center}.ls-grid{display:grid;gap:24px}.ls-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ls-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ls-split{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--ls-gap);align-items:start}.ls-split__main{min-width:0}.ls-sidebar{display:flex;flex-direction:column;gap:24px;align-self:stretch}.ls-sidebar>.ls-sticky{flex:1;align-items:flex-start}.ls-stack{display:flex;flex-direction:column;gap:16px}.ls-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid var(--ls-border)}.ls-sec-title{font-size:28px!important;line-height:1.25}.ls-sec-title--sm{font-size:22px!important;margin-bottom:16px!important}.ls-sec-sub{margin-top:6px!important;font-size:15px;color:var(--ls-text-muted)}.ls-card{display:flex;flex-direction:column;background:var(--ls-bg-white);border:1px solid var(--ls-border);border-radius:var(--ls-radius-sm);overflow:hidden;transition:border-color .15s}.ls-card:hover{border-color:#CBD5E1}.ls-card__media{position:relative;display:block}.ls-card__flag{position:absolute;top:12px;left:12px;font:700 11px/1 var(--ls-font-body);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--ls-accent-emerald-strong);border-radius:var(--ls-radius-xs);padding:6px 8px}.ls-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;flex:1}.ls-card__title{font-size:18px!important;line-height:1.35!important;font-weight:700}.ls-card__title a:hover,.ls-hcard__title a:hover,.ls-hero__title a:hover,.ls-ncard__title a:hover{color:var(--ls-accent-blue)}.ls-card__excerpt,.ls-hcard__excerpt{font-size:14px;line-height:22px;color:var(--ls-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ls-card .ls-meta{margin-top:auto;padding-top:10px;border-top:1px solid var(--ls-border);width:100%;justify-content:space-between}.ls-list{display:flex;flex-direction:column}.ls-hcard{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;padding:20px 0;border-bottom:1px solid var(--ls-border)}.ls-list>.ls-hcard:first-child{padding-top:0}.ls-hcard__media .ls-media{border-radius:var(--ls-radius-sm)}.ls-hcard__body{display:flex;flex-direction:column;gap:8px;min-width:0}.ls-hcard__top{display:flex;align-items:center;gap:8px}.ls-hcard__title{font-size:20px!important;line-height:1.35!important}.ls-hcard__title mark{background:#FEF9C3;color:inherit;padding:0 2px}.ls-ncard{display:flex;gap:12px;align-items:flex-start}.ls-ncard__media{flex:none;width:96px}.ls-ncard__media .ls-media{border-radius:6px}.ls-ncard__body{display:flex;flex-direction:column;gap:3px;min-width:0}.ls-ncard__kicker{font:700 10px/14px var(--ls-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ls-accent-blue)}.ls-ncard__title{font-size:15px!important;line-height:1.35!important;font-weight:700}.ls-ncard__time{font-size:12px;color:var(--ls-text-muted)}.ls-sidebar .ls-ncard+.ls-ncard,.ls-hero__side .ls-ncard+.ls-ncard{padding-top:16px;border-top:1px solid var(--ls-border)}.ls-widget{background:var(--ls-bg-white);border:1px solid var(--ls-border);border-radius:var(--ls-radius-sm);padding:20px}.ls-widget__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}.ls-widget__title{display:flex;align-items:center;gap:8px;font-size:17px!important;margin:0 0 16px!important}.ls-widget__head .ls-widget__title{margin:0!important}.ls-rank{list-style:none;counter-reset:r;margin:0;padding:0}.ls-rank li{counter-increment:r;display:grid;grid-template-columns:28px 1fr;column-gap:10px;padding:12px 0;border-top:1px solid var(--ls-border)}.ls-rank li:first-child{border-top:0;padding-top:0}.ls-rank li::before{content:counter(r);grid-row:span 2;font:800 22px/1 var(--ls-font-heading);color:var(--ls-accent-emerald-strong)}.ls-rank a{font:700 15px/1.35 var(--ls-font-heading);color:var(--ls-primary-dark)}.ls-rank a:hover{color:var(--ls-accent-blue)}.ls-rank .ls-meta{margin-top:4px;font-size:12px}.ls-article{padding-top:24px}.ls-crumbs ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 16px;padding:0;font:500 13px/18px var(--ls-font-body);color:var(--ls-text-muted)}.ls-crumbs li+li::before{content:"/";margin-right:6px;color:#CBD5E1}.ls-crumbs a{color:var(--ls-text-muted)}.ls-crumbs a:hover{color:var(--ls-accent-blue)}.ls-crumbs li{min-width:0;max-width:100%}.ls-crumbs [aria-current]{display:inline-block;vertical-align:bottom;color:var(--ls-primary-dark);max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-main>.ls-container>.ls-crumbs{padding-top:24px}.ls-callout{background:var(--ls-bg-light);border:1px solid var(--ls-border);border-left:3px solid var(--ls-accent-emerald);border-radius:var(--ls-radius-sm);padding:20px 24px;margin:0 0 32px}.ls-callout--note{border-left-color:var(--ls-accent-blue);margin:0}.ls-callout--note strong{display:flex;align-items:center;gap:6px;color:var(--ls-primary-dark);margin-bottom:4px}.ls-callout--note p{font-size:14px;color:var(--ls-text-muted)}.ls-content{font-family:var(--ls-font-body);font-size:18px;line-height:1.75;color:var(--ls-text-main)}.ls-content p,.ls-content li{font-size:18px;line-height:1.75;color:var(--ls-text-main)}.ls-content p,.ls-content ul,.ls-content ol,.ls-content figure,.ls-content table{margin:0 0 1.5em}.ls-content ul,.ls-content ol{padding-left:1.4em}.ls-content li{margin-bottom:.5em}.ls-content h2{font-size:30px;margin:2em 0 .7em;scroll-margin-top:100px}.ls-content h3{font-size:22px;margin:1.6em 0 .6em;scroll-margin-top:100px}.ls-content h4{font-size:18px;margin:1.4em 0 .5em}.ls-content>:first-child{margin-top:0}.ls-content a:not(.ls-btn):not(.ls-link-arrow):not(.ls-pill){color:var(--ls-accent-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ls-content a:not(.ls-btn):hover{text-decoration-thickness:2px}.ls-content strong{color:var(--ls-primary-dark)}.ls-content img{border-radius:var(--ls-radius-sm)}.ls-content figcaption{font-size:14px;color:var(--ls-text-muted);text-align:center;margin-top:8px}.ls-content blockquote{margin:0 0 1.5em;padding:4px 0 4px 20px;border-left:3px solid var(--ls-accent-emerald);font-size:20px;font-style:italic;color:var(--ls-primary-dark)}.ls-content code{font:500 .85em var(--ls-font-mono);background:var(--ls-bg-light);border:1px solid var(--ls-border);border-radius:var(--ls-radius-xs);padding:1px 5px}.ls-content pre{font:14px/22px var(--ls-font-mono);background:var(--ls-primary-dark);color:#E2E8F0;border-radius:var(--ls-radius-sm);padding:18px 20px;overflow-x:auto;margin:0 0 1.5em}.ls-content pre code{background:none;border:0;padding:0;color:inherit;font-size:inherit}.ls-content table,.ls-compare{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.ls-content th,.ls-content td{border:1px solid var(--ls-border);padding:10px 14px;text-align:left;vertical-align:top}.ls-content thead th{background:var(--ls-bg-light);font-weight:700;color:var(--ls-primary-dark)}.ls-content .wp-block-table{overflow-x:auto}.ls-content hr{border:0;border-top:1px solid var(--ls-border);margin:2.5em 0}.ls-prompt{margin:0 0 1.75em;border-radius:var(--ls-radius-sm);overflow:hidden;background:var(--ls-primary-dark);border:1px solid #1E293B}.ls-table-wrap{overflow-x:auto;margin:0 0 1.75em;border:1px solid var(--ls-border);border-radius:var(--ls-radius-sm)}.ls-proscons{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0 0 32px}.ls-readalso{margin:0 0 1.75em}.ls-faq{margin:40px 0 32px}.ls-post-tags{margin:0 0 32px}.ls-archive-head{padding:28px 0 24px;background:var(--ls-bg-light);border-bottom:1px solid var(--ls-border)}.ls-archive-head__row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ls-archive-title{font-size:40px!important;font-weight:800!important;letter-spacing:-.025em!important}.ls-archive-desc{max-width:72ch;margin-top:10px;font-size:17px;line-height:28px;color:var(--ls-text-muted)}.ls-archive-desc p{margin:0}.ls-filter{margin-top:20px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.ls-pagination,.ls-main .pagination{margin-top:32px}.ls-main .nav-links{display:flex;flex-wrap:wrap;gap:6px}.ls-main .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;font:600 14px var(--ls-font-body);color:var(--ls-primary-dark);border:1px solid var(--ls-border);border-radius:var(--ls-radius-xs);background:#fff}.ls-main a.page-numbers:hover{border-color:var(--ls-primary-dark)}.ls-main .page-numbers.current{background:var(--ls-primary-dark);border-color:var(--ls-primary-dark);color:#fff}.ls-main .page-numbers.dots{border:0;background:none}.ls-empty{padding:32px;text-align:center;color:var(--ls-text-muted);border:1px dashed var(--ls-border);border-radius:var(--ls-radius-sm)}.ls-empty-box{padding:32px;border:1px solid var(--ls-border);border-radius:var(--ls-radius-sm);background:var(--ls-bg-light)}.ls-empty-box h2{font-size:22px!important;margin-bottom:8px!important}.ls-empty-box p{color:var(--ls-text-muted);margin-bottom:16px!important}.ls-searchbar{position:relative;display:flex;align-items:center;gap:8px;max-width:640px;margin:20px 0 0;padding:6px 6px 6px 40px;background:#fff;border:1px solid var(--ls-border);border-radius:var(--ls-radius-sm)}.ls-searchbar:focus-within{outline:2px solid var(--ls-accent-blue)}.ls-searchbar>.ls-icon{position:absolute;left:14px;color:var(--ls-text-muted)}.ls-searchbar input{flex:1;min-width:0;height:40px;border:0!important;outline:0!important;box-shadow:none!important;background:none;font:400 16px var(--ls-font-body);color:var(--ls-primary-dark);padding:0}.ls-author-card{display:flex;gap:28px;align-items:flex-start;padding:28px;background:#fff;border:1px solid var(--ls-border);border-radius:var(--ls-radius-md)}.ls-author-card__avatar img{width:112px;height:112px;border-radius:50%;border:3px solid var(--ls-accent-emerald-soft)}.ls-author-card__body{flex:1;min-width:0}.ls-author-card__body .ls-archive-title{margin-top:10px!important}.ls-author-card__role{margin-top:4px!important;font-weight:600;color:var(--ls-accent-emerald-hover)}.ls-author-card__foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--ls-border)}.ls-stat{font-size:14px;color:var(--ls-text-muted);margin-right:auto}.ls-stat strong{font:800 20px var(--ls-font-heading);color:var(--ls-primary-dark)}.ls-footer{margin-top:64px;padding:56px 0 28px;background:var(--ls-primary-dark);color:#94A3B8;font:400 14px/1.6 var(--ls-font-body)}.ls-footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.4fr;gap:40px}.ls-footer .ls-brand__text{color:#fff!important}.ls-footer__brand p{margin-top:14px}.ls-footer__title{font-size:12px!important;letter-spacing:.08em;text-transform:uppercase;color:#fff!important;margin-bottom:14px!important}.ls-footer__links{list-style:none;margin:0;padding:0}.ls-footer__links li{margin-bottom:8px}.ls-footer a{color:#CBD5E1;text-decoration:none}.ls-footer__links a:hover{color:var(--ls-accent-emerald)}.ls-footer__news p{margin:0 0 14px}.ls-footer .ls-btn--outline{background:transparent;color:#fff!important;border-color:#334155}.ls-footer .ls-btn--outline:hover{border-color:var(--ls-accent-emerald)}.ls-inline-form{display:flex;gap:8px;margin:0}.ls-footer .ls-inline-form input{background:#1E293B;border-color:#334155;color:#fff}.ls-footer__legal{margin-top:40px;padding-top:24px;border-top:1px solid #1E293B;font-size:13px}.ls-footer__legal strong{color:#E2E8F0}.ls-footer__copy{margin-top:10px;color:#94A3B8}@media (max-width:1199px){.ls-split{grid-template-columns:minmax(0,1fr) 300px;gap:32px}.ls-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-hsearch input{width:160px}.ls-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:1023px){.ls-split{grid-template-columns:1fr}.ls-sidebar{align-self:auto}.ls-sidebar .ls-sticky{position:static}.ls-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-nav,.ls-hsearch{display:none}.ls-only-mobile{display:inline-flex}.ls-header__main{position:relative;gap:12px}.ls-header.is-menu-open .ls-nav{display:block;position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid var(--ls-border);box-shadow:var(--ls-overlay);padding:8px 16px 16px}.ls-header.is-menu-open .ls-nav__list{flex-direction:column}.ls-header.is-menu-open .ls-nav__list a{padding:12px;border-bottom:1px solid var(--ls-border);border-radius:0;box-shadow:none}.ls-header.is-menu-open .ls-nav{max-height:calc(100vh - 110px);overflow-y:auto}.ls-header.is-menu-open .sub-menu{position:static;min-width:0;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;border-radius:0;padding:0 0 0 16px}.ls-header.is-menu-open .menu-item-has-children>a::after{display:none}.ls-header.is-search-open .ls-hsearch{display:flex;position:absolute;top:100%;left:0;right:0;padding:12px 16px;background:#fff;border-bottom:1px solid var(--ls-border);box-shadow:var(--ls-overlay)}.ls-header.is-search-open .ls-hsearch .ls-icon{left:27px}.ls-header.is-search-open .ls-hsearch input{width:100%;height:44px;font-size:16px}}@media (max-width:782px){.admin-bar .ls-header{top:46px}}@media (max-width:767px){.ls-container{padding:0 16px}.ls-section{padding-top:36px}.ls-grid--2,.ls-grid--3,.ls-grid--4,.ls-footer__grid{grid-template-columns:1fr}.ls-archive-title{font-size:30px!important}.ls-sec-title{font-size:22px!important}.ls-sec-head{align-items:flex-start;flex-direction:column;gap:8px}.ls-content,.ls-content p,.ls-content li{font-size:17px}.ls-content h2{font-size:24px}.ls-content h3{font-size:20px}.ls-hcard{grid-template-columns:120px minmax(0,1fr);gap:14px;padding:16px 0}.ls-hcard__title{font-size:16px!important}.ls-hcard__excerpt{display:none}.ls-ad__slot{min-height:var(--ls-ad-hm,var(--ls-ad-h,90px))}.ls-authorbox,.ls-author-card{flex-direction:column;padding:20px}.ls-callout{padding:16px 18px}.ls-searchbar{flex-wrap:wrap;padding-right:6px}.ls-searchbar .ls-btn{width:100%}.ls-header .ls-btn--sm{display:none}.ls-crumbs [aria-current]{max-width:22ch}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
