.blog-index-title{font-family:"Nashville", var(--font-display);color:var(--color-gold);margin-bottom:var(--space-lg);font-size:2.5rem}.blog-empty{font-family:var(--font-body);color:var(--color-tan)}.blog-grid{gap:var(--space-2xl);grid-template-columns:1fr;display:grid}.blog-card{border-left:2px solid var(--color-gold-dim);border-right:2px solid var(--color-gold-dim);border-top:2px solid var(--color-gold-dim);background:var(--color-bg-card);height:200px;transition:border-color var(--transition-fast);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:visible}.blog-card:hover{border-left:2px solid var(--color-tan);border-right:2px solid var(--color-tan);border-top:2px solid var(--color-tan)}.blog-card:hover .blog-card__barbed-wire{opacity:1}.blog-card__image-wrap{flex-shrink:0;height:160px;overflow:hidden}.blog-card__image{object-fit:cover;width:100%;height:100%;transition:transform .3s}.blog-card:hover .blog-card__image{transform:scale(1.03)}.blog-card__body{padding:var(--space-lg) var(--space-lg) var(--space-lg) var(--space-lg);justify-content:center;gap:var(--space-sm);flex-direction:column;flex:1;display:flex}.blog-card__barbed-wire{opacity:.55;transition:opacity var(--transition-fast);justify-content:center;align-items:center;display:flex;position:absolute;left:0;right:0;overflow:hidden}.blog-card__barbed-wire--top{top:-13px}.blog-card__barbed-wire--bottom{bottom:-13px}.blog-card__barbed-wire img{flex-shrink:0}.blog-card__barbed-wire .bw-part{width:75px}.blog-card__barbed-wire .bw-points{height:35px}.blog-card__title{font-family:"Nashville", var(--font-display);font-size:var(--font-size-4xl);color:var(--color-gold);font-weight:400;line-height:1.1}.blog-card__date{font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-tan);bottom:25px;right:var(--space-lg);position:absolute}.blog-post{overflow-wrap:break-word;max-width:1200px}.blog-post .detail-breadcrumb{padding:0 0 var(--space-lg) 0}.blog-post__header{margin-bottom:var(--space-xl)}.blog-post__title{font-family:"Nashville", var(--font-display);color:var(--color-gold);margin-bottom:var(--space-sm);word-wrap:break-word;font-size:3.5rem;font-weight:400;line-height:1}.blog-post__meta{font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-tan);margin-top:var(--space-xl)}.blog-post__hero{width:100%;margin-bottom:var(--space-sm)}.blog-post__subtitle{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-gold);margin-bottom:var(--space-2xl)}.blog-content{max-width:1200px;font-family:var(--font-body);color:var(--color-cream);font-size:16px;line-height:1.8;overflow-x:hidden}.blog-content h2{font-family:var(--font-display);font-size:var(--font-size-xl);color:var(--color-gold);margin:var(--space-lg) 0 var(--space-md);font-weight:400;line-height:1.3}.blog-content h3{font-family:var(--font-display);font-size:var(--font-size-lg);color:var(--color-gold);margin:var(--space-xl) 0 var(--space-sm);font-weight:400;line-height:1.3}.blog-content p{margin-bottom:var(--space-lg)}.blog-content img{width:100%;height:auto;margin-top:var(--space-md);border:1px solid var(--color-gold-ghost)}.blog-content p:has(>img)+p>em:only-child{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-gold);margin-bottom:var(--space-lg);font-style:normal;display:block}.blog-compare{gap:var(--space-lg);margin:var(--space-xl) 0;grid-template-columns:1fr;display:grid}.blog-compare figure{margin:0}.blog-compare img{border:1px solid var(--color-gold-ghost);width:100%;height:auto;margin:0}.blog-compare figcaption{font-family:var(--font-body);font-size:var(--font-size);color:var(--color-gold);margin-top:var(--space-xs)}.blog-content blockquote{border-left:3px solid var(--color-gold);padding:var(--space-sm) var(--space-lg);margin:var(--space-xl) 0;color:var(--color-tan);font-style:italic}.blog-content blockquote p{margin-bottom:0}.blog-content ul,.blog-content ol{padding-left:var(--space-xl);margin-bottom:var(--space-lg)}.blog-content li{margin-bottom:var(--space-sm)}.blog-content a{color:var(--color-gold);text-underline-offset:3px;text-decoration:underline}.blog-content a:hover{color:var(--color-cream)}.blog-content strong{color:var(--color-cream);font-weight:600}.blog-content hr{border:none;border-top:1px solid var(--color-gold-ghost);margin:var(--space-2xl) 0}.blog-share{margin-top:var(--space-3xl);padding-top:var(--space-xl);border-top:1px solid var(--color-gold-ghost);text-align:center}.blog-share__label{font-family:var(--font-body);color:var(--color-tan);text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--space-md)}.blog-share .share-buttons{justify-content:center;gap:var(--space-lg);display:flex}@media (width>=769px){.blog-index-title{font-size:6rem}.blog-card__date{bottom:30px}.blog-grid{grid-template-columns:repeat(2,1fr)}.blog-card__image-wrap{height:200px}.blog-post__title{font-size:12rem}.blog-content{font-size:18px}.blog-content h2{font-size:var(--font-size-2xl);margin:var(--space-3xl) 0 var(--space-md)}.blog-content h3{font-size:var(--font-size-xl);margin:var(--space-2xl) 0 var(--space-sm)}.blog-compare{grid-template-columns:1fr 1fr}}
