.blog-detail[data-astro-cid-oae4b6jb]{--blog-accent:var(--portal-primary);--blog-accent-bright:var(--portal-primary-bright);--blog-accent-soft:rgba(var(--portal-primary-rgb), .1)}.blog-wide[data-astro-cid-oae4b6jb]{width:100%;max-width:1340px;margin-inline:auto;padding-inline:clamp(28px,4vw,58px)}.blog-hero[data-astro-cid-oae4b6jb]{isolation:isolate;background:radial-gradient(circle at 82% 18%, rgba(var(--portal-primary-rgb), .18), transparent 29%), radial-gradient(circle at 16% 82%, rgba(var(--portal-secondary-rgb), .07), transparent 25%), var(--new-surface-overlay);min-height:766px;box-shadow:inset 0 -1px 0 var(--new-border);padding-block:clamp(142px,11vw,158px) clamp(64px,6vw,82px);position:relative;overflow:hidden}.blog-hero[data-astro-cid-oae4b6jb]:before{content:"";z-index:-1;background:var(--new-canvas-grid);opacity:.28;pointer-events:none;position:absolute;inset:0;mask-image:radial-gradient(110% 92% at 50% 18%,#000 8%,#0000 78%)}.blog-hero__grid[data-astro-cid-oae4b6jb]{z-index:1;grid-template-columns:88px minmax(0,1.22fr) minmax(360px,.9fr);align-items:center;gap:clamp(30px,3.7vw,58px);display:grid;position:relative}.blog-hero__rail[data-astro-cid-oae4b6jb]{border-inline-start:2px solid var(--blog-accent-bright);flex-direction:column;justify-content:flex-end;align-self:stretch;align-items:center;gap:22px;min-height:510px;padding-block:22px;display:flex}.blog-hero__rail[data-astro-cid-oae4b6jb] span[data-astro-cid-oae4b6jb]{color:var(--new-text-1);font:700 38px/1 var(--new-font-display);writing-mode:vertical-rl;rotate:180deg}.blog-hero__rail[data-astro-cid-oae4b6jb] small[data-astro-cid-oae4b6jb]{color:var(--new-text-3);font:500 9px/1 var(--new-font-mono);letter-spacing:.18em;text-transform:uppercase;writing-mode:vertical-rl;rotate:180deg}.blog-hero__copy[data-astro-cid-oae4b6jb]{align-content:center;gap:22px;min-width:0;display:grid}.blog-crumbs[data-astro-cid-oae4b6jb]{min-width:0;color:var(--new-text-3);font:500 12px/1.4 var(--new-font-mono);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.blog-crumbs[data-astro-cid-oae4b6jb] a[data-astro-cid-oae4b6jb]{color:var(--new-text-2)}.blog-crumbs[data-astro-cid-oae4b6jb] a[data-astro-cid-oae4b6jb]:hover{color:var(--blog-accent-bright)}.blog-crumbs[data-astro-cid-oae4b6jb] i[data-astro-cid-oae4b6jb]{opacity:.5;font-style:normal}.blog-crumbs[data-astro-cid-oae4b6jb] span[data-astro-cid-oae4b6jb]{text-overflow:ellipsis;white-space:nowrap;max-width:42ch;overflow:hidden}.blog-hero__meta[data-astro-cid-oae4b6jb] a[data-astro-cid-oae4b6jb]{color:inherit}.blog-hero__meta[data-astro-cid-oae4b6jb] a[data-astro-cid-oae4b6jb]:hover{color:var(--blog-accent-bright)}.blog-hero__category[data-astro-cid-oae4b6jb]{color:var(--blog-accent-bright);font:700 12px/1 var(--new-font-mono);letter-spacing:.22em;text-transform:uppercase;margin:0}.blog-hero[data-astro-cid-oae4b6jb] h1[data-astro-cid-oae4b6jb]{color:var(--new-text-1);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(48px,5vw,72px);font-weight:700;line-height:1.01}.blog-hero__excerpt[data-astro-cid-oae4b6jb]{max-width:60ch;color:var(--new-text-2);margin:4px 0 0;font-size:clamp(16px,1.35vw,19px);font-weight:600;line-height:1.68}.blog-hero__meta[data-astro-cid-oae4b6jb]{color:var(--new-text-3);font:500 11px/1.2 var(--new-font-mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:13px 22px;display:flex}.blog-hero__meta[data-astro-cid-oae4b6jb] span[data-astro-cid-oae4b6jb],.blog-hero__meta[data-astro-cid-oae4b6jb] time[data-astro-cid-oae4b6jb]{align-items:center;gap:8px;display:inline-flex}.blog-hero__meta[data-astro-cid-oae4b6jb] svg[data-astro-cid-oae4b6jb]{width:15px;height:15px;color:var(--blog-accent-bright);stroke-width:1.8px}.blog-hero__media[data-astro-cid-oae4b6jb]{aspect-ratio:1;background:var(--new-surface-1);border:1px solid rgba(var(--portal-primary-rgb), .3);border-radius:var(--lp-radius-lg);box-shadow:0 24px 70px #00000057, 0 0 48px rgba(var(--portal-primary-rgb), .1);margin:0;position:relative;overflow:hidden}.blog-hero__media[data-astro-cid-oae4b6jb]:after{content:"";pointer-events:none;background:linear-gradient(110deg,#050d1914,#0000 55%);position:absolute;inset:0}.blog-hero__media[data-astro-cid-oae4b6jb] img[data-astro-cid-oae4b6jb]{object-fit:cover;width:100%;height:100%}.blog-reader[data-astro-cid-oae4b6jb]{isolation:isolate;color:var(--new-text-2);background:var(--new-surface-overlay);padding-block:clamp(64px,7vw,104px);position:relative}.blog-reader[data-astro-cid-oae4b6jb]:before{content:"";z-index:-1;background:var(--new-canvas-grid);opacity:.18;pointer-events:none;position:absolute;inset:0;mask-image:linear-gradient(#000 0%,#000000b8 36%,#0000 88%)}.blog-reader__layout[data-astro-cid-oae4b6jb]{z-index:1;grid-template-columns:56px minmax(0,1fr);gap:clamp(26px,3vw,46px);max-width:1240px;display:grid;position:relative}.blog-reader__main[data-astro-cid-oae4b6jb]{min-width:0}.blog-share[data-astro-cid-oae4b6jb]{align-self:start;justify-items:center;gap:10px;padding-block-start:42px;display:grid;position:sticky;top:120px}.blog-share[data-astro-cid-oae4b6jb] a[data-astro-cid-oae4b6jb]{width:42px;height:42px;color:var(--new-text-3);background:var(--new-surface-1);border:1px solid var(--new-border);box-shadow:var(--cr-lift-1);font:700 15px/1 var(--new-font-body);border-radius:50%;place-items:center;display:grid}.blog-share[data-astro-cid-oae4b6jb] a[data-astro-cid-oae4b6jb]:hover{color:var(--blog-accent);background:var(--blog-accent-soft);border-color:var(--blog-accent)}.blog-share[data-astro-cid-oae4b6jb] small[data-astro-cid-oae4b6jb]{color:var(--new-text-3);font:600 9px/1 var(--new-font-mono);letter-spacing:.16em;text-transform:uppercase;writing-mode:vertical-rl;margin-block-start:8px;rotate:180deg}.blog-tools[data-astro-cid-oae4b6jb]{border-block:1px solid var(--new-border);justify-content:space-between;align-items:center;min-height:72px;display:flex}.blog-tools__size[data-astro-cid-oae4b6jb]{color:var(--new-text-3);font:600 12px/1 var(--new-font-mono);letter-spacing:.12em;align-items:center;gap:10px;display:inline-flex}.blog-tools__size[data-astro-cid-oae4b6jb] svg[data-astro-cid-oae4b6jb]{width:17px;color:var(--blog-accent)}.blog-tools__buttons[data-astro-cid-oae4b6jb]{background:var(--new-surface-1);border:1px solid var(--new-border);border-radius:var(--new-radius-pill);box-shadow:var(--cr-lift-1);display:flex;overflow:hidden}.blog-tools__buttons[data-astro-cid-oae4b6jb] button[data-astro-cid-oae4b6jb]{width:42px;height:42px;color:var(--new-text-2);font:500 20px/1 var(--new-font-body);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.blog-tools__buttons[data-astro-cid-oae4b6jb] button[data-astro-cid-oae4b6jb]+button[data-astro-cid-oae4b6jb]{border-inline-start:1px solid var(--new-border)}.blog-tools__buttons[data-astro-cid-oae4b6jb] button[data-astro-cid-oae4b6jb]:hover{color:var(--blog-accent);background:var(--blog-accent-soft)}.blog-tools__buttons[data-astro-cid-oae4b6jb] button[data-astro-cid-oae4b6jb]:disabled{opacity:.35;cursor:default}.blog-intro[data-astro-cid-oae4b6jb]{border-bottom:1px solid var(--new-border);grid-template-columns:80px minmax(0,1fr);gap:16px;padding-block:36px 40px;display:grid}.blog-intro[data-astro-cid-oae4b6jb] span[data-astro-cid-oae4b6jb]{color:var(--blog-accent);font:700 10px/1.3 var(--new-font-mono);letter-spacing:.14em;text-transform:uppercase;padding-block-start:5px}.blog-intro[data-astro-cid-oae4b6jb] p[data-astro-cid-oae4b6jb]{max-width:760px;color:var(--new-text-1);margin:0;font-size:19px;font-weight:700;line-height:1.65}.blog-reader__columns[data-astro-cid-oae4b6jb]{grid-template-columns:minmax(0,760px) minmax(170px,210px);justify-content:space-between;gap:clamp(34px,5vw,74px);padding-block-start:42px;display:grid}.blog-reader__content[data-astro-cid-oae4b6jb]{gap:clamp(34px,4vw,48px);min-width:0;display:grid}.blog-subscribe[data-astro-cid-oae4b6jb]{max-width:760px}.blog-product[data-astro-cid-oae4b6jb]{background:var(--new-surface-1);border:1px solid var(--new-border);border-inline-start:3px solid var(--blog-accent);border-radius:var(--new-radius-lg);max-width:760px;box-shadow:var(--cr-lift-1);gap:12px;padding:clamp(22px,3vw,30px);display:grid}.blog-product__eyebrow[data-astro-cid-oae4b6jb]{color:var(--blog-accent);font:700 10px/1 var(--new-font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0}.blog-product[data-astro-cid-oae4b6jb] h2[data-astro-cid-oae4b6jb]{color:var(--new-text-1);margin:0;font-size:clamp(22px,2.4vw,28px);line-height:1.2}.blog-product[data-astro-cid-oae4b6jb]>p[data-astro-cid-oae4b6jb]:not(.blog-product__eyebrow){color:var(--new-text-2);margin:0;font-size:16px;line-height:1.6}.blog-product__actions[data-astro-cid-oae4b6jb]{flex-wrap:wrap;gap:10px;margin-block-start:6px;display:flex}.blog-product__solution[data-astro-cid-oae4b6jb]{margin:14px 0 0;font-size:14px}.blog-product__solution[data-astro-cid-oae4b6jb] a[data-astro-cid-oae4b6jb]{font-weight:700}.blog-notice[data-astro-cid-oae4b6jb]{max-width:760px;color:var(--new-text-1);background:var(--new-surface-1);border:1px solid var(--new-border);border-radius:var(--new-radius-lg);border-inline-start:3px solid #d97706;align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.blog-notice[data-astro-cid-oae4b6jb] i[data-astro-cid-oae4b6jb],.blog-notice[data-astro-cid-oae4b6jb] svg[data-astro-cid-oae4b6jb]{color:#d97706;flex:none;width:20px;height:20px;margin-block-start:2px}.blog-notice[data-astro-cid-oae4b6jb] p[data-astro-cid-oae4b6jb]{margin:0;font-size:15px;line-height:1.6}.art__body[data-astro-cid-oae4b6jb]{--article-font-size:19px;min-width:0;color:var(--new-text-2);font-size:var(--article-font-size);line-height:1.82}.art__body[data-astro-cid-oae4b6jb] h2{color:var(--new-text-1);letter-spacing:-.01em;margin:36px 0 8px;scroll-margin-top:110px;font-size:clamp(21px,2vw,26px);font-weight:700;line-height:1.25}.art__body[data-astro-cid-oae4b6jb] h2:first-child{margin-block-start:0}.art__body[data-astro-cid-oae4b6jb] h3{color:var(--new-text-1);margin:28px 0 8px;font-size:20px;font-weight:700;line-height:1.3}.art__body[data-astro-cid-oae4b6jb] p{margin:0 0 18px}.art__body[data-astro-cid-oae4b6jb] ul,.art__body[data-astro-cid-oae4b6jb] ol{gap:8px;margin:0 0 20px;padding-inline-start:22px;display:grid}.art__body[data-astro-cid-oae4b6jb] strong{color:var(--new-text-1);font-weight:700}.art__body[data-astro-cid-oae4b6jb] a{color:var(--blog-accent);text-underline-offset:3px;text-decoration:underline}.art__body[data-astro-cid-oae4b6jb] img{border-radius:var(--new-radius-lg);max-width:100%;height:auto;margin-block:26px}.art__body[data-astro-cid-oae4b6jb] table{border-collapse:collapse;width:100%;margin:24px 0;font-size:.82em;display:block;overflow-x:auto}.art__body[data-astro-cid-oae4b6jb] th,.art__body[data-astro-cid-oae4b6jb] td{border:1px solid var(--new-border);text-align:start;padding:11px 13px}.art__body[data-astro-cid-oae4b6jb] th{color:var(--new-text-1);background:var(--new-surface-2)}.art__body[data-astro-cid-oae4b6jb] blockquote{color:var(--new-text-1);background:var(--new-surface-2);border-inline-start:3px solid var(--blog-accent);border-start-start-radius:0;border-start-end-radius:var(--new-radius-md);border-end-end-radius:var(--new-radius-md);border-end-start-radius:0;margin:24px 0;padding:18px 22px}.blog-toc[data-astro-cid-oae4b6jb]{background:var(--new-surface-1);border:1px solid var(--new-border);border-radius:var(--new-radius-lg);box-shadow:var(--cr-lift-1);align-self:start;padding:20px;position:sticky;top:120px}.blog-toc[data-astro-cid-oae4b6jb]>p[data-astro-cid-oae4b6jb]{color:var(--blog-accent);font:700 10px/1 var(--new-font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}.blog-toc[data-astro-cid-oae4b6jb] ol[data-astro-cid-oae4b6jb]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.blog-toc[data-astro-cid-oae4b6jb] a[data-astro-cid-oae4b6jb]{color:var(--new-text-2);border-radius:var(--new-radius-sm);transition:color var(--new-tr), background var(--new-tr);grid-template-columns:22px 1fr;gap:8px;margin-inline:-8px;padding:8px;font-size:13px;font-weight:600;line-height:1.45;display:grid;position:relative}.blog-toc[data-astro-cid-oae4b6jb] a[data-astro-cid-oae4b6jb]:before{content:"";background:var(--blog-accent);border-radius:var(--new-radius-pill);opacity:0;width:3px;transition:opacity var(--new-tr), scale var(--new-tr);position:absolute;inset-block:8px;inset-inline-start:0;scale:1 .45}.blog-toc[data-astro-cid-oae4b6jb] a[data-astro-cid-oae4b6jb]:hover{color:var(--blog-accent);background:var(--new-hover)}.blog-toc[data-astro-cid-oae4b6jb] a[data-astro-cid-oae4b6jb][aria-current=true]{color:var(--blog-accent);background:var(--blog-accent-soft);font-weight:600}.blog-toc[data-astro-cid-oae4b6jb] a[data-astro-cid-oae4b6jb][aria-current=true]:before{opacity:1;scale:1}.blog-toc[data-astro-cid-oae4b6jb] a[data-astro-cid-oae4b6jb] span[data-astro-cid-oae4b6jb]{color:var(--new-text-3);font:600 13px/1.45 var(--new-font-mono)}.blog-toc[data-astro-cid-oae4b6jb] a[data-astro-cid-oae4b6jb][aria-current=true] span[data-astro-cid-oae4b6jb]{color:var(--blog-accent)}.blog-related[data-astro-cid-oae4b6jb]{margin-block-start:clamp(66px,7vw,96px)}.blog-related__head[data-astro-cid-oae4b6jb]{justify-content:space-between;align-items:end;gap:20px;margin-block-end:22px;display:flex}.blog-related__head[data-astro-cid-oae4b6jb] h2[data-astro-cid-oae4b6jb]{color:var(--new-text-1);font-size:clamp(26px,3vw,38px)}.blog-related__head[data-astro-cid-oae4b6jb]>a[data-astro-cid-oae4b6jb]{color:var(--blog-accent);font:700 11px/1 var(--new-font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.blog-related__head[data-astro-cid-oae4b6jb] svg[data-astro-cid-oae4b6jb]{width:14px}.blog-related__grid[data-astro-cid-oae4b6jb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.blog-related__card[data-astro-cid-oae4b6jb]{color:inherit;background:var(--new-surface-1);border:1px solid var(--new-border);border-radius:var(--new-radius-lg);box-shadow:var(--cr-lift-1);transition:translate .25s,border-color .25s,box-shadow .25s;display:grid;overflow:hidden}.blog-related__card[data-astro-cid-oae4b6jb]:hover{color:inherit;border-color:var(--blog-accent);box-shadow:var(--cr-lift-2);translate:0 -3px}.blog-related__image[data-astro-cid-oae4b6jb]{aspect-ratio:16/8;background:var(--new-surface-2);display:block;overflow:hidden}.blog-related__image[data-astro-cid-oae4b6jb] img[data-astro-cid-oae4b6jb]{object-fit:cover;width:100%;height:100%;transition:scale .3s}.blog-related__card[data-astro-cid-oae4b6jb]:hover img[data-astro-cid-oae4b6jb]{scale:1.025}.blog-related__copy[data-astro-cid-oae4b6jb]{gap:9px;padding:18px 20px 20px;display:grid}.blog-related__category[data-astro-cid-oae4b6jb]{color:var(--blog-accent);font:700 9px/1 var(--new-font-mono);letter-spacing:.12em;text-transform:uppercase}.blog-related__copy[data-astro-cid-oae4b6jb] strong[data-astro-cid-oae4b6jb]{color:var(--new-text-1);font:700 18px/1.3 var(--new-font-display)}.blog-related__copy[data-astro-cid-oae4b6jb] small[data-astro-cid-oae4b6jb]{color:var(--new-text-3);font:500 10px/1 var(--new-font-mono)}.blog-back[data-astro-cid-oae4b6jb]{color:var(--new-text-2);background:var(--new-surface-1);border:1px solid var(--new-border);border-radius:var(--new-radius-pill);font:700 10px/1 var(--new-font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-block-start:28px;padding:11px 16px;display:inline-flex}.blog-back[data-astro-cid-oae4b6jb]:hover{color:var(--blog-accent);background:var(--blog-accent-soft);border-color:var(--blog-accent)}.blog-back[data-astro-cid-oae4b6jb] svg[data-astro-cid-oae4b6jb]{width:14px}@media (width<=1060px){.blog-hero__grid[data-astro-cid-oae4b6jb]{grid-template-columns:56px minmax(0,1fr) minmax(320px,.75fr);gap:28px}.blog-hero[data-astro-cid-oae4b6jb] h1[data-astro-cid-oae4b6jb]{font-size:clamp(44px,5.4vw,60px)}.blog-reader__columns[data-astro-cid-oae4b6jb]{grid-template-columns:minmax(0,1fr) 190px;gap:34px}}@media (width<=780px){.blog-wide[data-astro-cid-oae4b6jb]{padding-inline:20px}.blog-hero[data-astro-cid-oae4b6jb]{background-image:linear-gradient(180deg, color-mix(in srgb, var(--new-surface-overlay) 78%, transparent) 0%, color-mix(in srgb, var(--new-surface-overlay) 90%, transparent) 55%, var(--new-surface-overlay) 100%), var(--blog-hero-image);background-position:52%;background-size:cover;min-height:760px;padding-block:182px 66px}.blog-hero__grid[data-astro-cid-oae4b6jb]{display:block}.blog-hero__rail[data-astro-cid-oae4b6jb],.blog-hero__media[data-astro-cid-oae4b6jb]{display:none}.blog-hero__copy[data-astro-cid-oae4b6jb]{gap:22px}.blog-hero[data-astro-cid-oae4b6jb] h1[data-astro-cid-oae4b6jb]{font-size:clamp(44px,13vw,52px);line-height:.98}.blog-hero__excerpt[data-astro-cid-oae4b6jb]{font-size:16px;line-height:1.72}.blog-hero__meta[data-astro-cid-oae4b6jb]{gap:16px 20px;font-size:10px;line-height:1.5}.blog-reader[data-astro-cid-oae4b6jb]{padding-block:22px 66px}.blog-reader__layout[data-astro-cid-oae4b6jb]{display:block}.blog-share[data-astro-cid-oae4b6jb]{border-bottom:1px solid var(--new-border);justify-content:flex-start;padding:0 0 18px;display:flex;position:static}.blog-share[data-astro-cid-oae4b6jb] a[data-astro-cid-oae4b6jb]{width:38px;height:38px}.blog-share[data-astro-cid-oae4b6jb] small[data-astro-cid-oae4b6jb]{writing-mode:initial;align-self:center;margin:0;margin-inline-start:auto;rotate:none}.blog-tools[data-astro-cid-oae4b6jb]{min-height:66px}.blog-intro[data-astro-cid-oae4b6jb]{grid-template-columns:1fr;gap:12px;padding-block:28px}.blog-intro[data-astro-cid-oae4b6jb] p[data-astro-cid-oae4b6jb]{font-size:17px;line-height:1.58}.blog-reader__columns[data-astro-cid-oae4b6jb]{flex-direction:column-reverse;gap:30px;padding-block-start:30px;display:flex}.blog-toc[data-astro-cid-oae4b6jb]{background:var(--new-surface-1);border:1px solid var(--new-border);padding:18px;position:static}.blog-toc[data-astro-cid-oae4b6jb] ol[data-astro-cid-oae4b6jb]{grid-template-columns:repeat(2,minmax(0,1fr))}.art__body[data-astro-cid-oae4b6jb]{--article-font-size:17px;line-height:1.74}.blog-related__grid[data-astro-cid-oae4b6jb]{grid-template-columns:1fr}.blog-related__head[data-astro-cid-oae4b6jb]{align-items:center}.blog-related__head[data-astro-cid-oae4b6jb] h2[data-astro-cid-oae4b6jb]{font-size:27px}}@media (width<=430px){.blog-hero[data-astro-cid-oae4b6jb]{min-height:760px;padding-block-start:182px}.blog-toc[data-astro-cid-oae4b6jb] ol[data-astro-cid-oae4b6jb]{grid-template-columns:1fr}.blog-related__head[data-astro-cid-oae4b6jb]>a[data-astro-cid-oae4b6jb]{font-size:9px}}@media (prefers-reduced-motion:reduce){.blog-related__card[data-astro-cid-oae4b6jb],.blog-related__image[data-astro-cid-oae4b6jb] img[data-astro-cid-oae4b6jb]{transition:none}}
