.cover .hero{padding-top:24px}
.cover .copy h1{margin-top:0}
.cover .mascot{width:108px;height:108px;padding:8px;border-radius:50%;justify-content:center;box-shadow:6px 6px 0 #b74f47}
.cover .mascot-photo{width:90px;height:90px}
.cover .footer{justify-content:flex-start;gap:24px}
.cover .footer .admin-link:last-child{margin-left:auto}
.project-page .intro-row{margin-bottom:24px}
.project-page .card-copy{display:flex;align-items:center;min-height:78px;padding:14px 16px}
.project-page .card-copy strong{margin:0}
.project-page .selection-bar div{justify-content:center}
.order-page .form-side>h1{margin-top:0;margin-bottom:24px}
.order-page .section-title{margin-bottom:14px}
.order-page .section-title strong{margin-top:0}
.order-page .live-price>div{width:100%}
.order-page .live-price>div>small{letter-spacing:0}
.order-page .service-card-head{align-items:center}
.order-page .summary-content>h2{margin-top:0}
.status-page .lookup-copy h1{margin-bottom:18px}
.admin-page .login-card h1{margin-top:0}
.admin-page .admin-title h1{margin:0}
.admin-page .panel-head{align-items:center}
.admin-page .panel-head h2,.admin-page .project-heading h2{margin-top:0}
.admin-page .order-admin-box input{width:100%;border:1px solid #cfcec2;background:#fff;padding:9px;color:var(--ink)}
@media(max-width:620px){.cover .hero{padding-top:26px}.cover .mascot{width:92px;height:92px}.cover .mascot-photo{width:76px;height:76px}.admin-page .panel-head{align-items:flex-start}}
