.blog-author-card[data-astro-cid-54ytt6v2]{align-items:center;gap:16px;margin:36px 0;display:flex}.blog-author-card__portrait[data-astro-cid-54ytt6v2]{background:var(--zypp-stone);border-radius:50%;flex:0 0 64px;width:64px;height:64px;overflow:hidden;box-shadow:0 0 0 1px #00424b1a}.blog-author-card__portrait[data-astro-cid-54ytt6v2] .blog-author-card__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-author-card__link[data-astro-cid-54ytt6v2]{color:inherit;text-decoration:none}.blog-author-card__name[data-astro-cid-54ytt6v2],.blog-author-card__role[data-astro-cid-54ytt6v2]{margin:0}.blog-author-card__name[data-astro-cid-54ytt6v2]{color:var(--zypp-blue);font-family:var(--font-display);font-size:15px;font-weight:700;line-height:1.45}.blog-author-card--secondary[data-astro-cid-54ytt6v2] .blog-author-card__name[data-astro-cid-54ytt6v2]{color:var(--zypp-ink)}.blog-author-card__by[data-astro-cid-54ytt6v2],.blog-author-card__role[data-astro-cid-54ytt6v2]{color:#222222a6;font-family:var(--font-body);font-weight:400}.blog-author-card__role[data-astro-cid-54ytt6v2]{font-size:14px;line-height:1.5}.blog-author-card__link[data-astro-cid-54ytt6v2]:hover .blog-author-card__name[data-astro-cid-54ytt6v2]{text-underline-offset:3px;text-decoration:underline}.post[data-astro-cid-xplhdjnx]{background:var(--zypp-cream);padding:84px 0 120px}.post__back[data-astro-cid-xplhdjnx]{max-width:var(--w-article);margin:0 auto 28px;display:block}.post__header[data-astro-cid-xplhdjnx]{max-width:var(--w-article);flex-direction:column;gap:18px;margin:0 auto 32px;display:flex}.post__date[data-astro-cid-xplhdjnx]{color:#222c}.post__title[data-astro-cid-xplhdjnx]{max-width:var(--w-article);color:var(--zypp-ink);font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(32px,3.2vw,44px);font-weight:800;line-height:1.14}.post__desc[data-astro-cid-xplhdjnx]{color:#222222c7;max-width:var(--w-article);font-size:clamp(15px,1.2vw,17px);font-style:italic}.post__body[data-astro-cid-xplhdjnx]{--type-body:19px;width:100%;max-width:var(--w-article);color:#222222d1;font-family:var(--font-body);margin:56px auto 0;font-size:19px;line-height:1.62}.post__body[data-astro-cid-xplhdjnx]>:first-child{margin-top:0}.post__body[data-astro-cid-xplhdjnx] p{margin:0 0 32px}.post__body[data-astro-cid-xplhdjnx] h2,.post__body[data-astro-cid-xplhdjnx] h3,.post__body[data-astro-cid-xplhdjnx] h4{color:var(--zypp-ink);font-family:var(--font-display);text-wrap:balance;font-weight:750}.post__body[data-astro-cid-xplhdjnx] h2{margin:72px 0 24px;font-size:clamp(22px,2.1vw,28px);line-height:1.24}.post__body[data-astro-cid-xplhdjnx] h3{margin:56px 0 20px;font-size:clamp(21px,2vw,26px);line-height:1.24}.post__body[data-astro-cid-xplhdjnx] h4{margin:44px 0 16px;font-size:19px;line-height:1.3}.post__body[data-astro-cid-xplhdjnx] a{color:var(--zypp-blue);text-underline-offset:3px;font-weight:600;text-decoration:underline 1px}.post__body[data-astro-cid-xplhdjnx] ul,.post__body[data-astro-cid-xplhdjnx] ol{margin:0 0 32px;padding-left:30px}.post__body[data-astro-cid-xplhdjnx] li{margin-bottom:14px;padding-left:5px}.post__body[data-astro-cid-xplhdjnx] li::marker{color:var(--zypp-blue);font-weight:700}.post__body[data-astro-cid-xplhdjnx] img{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:auto;max-width:100%;height:auto;max-height:760px;margin:48px auto;display:block}.post__body[data-astro-cid-xplhdjnx] p:has(>img){margin:48px 0}.post__body[data-astro-cid-xplhdjnx] p:has(>img) img{margin-top:0;margin-bottom:0}.post__body[data-astro-cid-xplhdjnx] blockquote{border-left:3px solid var(--zypp-blue);color:var(--zypp-blue-deep);font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:64px 0;padding:4px 0 4px 32px;font-size:clamp(24px,2.8vw,32px);font-style:normal;font-weight:700;line-height:1.32}.post__body[data-astro-cid-xplhdjnx] blockquote p{margin:0 0 8px}.post__body[data-astro-cid-xplhdjnx] blockquote p:last-of-type{margin-bottom:0}.post__body[data-astro-cid-xplhdjnx] blockquote cite{color:#2222228c;font-family:var(--font-body);letter-spacing:.07em;text-transform:uppercase;margin-top:18px;font-size:13px;font-style:normal;font-weight:600;display:block}.post__body[data-astro-cid-xplhdjnx] code{color:var(--zypp-blue-deep);font-family:var(--font-mono);background:#00424b17;border-radius:4px;padding:.15em .35em;font-size:.88em}.post__body[data-astro-cid-xplhdjnx] pre{background:#102f34;border-radius:8px;max-width:100%;margin:40px 0;padding:24px 26px;font-size:14px;line-height:1.65;overflow-x:auto;box-shadow:0 16px 36px -28px #002832a6}.post__body[data-astro-cid-xplhdjnx] pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.post__body[data-astro-cid-xplhdjnx] table{border-collapse:collapse;width:100%;margin:40px 0;font-size:15px;display:block;overflow-x:auto}.post__body[data-astro-cid-xplhdjnx] th,.post__body[data-astro-cid-xplhdjnx] td{text-align:left;vertical-align:top;border-bottom:1px solid #00424b29;min-width:140px;padding:12px 14px}.post__body[data-astro-cid-xplhdjnx] th{color:var(--zypp-blue-deep);font-family:var(--font-display);font-weight:700}.post__body[data-astro-cid-xplhdjnx] hr{background:#00424b29;border:0;height:1px;margin:64px 0}.post[data-astro-cid-xplhdjnx] .blog-author-card{max-width:var(--w-article);margin-left:auto;margin-right:auto}.post__cta[data-astro-cid-xplhdjnx]{margin-top:40px;margin-left:calc(50% - min(100%,820px)/2)}.post__prev[data-astro-cid-xplhdjnx]{max-width:var(--w-article);color:#222222b3;flex-direction:column;gap:8px;margin:40px auto 0;display:flex}.post__follow[data-astro-cid-xplhdjnx]{max-width:var(--w-article);color:#222222b3;margin:16px auto 0}.post__link[data-astro-cid-xplhdjnx]{color:var(--zypp-blue);text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (width<=680px){.post[data-astro-cid-xplhdjnx]{padding:72px 0 88px}.post__header[data-astro-cid-xplhdjnx]{gap:14px}.post__body[data-astro-cid-xplhdjnx]{--type-body:17px;margin-top:44px;font-size:17px;line-height:1.6}.post__cta[data-astro-cid-xplhdjnx]{margin-left:0}.post__title[data-astro-cid-xplhdjnx]{font-size:clamp(32px,9vw,42px);line-height:1.1}.post__body[data-astro-cid-xplhdjnx] p{margin-bottom:26px}.post__body[data-astro-cid-xplhdjnx] h2{margin-top:56px}.post__body[data-astro-cid-xplhdjnx] h3{margin-top:46px}.post__body[data-astro-cid-xplhdjnx] pre{margin-left:-8px;margin-right:-8px;padding:18px}}
