.jst-blog-list-item{padding:var(--spacing-md) 0;border-bottom:1px solid var(--brand-border)}.jst-blog-list-item:last-child{border-bottom:none}.jst-blog-list-item h2{font-size:1.15rem;margin-bottom:4px}.jst-blog-list-item h2 a{color:var(--brand-text);-webkit-text-decoration:none;text-decoration:none}.jst-blog-list-item h2 a:hover{color:var(--brand-primary)}.jst-blog-meta{font-size:.78rem;color:var(--brand-primary-light);margin-bottom:6px}.jst-blog-excerpt{font-size:.88rem;color:var(--brand-text);line-height:1.5;margin-bottom:6px}.jst-read-more{font-size:.82rem;font-weight:500;color:var(--brand-primary)}.jst-read-more:hover{color:var(--brand-accent)}.jst-blog-article{max-width:720px;margin:0 auto}.jst-blog-article h1{font-size:1.75rem;margin-bottom:var(--spacing-xs)}.jst-blog-attr{font-size:.82rem;color:var(--brand-primary-light);margin-bottom:var(--spacing-lg)}.jst-blog-attr a{color:var(--brand-primary)}.jst-blog-content{font-size:.95rem;line-height:1.8;margin-bottom:var(--spacing-xl)}.jst-blog-content h2{font-size:1.35rem;margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.jst-blog-content h3{font-size:1.1rem;margin-top:var(--spacing-md);margin-bottom:var(--spacing-sm)}.jst-blog-content p{margin-bottom:var(--spacing-sm)}.jst-blog-content img{border-radius:var(--brand-radius);margin:var(--spacing-md) 0}.jst-blog-share{padding:var(--spacing-sm) 0;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);margin-bottom:var(--spacing-md);font-size:.85rem}.jst-blog-share a{margin-left:var(--spacing-sm);color:var(--brand-primary);font-weight:500}.jst-prev-next{margin-top:var(--spacing-lg);padding-top:var(--spacing-md);border-top:1px solid var(--brand-border)}.jst-nav-label{display:block;font-size:.75rem;color:var(--brand-primary-light);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.jst-nav-title{display:block;font-size:.88rem;color:var(--brand-text);font-weight:500}.jst-nav-next,.jst-nav-prev{-webkit-text-decoration:none;text-decoration:none;display:block}.jst-nav-next:hover .jst-nav-title,.jst-nav-prev:hover .jst-nav-title{color:var(--brand-primary)}.jst-comment-form{margin-top:var(--spacing-xl);padding-top:var(--spacing-md);border-top:1px solid var(--brand-border)}.jst-comment-form h3{margin-bottom:var(--spacing-sm)}.jst-comment-note{font-size:.82rem;color:var(--brand-primary-light);margin-bottom:var(--spacing-sm)}