.csm-post{max-width:720px;padding:2rem 1rem 4rem}.csm-post__back{margin:0 0 1.5rem}.csm-post__tag{letter-spacing:.06em;margin-right:.75rem;font-size:.75rem;font-weight:700;display:inline-block}.csm-post__date{opacity:.7;font-size:.9rem}.csm-post h1{margin:.75rem 0 0;line-height:1.15}.csm-post__excerpt{opacity:.85;margin:1rem 0 0;font-size:1.05rem}.csm-post__cover{border-radius:8px;width:100%;margin:1.5rem 0}.csm-post__body{line-height:1.65}.csm-post__body h2{margin:1.5rem 0 .5rem;font-size:1.35rem}.csm-post__body h3{margin:1.25rem 0 .4rem;font-size:1.1rem}.csm-post__body p{margin:0 0 1rem}.csm-post__body ul,.csm-post__body ol{margin:0 0 1rem;padding-left:1.35rem}.csm-post__body blockquote{border-left:3px solid rgba(0,0,0,.15);margin:0 0 1rem;padding-left:1rem}.csm-post__body a{color:#c41e3a;text-decoration:underline}.csm-post__body img{border-radius:8px;max-width:100%;height:auto;margin:1rem 0}.csm-post__empty{opacity:.7;font-style:italic}
