.engagement-card-meta{color:#9fc8ee;font-size:12px;white-space:nowrap}.engagement-article-stat{color:#f2c65a;font-weight:700}.engagement-related,.engagement-comments{margin:34px 0 0;padding:24px;border:1px solid rgba(92,166,224,.28);border-radius:18px;background:rgba(4,20,38,.74)}.engagement-related h2,.engagement-comments h2{margin:0 0 18px;font-size:26px}.engagement-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.engagement-related-grid>a{display:flex;flex-direction:column;color:#fff;text-decoration:none;border:1px solid rgba(92,166,224,.25);border-radius:14px;overflow:hidden;background:#071b30;transition:.2s}.engagement-related-grid>a:hover{transform:translateY(-3px);border-color:#efbe45}.engagement-related-grid img{width:100%;aspect-ratio:16/9;object-fit:cover}.engagement-related-grid strong{font-size:17px;padding:13px 13px 6px}.engagement-related-grid span{color:#b9c7d6;font-size:14px;padding:0 13px 14px;line-height:1.6}.engagement-comments-intro{color:#b9c7d6}.engagement-comments form{display:grid;grid-template-columns:180px 1fr auto;gap:12px;align-items:start}.engagement-comments input,.engagement-comments textarea{box-sizing:border-box;width:100%;border:1px solid rgba(92,166,224,.35);border-radius:10px;background:#06172a;color:#fff;padding:12px;font:inherit}.engagement-comments textarea{grid-column:2/3;grid-row:1/3;resize:vertical}.engagement-comments button{border:0;border-radius:10px;background:linear-gradient(135deg,#f8d474,#d89d24);color:#07111e;font-weight:800;padding:12px 18px;cursor:pointer}.engagement-message{grid-column:1/4;color:#9fc8ee}.engagement-hp{position:absolute!important;left:-9999px!important}.engagement-comment-list{margin-top:20px}.engagement-comment-list article{padding:15px 0;border-top:1px solid rgba(255,255,255,.1)}.engagement-comment-list time{margin-left:10px;color:#7991a9;font-size:12px}.engagement-comment-list p{margin:8px 0 0}.engagement-empty{color:#9eb1c4}@media(max-width:760px){.engagement-related,.engagement-comments{padding:16px}.engagement-related-grid{grid-template-columns:1fr}.engagement-comments form{grid-template-columns:1fr}.engagement-comments textarea{grid-column:1;grid-row:auto}.engagement-message{grid-column:1}.engagement-comments button{width:100%}}
