.blog-card{border:1px solid var(--rule);border-top:4px solid var(--red);background:#fffdf7;margin-bottom:1.6rem;padding:1.6rem 1.8rem}.blog-card-date{font-family:var(--font-slab), "Roboto Slab", serif;letter-spacing:.08em;text-transform:uppercase;color:var(--warm-gray);margin:0 0 .5rem;font-size:.8rem}.blog-card-title{font-family:var(--font-slab), "Roboto Slab", serif;margin:0 0 .7rem;font-size:1.45rem;line-height:1.25}.blog-card-title a{color:var(--ink);text-decoration:none}.blog-card-title a:hover{color:var(--red)}.blog-card-teaser{color:var(--ink);margin:0 0 .9rem}.blog-card-more{margin:0;font-weight:600}.article-h1{max-width:20ch;margin-left:auto;margin-right:auto}.article-crumb{color:inherit;text-decoration:none}.article-crumb:hover{color:var(--red)}.article-byline{color:var(--warm-gray);margin-top:.9rem;font-size:.88rem}.article-body{max-width:720px}.article-body h2{font-family:var(--font-slab), "Roboto Slab", serif;margin:2.2rem 0 .8rem;font-size:1.4rem;line-height:1.3}.article-body p{margin:0 0 1.1rem}.article-lead{font-size:1.13rem;font-weight:500}.article-cta{text-align:center;margin:2.2rem 0}.article-cta .btn-primary{display:inline-block}.article-cta-hours{color:var(--warm-gray);margin-top:.6rem;font-size:.88rem;display:block}.article-address{text-align:center;color:var(--warm-gray);font-size:.92rem}.article-sources{border-top:1px solid var(--rule);margin-top:2.6rem;padding-top:1.4rem}.article-sources h2{font-family:var(--font-slab), "Roboto Slab", serif;margin:0 0 .7rem;font-size:1.05rem}.article-sources ul{margin:0;padding-left:1.2rem}.article-sources li{margin-bottom:.45rem;font-size:.92rem}@media (max-width:640px){.blog-card{padding:1.2rem 1.1rem}.article-body h2{font-size:1.22rem}}
