/* LV Kazino – author / E-E-A-T component (3.3.0; versioned file name because ?ver= is stripped and the CDN caches for a year). Visual standard: the theme's hub E-E-A-T block (taxonomy-hero.css),
   scoped to .lvk-eeat so it renders identically on templates that don't load the theme stylesheet. */
.lvk-eeat.txh-eeat-wrap{background:#f8f9fb;border:1px solid #e9ecef;border-radius:16px;padding:28px 30px;display:flex;flex-direction:column;gap:20px;margin:32px auto 8px;box-sizing:border-box;width:100%;max-width:1000px;text-align:left;clear:both}
/* 3.2.0: Mercury centres/caps paragraphs inside .space-page-content (p{max-width:800px;margin:auto}); neutralise that inside the block. */
.lvk-eeat p,.lvk-eeat .txh-ab-bio,.lvk-eeat .txh-method-text span,.lvk-eeat .txh-method-text strong{max-width:none!important;margin-left:0!important;margin-right:0!important;padding:0!important;text-align:left!important}
.lvk-eeat .txh-ab-bio{margin-top:0!important;margin-bottom:0!important}
.lvk-eeat a{box-shadow:none}

.lvk-eeat .txh-methodology{display:flex;align-items:flex-start;gap:14px;padding-bottom:18px;border-bottom:1px solid #e9ecef;margin:0}
.lvk-eeat .txh-method-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(92,38,152,.08);border-radius:10px;color:#5c2698;flex-shrink:0}
.lvk-eeat .txh-method-text strong{display:block;font-size:.88em;color:#151515;margin-bottom:2px}
.lvk-eeat .txh-method-text span{font-size:.82em;color:#7f8c8d;line-height:1.5}
.lvk-eeat .txh-author-box{display:flex;gap:16px;align-items:flex-start;margin:0;padding:0;border:0;background:none}
.lvk-eeat .txh-ab-avatar{flex-shrink:0;line-height:0}
.lvk-eeat .txh-ab-avatar img{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 1px 6px rgba(0,0,0,.08);margin:0;background:#fff;max-width:none}
.lvk-eeat .txh-ab-content{flex:1;min-width:0}
.lvk-eeat .txh-ab-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px}
.lvk-eeat.lvk-eeat-team .txh-ab-top{margin-bottom:0}
.lvk-eeat .txh-ab-label{font-size:.68em;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#e84393;margin-bottom:2px;line-height:1.4}
.lvk-eeat .txh-ab-name{display:block;font-size:1em;font-weight:800;color:#151515;text-decoration:none;line-height:1.35}
.lvk-eeat .txh-ab-name:hover{color:#5c2698}
.lvk-eeat .txh-ab-role{display:block;font-size:.78em;color:#7f8c8d;margin-top:1px}
.lvk-eeat .txh-ab-bio{font-size:.85em;color:#2e3246;line-height:1.65;margin:0;max-width:none;width:100%}
.lvk-eeat .txh-ab-socials{display:flex;gap:6px;flex-shrink:0}
.lvk-eeat .txh-ab-socials a{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:#fff;border:1px solid #e9ecef;color:#7f8c8d;text-decoration:none}
.lvk-eeat .txh-ab-socials a:hover{color:#5c2698;border-color:#5c2698}
.lvk-eeat .txh-trust-row{display:flex;flex-wrap:wrap;gap:10px;padding-top:16px;border-top:1px solid #e9ecef}
.lvk-eeat .txh-trust-pill{display:flex;align-items:center;gap:6px;padding:6px 14px;background:#fff;border:1px solid #e9ecef;border-radius:50px;font-size:.78em;font-weight:600;color:#2e3246}
.lvk-eeat .txh-trust-pill svg{color:#5c2698;flex-shrink:0}
@media screen and (max-width:768px){.lvk-eeat.txh-eeat-wrap{padding:20px}.lvk-eeat .txh-ab-top{flex-direction:column}.lvk-eeat .txh-ab-socials{margin-top:8px}}
@media screen and (max-width:480px){.lvk-eeat .txh-author-box{flex-direction:column;align-items:center;text-align:center}.lvk-eeat .txh-ab-socials{justify-content:center}}
