.hp-article__ending-btn a {
background: #e35000;
color: #fff;
padding: 14px 32px;
border-radius: 12px;
font-family: var(--t-text-font);
font-weight: 600;
font-size: 18px;
text-decoration: none;
display: inline-flex;
align-items: center;
gap: 10px;
transition: background-color 0.3s ease, box-shadow 0.3s ease;
cursor: pointer;
position: relative;
z-index: 1;
}
.hp-article__ending-btn a:hover,
.hp-article__ending-btn a:focus {
background-color: #fd5c05 !important;
box-shadow: 0 4px 20px rgba(253, 92, 5, 0.3);
}
.hp-article__ending-btn a:active {
background-color: #d04a00 !important;
}