.Heading{text-align:center;position:relative;margin-bottom:2rem}.Heading h2{color:var(--primary-color);font-weight:800;text-transform:uppercase;letter-spacing:.5px;font-size:clamp(1.5rem,5vw,2.5rem)}.Heading .Bar:after{content:"";display:block;margin:1rem auto;height:4px;width:80px;background:var(--secondary-color);border-radius:2px;transition:width .3s ease}.Heading:hover .Bar:after{width:120px}