.blog-details__top-link{font-family:var(--arial-font);font-weight:700;font-size:.875rem;color:var(--light-grey);text-transform:capitalize}.blog-details__top-link i{font-size:1rem;color:var(--light-grey);position:relative;top:-.0625rem}.blog-details__top-link span{font-weight:500}.blog-details__share i{font-size:.875rem}.blog-details__share:hover .blog-details__all-icons{display:flex}.blog-details__all-icons{display:none}.blog-details__social-icon{width:2rem;height:2rem;min-width:2rem;display:flex;justify-content:center;align-items:center;border:.0625rem dashed var(--light-grey);border-radius:50%;transition:all .25s ease-in-out}.blog-details__social-icon i{color:var(--light-grey)}.blog-details__social-icon:hover{border-color:var(--secondary-color)}.blog-details__social-icon:hover i{color:var(--secondary-color)}.blog-details__share-icon{border-color:var(--secondary-color)!important}.blog-details__share-icon i{color:var(--secondary-color)!important}.blog-details h2{font-size:1.5rem;color:var(--secondary-color)}.blog-details h3{font-size:1.25rem;color:var(--secondary-color)}.blog-details ul{display:flex;flex-direction:column;gap:.5rem}.blog-details ul li{padding-left:2rem;position:relative;color:var(--light-grey)}.blog-details ul li:before{content:"";font-family:var(--icons-font);position:absolute;left:0;top:.125rem;font-size:1rem;color:var(--secondary-color)}.blog-details a{color:var(--secondary-color);opacity:.8}.blog-details a:hover{opacity:1}.blog-details__btn-wrapper{border-top:.0625rem solid var(--border-color-dark);border-bottom:.0625rem solid var(--border-color-dark)}.blog-details__btn{padding:.875rem 1.25rem;border:.0625rem solid var(--border-color-dark);color:var(--light-grey);font-family:var(--arial-font);border-radius:2rem;font-size:.875rem;line-height:1}.blog-details__btn--prev i{display:inline-flex;transform:scaleX(-1)}.blog-details__form .form__items{border-radius:.625rem}.blog-details .table{overflow-x:auto;display:flex;margin:1rem 0}.blog-details table{width:100%}.blog-details table td,.blog-details table th{border:.0625rem solid var(--light-grey);padding:.5rem;vertical-align:top;text-align:left}@media screen and (max-width:767px){.blog-details__top-links{flex-wrap:wrap}.blog-details__top-link{width:47%}.blog-details .table table td,.blog-details .table table th{min-width:75vw}.blog-details .table table td:first-child,.blog-details .table table th:first-child{min-width:10rem}}