.ev-editorial-hero{display:grid;gap:48px;align-items:center}.ev-editorial-feature{border:1px solid var(--ev-border);border-radius:12px;overflow:hidden;background:var(--ev-surface);min-width:0}.ev-editorial-feature>div:last-child{padding:28px}.ev-editorial-feature .ev-eyebrow{margin-bottom:16px}.ev-editorial-feature h2{font-size:clamp(1.7rem,1.4rem + 1vw,2.25rem);line-height:1.15;text-wrap:pretty}.ev-editorial-feature h2 a{display:block}.ev-editorial-feature h2 svg{display:inline;margin-left:12px;vertical-align:middle;color:var(--ev-accent-text)}.ev-editorial-feature>div>p{display:flex;gap:8px 20px;flex-wrap:wrap;color:var(--ev-muted);font-size:.8125rem;margin-top:20px}.ev-editorial-art{position:relative;aspect-ratio:2.5;background:var(--ev-on-accent);overflow:hidden;color:var(--ev-paper)}.ev-editorial-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:80% 50%;object-position:80% 50%;transition:transform var(--ev-scene) var(--ev-ease)}.ev-editorial-art>span{position:absolute;bottom:20px;left:28px;font-family:TikTok Sans,sans-serif;font-size:1.25rem;background:var(--ev-on-accent);padding:4px 12px;border-radius:4px}.ev-editorial-feature:focus-within .ev-editorial-art img{transform:scale(1.035)}.ev-editorial .ev-light{--ev-accent-text:oklch(.42 .065 175);--ev-blue-text:oklch(.43 .075 248)}.ev-editorial-tools{display:grid;gap:28px;padding-block:24px;border-block:1px solid var(--ev-border)}.ev-editorial-search{display:block;min-width:0;font-size:.875rem;font-weight:500}.ev-editorial-search>span{display:flex;align-items:center;gap:12px;margin-top:10px;border:1px solid var(--ev-muted);padding:0 16px;border-radius:6px;background:var(--ev-surface)}.ev-editorial-search svg{flex-shrink:0;color:var(--ev-muted)}.ev-editorial-search input{display:block;width:100%;min-width:0;min-height:52px;background:transparent;color:var(--ev-ink);font-size:1rem;border:0;border-radius:2px;outline-offset:2px}.ev-editorial-search input::-moz-placeholder{color:var(--ev-muted);opacity:1}.ev-editorial-search input::placeholder{color:var(--ev-muted);opacity:1}.ev-editorial-filters{min-width:0}.ev-editorial-filters legend{font-size:.875rem;font-weight:500;margin-bottom:10px}.ev-editorial-filters>div{display:flex;flex-wrap:wrap;gap:8px}.ev-editorial-filters button{min-height:44px;max-width:100%;border:1px solid var(--ev-border);border-radius:5px;padding:10px 14px;font-size:.875rem;line-height:1.35;transition:background var(--ev-fast),border-color var(--ev-fast)}.ev-editorial-filters button:hover{border-color:var(--ev-muted)}.ev-editorial-filters button[aria-pressed=true]{background:var(--ev-ink);color:hsl(var(--background));border-color:var(--ev-ink)}.ev-editorial-status{min-height:72px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:.875rem;color:var(--ev-muted);padding-block:12px}.ev-editorial-status button{min-height:44px;text-decoration:underline;text-underline-offset:5px;color:var(--ev-ink)}.ev-editorial-grid{display:grid;gap:24px}.ev-editorial-card{display:flex;flex-direction:column;border-top:2px solid var(--ev-ink);padding:24px 0 28px;min-width:0}.ev-editorial-card-meta{display:flex;gap:16px;justify-content:space-between;align-items:center;font-size:.8125rem;color:var(--ev-muted);margin-bottom:24px}.ev-editorial-card-meta>span:last-child{font-variant-numeric:tabular-nums}.ev-editorial-card h3{font-size:clamp(1.5rem,1.3rem + .5vw,1.875rem);line-height:1.2;text-wrap:pretty}.ev-editorial-card h3 a{display:block}.ev-editorial-card h3 svg{display:inline;margin-left:8px;vertical-align:middle;transition:transform var(--ev-fast) var(--ev-ease);color:var(--ev-accent-text)}.ev-editorial-card>p{margin-top:20px;color:var(--ev-muted);font-size:1rem}.ev-editorial-card-foot{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:auto;padding-top:28px;font-size:.8125rem;color:var(--ev-muted)}.ev-editorial-card a:hover,.ev-editorial-feature a:hover{color:var(--ev-accent-text)}.ev-editorial-empty{padding:40px 0;max-width:640px}.ev-editorial-empty p{margin:16px 0 24px;color:var(--ev-muted)}.ev-editorial-loading{display:grid;gap:24px;min-height:200px}.ev-editorial-loading span{min-height:160px;border:1px solid var(--ev-border);border-radius:8px;background:var(--ev-surface)}.ev-press-card{display:grid;gap:24px;padding:36px 0;border-top:1px solid var(--ev-border);min-width:0}.ev-press-source{display:flex;flex-wrap:wrap;gap:10px 20px;align-content:start;font-size:.875rem;color:var(--ev-muted)}.ev-press-source>span:first-child{font-family:TikTok Sans,sans-serif;font-size:1.2rem;color:var(--ev-ink);font-weight:550}.ev-press-format{width:100%;font-size:.8125rem;line-height:1.5}.ev-press-copy{min-width:0}.ev-press-copy h3{max-width:36ch;line-height:1.2;text-wrap:pretty}.ev-press-copy h3 a{display:block}.ev-press-copy h3 svg{display:inline;vertical-align:middle;margin-left:12px;color:var(--ev-accent-text);transition:transform var(--ev-fast) var(--ev-ease)}.ev-press-copy>p{font-size:1rem;color:var(--ev-muted);margin-top:16px;max-width:65ch}.ev-press-copy>p.ev-editorial-byline{font-size:.875rem;color:var(--ev-accent-text);margin-top:14px}.ev-press-actions{display:flex;gap:8px 28px;flex-wrap:wrap;margin-top:16px}.ev-press-actions a,.ev-article-actions>a,.ev-article-actions>button{display:inline-flex;gap:12px;align-items:center;min-height:44px;font-size:.875rem;text-decoration:underline;text-underline-offset:5px}.ev-press-actions a svg{flex-shrink:0}.ev-press-more{border-top:1px solid var(--ev-border)}.ev-press-more>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:16px 0;font-size:1rem;font-weight:500}.ev-press-more[open]>summary{margin-bottom:8px}.ev-editorial-faq{display:grid;gap:40px}.ev-editorial-faq .ev-lead{margin:20px 0}.ev-editorial-faq details,.ev-article-faq details{border-bottom:1px solid var(--ev-border);padding:0}.ev-editorial-faq summary,.ev-article-faq summary{list-style:none;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;min-height:64px;padding:24px 0}.ev-editorial-faq summary h3,.ev-article-faq summary h3{font-size:1.1875rem;line-height:1.4;letter-spacing:-.012em;text-wrap:pretty}.ev-editorial-faq summary>svg,.ev-article-faq summary>svg,.ev-press-more>summary svg{flex-shrink:0;transition:transform var(--ev-medium) var(--ev-ease)}.ev-editorial details[open]>summary>svg{transform:rotate(45deg)}.ev-editorial-faq details>p,.ev-article-faq details>p{padding-bottom:24px;color:var(--ev-muted);font-size:1rem;max-width:66ch}.ev-editorial summary::-webkit-details-marker{display:none}.ev-editorial-back{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-bottom:32px;font-size:.875rem;color:var(--ev-muted)}.ev-editorial-back:hover{color:var(--ev-ink);text-decoration:underline;text-underline-offset:5px}.ev-article-hero h1{max-width:23ch;font-size:clamp(2.1rem,1.2rem + 3.2vw,4.125rem);line-height:1.1;text-wrap:pretty;overflow-wrap:anywhere}.ev-article-hero .ev-lead{max-width:65ch;margin-top:28px}.ev-article-meta{display:flex;gap:12px 28px;flex-wrap:wrap;margin-top:32px;font-size:.875rem;color:var(--ev-muted)}.ev-article-meta>span:first-child{color:var(--ev-ink)}.ev-article-actions{display:flex;gap:8px 28px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--ev-border);padding-top:20px;margin-top:28px}.ev-article-actions>span{width:100%;font-size:.875rem;color:var(--ev-muted)}.ev-article-actions>span:empty{display:none}.ev-article-layout{display:grid;gap:40px}.ev-article-aside{min-width:0}.ev-article-aside .ev-eyebrow{margin-bottom:12px}.ev-article-aside nav{padding-bottom:20px;border-bottom:1px solid var(--ev-border)}.ev-article-aside ol{display:grid;gap:4px}.ev-article-aside a{display:flex;gap:12px;align-items:baseline;min-height:44px;padding-block:8px;font-size:.9375rem;line-height:1.5}.ev-article-aside a>span{color:var(--ev-muted);font-size:.8125rem;font-variant-numeric:tabular-nums}.ev-article-aside a:hover{text-decoration:underline;text-underline-offset:5px}.ev-article-aside>p{font-size:.875rem;color:var(--ev-muted);margin-top:20px}.ev-article-aside .ev-editorial-inline-link{align-items:center;justify-content:space-between}.ev-article-aside a svg{flex-shrink:0}.ev-article-reading{min-width:0;max-width:740px}.ev-article-prose{font-size:1.125rem;line-height:1.8}.ev-article-prose>p+p,.ev-article-prose>p+.ev-article-step{margin-top:28px}.ev-article-prose p{line-height:1.8}.ev-article-step+.ev-article-step{margin-top:40px}.ev-article-step+p{margin-top:28px}.ev-article-step h2{font-size:clamp(1.6rem,1.4rem + .8vw,2.125rem);line-height:1.2;margin-bottom:20px;text-wrap:pretty}.ev-article-related{margin-block:48px;border-block:1px solid var(--ev-border);padding:32px 0}.ev-article-related .ev-eyebrow{margin-bottom:16px}.ev-article-related h2,.ev-article-faq>h2{font-size:1.875rem;line-height:1.2}.ev-article-related ul{margin-top:20px}.ev-article-related li+li{border-top:1px solid var(--ev-border)}.ev-article-related a{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:20px 0;font-weight:500;min-height:44px}.ev-article-related a>span{min-width:0}.ev-article-related svg{flex-shrink:0}.ev-article-related small{display:block;font-size:.875rem;line-height:1.6;color:var(--ev-muted);font-weight:400;margin-top:8px}.ev-article-faq{margin-block:48px}.ev-article-faq>h2{margin-bottom:12px}.ev-article-reading>.ev-editorial-back{margin-top:32px;margin-bottom:0}@media(hover:hover){.ev-editorial-feature:hover .ev-editorial-art img{transform:scale(1.035)}.ev-editorial-card h3 a:hover svg,.ev-press-copy h3 a:hover svg{transform:translate(3px,-3px)}}@media(min-width:640px){.ev-editorial-grid,.ev-editorial-loading{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-editorial-grid{gap:32px}.ev-press-card{grid-template-columns:minmax(140px,.7fr) minmax(0,2fr);gap:40px}.ev-press-source{display:grid;gap:12px}}@media(min-width:1000px){.ev-editorial-hero{grid-template-columns:1.1fr 1fr;gap:80px}.ev-editorial-tools{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:40px}.ev-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.ev-editorial-faq{grid-template-columns:.8fr 1.2fr;gap:80px}.ev-article-layout{grid-template-columns:minmax(210px,.65fr) minmax(0,1.65fr);gap:80px}}@media(min-width:1000px)and (min-height:850px){.ev-article-aside{position:sticky;top:120px;align-self:start;max-height:calc(100dvh - 160px);overflow-y:auto;padding:6px}}@media(max-width:639px){.ev-editorial-feature>div:last-child{padding:24px}.ev-editorial-art>span{left:24px}.ev-editorial-card-meta{margin-bottom:16px}.ev-editorial-card,.ev-editorial-card-foot{padding-top:20px}.ev-article-prose{font-size:1.0625rem}.ev-article-meta{gap:8px 20px}.ev-article-hero h1{font-size:clamp(2.125rem,1.4rem + 3vw,3rem)}.ev-article-layout{gap:32px}.ev-editorial-filters button{padding:10px 12px}.ev-article-actions{gap:8px 16px}.ev-press-actions{display:grid;gap:8px}.ev-editorial-feature h2{font-size:1.75rem}}@media(prefers-reduced-motion:reduce){.ev-editorial-art img,.ev-editorial-card h3 svg,.ev-press-copy h3 svg{transform:none!important}}
