.BlogIndex_header__JYp9S{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:640px;margin:auto;padding:4rem 1.5rem 2rem}.BlogIndex_header__JYp9S>*{margin:.6rem 0}.BlogIndex_header__JYp9S h1{font-size:clamp(2rem,6vw,3.5rem);font-weight:100;line-height:1}.BlogIndex_header__JYp9S h1 strong{font-weight:700}.BlogIndex_header__JYp9S h2{color:#444;font-size:clamp(1rem,2.5vw,1.3rem);font-weight:200;line-height:1.5}.BlogIndex_header__JYp9S h2 span{color:#000;font-weight:500}.BlogIndex_signature__JdmSw{color:#666;margin-top:1.5rem;font-size:.9rem;font-style:italic;font-weight:300}.BlogIndex_list__u_up_{max-width:640px;margin:0 auto 3rem;padding:0 1.5rem}.BlogIndex_list__u_up_ ul{display:flex;flex-direction:column;gap:1.5rem;list-style:none}.BlogIndex_link__7JPWS{display:flex;align-items:center;gap:1rem;padding:1rem;color:inherit;border-radius:8px;text-decoration:none;transition:background-color .2s,transform .2s}.BlogIndex_link__7JPWS:hover{background-color:#0000000a;transform:translate(4px)}.BlogIndex_cover__ZHvCl{object-fit:cover;background:#0000000d;border:1px solid #0000001f;border-radius:6px;flex-shrink:0;width:60px;height:60px}.BlogIndex_text__fKYVV{flex:1 1;min-width:0}.BlogIndex_text__fKYVV h2{margin-bottom:.5rem;font-size:clamp(1.1rem,2.5vw,1.4rem);font-weight:500}.BlogIndex_meta__cNkfx{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:#666;font-size:.85rem;font-weight:300}.BlogIndex_tags__IUygi{display:inline-flex;flex-wrap:wrap;gap:.4rem}.BlogIndex_tag__dzbYI{border:1px solid #ddd;border-radius:999px;padding:.1rem .5rem;font-size:.75rem}.BlogIndex_empty__qQN8j{text-align:center;color:#666;font-style:italic}.BlogIndex_langBadge___kGab{border-color:var(--accent);color:var(--accent);font-weight:700}.BlogIndex_placeholder__G0txi{display:flex;align-items:center;justify-content:center;background:#fff;border-color:var(--accent);color:var(--accent);font-size:1.6rem;font-weight:800}.LanguageSwitch_switch__1YP05{position:absolute;top:1.25rem;right:1.25rem;display:flex;align-items:center;font-size:.85rem;letter-spacing:.05em}.LanguageSwitch_switch__1YP05 a{color:inherit;opacity:.55;text-decoration:none;padding:.2rem .3rem;transition:opacity .15s,color .15s}.LanguageSwitch_switch__1YP05 a:hover{opacity:1;color:var(--accent)}.LanguageSwitch_active__yJcE9{color:var(--accent);font-weight:700;padding:.2rem .3rem}.LanguageSwitch_sep__8sdOh{opacity:.35}