.fz-blog-index,.fz-blog-article{container-type:inline-size;inline-size:100%;max-inline-size:1168px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-8);padding-block:var(--space-8);padding-inline:var(--space-4)}.fz-blog-index__header{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.fz-blog-index__kicker{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.fz-blog-index__title{margin:0;font-family:var(--font-heading, var(--font-sans));font-size:2rem;line-height:1.15;font-weight:700;color:var(--foreground)}.fz-blog-index__lede{margin:0;max-inline-size:52ch;color:var(--muted-foreground)}.fz-blog-index__meta{margin:0;font-size:.8125rem;color:var(--muted-foreground)}.fz-blog-index__meta>span+span:before{content:"·";margin-inline:.5ch}.fz-blog-grid{display:grid;grid-template-columns:1fr;gap:var(--space-5);list-style:none;margin:0;padding:0}.fz-blog-card{display:flex;flex-direction:column;gap:var(--space-3);block-size:100%;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);padding:var(--space-3);color:inherit;text-decoration:none}.fz-blog-card:hover{border-color:var(--primary)}.fz-blog-card:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fz-blog-plate{display:block;aspect-ratio:16 / 9;inline-size:100%;border-radius:var(--radius);background:var(--primary-foreground);overflow:hidden}.fz-blog-plate img{inline-size:100%;block-size:100%;object-fit:contain}.fz-blog-card__title{margin:0;font-size:1.0625rem;line-height:1.3;font-weight:600;color:var(--card-foreground)}.fz-blog-card__excerpt{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;color:var(--muted-foreground);font-size:.875rem}.fz-blog-card__meta{margin-block-start:auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);font-size:.75rem;color:var(--muted-foreground)}.fz-blog-card__meta>*{white-space:nowrap}.fz-blog-card__meta span{display:inline-flex;align-items:center;gap:.3rem}.fz-blog-card__badge{border:1px solid var(--border);border-radius:var(--radius);padding:0 .4rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em}.fz-blog-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2)}.fz-blog-pager__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);list-style:none;margin:0;padding:0}.fz-blog-pager a,.fz-blog-pager__gap{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-inline-size:2.5rem;min-block-size:2.5rem;padding-inline:var(--space-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--foreground);text-decoration:none;font-size:.875rem}.fz-blog-pager__gap{border-color:transparent;color:var(--muted-foreground)}.fz-blog-pager a[aria-current=page]{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);font-weight:600}.fz-blog-pager a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fz-blog-strip{display:flex;flex-direction:column;gap:var(--space-4);border-block-start:1px solid var(--border);padding-block-start:var(--space-6)}.fz-blog-strip__head{display:flex;flex-direction:column;gap:var(--space-1)}.fz-blog-strip__head h2{margin:0;font-size:1.125rem;font-weight:600}.fz-blog-strip__head p{margin:0;color:var(--muted-foreground);font-size:.875rem}.fz-blog-article__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8);align-items:start}.fz-blog-article__main{display:flex;flex-direction:column;gap:var(--space-5);min-inline-size:0}.fz-blog-article__breadcrumb{display:flex;align-items:center;gap:var(--space-1);font-size:.8125rem;color:var(--muted-foreground)}.fz-blog-article__breadcrumb a{color:inherit}.fz-blog-article__header{display:flex;flex-direction:column;gap:var(--space-3)}.fz-blog-article__title{margin:0;font-family:var(--font-heading, var(--font-sans));font-size:2rem;line-height:1.15;font-weight:700}.fz-blog-article__dek{margin:0;color:var(--muted-foreground);font-size:1.0625rem;max-inline-size:60ch}.fz-blog-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font-size:.8125rem;color:var(--muted-foreground)}.fz-blog-article__meta span{display:inline-flex;align-items:center;gap:.3rem}.fz-blog-share{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.fz-blog-share__label{font-size:.8125rem;color:var(--muted-foreground)}.fz-blog-share a,.fz-blog-share button{display:inline-flex;align-items:center;gap:.35rem;min-block-size:2.25rem;padding-inline:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:transparent;color:var(--foreground);font:inherit;font-size:.8125rem;text-decoration:none;cursor:pointer}.fz-blog-share a:focus-visible,.fz-blog-share button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fz-blog-body{color:var(--foreground);line-height:1.7;max-inline-size:72ch}.fz-blog-body :is(h2,h3){scroll-margin-block-start:calc(var(--fz-shell-header-offset, 0px) + var(--space-6));font-family:var(--font-heading, var(--font-sans));line-height:1.25}.fz-blog-body h2{font-size:1.375rem;margin-block:var(--space-6) var(--space-3)}.fz-blog-body h3{font-size:1.125rem;margin-block:var(--space-5) var(--space-2)}.fz-blog-body p,.fz-blog-body ul,.fz-blog-body ol{margin-block:0 var(--space-4)}.fz-blog-body a{color:var(--primary-emphasis, var(--primary));text-underline-offset:2px}.fz-blog-body img{max-inline-size:100%;block-size:auto;border-radius:var(--radius)}.fz-blog-body table{display:block;max-inline-size:100%;overflow-x:auto;overscroll-behavior-x:contain;contain:paint;border-collapse:collapse;font-size:.875rem}.fz-blog-body .fz-blog-table{max-inline-size:100%;overflow-x:auto;overscroll-behavior-x:contain;contain:paint}.fz-blog-body .fz-blog-table:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.fz-blog-body .fz-blog-table table{display:table;min-inline-size:max-content;overflow-x:visible;contain:none}.fz-blog-body :is(th,td){border:1px solid var(--border);padding:var(--space-2);text-align:start}.fz-blog-article__rail{display:none}.fz-blog-toc__heading{margin:0 0 var(--space-2);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-foreground)}.fz-blog-toc__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1);font-size:.875rem}.fz-blog-toc__list a{display:block;padding:.25rem var(--space-2);border-inline-start:2px solid var(--border);color:var(--muted-foreground);text-decoration:none}.fz-blog-toc__list a[aria-current=true]{border-inline-start-color:var(--primary);color:var(--foreground);font-weight:600}.fz-blog-recovery{container-type:inline-size;max-inline-size:1168px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-8);padding-block:var(--space-8);padding-inline:var(--space-4)}.fz-blog-recovery__newest{display:flex;flex-direction:column;gap:var(--space-4);border-block-start:1px solid var(--border);padding-block-start:var(--space-6)}.fz-blog-recovery__newest h2{margin:0;font-size:1.125rem;font-weight:600}.fz-blog-related{display:flex;flex-direction:column;gap:var(--space-4);border-block-start:1px solid var(--border);padding-block-start:var(--space-6)}.fz-blog-related h2{margin:0;font-size:1.125rem;font-weight:600}@container (min-width: 690px){.fz-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fz-blog-index__title,.fz-blog-article__title{font-size:2.5rem}}@container (min-width: 920px){.fz-blog-article__layout{grid-template-columns:minmax(0,1fr) 260px}.fz-blog-article__rail{display:block;position:sticky;top:calc(var(--fz-shell-header-offset, 0px) + var(--space-6));max-block-size:calc(100vh - 8rem);overflow-y:auto;overscroll-behavior-y:contain;contain:paint}.fz-blog-article__toc-inline{display:none}}@container (min-width: 1080px){.fz-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fz-blog-index__title{font-size:2.875rem}}
