.z-blog{overflow-wrap:anywhere}.z-blog-wrap{max-width:1000px}.z-blog h1{font-size:clamp(2.1rem,4vw,3.5rem)}.z-blog p,.z-blog li{line-height:1.85}.z-blog section{margin:3rem 0;scroll-margin-top:130px}.z-blog .z-blog-summary,.z-blog-answer{padding:1.25rem;background:#fffde2;border-left:4px solid #817000}.z-blog-toc{background:#f7f8f5;border:1px solid #ddd;padding:1.25rem;border-radius:8px;margin:2rem 0}.z-blog-toc ol{columns:2;padding-left:1.5rem}.z-blog-toc a{display:inline-block;padding:4px 0}.z-blog-crumb{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;font-size:.9rem}.z-blog-crumb li+li:before{content:'/';margin-right:10px}.z-blog-table{overflow-x:auto;max-width:100%;border:1px solid #d7d9d3;border-radius:8px;margin:1.5rem 0}.z-blog table{border-collapse:collapse;width:100%;font-size:.9rem;background:#fff}.z-blog caption{padding:1rem;text-align:left;background:#f6f7f2;font-weight:700}.z-blog th,.z-blog td{padding:1rem;vertical-align:top;border:1px solid #e2e4dc;min-width:130px}.z-blog th{text-align:left;background:#fffde2}.z-blog-swatch{display:flex;gap:1.5rem;align-items:center;margin:1.5rem 0}.z-blog-swatch img{width:180px;height:180px;object-fit:cover;border-radius:8px}.z-blog figcaption{font-size:.85rem;color:#555}.z-blog a:focus-visible,.z-blog-table:focus-visible{outline:3px solid #6a6500;outline-offset:4px}.z-blog summary h3{display:inline;font-size:1.2rem}.z-blog details{margin:1rem 0}.z-blog .quote-form{margin-top:2rem}@media(max-width:600px){.z-blog-toc ol{columns:1}.z-blog-swatch{display:block}.z-blog-swatch img{width:160px;height:160px}.z-blog th,.z-blog td{padding:.7rem}}
