.site-header{background-color:rgba(244,114,182,.95);box-shadow:0 2px 4px rgba(0,0,0,.05);transition:background-color .3s ease}.page-header{margin-bottom:2rem}.site-main{margin-bottom:4rem}.main-navigation .menu li a:hover{color:var(--color-gray-800)}.page-title{font-size:1.6rem;margin-top:4rem}h3{font-size:1.2rem}.page-content{margin-top:0}@media (min-width:768px){.site-main{margin-top:6rem}.page-title{font-size:2rem}h3{font-size:1.4rem}.btn{margin-top:1rem}}