.blog-main{min-height:55vh}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.blog-card{border:1px solid var(--green-line,#5b6f49);padding:18px;overflow-wrap:anywhere}.blog-card img{width:100%;aspect-ratio:1200/630;object-fit:cover;border:1px solid var(--green-line,#5b6f49)}.blog-card h2{font-size:1.45rem;line-height:1.5}.blog-article,.blog-discussion{max-width:850px;margin:0 auto}.blog-article h1{font-size:clamp(2rem,5vw,3.6rem);line-height:1.35;overflow-wrap:anywhere}.blog-article header{padding:35px 0 20px}.blog-cover{width:100%;height:auto;border:1px solid var(--green-line,#5b6f49)}.blog-prose{font-size:1.1rem;line-height:1.95;padding:25px 0;overflow-wrap:anywhere}.blog-prose h2,.blog-prose h3,.blog-prose h4{margin-top:2em;line-height:1.5}.blog-lead{font-size:1.15rem}.blog-discussion{border-top:1px solid var(--green-line,#5b6f49);padding-top:35px;margin-top:35px}.blog-comment{border:1px solid var(--green-line,#5b6f49);padding:20px;margin:20px 0}.blog-reply{margin-left:35px;border-left:3px solid var(--green-line,#5b6f49)}.blog-comment time{font-size:.8rem;color:#a4b39a}.blog-text{overflow-wrap:anywhere;line-height:1.8}.blog-comment summary{cursor:pointer;color:var(--green,#b7cf92);padding:8px 0}.blog-comment-form{margin:20px 0}.blog-comment-form label{display:grid;gap:8px}.blog-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.blog-admin>.quick-links{margin-bottom:30px}.blog-admin textarea[name=body]{min-height:400px}.blog-admin{max-width:1200px;margin:auto}.blog-admin .admin-panel{margin:20px 0}.blog-admin .quick-links{flex-wrap:wrap;gap:12px}.blog-admin input,.blog-admin textarea,.blog-admin select{max-width:100%}@media(max-width:800px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.blog-grid{grid-template-columns:1fr}.blog-reply{margin-left:16px}.blog-comment{padding:14px}.blog-prose{font-size:1rem}.blog-admin .quick-links{display:flex}.blog-admin .button{white-space:normal}}
