/* Isolated blog refresh — no global header, footer, or other templates changed. */
.lzp-blog{--ink:#33263f;--plum:#50315d;--orange:#e88926;--gold:#f8c75a;--cream:#faf7f2;color:var(--ink);background:#fff;font-family:inherit}.lzp-blog *{box-sizing:border-box}.lzp-blog a{text-decoration:none}.lzp-blog .lzp-blog-eyebrow{display:block;font-size:.77rem;letter-spacing:.15em;font-weight:800;color:#b26e24;margin-bottom:.7rem}.lzp-blog-hero{background:radial-gradient(circle at 93% 10%,#ffe4ac 0,transparent 32%),linear-gradient(125deg,#fbf5eb,#f6f0e9 70%,#fff8e8);padding:clamp(3.3rem,7vw,6rem) 0;border-bottom:1px solid #eedfd0}.lzp-blog-inner{max-width:1000px}.lzp-blog-hero h1{color:var(--ink);font-size:clamp(2.35rem,5vw,4.5rem);line-height:1.07;font-weight:800;max-width:770px;letter-spacing:-.045em;margin:0 0 1.25rem}.lzp-blog-hero p{color:#665d68;font-size:1.12rem;max-width:660px;line-height:1.75;margin-bottom:1.7rem}.lzp-blog-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.lzp-blog-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.85rem 1.35rem;border-radius:12px;font-weight:750;transition:transform .2s,box-shadow .2s}.lzp-blog-btn:hover{transform:translateY(-2px);text-decoration:none}.lzp-blog-btn-primary{background:#54315d;color:#fff!important;box-shadow:0 6px 18px #39204522}.lzp-blog-btn-outline{background:#fff;color:#54315d!important;border:1px solid #dacdde}.lzp-blog-content{padding-top:4rem;padding-bottom:4rem}.lzp-blog-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-bottom:2rem}.lzp-blog-section-head h2{color:var(--ink);font-size:clamp(1.7rem,3vw,2.5rem);font-weight:800;margin:0}.lzp-blog-search-wrap input{width:min(100%,290px);border:1px solid #ded4e3;border-radius:12px;padding:.78rem 1rem;background:#fff;color:#34283d}.lzp-blog-search-wrap input:focus{outline:3px solid #f4c76f77;border-color:#e89b37}.lzp-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.lzp-blog-card{overflow:hidden;border:1px solid #eee7e6;border-radius:18px;background:#fff;box-shadow:0 7px 24px #342c3c0b;display:flex;flex-direction:column}.lzp-blog-card[hidden]{display:none}.lzp-blog-card-cover{display:block;aspect-ratio:16/10;background:#f6eee5;overflow:hidden}.lzp-blog-card-cover img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.lzp-blog-card:hover .lzp-blog-card-cover img{transform:scale(1.035)}.lzp-blog-cover-fallback{height:100%;display:grid;place-items:center;color:#54315d;font-weight:850;font-size:1.6rem;background:linear-gradient(135deg,#f8d7a0,#e9dcef)}.lzp-blog-card-body{padding:1.45rem;display:flex;flex:1;flex-direction:column}.lzp-blog-meta{color:#8c7384;font-size:.79rem;display:flex;gap:.45rem;flex-wrap:wrap;margin-bottom:.7rem}.lzp-blog-card h3{font-size:1.25rem;line-height:1.35;font-weight:800;margin-bottom:.75rem}.lzp-blog-card h3 a{color:#34263e}.lzp-blog-card p{color:#68606a;line-height:1.65;flex:1;margin-bottom:1.25rem}.lzp-blog-card-link{font-weight:800;color:#9c551b!important}.lzp-blog-empty{padding:2rem;text-align:center;color:#796c7f}.lzp-blog-pagination{display:flex;justify-content:center;gap:1rem;align-items:center;margin:2.5rem 0 4rem}.lzp-blog-pagination a{border:1px solid #e4d4e4;padding:.65rem .9rem;border-radius:10px;color:#54315d}.lzp-blog-bottom-cta{border:1px solid #efd5a5;border-radius:20px;padding:clamp(1.5rem,3vw,2.5rem);background:linear-gradient(105deg,#fff6e7,#faf2ed);display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.lzp-blog-bottom-cta h2{color:#39283f;margin-bottom:.5rem;font-size:1.8rem}.lzp-blog-bottom-cta p{color:#6a5969;margin:0}.lzp-blog-article-wrap{max-width:980px;padding-top:2rem;padding-bottom:5rem}.lzp-blog-breadcrumb{margin-bottom:2rem}.lzp-blog-breadcrumb a,.lzp-blog-article-end a{color:#8c5227;font-weight:750}.lzp-blog-article-header{max-width:850px;margin:0 auto 2rem;text-align:center}.lzp-blog-article-header h1{color:#31233f;font-size:clamp(2.2rem,5vw,4.2rem);line-height:1.12;font-weight:850;letter-spacing:-.04em;margin:.5rem 0 1.2rem}.lzp-blog-deck{color:#6c606e;font-size:1.16rem;line-height:1.7}.lzp-blog-article-byline{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap;color:#746577;font-size:.9rem;margin-top:1.3rem}.lzp-blog-article-image{margin:0 0 2.6rem}.lzp-blog-article-image img{display:block;max-width:100%;max-height:520px;object-fit:contain;margin:auto;border-radius:18px}.lzp-blog-prose{max-width:760px;margin:0 auto;color:#3a3440;font-size:1.06rem;line-height:1.86}.lzp-blog-prose h2,.lzp-blog-prose h3{color:#412b4d;font-weight:800;line-height:1.3;margin-top:2.1rem}.lzp-blog-prose h2{font-size:1.8rem}.lzp-blog-prose h3{font-size:1.4rem}.lzp-blog-prose p,.lzp-blog-prose ul,.lzp-blog-prose ol{margin-bottom:1.2rem}.lzp-blog-prose a{color:#8d4918;text-decoration:underline;text-underline-offset:3px}.lzp-blog-prose img{max-width:100%;height:auto;border-radius:12px}.lzp-blog-prose table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;margin:1.4rem 0}.lzp-blog-prose td,.lzp-blog-prose th{border:1px solid #e8dfeb;padding:.7rem;min-width:85px}.lzp-blog-prose th{background:#f9f2e8}.lzp-blog-prose blockquote{border-left:4px solid #eaa54d;background:#fffaf2;padding:1rem 1.35rem}.lzp-blog-related{max-width:760px;margin:3rem auto;border-radius:18px;padding:2rem;background:#f8f1e9;border:1px solid #ead3b2}.lzp-blog-related h2{color:#392744;font-size:1.7rem}.lzp-blog-related p{color:#655d63;margin-bottom:1.2rem}.lzp-blog-article-end{max-width:760px;margin:2rem auto 0;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-top:1.5rem;border-top:1px solid #ebdfe5}@media(max-width:991px){.lzp-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.lzp-blog-grid{grid-template-columns:1fr}.lzp-blog-search-wrap,.lzp-blog-search-wrap input{width:100%}.lzp-blog-hero{padding:3rem 0}.lzp-blog-article-wrap{padding-top:1.6rem}.lzp-blog-article-image img{border-radius:12px}.lzp-blog-bottom-cta .lzp-blog-btn{width:100%}}@media(prefers-reduced-motion:reduce){.lzp-blog *{transition:none!important}}
