.logo-header{text-align:center}.logo-header .company-name{text-transform:uppercase;font-weight:100;text-align:center;margin-right:-1rem}.logo-header .company-name span:first-child{color:#484848}.logo-header .company-name span:last-child{font-family:Montserrat;color:#c1a874}.logo-header.logo-header-lg .company-logo{width:7rem}@media(min-width:768px){.logo-header.logo-header-lg .company-logo{width:10rem}}.logo-header.logo-header-lg .company-name{line-height:1.25;letter-spacing:1rem}.logo-header.logo-header-lg .company-name span:first-child{font-size:2rem}.logo-header.logo-header-lg .company-name span:last-child{font-size:1.5rem}@media(min-width:768px){.logo-header.logo-header-lg .company-name{letter-spacing:1.5rem}.logo-header.logo-header-lg .company-name span:first-child{font-size:6rem}.logo-header.logo-header-lg .company-name span:last-child{font-size:3rem}}.logo-header.logo-header-sm{margin:2rem 0 4rem}.logo-header.logo-header-sm .company-logo{width:5rem}.logo-header.logo-header-sm .company-name{margin:0;line-height:.75;letter-spacing:.5rem}.logo-header.logo-header-sm .company-name span:first-child{font-size:1.5rem}.logo-header.logo-header-sm .company-name span:last-child{font-size:1.25rem}.post-list{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;padding:0}@media(min-width:1024px){.post-list{grid-template-columns:1fr 1fr}}.post-list li::marker{content:""}.post-list .post-list-item{border:1px solid #000;padding:0;border-radius:1rem}.post-list .post-list-item a{display:block;padding:1rem;color:#484848}.post-list .post-list-item a:hover{text-decoration:none}