.blog-pullquote{--accent-color:#cc3369;background:#fff;border:1px solid #e8e8e8;border-left:4px solid var(--accent-color);font-family:Source Sans Pro,Arial,sans-serif;margin:24px auto;max-width:760px;padding:24px}.blog-pullquote__quote{color:#111;font-size:28px;font-weight:400;letter-spacing:-.01em;line-height:1.15}.blog-pullquote__quote p{margin-top:0}.blog-pullquote__quote p:last-child{margin-bottom:0}.blog-pullquote__quote-mark{color:var(--accent-color);font-size:42px;font-weight:400;line-height:1;margin-bottom:8px}.blog-pullquote__footer{margin-top:20px}.blog-pullquote__name{color:#111;font-weight:600}.blog-pullquote__meta,.blog-pullquote__name{display:block;font-size:15px;line-height:1.4}.blog-pullquote__meta{color:#666;font-weight:400}@media (max-width:767px){.blog-pullquote{max-width:100%;padding:20px}.blog-pullquote__quote{font-size:22px}}