.bg-blog-wrap{max-width:760px;margin:0 auto;padding:9rem 1.5rem 5rem}.bg-blog-tag{font-family:var(--font-mono), monospace;letter-spacing:.22em;text-transform:uppercase;color:#b8862b;margin-bottom:1rem;font-size:.75rem;display:block}.bg-blog-wrap h1{font-family:var(--font-display), Georgia, serif;margin-bottom:.75rem;font-size:clamp(2.1rem,5vw,3.2rem);font-weight:400;line-height:1.12}.bg-blog-intro{opacity:.75;margin-bottom:2.5rem;line-height:1.6}.bg-post-item{color:inherit;border-bottom:1px solid #b8862b40;padding:1.6rem 0;text-decoration:none;display:block}.bg-post-item h2{font-family:var(--font-display), Georgia, serif;margin:.35rem 0 .5rem;font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:400;line-height:1.25;transition:color .2s}.bg-post-item:hover h2{color:#b8862b}.bg-post-item p{opacity:.75;margin:0;line-height:1.55}.bg-post-date{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#b8862b;font-size:.72rem}.bg-prose h1{margin-bottom:2rem}.bg-prose h2{font-family:var(--font-display), Georgia, serif;margin:2.4rem 0 .9rem;font-size:clamp(1.4rem,2.8vw,1.85rem);font-weight:400;line-height:1.25}.bg-prose h3{margin:1.8rem 0 .6rem;font-size:1.1rem}.bg-prose p,.bg-prose li{margin-bottom:1.1rem;font-size:1.02rem;line-height:1.75}.bg-prose ul,.bg-prose ol{margin-bottom:1.2rem;padding-left:1.4rem}.bg-prose strong{color:#b8862b}.bg-prose a{color:#b8862b;text-decoration:underline}.bg-post-cta{text-align:center;border:1px solid #b8862b66;border-radius:14px;margin-top:3rem;padding:1.8rem}.bg-post-cta p{margin-bottom:1.1rem;line-height:1.6}.bg-post-cta a{color:#0f1923;background:#b8862b;border-radius:999px;padding:.85rem 1.9rem;font-weight:600;text-decoration:none;display:inline-block}
