.blog-root{--blog-bg:#fff;--blog-stage:#eceef3;--blog-ink:#1d1d1f;--blog-dark:#0e1015;--blog-muted:#6e6e73;--blog-soft:#86868b;--blog-line:#0e10151f;--blog-measure:68ch;--blog-radius:28px;--blog-ease:cubic-bezier(.16,1,.3,1);background:var(--blog-bg);color:var(--blog-ink);font-family:var(--font-main);min-height:100vh;overflow-x:clip}.blog-root *{box-sizing:border-box}.blog-shell{max-width:1200px;margin:0 auto;padding-inline:32px}.blog-measure{max-width:var(--blog-measure);margin-inline:auto}.blog-topbar{color:#fff;z-index:1000;background:#11161ff5;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:24px;width:min(100% - 32px,1100px);min-height:64px;padding:8px 10px 8px 16px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px -16px #00000073}.blog-brand{color:#fff;letter-spacing:-.02em;flex:none;align-items:center;gap:9px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex}.blog-brand img{object-fit:contain;width:32px;height:32px;display:block}.blog-nav-links{align-items:center;gap:4px;display:flex}.blog-nav-links a{color:#ffffffb8;white-space:nowrap;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:color .16s,background .16s}.blog-nav-links a:hover{color:#fff;background:#ffffff14}.blog-nav-links a[aria-current=page]{color:#fff;background:#ffffff1f}.blog-nav-spacer{flex:1}.blog-languages{align-items:center;gap:2px;display:flex}.blog-languages a{color:#ffffff8f;letter-spacing:.06em;border-radius:999px;justify-content:center;align-items:center;min-width:36px;height:36px;padding:0 8px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.blog-languages a[aria-current=page]{color:#fff;background:#ffffff24}.blog-topcta,.blog-cta-primary,.blog-index-cta a{color:var(--blog-dark);min-height:44px;transition:opacity .18s ease,transform .3s var(--blog-ease);white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.blog-topcta:hover,.blog-cta-primary:hover,.blog-index-cta a:hover{opacity:.88;transform:translateY(-1px)}.blog-eyebrow,.blog-kicker{color:#3c4049;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800;line-height:1.35}.blog-eyebrow{align-items:center;display:inline-flex}.blog-index-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:end;gap:56px;padding:156px 0 88px;display:grid}.blog-index-hero h1{letter-spacing:-.02em;text-wrap:balance;max-width:13ch;margin:20px 0 0;font-size:clamp(1.9rem,3.6vw,3.1rem);font-weight:500;line-height:1.04}.blog-index-hero>p{color:var(--blog-muted);max-width:38rem;margin:0;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.5}.blog-edition,.blog-archive,.blog-topics{border-top:1px solid var(--blog-line);padding:48px 0 112px}.blog-edition-head,.blog-section-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:42px;display:flex}.blog-edition-head h2,.blog-section-heading h2{letter-spacing:-.02em;margin:12px 0 0;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:500;line-height:1.04}.blog-edition-head>p,.blog-section-heading>p{color:var(--blog-muted);max-width:42ch;margin:0;font-size:16px;line-height:1.5}.blog-edition-grid{display:block}.blog-featured{color:inherit;grid-template-columns:minmax(280px,.72fr) minmax(0,1.35fr);align-items:center;gap:clamp(44px,6vw,76px);text-decoration:none;display:grid}.blog-featured-copy{display:block}.blog-featured-copy strong{letter-spacing:-.025em;text-wrap:balance;max-width:16ch;margin:20px 0 0;font-size:clamp(1.85rem,3.1vw,2.65rem);font-weight:500;line-height:1.06;display:block}.blog-featured-description{color:var(--blog-muted);max-width:34rem;margin-top:22px;font-size:17px;line-height:1.5;display:block}.blog-featured-media{aspect-ratio:16/9;border-radius:22px;display:block;overflow:hidden}.blog-featured-image,.blog-card-image,.blog-related-image{object-fit:cover;height:100%;transition:transform .7s var(--blog-ease);width:100%;display:block}.blog-featured:hover .blog-featured-image,.blog-card:hover .blog-card-image,.blog-daily-card:hover .blog-card-image,.blog-related-card:hover .blog-related-image{transform:scale(1.025)}.blog-card-tag{color:#fff;letter-spacing:.02em;z-index:2;background:#0e1015e6;border-radius:0 0 10px;padding:11px 13px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:0;left:0}.blog-featured-copy>.blog-card-tag{border-radius:999px;position:static;top:auto;left:auto}.blog-daily-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 24px;margin-top:76px;display:grid}.blog-daily-card,.blog-card,.blog-related-card{color:inherit;min-width:0;text-decoration:none;display:block}.blog-card-media,.blog-related-media{aspect-ratio:1;background:var(--blog-stage);border-radius:18px;position:relative;overflow:hidden}.blog-card-copy,.blog-related-copy{padding:18px 2px 0}.blog-card-copy h3,.blog-related-copy strong{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.25rem,1.8vw,1.55rem);font-weight:550;line-height:1.14;display:block}.blog-card-copy>p:not(.blog-card-meta){color:var(--blog-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:14px 0 0;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-card-meta{color:var(--blog-soft);font-variant-numeric:tabular-nums;margin:14px 0 0;font-size:12px;line-height:1.4;display:block}.blog-read-more{color:var(--blog-ink);gap:8px;margin-top:20px;font-size:14px;font-weight:700;display:inline-flex}.blog-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:68px 28px;display:grid}.blog-index-cta,.blog-cta{background:var(--blog-dark);color:#fff;border-radius:32px;grid-template-columns:minmax(0,1fr) 300px;min-height:360px;margin-bottom:112px;padding:54px 58px;display:grid;position:relative;overflow:hidden}.blog-index-cta>div:first-child,.blog-cta-copy{z-index:2;align-self:center;max-width:540px;position:relative}.blog-index-cta .blog-kicker,.blog-cta .blog-kicker{color:#a6aab3}.blog-index-cta h2,.blog-cta h2{letter-spacing:-.02em;text-wrap:balance;max-width:14ch;margin:14px 0 0;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:500;line-height:1.04}.blog-index-cta p:not(.blog-kicker),.blog-cta-copy>p:not(.blog-kicker){color:#b5b8c0;max-width:48ch;margin:20px 0 26px;font-size:16px;line-height:1.55}.blog-cta-device{align-self:stretch;min-width:0;position:relative;overflow:hidden}.blog-cta-device img{width:min(100%,250px);max-width:250px;height:auto;display:block;position:absolute;top:0;bottom:auto;left:50%;transform:translate(-50%)}.blog-topic-grid{border-bottom:1px solid var(--blog-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.blog-topic{border-top:1px solid var(--blog-line);min-height:176px;padding:24px 22px 24px 0}.blog-topic+.blog-topic{border-left:1px solid var(--blog-line);padding-left:22px}.blog-topic h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:600}.blog-topic p{color:var(--blog-muted);margin:12px 0 0;font-size:14px;line-height:1.5}.blog-topic-count{font-variant-numeric:tabular-nums;color:var(--blog-soft)!important;font-size:12px!important}.blog-hero{background:var(--blog-bg);padding-bottom:72px}.blog-root--article .blog-hero>.blog-shell,.blog-article-shell{max-width:1044px}.blog-hero-copy{padding:154px 0 48px}.blog-back{color:var(--blog-muted);width:fit-content;margin-bottom:34px;font-size:13px;text-decoration:none;display:flex}.blog-back:before{content:"←";margin-right:9px}.blog-hero h1{letter-spacing:-.025em;text-wrap:balance;max-width:15ch;margin:20px 0 0;font-size:clamp(2.15rem,4.6vw,4rem);font-weight:500;line-height:1.02}.blog-meta{color:var(--blog-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:9px;margin:26px 0 0;font-size:13px;display:flex}.blog-hero-figure{margin:0}.blog-hero-image{aspect-ratio:1.9;object-fit:cover;border-radius:22px;width:100%;height:auto;display:block}.blog-hero-figure figcaption{color:var(--blog-soft);letter-spacing:.02em;text-align:right;margin:10px 2px 0;font-size:11px}.blog-hero-figure figcaption a{color:inherit;text-decoration:none}.blog-hero-figure figcaption a:hover{text-underline-offset:3px;text-decoration:underline}.blog-article-shell{background:#fff;padding-inline:32px}.blog-body{padding-top:18px}.blog-lead{letter-spacing:-.01em;margin-block:0;font-size:clamp(1.25rem,2vw,1.55rem);font-weight:500;line-height:1.42}.blog-section{margin-top:62px}.blog-section h2,.blog-faq h2,.blog-sources h2{letter-spacing:-.02em;text-wrap:balance;margin:0 0 24px;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:500;line-height:1.08}.blog-section p,.blog-faq dd{color:#3c4049;margin:0;font-size:18px;line-height:1.65}.blog-takeaways{background:var(--blog-stage);border-radius:22px;margin-top:72px;padding:34px 38px}.blog-takeaways h2{letter-spacing:.2em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:800}.blog-takeaways ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.blog-takeaways li{color:#3c4049;padding-left:22px;line-height:1.55;position:relative}.blog-takeaways li:before{background:var(--blog-dark);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:10px;left:0}.blog-faq,.blog-sources{margin-top:72px}.blog-faq dl{margin:0}.blog-faq dt{border-top:1px solid var(--blog-line);margin-top:26px;padding-top:26px;font-size:18px;font-weight:600}.blog-faq dd{margin-top:10px;font-size:16px}.blog-sources ol{margin:0;padding-left:20px}.blog-sources li{color:var(--blog-muted);margin-top:10px;padding-left:6px;font-size:14px;line-height:1.55}.blog-sources a{color:inherit;overflow-wrap:anywhere;text-underline-offset:3px}.blog-segment-link{border-top:1px solid var(--blog-line);color:var(--blog-muted);margin-top:56px;padding-top:18px;font-size:15px;line-height:1.6}.blog-segment-link span{font-weight:600}.blog-segment-link a{color:inherit;text-underline-offset:3px}.blog-cta{min-height:340px;margin:88px 0 0}.blog-cta-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.blog-cta-secondary{color:#c4c7ce;font-size:14px;font-weight:650;text-decoration:none}.blog-fineprint{border-top:1px solid var(--blog-line);color:var(--blog-soft);margin-top:36px;padding-top:20px;font-size:12px;line-height:1.6}.blog-fineprint p{margin:0 0 6px}.blog-related{border-top:1px solid var(--blog-line);margin-top:88px;padding:46px 0 96px}.blog-related-head{margin-bottom:28px}.blog-related-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.blog-related-copy strong{margin:10px 0}.blog-related-copy>span:last-child{color:var(--blog-soft);font-size:12px}.blog-foot{border-top:1px solid var(--blog-line);color:var(--blog-soft);flex-wrap:wrap;gap:10px 22px;padding:28px 0 40px;font-size:12px;display:flex}.blog-foot a{color:inherit;text-decoration:none}.blog-ad{margin:44px auto;display:none}.blog-ad[data-ad-filled]{display:block}.blog-ad-label{color:#00000061;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.blog-ad .adsbygoogle{min-height:100px;display:block}.blog-root a:focus-visible{outline-offset:4px;outline:3px solid #1d1d1f}.blog-root .blog-topbar a:focus-visible,.blog-root .blog-index-cta a:focus-visible,.blog-root .blog-cta a:focus-visible{outline-color:#fff}@media (max-width:980px){.blog-index-hero{grid-template-columns:1fr 1fr;gap:32px}.blog-featured{grid-template-columns:minmax(230px,.78fr) minmax(0,1.22fr);gap:38px}.blog-daily-grid,.blog-archive-grid,.blog-related-list{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-daily-grid{gap:58px 26px}.blog-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-topic:nth-child(odd){border-left:0;padding-left:0}}@media (max-width:700px){.blog-shell,.blog-article-shell{padding-inline:20px}.blog-topbar{gap:8px;min-height:52px;padding:4px 5px 4px 8px}.blog-brand span,.blog-nav-links{display:none}.blog-brand img{width:28px;height:28px}.blog-languages{margin-left:auto}.blog-languages a{min-width:34px;height:40px;padding:0 5px}.blog-nav-spacer{display:none}.blog-topcta{min-height:40px;padding:0 14px;font-size:12px}.blog-index-hero{flex-direction:column;align-items:start;gap:26px;padding:126px 0 64px;display:flex}.blog-index-hero h1{max-width:11ch;font-size:clamp(1.9rem,9vw,2.5rem)}.blog-index-hero>p{font-size:17px}.blog-edition,.blog-archive,.blog-topics{padding:36px 0 84px}.blog-edition-head,.blog-section-heading{flex-direction:column;align-items:start;gap:16px;margin-bottom:32px}.blog-featured{flex-direction:column-reverse;align-items:start;gap:28px;display:flex}.blog-featured-media{aspect-ratio:4/3;border-radius:18px;width:100%}.blog-featured-copy strong{font-size:31px}.blog-daily-grid,.blog-archive-grid,.blog-related-list,.blog-topic-grid{grid-template-columns:1fr}.blog-daily-grid{gap:54px;margin-top:64px}.blog-archive-grid,.blog-related-list{gap:54px}.blog-card-media,.blog-related-media{aspect-ratio:4/3}.blog-card-copy h3,.blog-related-copy strong{font-size:24px}.blog-topic{min-height:0;border-left:0!important;padding:22px 0!important}.blog-index-cta,.blog-cta{grid-template-columns:1fr;min-height:0;margin-bottom:84px;padding:38px 28px 0}.blog-index-cta h2,.blog-cta h2{font-size:32px}.blog-cta-device{height:250px;margin-top:24px}.blog-cta-device img{width:220px;max-width:220px;top:0;bottom:auto}.blog-hero{padding-bottom:52px}.blog-hero-copy{padding:126px 0 34px}.blog-back{margin-bottom:28px}.blog-hero h1{max-width:none;font-size:clamp(2.2rem,11vw,3rem)}.blog-hero-image{aspect-ratio:4/3;border-radius:18px}.blog-body{padding-top:0}.blog-lead{font-size:21px}.blog-section{margin-top:52px}.blog-section h2,.blog-faq h2,.blog-sources h2{font-size:30px}.blog-section p,.blog-faq dd{font-size:17px;line-height:1.6}.blog-takeaways{border-radius:18px;margin-top:60px;padding:28px 24px}.blog-cta{margin-top:72px}.blog-related{margin-top:72px;padding-bottom:80px}}@media (prefers-reduced-motion:reduce){.blog-root *{scroll-behavior:auto!important;transition-duration:.01ms!important}}.blog-preferred{border:1px solid #1d1d1f24;border-radius:14px;margin:40px auto 8px;padding:20px 22px}.blog-preferred h2{margin:0 0 6px;font-size:1.05rem}.blog-preferred p{color:#1d1d1fb3;margin:0 0 14px;font-size:.95rem}
