
.vk-answer-block{
 background:#0A0A0A;
 border-top:1px solid #1A1A1A;
 border-bottom:1px solid #1A1A1A;
 padding:48px 24px;
 color:#E5E5E5;
 font-family:'Inter',sans-serif;
 }
.vk-answer-block__inner{
 max-width:820px;margin:0 auto;
 }
.vk-answer-block__eyebrow{
 display:inline-block;
 font-size:11px;font-weight:700;
 letter-spacing:.18em;text-transform:uppercase;
 color:#AAFF00;margin-bottom:16px;
 padding:4px 0;
 /* the alpha comma was missing here, so this border was dropped entirely */
 border-bottom:1px solid rgba(170,255,0,0.3);
 }
.vk-answer-block__h2{
 font-family:'Bebas Neue',sans-serif;
 font-size:clamp(28px,4vw,42px);
 line-height:1.1;letter-spacing:.02em;
 color:#FFF;margin:0 0 22px;
 text-transform:uppercase;
 }
.vk-answer-block__p{
 font-size:17px;line-height:1.7;margin:0 0 18px;
 color:#CCC;
 }
.vk-answer-block__p strong{color:#FFF;font-weight:600}
.vk-answer-block__p a{color:#AAFF00;text-decoration:none;border-bottom:1px solid rgba(170,255,0,0.3)}
.vk-answer-block__p a:hover{border-bottom-color:#AAFF00}
.vk-answer-block__meta{
 font-size:13px;color:#888;margin-top:24px;
 /* same missing comma — this rule above the meta row never applied */
 padding-top:20px;border-top:1px solid rgba(255,255,255,0.08);
 }
/* The meta row is a list of links, not a sentence, so each one needs to be a
   real 24px tap target — and they had no colour of their own on a dark bar. */
.vk-answer-block__meta a{
 display:inline-block;
 color:#AAFF00;text-decoration:none;
 padding:5px 2px;min-height:24px;line-height:1.5;
 border-bottom:1px solid rgba(170,255,0,0.25);
 }
.vk-answer-block__meta a:hover{border-bottom-color:#AAFF00}
 @media (max-width:600px){
.vk-answer-block{padding:36px 18px}
.vk-answer-block__p{font-size:15px;line-height:1.65}
 }
