.blog-locale-page{min-height:100vh;background:#07090d;color:#eef1f5}.blog-locale-switcher{display:flex;gap:8px;overflow-x:auto;padding:10px 0}.blog-locale-switcher a{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:36px;padding:0 12px;border:1px solid rgba(242,185,75,.2);border-radius:999px;color:#d8dde6;text-decoration:none;font-weight:800;font-size:.78rem;letter-spacing:.05em;background:rgba(255,255,255,.025)}.blog-locale-switcher a:hover,.blog-locale-switcher a:focus-visible{border-color:rgba(242,185,75,.5);color:#fff}.blog-locale-featured{min-height:120px}.blog-locale-lead-card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:0;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:linear-gradient(145deg,rgba(15,20,30,.98),rgba(7,10,16,.98));box-shadow:0 26px 70px rgba(0,0,0,.24)}.blog-locale-lead-card .blog-locale-media{min-height:340px}.blog-locale-lead-card img{width:100%;height:100%;object-fit:cover;display:block}.blog-locale-lead-card .blog-card-content{padding:34px}.blog-locale-lead-card h2{margin:8px 0 14px;font-family:'Fraunces',serif;font-size:clamp(2rem,4.7vw,4.4rem);line-height:.98}.blog-locale-lead-card h2 a,.blog-locale-card h3 a{color:inherit;text-decoration:none}.blog-locale-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.blog-locale-card{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:linear-gradient(180deg,rgba(14,19,29,.98),rgba(8,11,18,.98))}.blog-locale-card .blog-locale-media{display:block;aspect-ratio:16/9;overflow:hidden}.blog-locale-card .blog-card-image{width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.blog-locale-card:hover .blog-card-image{transform:scale(1.02)}.blog-locale-card .blog-card-content{padding:22px}.blog-locale-card h3{margin:7px 0 10px;font-family:'Fraunces',serif;font-size:1.65rem;line-height:1.06}.blog-locale-read{display:inline-flex;margin-top:12px;color:#f4c85d;text-decoration:none;font-weight:800}.blog-locale-rtl{text-align:right}.blog-locale-rtl .blog-locale-switcher,.blog-locale-rtl .blog-section-head{direction:rtl}.blog-locale-rtl .blog-locale-read{direction:rtl}@media(max-width:760px){.blog-locale-lead-card{grid-template-columns:1fr}.blog-locale-lead-card .blog-locale-media{min-height:220px;aspect-ratio:16/10}.blog-locale-lead-card .blog-card-content{padding:22px}.blog-locale-grid{grid-template-columns:1fr}.blog-locale-card h3{font-size:1.45rem}}
