.global-header{
    background:rgba(255,250,244,.97);
    border-bottom-color:#eadfd2;
}

.global-footer{background:#524209;color:#fff}
.global-footer .footer-grid a,.global-footer .footer-grid p{color:#f4eddc}
.global-footer .footer-grid strong{color:#f0d26a}

.content-hero{
    position:relative;
    overflow:hidden;
    background-color:#fffaf4;
    background-image:
        linear-gradient(30deg,#e94b2708 12%,transparent 12.5%,transparent 87%,#e94b2708 87.5%,#e94b2708),
        linear-gradient(150deg,#d3aa2508 12%,transparent 12.5%,transparent 87%,#d3aa2508 87.5%,#d3aa2508);
    background-size:42px 72px;
}

.content-hero small{
    display:inline-block;
    margin-bottom:14px;
    color:var(--primary);
    font-weight:900;
}

.content-hero h1{max-width:900px}
.blog-grid{position:relative}
