.blog-lang{position:relative;display:inline-block}.blog-lang-trigger{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .75rem;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;color:#334155;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.blog-lang-trigger:hover{background:#f8fafc;border-color:#cbd5e1}.blog-lang-flag{font-size:1.125rem;line-height:1}.blog-lang-chevron{color:#94a3b8;transition:transform .15s}.blog-lang-chevron.open{transform:rotate(180deg)}.blog-lang-menu{position:absolute;right:0;top:calc(100% + .5rem);min-width:11rem;padding:.5rem;border:1px solid #e2e8f0;border-radius:.625rem;background:#fff;box-shadow:0 10px 30px #0f172a1f;z-index:50}.blog-lang-heading{margin:0;padding:.25rem .75rem .5rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.blog-lang-row{display:flex;align-items:center;gap:.5rem;width:100%;padding:.625rem .75rem;border-radius:.5rem;text-decoration:none;color:#0f172a;font-size:.875rem;font-weight:500;transition:background .15s}.blog-lang-row:hover{background:#f1f5f9}.blog-lang-row.active{background:#eff6ff;font-weight:600}.blog-lang-row-label{flex:1}.blog-lang-check{color:#16a34a}@media (max-width: 480px){.blog-lang-menu{right:auto;left:0}}
