.zblog{max-width:72rem;margin-inline:auto;padding-block:clamp(28px,5vw,56px);padding-inline:clamp(16px,4vw,40px)}.zblog-head{max-width:46ch;margin-block-end:28px}.zblog-h1{font-family:var(--font-brand-display,inherit);letter-spacing:-.01em;color:#14252b;margin:0 0 8px;font-size:clamp(28px,4vw,40px);line-height:1.15}.zblog-lead{color:#14252ba3;margin:0;font-size:15.5px;line-height:1.55}.zblog-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.zblog-card{display:flex}.zblog-card-link{width:100%;color:inherit;background:#fff;border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex;overflow:hidden;box-shadow:0 1px 2px #14252b0d,0 10px 26px -18px #0b5f5666}.zblog-card-link:hover{transform:translateY(-2px);box-shadow:0 1px 2px #14252b0f,0 16px 34px -18px #0b5f5680}.zblog-card-link:focus-visible{outline-offset:2px;outline:2px solid #0e7f6e}.zblog-card-img{aspect-ratio:1200/628;object-fit:cover;background:#14252b0f;width:100%;display:block}.zblog-card-img.is-empty{background:linear-gradient(160deg,#0e7f6e1f,#14252b0f)}.zblog-card-body{flex-direction:column;gap:6px;padding:14px 16px 18px;display:flex}.zblog-card-title{color:#14252b;font-size:15.5px;font-weight:600;line-height:1.35}.zblog-card-meta{color:#14252b99;flex-wrap:wrap;gap:10px;font-size:12.5px;display:flex}.zblog-empty{text-align:center;background:#fff;border-radius:14px;padding:40px 20px;box-shadow:0 1px 2px #14252b0d}.zblog-empty strong{margin-block-end:6px;font-size:16px;display:block}.zblog-empty p{color:#14252ba3;margin:0}.zblog-pager{justify-content:center;align-items:center;gap:16px;margin-block-start:32px;font-size:14px;display:flex}.zblog-pagerlink{color:#0b5f56;background:#0e7f6e1a;border-radius:999px;padding:8px 14px;font-weight:600;text-decoration:none}.zblog-pagerat{color:#14252b99}.zblog-post{max-width:48rem}.zblog-crumbs{margin-block-end:18px;font-size:13.5px}.zblog-crumbs a{color:#0b5f56;text-decoration:none}.zblog-posthead{margin-block-end:22px}.zblog-postmeta{color:#14252b99;flex-wrap:wrap;gap:12px;margin:10px 0 0;font-size:13.5px;display:flex}.zblog-note{color:#14252b;background:#0e7f6e12;border-inline-start:3px solid #0e7f6e80;border-radius:10px;margin:14px 0 0;padding:10px 13px;font-size:13.5px}.zblog-hero{border-radius:14px;width:100%;height:auto;margin-block-end:24px;display:block}.zblog-body{color:#14252b;text-align:start;font-size:16.5px;line-height:1.7}.zblog-body h2,.zblog-body h3,.zblog-body h4{font-family:var(--font-brand-display,inherit);margin:1.6em 0 .5em;line-height:1.25}.zblog-body h2{font-size:1.4em}.zblog-body h3{font-size:1.18em}.zblog-body p{margin:0 0 1.05em}.zblog-body a{color:#0b5f56}.zblog-body ul,.zblog-body ol{margin:0 0 1.05em;padding-inline-start:1.4em}.zblog-body li{margin-block-end:.4em}.zblog-body img{border-radius:10px;max-width:100%;height:auto}.zblog-body blockquote{color:#14252bc7;border-inline-start:3px solid #0e7f6e66;margin:1.4em 0;padding-inline-start:1em}.zblog-body table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.zblog-body th,.zblog-body td{text-align:start;border:1px solid #14252b1f;padding:8px 12px}.zblog-tags{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.zblog-tags li{color:#14252bb8;background:#14252b0f;border-radius:999px;padding:4px 10px;font-size:12.5px}.zblog-langs{border-block-start:1px solid #14252b1a;flex-wrap:wrap;gap:14px;margin-block-start:26px;padding-block-start:18px;font-size:14px;display:flex}.zblog-langs a{color:#0b5f56;font-weight:600;text-decoration:none}
