.component.headings{display:none;--bs-gutter-x:1.5rem;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}@media (min-width:768px){.component.headings .headings-content{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}}.component.headings .headings-main{display:flex;align-items:center;gap:.75rem;flex:1}@media (max-width:767.98px){.component.headings .headings-main{margin-bottom:1rem}}.component.headings .headings-image{flex-shrink:0}.component.headings .headings-image img{width:50px;height:50px;object-fit:cover;border:2px solid rgba(55,206,213,.1);transition:border-color .3s ease}.component.headings .headings-image img:hover{border-color:#37ced5}.component.headings .headings-info{flex:1;max-width:400px;min-width:0}.component.headings .headings-info .headings-name{font-weight:700;font-size:1rem;line-height:1.2;margin-bottom:.25rem;color:#212529}.component.headings .headings-info .headings-title{font-size:.875rem;line-height:1.3;color:var(--bs-secondary-color);margin-bottom:0;max-width:400px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.component.headings .headings-meta{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}@media (max-width:767.98px){.component.headings .headings-meta{align-items:flex-start}}.component.headings .headings-share-section{display:flex;flex-direction:column;align-items:center}.component.headings .headings-share-label{font-size:.8125rem;font-weight:600;color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.5px;text-align:center}.component.headings .headings-social{display:flex;gap:.5rem}.component.headings .headings-social .btn{width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.875rem;transition:all .3s ease}.component.headings .headings-social .btn.btn-linkedin{background-color:#0077b5;border-color:#0077b5;color:#fff}.component.headings .headings-social .btn.btn-linkedin:hover{background-color:#005885;border-color:#005885;transform:translateY(-1px)}.component.headings .headings-social .btn.btn-twitter{background-color:#1da1f2;border-color:#1da1f2;color:#fff}.component.headings .headings-social .btn.btn-twitter:hover{background-color:#0d8bd9;border-color:#0d8bd9;transform:translateY(-1px)}.component.headings .headings-social .btn.btn-email{background-color:#217384;border-color:#217384;color:#fff}.component.headings .headings-social .btn.btn-email:hover{background-color:rgb(22.8,79.4545454545,91.2);border-color:rgb(22.8,79.4545454545,91.2);transform:translateY(-1px)}.component.headings .headings-date-section{font-size:.8125rem;color:var(--bs-secondary-color);white-space:nowrap;text-align:left;margin-top:.75rem;width:100%;flex-basis:100%}.component.headings .headings-date-section .headings-published-label{font-weight:600}.component.headings .headings-date-section .headings-date{font-weight:400}.component.headings[data-status=loaded]{display:block}.component.headings.py-2{padding:.5rem 0}.component.headings.py-3{padding:1rem 0}.component.headings.py-4{padding:1.5rem 0}.component.headings.border-bottom{border-bottom:1px solid #dee2e6!important}.component.headings.border-top{border-top:1px solid #dee2e6!important}