.bz-blog-tags{scrollbar-width:none;gap:8px;margin-bottom:40px;padding-bottom:4px;display:flex;overflow-x:auto}.bz-blog-tags::-webkit-scrollbar{display:none}.bz-blog-tags a{border:1px solid var(--bz-line);background:var(--bz-raised);min-height:44px;color:var(--bz-ink);transition:border-color var(--bz-t1) var(--bz-ease), background-color var(--bz-t1) var(--bz-ease);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.bz-blog-tags a:hover{border-color:var(--bz-brand)}.bz-blog-tags small{color:var(--bz-muted);font-size:12px}.bz-blog-tags [aria-current=page]{background:var(--bz-ink);border-color:var(--bz-ink);color:var(--bz-raised)}.bz-blog-tags [aria-current=page] small{color:inherit;opacity:.7}.bz-blog-card{align-content:start;gap:18px;display:grid;position:relative}.bz-blog-card__media{aspect-ratio:16/10;border-radius:var(--bz-r);background:var(--bz-sunken);box-shadow:var(--bz-shadow);position:relative;overflow:hidden}.bz-blog-cover{object-fit:cover;width:100%;height:100%}.bz-blog-card__media .bz-blog-cover{transition:transform var(--bz-t2) var(--bz-ease);position:absolute;inset:0}.bz-blog-card:hover .bz-blog-card__media .bz-blog-cover{transform:scale(1.04)}.bz-blog-card__body{gap:10px;display:grid}.bz-blog-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--bz-honey-ink);font-size:12px;font-weight:700;line-height:16px}.bz-blog-card__title{letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;font-size:21px;font-weight:800;line-height:1.3}.bz-blog-card__title a:after{content:"";border-radius:var(--bz-r);position:absolute;inset:0}.bz-blog-card__title a:hover{color:var(--bz-brand)}.bz-blog-card__ex{color:var(--bz-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;line-height:1.6;display:-webkit-box;overflow:hidden}.bz-blog-meta{color:var(--bz-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.bz-blog-ph{background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--bz-honey) 55%, transparent), transparent 60%), linear-gradient(135deg, var(--bz-brand), color-mix(in srgb, var(--bz-brand) 55%, var(--bz-ink)));align-items:flex-end;padding:22px;display:flex;position:absolute;inset:0}.bz-blog-ph:before{content:"";opacity:.22;background:conic-gradient(from 90deg at 2px 2px, transparent 90deg, var(--bz-raised) 0) 0 0 / 28px 48px;-webkit-mask:linear-gradient(200deg, var(--bz-ink), transparent 70%);mask:linear-gradient(200deg, var(--bz-ink), transparent 70%);position:absolute;inset:0}.bz-blog-ph b{background:color-mix(in srgb, var(--bz-raised) 92%, transparent);color:var(--bz-ink);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;position:relative}.bz-blog-hero .bz-blog-ph,.bz-blog-feature .bz-blog-ph{padding:clamp(22px,3vw,40px)}.bz-blog-feature{margin-bottom:clamp(48px,2rem + 4vw,88px)}.bz-blog-card--big{gap:24px}.bz-blog-card--big .bz-blog-card__title{letter-spacing:-.035em;font-size:clamp(28px,1.2rem + 2vw,44px);line-height:1.1}.bz-blog-card--big .bz-blog-card__ex{-webkit-line-clamp:4;font-size:18px}@media (min-width:900px){.bz-blog-card--big{grid-template-columns:1.35fr 1fr;align-items:center;gap:56px}.bz-blog-card--big .bz-blog-card__media{border-radius:var(--bz-r-lg)}}.bz-blog-grid{gap:48px 32px;display:grid}@media (min-width:640px){.bz-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.bz-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 40px}}.bz-blog-empty{text-align:center;gap:12px;padding:64px 0;display:grid}.bz-blog-empty h2{letter-spacing:-.02em;font-size:24px;font-weight:800}.bz-blog-empty a{color:var(--bz-brand);font-weight:600}.bz-blog-pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:72px;font-size:15px;font-weight:600;display:flex}.bz-blog-pager ol{gap:6px;display:flex}.bz-blog-pager a,.bz-blog-pager span{border-radius:999px;place-items:center;min-width:44px;min-height:44px;padding:0 14px;display:inline-grid}.bz-blog-pager a{border:1px solid var(--bz-line);background:var(--bz-raised)}.bz-blog-pager a:hover{border-color:var(--bz-brand);color:var(--bz-brand)}.bz-blog-pager>span{color:var(--bz-muted);opacity:.5}.bz-blog-pager [aria-current=page]{background:var(--bz-ink);color:var(--bz-raised)}.bz-blog-post{background:var(--bz-raised);padding-bottom:clamp(64px,3rem + 4vw,120px)}.bz-blog-head{max-width:920px;padding-top:clamp(48px,2rem + 4vw,104px);padding-bottom:40px}.bz-blog-crumb{color:var(--bz-muted);flex-wrap:wrap;gap:10px;margin-bottom:24px;font-size:14px;font-weight:600;display:flex}.bz-blog-crumb a{color:var(--bz-brand)}.bz-blog-title{letter-spacing:-.04em;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(34px,1.4rem + 3.2vw,60px);font-weight:800;line-height:1.06}.bz-blog-lead{max-width:60ch;color:var(--bz-muted);text-wrap:pretty;margin-top:22px;font-size:clamp(18px,1rem + .35vw,21px);line-height:1.6}.bz-blog-byline{align-items:center;gap:14px;margin-top:32px;display:flex}.bz-blog-byline b{font-size:15px;display:block}.bz-blog-byline .bz-blog-meta{margin-top:2px}.bz-blog-avatar{background:var(--bz-honey-soft);width:44px;height:44px;color:var(--bz-honey-ink);clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.bz-blog-hero{max-width:1180px;margin-bottom:clamp(40px,2rem + 3vw,72px)}.bz-blog-hero .bz-blog-cover{aspect-ratio:16/9;border-radius:var(--bz-r-lg);width:100%;height:auto;max-height:640px;box-shadow:var(--bz-shadow-hi);display:block;position:relative}.bz-blog-hero span.bz-blog-cover{display:flex}.bz-blog-layout{gap:32px;max-width:1180px;display:grid}.bz-blog-main{width:100%;min-width:0;max-width:720px;margin:0 auto}@media (min-width:1100px){.bz-blog-layout.has-toc{grid-template-columns:240px minmax(0,720px);justify-content:center;gap:72px}.bz-blog-layout.has-toc .bz-blog-main{margin:0}}.bz-blog-toc details{border:1px solid var(--bz-line);background:var(--bz-bg);border-radius:16px}.bz-blog-toc summary{cursor:pointer;letter-spacing:.12em;text-transform:uppercase;min-height:48px;color:var(--bz-muted);justify-content:space-between;align-items:center;padding:0 18px;font-size:12px;font-weight:700;list-style:none;display:flex}.bz-blog-toc summary::-webkit-details-marker{display:none}.bz-blog-toc summary:after{content:"";width:8px;height:8px;transition:transform var(--bz-t1) var(--bz-ease);border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)translateY(-2px)}.bz-blog-toc details[open] summary:after{transform:rotate(225deg)translateY(-2px)}.bz-blog-toc ol{counter-reset:toc;gap:2px;padding:0 10px 14px;display:grid}.bz-blog-toc li{counter-increment:toc}.bz-blog-toc a{color:var(--bz-ink);border-radius:10px;gap:10px;padding:8px;font-size:14px;line-height:1.45;display:flex}.bz-blog-toc a:before{content:counter(toc, decimal-leading-zero);font-variant-numeric:tabular-nums;color:var(--bz-honey-ink);font-weight:700}.bz-blog-toc a:hover{background:var(--bz-brand-soft);color:var(--bz-brand)}@media (min-width:1100px){.bz-blog-toc{align-self:start;position:sticky;top:96px}.bz-blog-toc details{background:0 0;border:0}.bz-blog-toc summary{pointer-events:none;padding:0 8px}.bz-blog-toc summary:after{display:none}.bz-blog-toc ol{border-left:1px solid var(--bz-line);padding:0 0 0 6px}}.bz-blog-prose{color:color-mix(in srgb, var(--bz-ink) 88%, transparent);overflow-wrap:break-word;font-size:17px;line-height:1.75}@media (min-width:768px){.bz-blog-prose{font-size:18px}}.bz-blog-prose>*+*{margin-top:1.25em}.bz-blog-prose :is(h2,h3){color:var(--bz-ink);text-wrap:balance;scroll-margin-top:96px}.bz-blog-prose h2{letter-spacing:-.03em;margin-top:2.2em;font-size:clamp(25px,1.2rem + .8vw,31px);font-weight:800;line-height:1.2}.bz-blog-prose h3{letter-spacing:-.015em;margin-top:1.8em;font-size:21px;font-weight:700;line-height:1.3}.bz-blog-prose :is(h2,h3)+*{margin-top:.7em}.bz-blog-prose>:first-child{margin-top:0}.bz-blog-prose strong{color:var(--bz-ink);font-weight:700}.bz-blog-prose a:not(.bz-btn){color:var(--bz-brand);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.bz-blog-prose :is(ul,ol){gap:.55em;display:grid}.bz-blog-prose ul>li{padding-left:28px;position:relative}.bz-blog-prose ul>li:before{content:"";background:var(--bz-honey);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);width:10px;height:9px;position:absolute;top:.66em;left:4px}.bz-blog-prose ol{counter-reset:n}.bz-blog-prose ol>li{counter-increment:n;padding-left:40px;position:relative}.bz-blog-prose ol>li:before{content:counter(n);background:var(--bz-brand-soft);width:28px;height:28px;color:var(--bz-brand);border-radius:50%;place-items:center;font-size:14px;font-weight:800;line-height:1;display:grid;position:absolute;top:.12em;left:0}.bz-blog-prose blockquote{border-left:4px solid var(--bz-honey);margin:2em 0;padding:4px 0 4px 28px;position:relative}.bz-blog-prose blockquote p{letter-spacing:-.015em;color:var(--bz-ink);text-wrap:pretty;font-size:clamp(20px,1rem + .6vw,24px);font-weight:600;line-height:1.5}.bz-blog-prose cite{color:var(--bz-muted);margin-top:12px;font-size:14px;font-style:normal;font-weight:600;display:block}.bz-blog-prose cite:before{content:"— "}.bz-blog-prose figure img{border-radius:16px;width:100%}.bz-blog-prose figcaption{color:var(--bz-muted);text-align:center;margin-top:10px;font-size:14px;line-height:1.5}.bz-blog-prose hr{background:radial-gradient(circle, var(--bz-honey) 3px, transparent 3.5px) 0 50% / 24px 12px repeat-x;border:0;width:72px;height:12px;margin:2.5em auto}.bz-blog-gal>div{gap:8px;display:grid}.bz-blog-gal--grid>div{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-blog-gal--grid img,.bz-blog-gal--collage img{aspect-ratio:1;object-fit:cover;height:100%}.bz-blog-gal--collage>div{grid-template-columns:2fr 1fr;grid-auto-rows:1fr}.bz-blog-gal--collage>div[data-n="3"] img:first-child{aspect-ratio:auto;grid-row:span 2}.bz-blog-gal--collage>div[data-n="2"]{grid-template-columns:1fr 1fr}.bz-blog-gal--slider>div{scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:6px;display:flex;overflow-x:auto}.bz-blog-gal--slider img{scroll-snap-align:start;aspect-ratio:4/3;object-fit:cover;flex:0 0 85%}.bz-blog-frame{aspect-ratio:16/9;background:var(--bz-sunken);border-radius:16px;position:relative;overflow:hidden}.bz-blog-frame--ig{aspect-ratio:4/5;max-width:480px;margin:0 auto}.bz-blog-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.bz-blog-table{border:1px solid var(--bz-line);border-radius:16px;overflow-x:auto}.bz-blog-table table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.bz-blog-table :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--bz-line);padding:12px 16px}.bz-blog-table thead th{background:var(--bz-bg);letter-spacing:.02em;color:var(--bz-muted);white-space:nowrap;font-size:13px;font-weight:700}.bz-blog-table tbody th{color:var(--bz-ink);font-weight:700}.bz-blog-table tbody tr:last-child>*{border-bottom:0}.bz-blog-faq{gap:10px;display:grid}.bz-blog-faq details{border:1px solid var(--bz-line);background:var(--bz-bg);border-radius:16px}.bz-blog-faq summary{cursor:pointer;min-height:56px;color:var(--bz-ink);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-weight:700;line-height:1.4;list-style:none;display:flex}.bz-blog-faq summary::-webkit-details-marker{display:none}.bz-blog-faq__ic{flex:none;width:14px;height:14px;position:relative}.bz-blog-faq__ic:before,.bz-blog-faq__ic:after{content:"";width:14px;height:2px;transition:transform var(--bz-t1) var(--bz-ease);background:currentColor;border-radius:2px;position:absolute;top:6px;left:0}.bz-blog-faq__ic:after{transform:rotate(90deg)}.bz-blog-faq details[open] .bz-blog-faq__ic:after{transform:rotate(0)}.bz-blog-faq details p{color:var(--bz-muted);padding:0 20px 18px;font-size:16px}.bz-blog-cta-inline{margin-top:1.75em!important}.bz-blog-tagrow{border-top:1px solid var(--bz-line);flex-wrap:wrap;gap:8px;margin-top:48px;padding-top:28px;display:flex}.bz-blog-tagrow a{background:var(--bz-sunken);min-height:40px;color:var(--bz-ink);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.bz-blog-tagrow a:hover{background:var(--bz-brand-soft);color:var(--bz-brand)}.bz-blog-cta{border-radius:var(--bz-r-lg);background:radial-gradient(90% 120% at 100% 0%, var(--bz-honey-soft), transparent 60%), var(--bz-brand-soft);gap:14px;margin-top:48px;padding:clamp(28px,4vw,44px);display:grid;position:relative;overflow:hidden}.bz-blog-cta h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(24px,1rem + 1.4vw,32px);font-weight:800;line-height:1.15}.bz-blog-cta p:not(.bz-blog-kicker){max-width:52ch;color:color-mix(in srgb, var(--bz-ink) 78%, transparent);line-height:1.65}.bz-blog-cta__btns{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.bz-blog-related__h{letter-spacing:-.03em;margin-bottom:40px;font-size:clamp(26px,1.2rem + 1vw,34px);font-weight:800}@media (prefers-reduced-motion:reduce){.bz-blog-post *,.bz-blog-card *,.bz-blog-tags a{transition:none!important}.bz-blog-card:hover .bz-blog-card__media .bz-blog-cover{transform:none}}
