body:has(.blog-wrap) nav{background:#fdfbf7f0;border-bottom:1px solid rgba(29,29,31,.08)}.blog-wrap{--blog-fade-duration: .6s;--blog-fade-base: .05s;--blog-fade-step: .08s;--blog-fade-list-step: .07s;--blog-fade-list-start: 3;max-width:720px;margin:0 auto;padding:112px 24px 80px;color:#1d1d1f;font-family:inherit}.blog-wrap>.blog-back,.blog-wrap>.blog-kicker,.blog-wrap>h1,.blog-wrap>.blog-lead,.blog-wrap>p:not(.blog-kicker):not(.blog-lead),.blog-wrap>.blog-cta,.blog-lang>h1,.blog-lang>.blog-question,.blog-lang>.blog-date,.blog-lang>.blog-takeaway,.blog-lang>.blog-prose,.blog-lang>.blog-sources,.blog-list>li{opacity:0;animation:up var(--blog-fade-duration) ease forwards}.blog-wrap>.blog-back,.blog-wrap>.blog-kicker{animation-delay:var(--blog-fade-base)}.blog-wrap>.blog-back+.blog-kicker,.blog-wrap>h1{animation-delay:calc(var(--blog-fade-base) + var(--blog-fade-step))}.blog-wrap>.blog-lead,.blog-lang>h1{animation-delay:calc(var(--blog-fade-base) + 2 * var(--blog-fade-step))}.blog-wrap>p:not(.blog-kicker):not(.blog-lead),.blog-lang>.blog-question{animation-delay:calc(var(--blog-fade-base) + 3 * var(--blog-fade-step))}.blog-lang>.blog-date{animation-delay:calc(var(--blog-fade-base) + 4 * var(--blog-fade-step))}.blog-lang>.blog-takeaway{animation-delay:calc(var(--blog-fade-base) + 5 * var(--blog-fade-step))}.blog-lang>.blog-prose{animation-delay:calc(var(--blog-fade-base) + 6 * var(--blog-fade-step))}.blog-lang>.blog-sources{animation-delay:calc(var(--blog-fade-base) + 7 * var(--blog-fade-step))}.blog-wrap>.blog-cta{animation-delay:calc(var(--blog-fade-base) + 8 * var(--blog-fade-step))}.blog-list>li{animation-delay:calc(var(--blog-fade-base) + var(--blog-fade-list-start) * var(--blog-fade-step) + (var(--blog-fade-item, 1) - 1) * var(--blog-fade-list-step))}@media (prefers-reduced-motion: reduce){.blog-wrap>.blog-back,.blog-wrap>.blog-kicker,.blog-wrap>h1,.blog-wrap>.blog-lead,.blog-wrap>p:not(.blog-kicker):not(.blog-lead),.blog-wrap>.blog-cta,.blog-lang>h1,.blog-lang>.blog-question,.blog-lang>.blog-date,.blog-lang>.blog-takeaway,.blog-lang>.blog-prose,.blog-lang>.blog-sources,.blog-list>li{opacity:1;animation:none;transform:none}}.blog-kicker{font-size:.78rem;font-weight:600;letter-spacing:.04em;color:#e8834a;margin-bottom:10px}.blog-wrap h1{font-size:2rem;font-weight:700;letter-spacing:-.03em;line-height:1.25;margin:0 0 12px}.blog-lead,.blog-question{font-size:1.02rem;line-height:1.7;color:#444;margin:0 0 28px}.blog-list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(29,29,31,.08)}.blog-list li{border-bottom:1px solid rgba(29,29,31,.08)}.blog-list a{display:block;padding:22px 0;text-decoration:none;color:inherit}.blog-list a:hover h2{color:#c45c28}.blog-list h2{font-size:1.15rem;font-weight:700;letter-spacing:-.02em;line-height:1.4;margin:0 0 8px}.blog-list p{margin:0 0 8px;color:#555;font-size:.92rem;line-height:1.6}.blog-date{font-size:.83rem;color:#888}.blog-back{display:inline-flex;margin-bottom:28px;font-size:.83rem;color:#888;text-decoration:none}.blog-back:hover{color:#1d1d1f}.blog-takeaway{margin:0 0 32px;padding:16px 18px;border-radius:12px;background:#f5f5f5}.blog-takeaway strong{display:block;font-size:.78rem;letter-spacing:.02em;margin-bottom:6px}.blog-takeaway p{margin:0;font-size:.95rem;line-height:1.7;color:#333}.blog-prose h2{font-size:1.05rem;font-weight:700;margin:32px 0 10px}.blog-prose p,.blog-prose li{font-size:.95rem;color:#333;line-height:1.85}.blog-prose p{margin:0 0 12px}.blog-prose ul{padding-left:1.2rem;margin:0 0 12px}.blog-sources{margin-top:40px}.blog-sources h2{font-size:1.05rem;font-weight:700;margin:0 0 12px}.blog-source{display:block;padding:14px 0;border-top:1px solid rgba(29,29,31,.08);text-decoration:none;color:inherit}.blog-source:hover strong{color:#c45c28}.blog-source strong{display:block;font-size:.92rem;line-height:1.45;margin-bottom:4px}.blog-source span{font-size:.8rem;color:#888}.blog-cta{margin-top:36px}.blog-cta p{margin:0 0 16px;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:#1d1d1f}.blog-cta-links{display:flex;gap:12px;flex-wrap:wrap}@media (max-width: 640px){.blog-wrap h1{font-size:1.6rem}}
