
.blog-main{padding:64px 0 90px}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.blog-card{background:#fff;color:#171717;border-radius:16px;padding:26px;border:1px solid #e2dcd1;box-shadow:0 16px 38px rgba(0,0,0,.12)}.blog-card h2{font-size:24px;line-height:1.2;margin:8px 0 12px}.blog-card p{color:#5f584f;line-height:1.65}.article-hero{min-height:auto}.article-shell{max-width:900px;padding-top:42px;padding-bottom:86px;color:#eee}.article-shell h2{font-size:30px;margin-top:48px;color:#fff}.article-shell p,.article-shell li{font-size:17px;line-height:1.8;color:#ddd}.article-lead{font-size:21px!important;color:#fff!important}.breadcrumbs{font-size:14px;display:flex;gap:9px;flex-wrap:wrap;color:#c8b991;margin-bottom:22px}.article-meta{display:flex;gap:16px;flex-wrap:wrap;color:#aaa;font-size:14px;margin-bottom:28px}.toc{background:#171717;border:1px solid #333;border-radius:14px;padding:22px;margin:30px 0}.buyer-note{background:#171717;border-left:5px solid var(--gold);padding:26px;border-radius:10px;margin-top:46px}.article-actions,.inline-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.inline-links a{border:1px solid #555;border-radius:8px;padding:10px 13px}.article-shell a{color:var(--gold2)}.article-disclaimer{font-size:14px!important;color:#aaa!important;border-top:1px solid #333;padding-top:20px;margin-top:45px}.legal-page section{border-bottom:1px solid #2d2d2d;padding-bottom:18px}

.blog-language-switch{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.blog-language-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:42px;padding:7px 10px;border:1px solid #5b513f;border-radius:8px;color:var(--gold2);font-weight:700;text-decoration:none}.blog-language-switch a:hover{background:#221f18}
