#archive-wrapper>div{position:relative}.sub-categories{display:flex;flex-flow:row wrap;gap:var(--spacing-8);margin:2rem 0}@media(max-width:914px){.sub-categories{grid-gap:8px;display:grid;grid-template-columns:repeat(2,1fr);margin:1rem 0}}.sub-categories a.btn{font-weight:500}@media(max-width:914px){.sub-categories a.btn{font-size:.75rem;font-weight:500;margin:0;min-width:auto;padding:var(--spacing-8)!important;padding:1.5rem 0}}.archive-box{background-color:#f8f8f8;border-radius:.5rem;margin:2.5rem 0;padding:1.5rem}.archive-box span.label{margin-left:0;text-transform:uppercase}.archive-box h1{font-family:Montserrat,sans-serif;font-size:1.125rem;letter-spacing:.36px;line-height:1.5rem;margin-bottom:.75rem}.archive-box h3{font-size:1rem;font-weight:700;line-height:1.5rem}.archive-box .gradient{height:auto;max-height:80px;overflow:hidden;position:relative;transition:all .3s ease-in-out}.archive-box .gradient:after{background:#f8f8f8;background:linear-gradient(180deg,#fff0,#f8f8f8 85%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.archive-box .gradient.expanded{height:auto;max-height:none}.archive-box .gradient.expanded:after{content:none}.archive-box .gradient p:last-child{margin-bottom:0}.archive-box button{margin-top:1rem}