/* Standalone publication editorial theme */
.new-blog{max-width:1100px;margin:0 auto;padding:clamp(28px,5vw,74px) 24px 100px;color:#171717}.blog-heading{background:#F8EDE6;border-radius:10px;padding:clamp(28px,4vw,56px);margin-bottom:36px}.blog-eyebrow{color:#D97756;font-weight:700;letter-spacing:.08em}.new-blog h1{font-family:Georgia,serif;font-weight:500;font-size:clamp(42px,5vw,70px);line-height:1.15;margin:12px 0 16px}.new-blog h2{font-family:Georgia,serif}.new-blog p{line-height:1.7}.blog-tools{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:20px 0 34px}.blog-tools input,.blog-tools select{font:inherit;background:#FFFEFA;color:#171717;padding:12px 16px;border:1px solid #e5c9bb;border-radius:6px;min-width:180px}.blog-tools input{width:min(100%,410px)}.blog-post-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));gap:20px}.blog-post-card{display:block;text-decoration:none;color:#171717;background:#FAF7F2;padding:26px;border-radius:8px}.blog-post-card:hover h2{color:#D97756}.blog-post-card h2{font-size:26px;margin:12px 0}.post-info,.blog-post-meta{color:#4a3027;font-size:14px}.blog-back{color:#B84F30}.post-content{max-width:790px;margin:40px auto;font-size:18px;line-height:1.8;overflow-wrap:anywhere}.post-content img,.post-hero-image{max-width:100%;height:auto}.post-hero-image{margin-top:24px}.post-content h2{margin-top:2em}.post-content pre{white-space:pre-wrap;overflow-wrap:anywhere}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:640px){.new-blog{padding:22px 16px 60px}.blog-heading{padding:28px 20px}.post-content{font-size:16px}}