.public-contact{background:#faf8f3;color:#27362e}.public-contact .admin-header{background:white;border-bottom:1px solid #e6e5de;gap:20px;flex-wrap:wrap}.public-contact .admin-main{max-width:1180px;margin:55px auto}.public-contact .panel{background:white;border:1px solid #e6e5de;box-shadow:0 8px 35px #203a3105}.public-contact h1,.public-contact h2{font-family:Georgia,serif;font-weight:400}.public-contact h1{line-height:1.15;max-width:780px}.public-contact .admin-footer{padding:24px;text-align:center}.public-contact a:hover{text-decoration:underline}.public-contact .button:hover{text-decoration:none}@media(max-width:760px){.public-contact .admin-main{margin:30px auto}.public-contact .admin-header nav{font-size:13px}}