.blog-page{--blog-bg: var(--app-page, #0e0f10);--blog-surface: var(--app-surface, #1d1e20);--blog-inset: var(--app-surface-inset, #151617);--blog-raised: var(--app-surface-raised, #26272a);--blog-text: var(--app-text-1, rgba(248, 244, 247, .88));--blog-text-2: var(--app-text-2, rgba(248, 244, 247, .7));--blog-text-3: var(--app-text-3, rgba(248, 244, 247, .44));--blog-text-4: var(--app-text-4, rgba(248, 244, 247, .28));--blog-line: var(--app-hairline, rgba(255, 255, 255, .1));--blog-line-strong: var(--app-hairline-strong, rgba(255, 255, 255, .18));--blog-accent: var(--brand-accent-text, #d1fe17);--blog-accent-line: var(--brand-accent-line-strong, rgb(var(--brand-tone-rgb) / .55));--blog-wash: var(--brand-accent-wash, rgb(var(--brand-tone-rgb) / .08));--blog-ring: var(--brand-accent-ring, #d1fe17);--blog-accent-warm: #ff6600;--blog-warm-ink: #fff;--blog-font-display: var(--font-display, "Inter", system-ui, sans-serif);--blog-font-body: var(--font-body, "Inter", system-ui, sans-serif);--blog-font-reading: var(--blog-font-body);--blog-font-meta: var(--blog-font-body);--blog-font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--blog-meta-size: .8125rem;--blog-meta-transform: none;--blog-meta-tracking: .01em;--blog-display-weight: 600;--blog-display-tracking: -.03em;--blog-r-card: var(--r-card, 16px);--blog-r-media: var(--r-media, 10px);--blog-r-chip: var(--r-pill, 999px);--blog-r-cta: var(--r-pill, 999px);--blog-card-bg: var(--blog-surface);--blog-container: 1440px;--blog-measure: 50rem;--blog-media-measure: 72rem;--blog-gutter: max(1rem, env(safe-area-inset-left), env(safe-area-inset-right));color:var(--blog-text);font-family:var(--blog-font-body);-webkit-font-smoothing:antialiased}.blog-page[data-blog-skin=editorial]{--blog-font-meta: var(--blog-font-mono);--blog-meta-size: .75rem;--blog-meta-transform: uppercase;--blog-meta-tracking: .08em;--blog-display-weight: 500;--blog-display-tracking: -.05em;--blog-r-card: 0;--blog-r-media: 0;--blog-r-chip: 0;--blog-r-cta: 0;--blog-card-bg: transparent}.blog-page[data-blog-skin=magazine]{--blog-font-display: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--blog-font-reading: var(--blog-font-display);--blog-display-weight: 500;--blog-display-tracking: -.015em;--blog-r-card: 6px;--blog-r-media: 6px;--blog-r-chip: 6px;--blog-r-cta: 6px}.blog-page a{color:inherit;text-decoration:none}.blog-page :is(a,button,summary):focus-visible{outline:2px solid var(--blog-ring);outline-offset:2px;border-radius:4px}.blog-container{width:min(100%,var(--blog-container));margin-inline:auto;padding-inline:var(--blog-gutter)}.blog-eyebrow{margin:0;color:var(--blog-accent);font-family:var(--blog-font-meta);font-size:.75rem;font-weight:700;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.blog-page[data-blog-skin=magazine] .blog-eyebrow{font-family:var(--blog-font-display);font-size:1rem;font-style:italic;font-weight:500;letter-spacing:0;text-transform:none}.blog-meta,.blog-card__meta,.blog-post__byline,.blog-breadcrumbs,.blog-section-heading__count{color:var(--blog-text-3);font-family:var(--blog-font-meta);font-size:var(--blog-meta-size);letter-spacing:var(--blog-meta-tracking);line-height:1.5;text-transform:var(--blog-meta-transform)}.blog-chip{display:inline-flex;min-height:40px;align-items:center;gap:.4rem;border:1px solid var(--blog-line);border-radius:var(--blog-r-chip);padding:0 .95rem;color:var(--blog-text-2);background:var(--blog-inset);font-family:var(--blog-font-meta);font-size:var(--blog-meta-size);font-weight:600;letter-spacing:var(--blog-meta-tracking);text-transform:var(--blog-meta-transform);white-space:nowrap;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.blog-chip:hover{color:var(--blog-text);border-color:var(--blog-line-strong)}.blog-chip.is-active{color:var(--blog-accent);border-color:var(--blog-accent-line);background:var(--blog-wash)}.blog-page[data-blog-skin=editorial] .blog-chip{min-height:44px;border:0;border-bottom:2px solid transparent;padding:0;background:transparent}.blog-page[data-blog-skin=editorial] .blog-chip.is-active{border-bottom-color:var(--blog-accent);background:transparent}.blog-arrow{flex:0 0 auto;transition:transform .16s ease}@media(prefers-reduced-motion:reduce){.blog-page *,.blog-page *:before,.blog-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.blog-intro{position:relative}.blog-intro__decor,.blog-win__bar,.blog-card__caption{display:none}.blog-intro__inner{padding-block:clamp(1.5rem,4vw,3.5rem) clamp(1.25rem,3vw,2.25rem)}.blog-page[data-blog-skin=editorial] .blog-intro{border-bottom:1px solid var(--blog-line);background:radial-gradient(circle at 85% 0%,var(--blog-wash),transparent 30rem)}.blog-page[data-blog-skin=magazine] .blog-intro{border-bottom:2px solid var(--blog-accent-line);background:linear-gradient(180deg,var(--blog-wash),transparent)}.blog-intro__title{max-width:18ch;margin:.6rem 0 .75rem;color:var(--blog-text);font-family:var(--blog-font-display);font-size:clamp(2.125rem,1.4rem + 3.2vw,3.75rem);font-weight:var(--blog-display-weight);letter-spacing:var(--blog-display-tracking);line-height:1.02;overflow-wrap:anywhere;text-wrap:balance}.blog-intro__lead{max-width:40rem;margin:0;color:var(--blog-text-2);font-size:clamp(1rem,.95rem + .4vw,1.125rem);line-height:1.55;text-wrap:pretty}.blog-categories{display:flex;align-items:center;gap:.75rem;padding-block:.75rem;border-bottom:1px solid var(--blog-line)}.blog-categories__list{display:flex;min-width:0;flex:1 1 auto;gap:.5rem;margin:0;padding:.125rem;list-style:none;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),transparent)}.blog-categories__list::-webkit-scrollbar{display:none}.blog-page[data-blog-skin=editorial] .blog-categories{padding-block:0}.blog-page[data-blog-skin=editorial] .blog-categories__list{gap:1.5rem}.blog-categories__feed{flex:0 0 auto;color:var(--blog-text-3);font-family:var(--blog-font-mono);font-size:.75rem;letter-spacing:.08em}.blog-categories__feed:hover{color:var(--blog-accent)}.blog-feed{padding-block:clamp(1.5rem,3vw,2.5rem) clamp(2rem,4vw,3rem)}.blog-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.blog-section-heading h2{margin:0;color:var(--blog-text);font-family:var(--blog-font-display);font-size:clamp(1.375rem,1.1rem + 1.2vw,1.875rem);font-weight:var(--blog-display-weight);letter-spacing:var(--blog-display-tracking);line-height:1.1}.blog-section-heading__count{margin:0;flex:0 0 auto}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:1.25rem}.blog-card--featured{grid-column:1 / -1}.blog-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto}.blog-card__frame{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid var(--blog-line);border-radius:var(--blog-r-card);background:var(--blog-card-bg);transition:border-color .2s ease,transform .2s ease,background-color .2s ease}.blog-card:hover .blog-card__frame,.blog-card:focus-within .blog-card__frame{border-color:var(--blog-line-strong);transform:translateY(-2px)}.blog-card__link:after{position:absolute;inset:0;z-index:0;content:""}.blog-card__link:focus-visible{outline:none}.blog-card:has(.blog-card__link:focus-visible) .blog-card__frame{outline:2px solid var(--blog-ring);outline-offset:2px}.blog-card__media{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--blog-inset)}.blog-card__image{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.blog-card:hover .blog-card__image{transform:scale(1.03)}.blog-card__body{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1.125rem 1.25rem 1.25rem}.blog-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem}.blog-card__category{position:relative;z-index:1;color:var(--blog-accent);font-weight:600}a.blog-card__category:hover{text-decoration:underline;text-underline-offset:.2em}.blog-card__meta time,.blog-card__reading{display:inline-flex;align-items:center;gap:.6rem}.blog-card__meta>:not(:first-child):before{content:"·";color:var(--blog-text-4)}.blog-card__title{margin:0;color:var(--blog-text);font-family:var(--blog-font-display);font-size:1.25rem;font-weight:var(--blog-display-weight);letter-spacing:calc(var(--blog-display-tracking) * .6);line-height:1.2;overflow-wrap:anywhere;text-wrap:balance}.blog-card:hover .blog-card__title{color:var(--blog-accent)}.blog-card__excerpt{display:-webkit-box;margin:0;overflow:hidden;color:var(--blog-text-2);font-size:.9375rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.blog-card__read{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding-top:.5rem;color:var(--blog-accent);font-size:.875rem;font-weight:600}.blog-card:hover .blog-arrow{transform:translate(3px)}.blog-card--featured .blog-card__media{aspect-ratio:16 / 9}.blog-card--featured .blog-card__title{font-size:clamp(1.5rem,1.1rem + 1.6vw,2.125rem);line-height:1.12}.blog-card--featured .blog-card__excerpt{font-size:1rem;-webkit-line-clamp:4}.blog-empty{display:flex;min-height:clamp(156px,14vw,184px);flex-direction:column;justify-content:center;gap:.5rem;border:1px dashed var(--blog-line-strong);border-radius:var(--blog-r-card);padding:1.5rem}.blog-empty p{margin:0;color:var(--blog-text);font-family:var(--blog-font-display);font-size:1.5rem;font-weight:var(--blog-display-weight);letter-spacing:var(--blog-display-tracking)}.blog-empty span{color:var(--blog-text-3)}.blog-explore{padding-block:1.5rem clamp(2rem,4vw,3rem);border-top:1px solid var(--blog-line)}.blog-explore__title{margin:0 0 1rem;color:var(--blog-text);font-family:var(--blog-font-display);font-size:1.125rem;font-weight:var(--blog-display-weight);letter-spacing:var(--blog-display-tracking)}.blog-explore__links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:.75rem}.blog-explore__link{position:relative;display:grid;gap:.25rem;border:1px solid var(--blog-line);border-radius:var(--blog-r-card);padding:1rem 2.5rem 1rem 1.125rem;background:var(--blog-card-bg);transition:border-color .16s ease}.blog-explore__link:hover{border-color:var(--blog-line-strong)}.blog-explore__link strong{color:var(--blog-text);font-size:1rem;font-weight:600}.blog-explore__link span{color:var(--blog-text-3);font-size:.875rem;line-height:1.4}.blog-explore__link .blog-arrow{position:absolute;top:1.1rem;right:1rem;color:var(--blog-accent)}.blog-explore__link:hover .blog-arrow{transform:translate(3px)}@media(min-width:900px){.blog-card--featured .blog-card__frame{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);grid-template-rows:1fr}.blog-card--featured .blog-card__media{aspect-ratio:auto;min-height:340px}.blog-card--featured .blog-card__body{justify-content:center;padding:1.75rem 2rem}.blog-grid{gap:1.5rem}.blog-card__body{padding:1.25rem 1.375rem 1.375rem}}.blog-menubar,.blog-desk-icon,.blog-sticker,.blog-eq{display:none}.blog-pill{display:inline-flex;height:20px;flex:0 0 auto;align-items:center;border-radius:999px;padding:0 8px;color:var(--blog-bg);background:var(--blog-accent);font-family:var(--blog-font-meta);font-size:11px;font-weight:600;letter-spacing:-.02em;line-height:1;text-transform:lowercase;white-space:nowrap}.blog-pill--blue{color:var(--blog-text);background:var(--blog-raised);box-shadow:inset 0 0 0 1px var(--blog-line)}.blog-card__meta>.blog-card__category:not(:first-child){display:inline-flex;align-items:center;gap:.6rem}.blog-post{padding-block:1rem clamp(2rem,4vw,3rem)}.blog-breadcrumbs{display:flex;min-width:0;align-items:center;gap:.5rem;padding-block:.5rem 1.5rem}.blog-breadcrumbs a{flex:0 0 auto;color:var(--blog-text-2)}.blog-breadcrumbs a:hover{color:var(--blog-accent)}.blog-breadcrumbs__sep{color:var(--blog-text-4)}.blog-breadcrumbs__current{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-post__header{max-width:var(--blog-measure);margin-inline:auto}.blog-post__title{margin:.6rem 0 .9rem;color:var(--blog-text);font-family:var(--blog-font-display);font-size:clamp(1.875rem,1.25rem + 2.6vw,3.25rem);font-weight:var(--blog-display-weight);letter-spacing:var(--blog-display-tracking);line-height:1.08;overflow-wrap:anywhere;text-wrap:balance}.blog-post__excerpt{max-width:var(--blog-measure);margin:0 0 1.1rem;color:var(--blog-text-2);font-size:clamp(1.0625rem,1rem + .35vw,1.1875rem);line-height:1.55;text-wrap:pretty}.blog-post__byline{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem}.blog-post__byline>:not(:first-child):before{content:"·";margin-right:.6rem;color:var(--blog-text-4)}.blog-post__author{color:var(--blog-text);font-weight:600}.blog-post__hero{position:relative;max-width:var(--blog-media-measure);margin:clamp(1.5rem,3vw,2.5rem) auto clamp(1.75rem,3.5vw,3rem);aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--blog-line);border-radius:var(--blog-r-media);background:var(--blog-inset)}.blog-post__hero img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-post__content{max-width:var(--blog-measure);margin-inline:auto}.blog-post__aside{max-width:var(--blog-measure);margin:2.5rem auto 0;border-top:1px solid var(--blog-line);padding-top:1.25rem}.blog-post__sources ul{margin:.75rem 0 0;padding-left:1.2rem;color:var(--blog-text-2);line-height:1.6}.blog-post__sources a{text-decoration:underline;text-decoration-color:var(--blog-accent-line);text-underline-offset:.2em}.blog-post__sources a:hover{color:var(--blog-accent)}.blog-post__editorial-note{border-radius:var(--blog-r-card);border-top:0;padding:1.125rem 1.25rem;background:var(--blog-inset)}.blog-page[data-blog-skin=editorial] .blog-post__editorial-note{border-top:1px solid var(--blog-line);padding-inline:0;background:transparent}.blog-post__editorial-note h2{margin:0 0 .5rem;color:var(--blog-text);font-family:var(--blog-font-display);font-size:1.0625rem;font-weight:var(--blog-display-weight);letter-spacing:var(--blog-display-tracking)}.blog-post__editorial-note p{margin:0;color:var(--blog-text-3);font-size:.9375rem;line-height:1.6}.blog-post__footer-nav{display:flex;max-width:var(--blog-measure);flex-wrap:wrap;gap:.5rem;margin:1.5rem auto 0}@media(min-width:900px){.blog-post{padding-top:1.5rem}.blog-post__header{text-align:center}.blog-post__excerpt{margin-inline:auto}.blog-post__byline{justify-content:center}.blog-page[data-blog-skin=editorial] .blog-post__header{text-align:left}.blog-page[data-blog-skin=editorial] .blog-post__excerpt{margin-inline:0}.blog-page[data-blog-skin=editorial] .blog-post__byline{justify-content:flex-start}}.blog-post__content .payload-richtext{color:var(--blog-text-2);font-family:var(--blog-font-reading);font-size:1.0625rem;line-height:1.7;overflow-wrap:anywhere}.blog-post__content .payload-richtext>:first-child{margin-top:0}.blog-post__content .payload-richtext :is(h2,h3,h4,h5,h6){margin:2.25em 0 .6em;color:var(--blog-text);font-family:var(--blog-font-display);font-weight:var(--blog-display-weight);letter-spacing:calc(var(--blog-display-tracking) * .7);line-height:1.18;text-wrap:balance}.blog-post__content .payload-richtext h2{font-size:clamp(1.5rem,1.25rem + 1vw,1.875rem)}.blog-post__content .payload-richtext h3{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}.blog-post__content .payload-richtext :is(h4,h5,h6){font-size:1.125rem}.blog-post__content .payload-richtext :is(p,ul,ol,blockquote,pre,table,figure,video){margin:0 0 1.25em}.blog-post__content .payload-richtext :is(ul,ol){padding-left:1.4rem}.blog-post__content .payload-richtext li{margin-bottom:.35em;padding-left:.15rem}.blog-post__content .payload-richtext li::marker{color:var(--blog-accent)}.blog-post__content .payload-richtext strong{color:var(--blog-text);font-weight:600}.blog-post__content .payload-richtext a:not([data-blog-cta]){color:var(--blog-text);text-decoration:underline;text-decoration-color:var(--blog-accent-line);text-decoration-thickness:1px;text-underline-offset:.2em}.blog-post__content .payload-richtext a:not([data-blog-cta]):hover{color:var(--blog-accent)}.blog-post__content .payload-richtext blockquote{margin-block:1.75em;border-inline-start:3px solid var(--blog-accent);border-radius:0 var(--blog-r-media) var(--blog-r-media) 0;padding:.9rem 1.2rem;color:var(--blog-text);background:var(--blog-wash)}.blog-post__content .payload-richtext blockquote>:last-child{margin-bottom:0}.blog-post__content .payload-richtext :is(img,video){display:block;max-width:100%;height:auto;border-radius:var(--blog-r-media)}.blog-post__content .payload-richtext figure{margin-inline:0}.blog-post__content .payload-richtext figcaption{margin-top:.6rem;color:var(--blog-text-3);font-family:var(--blog-font-body);font-size:.875rem;line-height:1.5}.blog-post__content .payload-richtext code{border-radius:6px;padding:.1em .4em;color:var(--blog-text);background:var(--blog-inset);font-family:var(--blog-font-mono);font-size:.88em}.blog-post__content .payload-richtext pre{overflow-x:auto;border:1px solid var(--blog-line);border-radius:var(--blog-r-media);padding:1rem 1.125rem;background:var(--blog-inset);font-size:.875rem;line-height:1.6}.blog-post__content .payload-richtext pre code{padding:0;background:transparent;font-size:inherit}.blog-post__content .payload-richtext table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:.9375rem;line-height:1.5}.blog-post__content .payload-richtext :is(th,td){border-bottom:1px solid var(--blog-line);padding:.6rem .8rem;text-align:left;vertical-align:top}.blog-post__content .payload-richtext th{color:var(--blog-text);font-weight:600;white-space:nowrap}.blog-post__content .payload-richtext hr{margin:2.5rem 0;border:0;border-top:1px solid var(--blog-line)}.blog-post__content .payload-richtext mark{border-radius:3px;padding:0 .2em;color:var(--blog-text);background:var(--blog-wash)}.blog-post__content .payload-richtext kbd{border:1px solid var(--blog-line-strong);border-radius:6px;padding:.05em .4em;font-family:var(--blog-font-mono);font-size:.85em}@media(min-width:900px){.blog-page[data-blog-skin=magazine] .payload-richtext>p:first-of-type:first-letter{float:left;margin:.1em .35rem 0 0;color:var(--blog-accent);font-family:var(--blog-font-display);font-size:3.4em;font-weight:500;line-height:.8}.blog-post__content .payload-richtext{font-size:1.125rem;line-height:1.75}}.blog-post__content .payload-richtext a[data-blog-cta]{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:.5rem;margin:.5em 0 1em;border-radius:var(--blog-r-cta);padding:0 1.35rem;font-family:var(--blog-font-body);font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.blog-post__content .payload-richtext a[data-blog-cta=primary],.blog-post__content .payload-richtext a[data-blog-cta=final]{color:var(--brand-accent-ink, #0b0f0e);background:var(--brand-accent, #d1fe17);box-shadow:none}.blog-post__content .payload-richtext a[data-blog-cta=primary]:hover,.blog-post__content .payload-richtext a[data-blog-cta=final]:hover{background:var(--brand-accent-hover, #dcff4d)}.blog-post__content .payload-richtext a[data-blog-cta=final]{width:100%;min-height:52px;margin-top:1.5em;font-size:1rem}.blog-post__content .payload-richtext a[data-blog-cta=secondary]{border:1px solid var(--blog-accent-line);color:var(--blog-accent);background:var(--blog-wash)}.blog-post__content .payload-richtext a[data-blog-cta=secondary]:hover{border-color:var(--blog-accent)}.blog-post__content .payload-richtext a[data-blog-cta=inline]{display:inline;min-height:0;margin:0;padding:0;color:var(--blog-accent);font:inherit;font-weight:600;text-decoration:underline;text-decoration-color:var(--blog-accent-line);text-underline-offset:.2em}.blog-page{--blog-ok: #3ddc6b;--blog-warn: #ff8a2b;--blog-info: #5b8cff;--blog-danger: #ff5a5f}:where(html[data-chat-theme=light]) .blog-page{--blog-ok: #34c759;--blog-warn: #ff6600;--blog-info: #1b49ed;--blog-danger: #ed1b26}.payload-richtext .blog-block.blog-block{margin:1.75em 0;text-wrap:pretty}.payload-richtext .blog-block.blog-block:first-child{margin-top:0}.payload-richtext .blog-block.blog-block:last-child{margin-bottom:0}.payload-richtext .blog-block.blog-block>*{margin-block:0}.payload-richtext .blog-block.blog-block--note{display:grid;gap:.4rem;border-inline-start:3px solid var(--blog-block-accent, var(--blog-text-3));border-radius:8px;padding:.9rem 1.1rem;color:var(--blog-text-2);background:var(--blog-surface)}.payload-richtext .blog-block.blog-block--tip{--blog-block-accent: var(--blog-ok)}.payload-richtext .blog-block.blog-block--warn{--blog-block-accent: var(--blog-warn)}.payload-richtext .blog-block.blog-block--idea{--blog-block-accent: var(--blog-info)}.payload-richtext .blog-block .blog-block__label{color:var(--blog-block-accent, var(--blog-text-3));font-family:var(--blog-font-meta);font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:lowercase}.payload-richtext .blog-block.blog-block--pills{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.payload-richtext .blog-block.blog-block--cta-inline{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.payload-richtext :is(.blog-block--cta-inline,.blog-block__actions)>a[data-blog-cta]{margin:0}.payload-richtext .blog-block .blog-block__hint{color:var(--blog-text-3);font-size:13px;line-height:1.4}.payload-richtext .blog-block.blog-block--prompt{position:relative;overflow:hidden;border:1px solid var(--blog-line);border-radius:var(--blog-r-media);background:var(--blog-surface)}.payload-richtext .blog-block--prompt .blog-block__copy{position:absolute;top:10px;right:12px;border:1px solid var(--blog-line-strong);border-radius:var(--blog-r-chip);padding:4px 10px;color:inherit;background:transparent;font:600 12px/1.2 var(--blog-font-meta);cursor:pointer;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.payload-richtext .blog-block--prompt .blog-block__copy:hover{border-color:var(--blog-accent-line);background:var(--blog-wash)}.payload-richtext .blog-block--prompt .blog-block__copy:focus-visible{outline:2px solid var(--blog-ring);outline-offset:2px}.payload-richtext .blog-block--prompt .blog-block__copy[data-copied=true]{border-color:var(--blog-accent-line);color:var(--blog-accent);background:var(--blog-wash)}.payload-richtext .blog-block--prompt figcaption{margin:0;border-bottom:1px solid var(--blog-line);padding:.35rem .6rem;color:var(--blog-text-3);background:var(--blog-inset);font-family:var(--blog-font-mono);font-size:12px;line-height:1.33;text-align:center}.payload-richtext .blog-block--prompt pre{overflow-x:auto;border:0;border-radius:0;padding:.9rem 1.1rem;background:transparent;font-size:14px}.payload-richtext .blog-block.blog-block--divider{width:60%;margin:2.5rem auto;border:0;border-top:2px dotted var(--blog-line-strong)}.payload-richtext .blog-block.blog-block--sticker{overflow:hidden;border-radius:3px;color:#101014;background:#fff;box-shadow:0 6px 16px #0000002e}.payload-richtext .blog-block--sticker strong{display:block;padding:5px 10px 6px;color:#fff;background:var(--blog-danger, #ed1b26);font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1.2;text-align:center;text-transform:uppercase}.payload-richtext .blog-block--sticker span{display:block;padding:.85rem 1rem 1.1rem;font-size:17px;font-style:italic;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-align:center}@media(min-width:900px){.payload-richtext .blog-block.blog-block--sticker{max-width:260px;float:right;margin:.4rem 0 1rem 1.75rem;rotate:-3deg}}.payload-richtext .blog-block.blog-block--cta-card{position:relative;display:grid;gap:.55rem;overflow:hidden;border:1px solid var(--blog-line);border-radius:var(--blog-r-card);padding:20px;background:var(--blog-surface)}.payload-richtext .blog-block .blog-block__eyebrow{color:var(--blog-accent);font-family:var(--blog-font-meta);font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.payload-richtext .blog-block--cta-card h3{margin:0;font-size:1.5rem;line-height:1.15}.payload-richtext .blog-block .blog-block__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:.35rem}@media(min-width:640px){.payload-richtext .blog-block.blog-block--cta-card{align-items:start;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;-moz-column-gap:24px;column-gap:24px}.payload-richtext .blog-block--cta-card>:not(.blog-block__actions){grid-column:1}.payload-richtext .blog-block--cta-card>.blog-block__actions{flex-direction:column;align-items:stretch;align-self:center;grid-row:1 / -1;grid-column:2;margin-top:0}}.payload-richtext a[data-blog-cta].blog-block--model-card{display:grid;min-height:0;height:auto;align-items:center;grid-template-columns:56px minmax(0,1fr) auto;gap:0 14px;border:1px solid var(--blog-line);border-radius:12px;padding:14px 16px;color:var(--blog-text);background:var(--blog-surface);box-shadow:none;font-size:1rem;font-weight:400;text-decoration:none;transition:opacity .15s ease,transform .12s ease}.payload-richtext a[data-blog-cta].blog-block--model-card:hover{opacity:.8;background:var(--blog-surface)}.payload-richtext a[data-blog-cta].blog-block--model-card:active{transform:scale(.97)}.payload-richtext .blog-block--model-card .blog-block__glyph{width:56px;height:56px;grid-row:1 / 3;border:1px solid var(--blog-line);border-radius:12px;padding:14px;background:var(--blog-inset);-o-object-fit:contain;object-fit:contain}.payload-richtext .blog-block--model-card .blog-block__title{grid-column:2;grid-row:1;align-self:end;color:var(--blog-text);font-weight:600;line-height:1.25}.payload-richtext .blog-block--model-card .blog-block__meta{grid-column:2;grid-row:2;align-self:start;color:var(--blog-text-3);font-size:13px;line-height:1.35}.payload-richtext .blog-block--model-card .blog-block__go{display:inline-flex;height:32px;align-items:center;grid-column:3;grid-row:1 / 3;border:1px solid var(--blog-accent-line);border-radius:999px;padding:0 14px;color:var(--blog-accent);background:var(--blog-wash);font-size:13px;font-weight:600;white-space:nowrap}.payload-richtext .blog-block.blog-block--compare{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:639px){.payload-richtext .blog-block.blog-block--compare{grid-template-columns:minmax(0,1fr)}}.payload-richtext .blog-block--compare figure{position:relative;overflow:hidden;margin:0;border:1px solid var(--blog-line);border-radius:var(--blog-r-media);background:var(--blog-surface)}.payload-richtext .blog-block--compare img{aspect-ratio:1 / 1;width:100%;border-radius:0;-o-object-fit:cover;object-fit:cover}.payload-richtext .blog-block--compare figcaption{margin:0;border-top:1px solid var(--blog-line);padding:.4rem .6rem;color:var(--blog-text-3);font-family:var(--blog-font-mono);font-size:12px;line-height:1.33;text-align:center}.payload-richtext .blog-block.blog-block--window{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--blog-line);border-radius:var(--blog-r-media);background:var(--blog-surface)}.payload-richtext .blog-block--window figcaption{position:relative;order:-1;margin:0;border-bottom:1px solid var(--blog-line);padding:.35rem .6rem;color:var(--blog-text-3);background:var(--blog-inset);font-family:var(--blog-font-mono);font-size:12px;line-height:1.33;text-align:center}.payload-richtext .blog-block--window img{width:100%;border-radius:0}.payload-richtext .blog-block.blog-block--takeaways{display:grid;gap:.6rem;border:1px solid var(--blog-line);border-radius:8px;padding:1rem 1.15rem;background:var(--blog-surface)}.payload-richtext .blog-block--takeaways ul{display:grid;gap:.5rem;padding-left:0;list-style:none}.payload-richtext .blog-block--takeaways li{position:relative;margin:0;padding-left:1.6rem}.payload-richtext .blog-block--takeaways li:before{position:absolute;left:0;color:var(--blog-ok);content:"✓";font-weight:700}.payload-richtext .blog-block.blog-block--stats{display:grid;gap:10px;grid-auto-flow:dense;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));padding-left:0;list-style:none}.payload-richtext .blog-block--stats li{display:grid;gap:4px;margin:0;border:1px solid var(--blog-line);border-radius:8px;padding:.85rem .95rem}.payload-richtext .blog-block--stats strong{color:var(--blog-text);font-size:28px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.05}.payload-richtext .blog-block--stats span{color:var(--blog-text-3);font-size:12px;line-height:1.3;text-transform:lowercase}@media(min-width:900px){.payload-richtext .blog-block--stats>li:first-child:nth-last-child(4){grid-column:span 2}}.payload-richtext .blog-block.blog-block--bubble{display:grid;justify-items:start;gap:.5rem;border:0;border-radius:0;padding:0;background:transparent}.payload-richtext .blog-block--bubble p{position:relative;width:-moz-fit-content;width:fit-content;max-width:34rem;border-inline-start:3px solid var(--blog-accent);border-radius:0 14px 14px 0;padding:.85rem 1.1rem;color:var(--blog-text);background:var(--blog-wash)}.payload-richtext .blog-block--bubble cite{color:var(--blog-text-3);font-size:12px;font-style:normal;line-height:1.4}.payload-richtext .blog-block.blog-block--final{position:relative;display:grid;justify-items:center;gap:.55rem;overflow:hidden;border:1px solid var(--blog-line);border-radius:var(--blog-r-card);padding:1.75rem 1.25rem;background:var(--blog-wash);text-align:center}.payload-richtext .blog-block--final h3{margin:0;font-size:1.5rem;line-height:1.15}.payload-richtext .blog-block--final a[data-blog-cta=final]{margin-top:.5rem}.blog-page--desktop{--blog-gutter: 0px;background:transparent}.desktop-workspace-blog-page{padding-top:16px}.desktop-workspace-blog-page:has(.blog-page[data-blog-skin=desk]),.blog-standalone:has(.blog-page[data-blog-skin=desk]){padding:0;background:#0e0e10}.desktop-workspace-blog-page:has(.blog-page[data-blog-skin=desk]){width:100%;margin-inline:0}.desktop-workspace-shell[data-desktop-route=blog] .chat-spa-root{background-color:#0e0e10;background-image:radial-gradient(rgb(255 255 255 / .1) 1px,transparent 1.3px);background-size:34px 34px}:where(html[data-chat-theme=light]) :is(.desktop-workspace-blog-page:has(.blog-page[data-blog-skin=desk]),.blog-standalone:has(.blog-page[data-blog-skin=desk])){background:#f5f5f5}:where(html[data-chat-theme=light]) .desktop-workspace-shell[data-desktop-route=blog] .chat-spa-root{background-color:#f5f5f5;background-image:radial-gradient(rgb(0 0 0 / .13) 1px,transparent 1.3px)}.blog-standalone{min-height:100dvh;color:var(--app-text-1);background:var(--app-page)}.blog-page--mobile{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px));background:var(--app-page)}.blog-page--mobile[data-blog-skin=desk]{padding-bottom:calc(32px + env(safe-area-inset-bottom,0px))}.blog-page--mobile .blog-intro__inner{padding-top:1.25rem}.blog-page--mobile.blog-page--listing .blog-intro .blog-eyebrow{display:none}.blog-page--mobile.blog-page--listing .blog-intro__title{margin-top:0}@media(max-width:899px){.blog-page--mobile .blog-post__hero{border-radius:var(--blog-r-media)}.blog-page .blog-categories__feed{display:none}}.blog-page[data-blog-skin=desk]{--desk-bg: #0e0e10;--desk-surface: #18181b;--desk-screen: #0a0a0c;--desk-chrome-a: #212125;--desk-chrome-b: #2a2a2f;--desk-chrome-line: rgb(255 255 255 / .1);--desk-text-1: #fff;--desk-text-2: rgb(255 255 255 / .62);--desk-text-3: rgb(255 255 255 / .5);--desk-text-4: rgb(255 255 255 / .38);--desk-dot: rgb(255 255 255 / .1);--desk-rule: rgb(255 255 255 / .14);--desk-hairline: rgb(255 255 255 / .08);--desk-accent: #3d95ff;--desk-accent-line: rgb(61 149 255 / .55);--desk-accent-wash: rgb(61 149 255 / .14);--desk-accent-warm: #ff6600;--desk-shadow-soft: 0 10px 24px rgb(0 0 0 / .6);--desk-shadow-card: 0 4px 12px rgb(0 0 0 / .5);--desk-lip: inset 0 1px 0 rgb(255 255 255 / .1);--desk-border-grad: linear-gradient(rgb(255 255 255 / .24), rgb(255 255 255 / .06));--desk-pill-bg: linear-gradient(#33333a 0%, #26262b 42%, #1e1e22 100%);--desk-pill-edge: rgb(255 255 255 / .22);--desk-pill-ink: var(--desk-text-1);--desk-pill-shadow-text: 0 1px 1px rgb(0 0 0 / .5);--desk-pill-gloss: rgb(255 255 255 / .34);--desk-pill-sheen: rgb(255 255 255 / .16);--desk-pill-burn-mode: normal;--desk-pill-burn: inset 0 -9px 8px -6px rgb(0 0 0 / .55);--desk-pill-bg-blue: linear-gradient( #5fa8ff 0%, #4b98ff 18%, #2e7bee 50%, #2a6fdd 80%, #3b84e8 100% );--desk-pill-edge-blue: #4c6be8;--desk-pill-ink-blue: #fff;--desk-pill-shadow-text-blue: 0 1px 1px rgb(0 0 0 / .45);--blog-bg: var(--desk-bg);--blog-surface: var(--desk-surface);--blog-inset: var(--desk-screen);--blog-raised: var(--desk-chrome-a);--blog-card-bg: var(--desk-surface);--blog-text: var(--desk-text-1);--blog-text-2: var(--desk-text-2);--blog-text-3: var(--desk-text-3);--blog-text-4: var(--desk-text-4);--blog-line: var(--desk-hairline);--blog-line-strong: var(--desk-rule);--blog-accent: var(--desk-accent);--blog-accent-line: var(--desk-accent-line);--blog-wash: var(--desk-accent-wash);--blog-ring: #1d6ee5;--blog-font-display: "Inter", "Inter Fallback", -apple-system, system-ui, sans-serif;--blog-font-body: var(--blog-font-display);--blog-font-reading: var(--blog-font-display);--blog-font-meta: var(--blog-font-display);--blog-meta-size: .75rem;--blog-meta-transform: lowercase;--blog-meta-tracking: -.03em;--blog-display-weight: 500;--blog-display-tracking: -.03em;--blog-r-card: 8px;--blog-r-media: 8px;--blog-r-chip: 999px;--blog-r-cta: 999px;position:relative;isolation:isolate;background:var(--desk-bg);letter-spacing:-.03em;text-transform:lowercase}:where(html[data-chat-theme=light]) .blog-page[data-blog-skin=desk]{--desk-bg: #f5f5f5;--desk-surface: #fff;--desk-screen: #e9e8ea;--desk-chrome-a: #d6d5d7;--desk-chrome-b: #f0f0f0;--desk-chrome-line: rgb(0 0 0 / .12);--desk-text-1: #000;--desk-text-2: rgb(0 0 0 / .6);--desk-text-3: rgb(0 0 0 / .5);--desk-text-4: rgb(0 0 0 / .4);--desk-dot: rgb(0 0 0 / .13);--desk-rule: rgb(0 0 0 / .15);--desk-hairline: rgb(0 0 0 / .05);--desk-accent: #0f7fff;--desk-accent-line: rgb(15 127 255 / .5);--desk-accent-wash: rgb(15 127 255 / .1);--desk-accent-warm: #e35c00;--desk-shadow-soft: 0 10px 24px rgb(0 0 0 / .12);--desk-shadow-card: 0 4px 12px rgb(0 0 0 / .08);--desk-lip: inset 0 1px 1px rgb(255 255 255 / .8);--desk-border-grad: linear-gradient(#000, rgb(0 0 0 / .1));--desk-pill-bg: linear-gradient(#fbfbfb 0%, #ededed 42%, #e4e4e4 100%);--desk-pill-edge: #626262;--desk-pill-ink: #000;--desk-pill-shadow-text: 0 2px 2px rgb(255 255 255 / .8);--desk-pill-gloss: rgb(255 255 255 / .85);--desk-pill-sheen: rgb(255 255 255 / .45);--desk-pill-burn-mode: color-burn;--desk-pill-burn: inset 0 -8px 0 4px #b3b3b3;--desk-pill-bg-blue: linear-gradient( #edf4ff 0%, #d6e7ff 18%, #a2c7ff 50%, #99cbf8 80%, #a2d2f7 100% );--desk-pill-edge-blue: #221898;--desk-pill-ink-blue: #000;--desk-pill-shadow-text-blue: 0 2px 2px rgb(255 255 255 / .8)}.blog-page--desktop[data-blog-skin=desk]{--blog-gutter: 28px;min-height:100%;padding-bottom:56px;background:var(--desk-bg)}.blog-page--desktop:is(.blog-page--listing,.blog-page--news)[data-blog-skin=desk]{--blog-gutter: clamp(28px, 3.4vw, 48px)}.blog-page[data-blog-skin=desk]:before{position:absolute;z-index:-1;inset:0;background-image:radial-gradient(var(--desk-dot) 1px,transparent 1.3px);background-size:34px 34px;content:"";pointer-events:none}.blog-page[data-blog-skin=desk] .blog-eyebrow{color:var(--desk-text-4);font-family:var(--blog-font-body);font-size:.75rem;font-weight:400;letter-spacing:-.03em;text-transform:lowercase}.blog-page[data-blog-skin=desk] .blog-intro__title{max-width:16ch;font-size:clamp(3.5rem,-1.425rem + 7.69vw,5.5rem);font-weight:500;line-height:1.1}.blog-page[data-blog-skin=desk] .blog-intro__lead{max-width:34ch;color:var(--desk-text-1);font-size:1.5rem;font-weight:500;line-height:1.5}.blog-page[data-blog-skin=desk] :is(.blog-section-heading h2,.blog-post__title){font-size:clamp(2.25rem,-.825rem + 4.81vw,3.5rem);font-weight:500;line-height:1.2}.blog-page[data-blog-skin=desk] .blog-explore__title{font-size:1.75rem;font-weight:500;line-height:1.1}.blog-page[data-blog-skin=desk] :is(.blog-card__excerpt,.blog-post__excerpt){color:var(--desk-text-3);font-size:1rem;line-height:1.5}.blog-page[data-blog-skin=desk] .payload-richtext{font-size:1.125rem;line-height:1.6;text-transform:none}.blog-page[data-blog-skin=desk] .payload-richtext :is(h2,h3,h4,h5,h6){font-weight:500;letter-spacing:-.03em}.blog-page[data-blog-skin=desk] :is(.blog-card__frame,.blog-explore__link,.blog-post__hero){position:relative;overflow:clip;border:0;border-radius:8px;background:var(--desk-surface);box-shadow:var(--desk-shadow-card)}.blog-page[data-blog-skin=desk] :is(.blog-card__frame,.blog-explore__link,.blog-post__hero):before{position:absolute;z-index:2;inset:0;border-radius:inherit;padding:1px;background:var(--desk-border-grad);content:"";mask-clip:content-box,border-box;mask-composite:exclude;mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);pointer-events:none;-webkit-mask-clip:content-box,border-box;-webkit-mask-composite:xor;-webkit-mask-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff)}.blog-page[data-blog-skin=desk] :is(.blog-card__frame,.blog-explore__link,.blog-post__hero):after{position:absolute;z-index:2;inset:0;border-radius:inherit;box-shadow:var(--desk-lip);content:"";pointer-events:none}.blog-page[data-blog-skin=desk] :is(.blog-card__frame,.blog-explore__link){border:1px solid var(--desk-chrome-line);box-shadow:none}.blog-page[data-blog-skin=desk] :is(.blog-card__frame,.blog-explore__link):before,.blog-page[data-blog-skin=desk] :is(.blog-card__frame,.blog-explore__link):after{display:none}.blog-page[data-blog-skin=desk] .blog-card__media{background:var(--desk-screen)}.blog-page[data-blog-skin=desk] .blog-card__body{gap:.65rem;padding:1.15rem 1.25rem 1.35rem}.blog-page[data-blog-skin=desk] .blog-card__caption{display:block;margin:.5rem 0 0;color:var(--desk-text-4);font-family:var(--blog-font-mono);font-size:.75rem;line-height:1.33;text-align:center}.blog-page[data-blog-skin=desk] .blog-post__hero{aspect-ratio:auto;display:block}.blog-page[data-blog-skin=desk] .blog-post__hero img{position:static;aspect-ratio:16 / 9;width:100%;height:auto;background:var(--desk-screen)}.blog-page[data-blog-skin=desk] .blog-explore__link{gap:.3rem;padding:0 0 1.05rem}.blog-page[data-blog-skin=desk] .blog-explore__link>:not(.blog-win__bar){padding-inline:1.125rem}.blog-page[data-blog-skin=desk] .blog-explore__link strong{margin-top:.9rem;font-size:1.125rem;font-weight:500}.blog-page[data-blog-skin=desk] .blog-explore__link .blog-arrow{top:calc(24px + 1rem);color:var(--desk-accent)}.blog-page[data-blog-skin=desk] .blog-categories{border-bottom:2px dotted var(--desk-rule)}.blog-page[data-blog-skin=desk] :is(.blog-explore,.blog-post__aside){border-top:2px dotted var(--desk-rule)}.blog-page[data-blog-skin=desk] .blog-post__editorial-note{border-radius:0;padding-inline:0;background:transparent}@media(min-width:900px){.blog-page[data-blog-skin=desk] .blog-intro__lead{font-size:1.25rem}.blog-page[data-blog-skin=desk] .blog-card__body{padding:1.35rem 1.5rem 1.5rem}}.blog-page[data-blog-skin=desk] .blog-win__bar{position:relative;z-index:1;display:flex;height:24px;flex:0 0 auto;align-items:center;gap:6px;border-bottom:1px solid var(--desk-chrome-line);padding-inline:8px;background:linear-gradient(90deg,var(--desk-chrome-a) 0%,var(--desk-chrome-b) 50%,var(--desk-chrome-a) 100%)}.blog-page[data-blog-skin=desk] .blog-win__dot{width:10px;height:10px;flex:0 0 auto;border-radius:50%;background:#ff5f57}.blog-page[data-blog-skin=desk] .blog-win__dot:nth-child(2){background:#febc2e}.blog-page[data-blog-skin=desk] .blog-win__dot:nth-child(3){background:#28c840}.blog-page[data-blog-skin=desk] .blog-win__title{min-width:0;flex:1 1 auto;padding-inline:8px 40px;overflow:hidden;color:var(--desk-text-4);font-family:var(--blog-font-mono);font-size:12px;letter-spacing:0;line-height:1.33;pointer-events:none;text-align:center;text-overflow:ellipsis;text-transform:none;white-space:nowrap}@media(min-width:900px){.blog-page[data-blog-skin=desk] .blog-intro__inner{position:relative;z-index:1}.blog-page[data-blog-skin=desk] .blog-intro__title{max-width:min(16ch,60%)}.blog-page[data-blog-skin=desk] .blog-intro__lead{max-width:min(34ch,60%)}.blog-page[data-blog-skin=desk] .blog-intro__decor{position:absolute;z-index:-1;display:block;inset:0;color:var(--desk-text-3);font-size:22px;letter-spacing:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.blog-page[data-blog-skin=desk] .blog-intro__decor>span{position:absolute;white-space:nowrap}.blog-page[data-blog-skin=desk] .blog-intro__decor>span:nth-child(1){top:12%;right:18%;rotate:-6deg}.blog-page[data-blog-skin=desk] .blog-intro__decor>span:nth-child(2){top:34%;right:7%;rotate:4deg}.blog-page[data-blog-skin=desk] .blog-intro__decor>span:nth-child(3){top:58%;right:16%;rotate:5deg}.blog-page[data-blog-skin=desk] .blog-intro__decor>span:nth-child(4){top:74%;right:6%;rotate:-3deg}}@keyframes desk-in{0%{opacity:0;translate:0 8px}}@keyframes desk-reveal{0%{opacity:0;scale:.965;translate:0 22px}}.blog-page[data-blog-skin=desk] .blog-intro__decor>span,.blog-page[data-blog-skin=desk] .blog-post__header>*{animation:desk-in .45s ease-out var(--desk-in-delay, .11s) backwards}.blog-page[data-blog-skin=desk] :is(.blog-intro__inner,.blog-intro__decor,.blog-post__header)>:nth-child(1){--desk-in-delay: .11s}.blog-page[data-blog-skin=desk] :is(.blog-intro__inner,.blog-intro__decor,.blog-post__header)>:nth-child(2){--desk-in-delay: .126s}.blog-page[data-blog-skin=desk] :is(.blog-intro__inner,.blog-intro__decor,.blog-post__header)>:nth-child(3){--desk-in-delay: .142s}.blog-page[data-blog-skin=desk] :is(.blog-intro__inner,.blog-intro__decor,.blog-post__header)>:nth-child(4){--desk-in-delay: .158s}.blog-page[data-blog-skin=desk] :is(.blog-intro__inner,.blog-intro__decor,.blog-post__header)>:nth-child(5){--desk-in-delay: .174s}.blog-page[data-blog-skin=desk] :is(.blog-intro__inner,.blog-intro__decor,.blog-post__header)>:nth-child(6){--desk-in-delay: .19s}.blog-page[data-blog-skin=desk] :is(.blog-intro__inner,.blog-intro__decor,.blog-post__header)>:nth-child(7){--desk-in-delay: .206s}.blog-page[data-blog-skin=desk] :is(.blog-intro__inner,.blog-intro__decor,.blog-post__header)>:nth-child(8){--desk-in-delay: .222s}.blog-page[data-blog-skin=desk] :is(.blog-intro__inner,.blog-intro__decor,.blog-post__header)>:nth-child(n+9){--desk-in-delay: .238s}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.blog-page[data-blog-skin=desk] :is(.blog-grid .blog-card,.blog-explore__link,.blog-post__aside){animation:desk-reveal linear both;animation-range:entry 0% entry 35%;animation-timeline:view()}}}.blog-page[data-blog-skin=desk] .blog-grid .blog-card{transform-origin:50% center;transition:filter .35s ease,transform .4s cubic-bezier(.22,1,.36,1)}.blog-page[data-blog-skin=desk] .blog-grid:has(.blog-card:hover) .blog-card:not(:hover){filter:opacity(.45);transform:scale(.97)}@media(prefers-reduced-motion:reduce){.blog-page[data-blog-skin=desk] :is(.blog-intro__inner,.blog-intro__decor,.blog-post__header)>*{animation:none}.blog-page[data-blog-skin=desk] .blog-grid .blog-card{transition:filter .35s ease}.blog-page[data-blog-skin=desk] .blog-grid:has(.blog-card:hover) .blog-card:not(:hover),.blog-page[data-blog-skin=desk] .blog-card:hover .blog-card__frame,.blog-page[data-blog-skin=desk] .blog-card:focus-within .blog-card__frame,.blog-page[data-blog-skin=desk] .blog-card:hover .blog-card__image,.blog-page[data-blog-skin=desk] .blog-card:hover .blog-arrow,.blog-page[data-blog-skin=desk] .blog-explore__link:hover .blog-arrow{transform:none}.blog-page[data-blog-skin=desk] :is(.blog-chip,.payload-richtext a[data-blog-cta]):active{transform:none}}.blog-page[data-blog-skin=desk] :is(.blog-feed,.blog-news,.blog-explore){container:blog-content / inline-size}.blog-page[data-blog-skin=desk] .blog-card__frame{display:var(--desk-card-display, flex);flex-direction:column;grid-template-columns:var(--desk-card-cols, minmax(0, 1fr));grid-template-rows:auto 1fr}.blog-page[data-blog-skin=desk] .blog-win__bar{grid-column:1 / -1}.blog-page[data-blog-skin=desk] .blog-card__media{flex:0 0 auto;align-self:stretch;aspect-ratio:var(--desk-card-ratio, 16 / 9);min-height:var(--desk-card-media-min, 0px)}.blog-page[data-blog-skin=desk] .blog-card__body{display:flex;min-width:0;flex:1 1 auto;flex-direction:column}.blog-page[data-blog-skin=desk] .blog-card__title{font-size:var(--desk-card-title, 1.375rem);line-height:1.15}.blog-page[data-blog-skin=desk] .blog-card__excerpt{-webkit-line-clamp:3}.blog-page[data-blog-skin=desk] .blog-grid,.blog-page[data-blog-skin=desk] .blog-explore__links{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-auto-rows:auto}.blog-page[data-blog-skin=desk] .blog-explore__link{display:flex;flex-direction:column}@container blog-content (min-width: 620px){.blog-page[data-blog-skin=desk] .blog-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.blog-page[data-blog-skin=desk] .blog-card{grid-column:span 3}.blog-page[data-blog-skin=desk] .blog-card:nth-child(3n+1){--desk-card-display: grid;--desk-card-cols: 46% minmax(0, 1fr);--desk-card-ratio: auto;--desk-card-media-min: 240px;--desk-card-title: 1.75rem;grid-column:span 6}.blog-page[data-blog-skin=desk] .blog-card:nth-child(3n+2):last-child{grid-column:span 6}.blog-page[data-blog-skin=desk] .blog-explore__links{grid-template-columns:repeat(3,minmax(0,1fr))}}@container blog-content (min-width: 960px){.blog-page[data-blog-skin=desk] .blog-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.blog-page[data-blog-skin=desk] .blog-grid .blog-card{--desk-card-display: flex;--desk-card-cols: minmax(0, 1fr);--desk-card-ratio: 16 / 9;--desk-card-media-min: 0px;--desk-card-title: 1.375rem;grid-column:span 4}.blog-page[data-blog-skin=desk] .blog-grid :is(.blog-card:nth-child(4n+1),.blog-card:nth-child(4n)){--desk-card-display: grid;--desk-card-cols: 46% minmax(0, 1fr);--desk-card-ratio: auto;--desk-card-media-min: 240px;--desk-card-title: 1.75rem;grid-column:span 8}.blog-page[data-blog-skin=desk] .blog-grid .blog-card:nth-child(odd):last-child{grid-column:1 / -1}.blog-page[data-blog-skin=desk] .blog-explore__links{grid-template-columns:2fr 1fr 1fr}}@media(min-width:900px){.blog-page[data-blog-skin=desk] .blog-post{display:grid;align-items:start;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:0}.blog-page[data-blog-skin=desk] .blog-post>:not(.blog-post__aside){grid-column:1 / -1}.blog-page[data-blog-skin=desk] .blog-post>.blog-post__aside{max-width:none;margin-inline:0}.blog-page[data-blog-skin=desk] .blog-post>.blog-post__aside:only-of-type{max-width:var(--blog-measure);margin-inline:auto;grid-column:1 / -1}}.blog-page[data-blog-skin=desk] :is(.blog-chip,.blog-card__read,.payload-richtext a[data-blog-cta]:not([data-blog-cta=inline])){position:relative;display:inline-flex;min-height:40px;height:40px;align-items:center;justify-content:center;gap:10px;overflow:hidden;border:1px solid var(--desk-pill-edge);border-radius:999px;padding:0 20px 1px 16px;color:var(--desk-pill-ink);background:var(--desk-pill-bg);font-family:var(--blog-font-body);font-size:18px;font-weight:500;letter-spacing:-.03em;line-height:1.5;isolation:isolate;text-shadow:var(--desk-pill-shadow-text);text-transform:lowercase;transition:opacity .15s ease,transform .12s ease;box-shadow:var(--desk-shadow-soft),inset 0 -15px 2px -12px var(--desk-pill-sheen)}.blog-page[data-blog-skin=desk] :is(.blog-chip,.blog-card__read,.payload-richtext a[data-blog-cta]:not([data-blog-cta=inline])):before{position:absolute;z-index:-1;top:3px;right:12px;left:12px;height:12px;border-radius:999px;background:linear-gradient(var(--desk-pill-gloss),transparent);content:"";filter:blur(.5px);pointer-events:none}.blog-page[data-blog-skin=desk] :is(.blog-chip,.blog-card__read,.payload-richtext a[data-blog-cta]:not([data-blog-cta=inline])):after{position:absolute;z-index:-1;inset:0;border-radius:inherit;box-shadow:var(--desk-pill-burn);content:"";mix-blend-mode:var(--desk-pill-burn-mode);pointer-events:none}.blog-page[data-blog-skin=desk] :is(.blog-chip.is-active,.payload-richtext a[data-blog-cta=primary],.payload-richtext a[data-blog-cta=final]){--desk-pill-bg: var(--desk-pill-bg-blue);--desk-pill-edge: var(--desk-pill-edge-blue);--desk-pill-ink: var(--desk-pill-ink-blue);--desk-pill-shadow-text: var(--desk-pill-shadow-text-blue)}.blog-page[data-blog-skin=desk] :is(.blog-chip,.blog-card__read){font-size:16px;padding-inline:16px}.blog-page[data-blog-skin=desk] .blog-card__read{z-index:1;align-self:flex-start;margin-top:auto}.blog-page[data-blog-skin=desk] .payload-richtext a[data-blog-cta=final]{display:flex;width:100%;min-height:48px;height:48px;margin-top:1.5em}.blog-page[data-blog-skin=desk] .payload-richtext a[data-blog-cta=inline]{color:var(--desk-accent);text-decoration:none}.blog-page[data-blog-skin=desk] :is(.blog-chip,.payload-richtext a[data-blog-cta],.blog-categories__feed,.blog-breadcrumbs a):hover{opacity:.8}.blog-page[data-blog-skin=desk] :is(.blog-chip,.payload-richtext a[data-blog-cta]):active{transform:scale(.97)}.blog-page[data-blog-skin=desk] :is(.blog-chip,.payload-richtext a[data-blog-cta]):focus-visible{border-radius:999px;outline:2px solid #1d6ee5;outline-offset:2px}.blog-page[data-blog-skin=desk]{--desk-glyph-filter: none}:where(html[data-chat-theme=light]) .blog-page[data-blog-skin=desk]{--desk-glyph-filter: brightness(0) opacity(.55)}.blog-page[data-blog-skin=desk] .blog-menubar{position:sticky;z-index:5;top:0;display:grid;height:52px;align-items:center;gap:16px;grid-template-columns:auto 1fr auto auto auto;border-bottom:1px solid var(--desk-hairline);padding-inline:max(24px,var(--blog-gutter));color:var(--desk-text-2);background:var(--desk-bg);-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--blog-font-body);font-size:14px;letter-spacing:-.03em;line-height:1;text-transform:lowercase}.blog-page[data-blog-skin=desk] .blog-menubar__close{display:inline-flex;align-items:center;gap:8px;padding:8px;margin-inline-start:-8px;transition:opacity .15s ease,transform .12s ease}.blog-page[data-blog-skin=desk] .blog-menubar__dot{display:inline-flex;width:12px;height:12px;align-items:center;justify-content:center;border-radius:50%;background:#ff5f57;box-shadow:inset 0 0 0 1px #0000000f}.blog-page[data-blog-skin=desk] .blog-menubar__dot--min{background:#febc2e}.blog-page[data-blog-skin=desk] .blog-menubar__dot--max{background:#28c840}.blog-page[data-blog-skin=desk] .blog-menubar__close:is(:hover,:focus-visible) .blog-menubar__dot--close:after{color:#4d0000;content:"×";font-size:9px;font-weight:700;line-height:1}.blog-page[data-blog-skin=desk] .blog-menubar__close:hover{opacity:1}.blog-page[data-blog-skin=desk] .blog-menubar__close:active{transform:scale(.97)}.blog-page[data-blog-skin=desk] .blog-menubar__close:focus-visible{border-radius:999px;outline:2px solid #1d6ee5;outline-offset:2px}.blog-page[data-blog-skin=desk] .blog-menubar__items{display:flex;min-width:0;align-items:center;gap:20px;overflow:hidden}.blog-page[data-blog-skin=desk] .blog-menubar__items>a{color:var(--desk-text-2);font-size:14px;font-weight:400;line-height:1;white-space:nowrap;transition:color .15s ease,opacity .15s ease,transform .12s ease}.blog-page[data-blog-skin=desk] .blog-menubar__items>a:hover{opacity:.8}.blog-page[data-blog-skin=desk] .blog-menubar__items>a:active{transform:scale(.97)}.blog-page[data-blog-skin=desk] .blog-menubar__items>a[aria-current=page]{color:var(--desk-text-1);font-weight:500}.blog-page[data-blog-skin=desk] .blog-menubar__title{min-width:0;overflow:hidden;color:var(--desk-text-1);font-size:14px;font-weight:500;line-height:1;text-overflow:ellipsis;white-space:nowrap}.blog-page[data-blog-skin=desk] .blog-menubar__status{display:inline-flex;align-items:center;gap:10px}.blog-page[data-blog-skin=desk] .blog-menubar .kit-glyph{display:inline-block;width:14px;height:14px;flex:none;filter:var(--desk-glyph-filter);-o-object-fit:contain;object-fit:contain}.blog-page[data-blog-skin=desk] .blog-menubar__meta{color:var(--desk-text-4);font-size:12px;line-height:1;white-space:nowrap}.blog-page[data-blog-skin=desk] .blog-menubar__cta{display:inline-flex;align-items:center;gap:6px;color:var(--desk-accent);font-size:14px;font-weight:500;line-height:1;white-space:nowrap;transition:opacity .15s ease,transform .12s ease}.blog-page[data-blog-skin=desk] .blog-menubar__cta:hover{opacity:.8}.blog-page[data-blog-skin=desk] .blog-menubar__cta:active{transform:scale(.97)}.blog-page[data-blog-skin=desk] .blog-menubar__cta .kit-glyph{filter:none}.blog-page[data-blog-skin=desk] :is(.blog-menubar__items>a,.blog-menubar__cta):focus-visible{border-radius:4px;outline:2px solid #1d6ee5;outline-offset:2px}@media(min-width:900px){.blog-page[data-blog-skin=desk] .blog-menubar[data-surface=desktop] .blog-menubar__title{position:absolute;left:50%;max-width:40%;pointer-events:none;translate:-50%}}@media(max-width:899px){.blog-page[data-blog-skin=desk] .blog-menubar{height:auto;min-height:48px;gap:12px;grid-template-columns:auto 1fr auto;padding-top:env(safe-area-inset-top,0px);padding-inline:max(16px,var(--blog-gutter))}}.blog-page[data-blog-skin=desk] .blog-menubar[data-surface=mobile]{height:auto;min-height:48px;gap:12px;grid-template-columns:auto 1fr auto;padding-top:env(safe-area-inset-top,0px);padding-inline:max(16px,var(--blog-gutter))}@media(max-width:899px){.blog-page[data-blog-skin=desk] .blog-menubar__items,.blog-page[data-blog-skin=desk] .blog-menubar__status{display:none}.blog-page[data-blog-skin=desk] .blog-menubar__close{min-height:44px}}.blog-page[data-blog-skin=desk] .blog-menubar[data-surface=mobile] .blog-menubar__items,.blog-page[data-blog-skin=desk] .blog-menubar[data-surface=mobile] .blog-menubar__status{display:none}.blog-page[data-blog-skin=desk] .blog-menubar[data-surface=mobile] .blog-menubar__close{min-height:44px}.blog-page[data-blog-skin=desk] .blog-desk-icon{color:var(--desk-text-4);pointer-events:auto;text-align:center;transition:opacity .15s ease,transform .12s ease}.blog-page[data-blog-skin=desk] .blog-desk-icon__glyph{display:grid;width:56px;height:56px;place-items:center;border:1px solid var(--desk-hairline);border-radius:12px;background:var(--desk-surface);box-shadow:var(--desk-shadow-card),var(--desk-lip);transition:transform .16s ease,box-shadow .16s ease}.blog-page[data-blog-skin=desk] .blog-desk-icon .kit-glyph{display:block;width:28px;height:28px;filter:var(--desk-glyph-filter);-o-object-fit:contain;object-fit:contain}.blog-page[data-blog-skin=desk] .blog-desk-icon__label{display:block;color:var(--desk-text-4);font-family:var(--blog-font-mono);font-size:12px;letter-spacing:0;line-height:1.25;text-transform:lowercase;transition:color .15s ease}.blog-page[data-blog-skin=desk] .blog-desk-icon:hover .blog-desk-icon__label{color:var(--desk-accent)}.blog-page[data-blog-skin=desk] .blog-desk-icon:hover .blog-desk-icon__glyph{transform:translateY(-2px);box-shadow:var(--desk-shadow-soft),var(--desk-lip)}.blog-page[data-blog-skin=desk] .blog-desk-icon:active{transform:scale(.97)}.blog-page[data-blog-skin=desk] .blog-desk-icon:focus-visible{border-radius:12px;outline:2px solid #1d6ee5;outline-offset:4px}.blog-page[data-blog-skin=desk] span.blog-sticker{overflow:hidden;border-radius:3px;background:#fff;box-shadow:0 6px 16px #0000002e;white-space:normal}.blog-page[data-blog-skin=desk] .blog-sticker__head{display:block;padding:4px 0 5px;color:#fff;background:#ed1b26;font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1.15;text-align:center;text-transform:uppercase}.blog-page[data-blog-skin=desk] .blog-sticker__name{display:grid;flex:1 1 auto;place-items:center;color:#101014;font-size:18px;font-style:italic;font-weight:700;letter-spacing:-.02em;line-height:1.1;text-align:center}@media(min-width:900px){.blog-page[data-blog-skin=desk] .blog-intro__decor{z-index:2;overflow:visible}.blog-page[data-blog-skin=desk] :is(.blog-categories,.blog-active-tag,.blog-feed,.blog-explore){position:relative;z-index:3}.blog-page[data-blog-skin=desk] .blog-desk-drift{position:absolute;inset:0;height:720px;pointer-events:none}.blog-page[data-blog-skin=desk] .blog-desk-icon{position:absolute;z-index:0;display:flex;width:90px;flex-direction:column;align-items:center;gap:6px;opacity:.62;cursor:grab;touch-action:none;translate:var(--blog-drag-x, 0) var(--blog-drag-y, 0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.blog-page[data-blog-skin=desk] :is(.blog-desk-icon,.blog-sticker):is(:hover,:focus-visible,.is-dragging){z-index:2;opacity:1}.blog-page[data-blog-skin=desk] :is(.blog-desk-icon,.blog-sticker).is-dragging{cursor:grabbing}.blog-page[data-blog-skin=desk] .blog-desk-icon:nth-child(1){top:140px;right:180px}.blog-page[data-blog-skin=desk] .blog-desk-icon:nth-child(2){top:140px;right:70px}.blog-page[data-blog-skin=desk] .blog-desk-icon:nth-child(3){top:240px;right:180px}.blog-page[data-blog-skin=desk] .blog-desk-icon:nth-child(4){top:240px;right:70px}.blog-page[data-blog-skin=desk] .blog-desk-icon__label{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-page[data-blog-skin=desk] .blog-sticker{position:absolute;z-index:1;top:28px;right:390px;display:flex;width:132px;height:84px;flex-direction:column;cursor:grab;pointer-events:auto;rotate:-6deg;touch-action:none;translate:var(--blog-drag-x, 0) var(--blog-drag-y, 0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.blog-page[data-blog-skin=desk] .blog-desk-reset{position:absolute;z-index:4;top:8px;right:18px;border:0;color:var(--desk-text-4);background:transparent;cursor:pointer;font:11px/1.2 var(--blog-font-mono);pointer-events:auto}.blog-page[data-blog-skin=desk] .blog-desk-reset:hover{color:var(--desk-text-1)}}@media(min-width:900px)and (max-width:1279px){.blog-page[data-blog-skin=desk] .blog-intro__decor>span:not([class]){display:none}}@media(min-width:1280px){.blog-page[data-blog-skin=desk] .blog-intro__decor>span:not([class]):nth-child(1){top:32%;right:420px}.blog-page[data-blog-skin=desk] .blog-intro__decor>span:not([class]):nth-child(2){top:47%;right:460px}.blog-page[data-blog-skin=desk] .blog-intro__decor>span:not([class]):nth-child(3){top:63%;right:420px}.blog-page[data-blog-skin=desk] .blog-intro__decor>span:not([class]):nth-child(4){top:78%;right:460px}}@media(max-width:899px){.blog-page[data-blog-skin=desk] .blog-intro__decor{display:flex;gap:14px;overflow-x:auto;padding-block:8px 4px;padding-inline:var(--blog-gutter);scrollbar-width:none}.blog-page[data-blog-skin=desk] .blog-intro__decor>span,.blog-page[data-blog-skin=desk] .blog-sticker{display:none}.blog-page[data-blog-skin=desk] .blog-desk-drift{display:contents}.blog-page[data-blog-skin=desk] .blog-desk-reset{display:none}.blog-page[data-blog-skin=desk] .blog-desk-icon{display:flex;width:76px;flex:0 0 auto;flex-direction:column;align-items:center;gap:6px}.blog-page[data-blog-skin=desk] .blog-desk-icon__glyph{width:48px;height:48px;border-radius:10px}.blog-page[data-blog-skin=desk] .blog-desk-icon .kit-glyph{width:24px;height:24px}.blog-page[data-blog-skin=desk] .blog-desk-icon__label{max-width:96px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.blog-page[data-blog-skin=desk] .blog-intro__lead{max-width:30ch;color:var(--desk-text-2);font-size:1.125rem;font-weight:400}}.blog-page[data-blog-skin=desk] .blog-pill{color:#fff;background:#f60;box-shadow:none;text-shadow:none}.blog-page[data-blog-skin=desk] .blog-pill--orange{background:#f60}.blog-page[data-blog-skin=desk] .blog-pill--blue{background:#1b49ed}.blog-page[data-blog-skin=desk]{--desk-bubble-tail: #3b84e8}:where(html[data-chat-theme=light]) .blog-page[data-blog-skin=desk]{--desk-bubble-tail: #a2d2f7}.blog-page[data-blog-skin=desk] .blog-post__excerpt{position:relative;width:-moz-fit-content;width:fit-content;max-width:34rem;border-radius:18px;padding:14px 18px;color:var(--desk-pill-ink-blue);background:var(--desk-pill-bg-blue);box-shadow:var(--desk-shadow-card);font-size:20px;line-height:1.4;text-align:left;text-wrap:pretty}.blog-page[data-blog-skin=desk] .blog-post__excerpt:after{position:absolute;right:18px;bottom:-4px;width:12px;height:12px;border-radius:2px;background:var(--desk-bubble-tail);content:"";rotate:45deg}@media(min-width:900px){.blog-page[data-blog-skin=desk] .blog-post__excerpt{margin-inline:auto}}@keyframes desk-eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.blog-page[data-blog-skin=desk] .blog-eq{display:inline-flex;height:14px;align-items:flex-end;gap:3px;color:var(--desk-text-3);vertical-align:baseline}.blog-page[data-blog-skin=desk] .blog-eq>i{display:block;width:3px;height:14px;border-radius:2px;background:currentColor;animation:desk-eq 1.1s ease-in-out infinite alternate;animation-delay:calc(var(--i, 0) * -90ms);transform:scaleY(var(--eq-h, .6));transform-origin:50% 100%}.blog-page[data-blog-skin=desk] .blog-eq>i:nth-child(1){--i: 1;--eq-h: .35}.blog-page[data-blog-skin=desk] .blog-eq>i:nth-child(2){--i: 2;--eq-h: .7}.blog-page[data-blog-skin=desk] .blog-eq>i:nth-child(3){--i: 3;--eq-h: 1}.blog-page[data-blog-skin=desk] .blog-eq>i:nth-child(4){--i: 4;--eq-h: .55}.blog-page[data-blog-skin=desk] .blog-eq>i:nth-child(5){--i: 5;--eq-h: .85}.blog-page[data-blog-skin=desk] .blog-eq>i:nth-child(6){--i: 6;--eq-h: .4}.blog-page[data-blog-skin=desk] .blog-eq>i:nth-child(7){--i: 7;--eq-h: .75}.blog-page[data-blog-skin=desk] .blog-eq>i:nth-child(8){--i: 8;--eq-h: 1}.blog-page[data-blog-skin=desk] .blog-eq>i:nth-child(9){--i: 9;--eq-h: .5}.blog-page[data-blog-skin=desk] .blog-eq>i:nth-child(10){--i: 10;--eq-h: .9}.blog-page[data-blog-skin=desk] .blog-eq>i:nth-child(11){--i: 11;--eq-h: .45}.blog-page[data-blog-skin=desk] .blog-eq>i:nth-child(12){--i: 12;--eq-h: .65}@media(prefers-reduced-motion:reduce){.blog-page[data-blog-skin=desk] .blog-eq>i{animation:none}}.blog-page[data-blog-skin=desk]{--desk-ok: #34c759;--desk-warn: #ff6600;--desk-info: #1b49ed;--desk-danger: #ed1b26;--desk-dots: radial-gradient(circle 5px at 5px 50%, #ff5f57 98%, transparent 100%), radial-gradient(circle 5px at 21px 50%, #febc2e 98%, transparent 100%), radial-gradient(circle 5px at 37px 50%, #28c840 98%, transparent 100%);--desk-dots-inset: radial-gradient(circle 5px at 13px 50%, #ff5f57 98%, transparent 100%), radial-gradient(circle 5px at 29px 50%, #febc2e 98%, transparent 100%), radial-gradient(circle 5px at 45px 50%, #28c840 98%, transparent 100%);--desk-chrome: linear-gradient( 90deg, var(--desk-chrome-a) 0%, var(--desk-chrome-b) 50%, var(--desk-chrome-a) 100% )}:where(html[data-chat-theme=light]) .blog-page[data-blog-skin=desk]{--blog-ok: var(--desk-ok);--blog-warn: var(--desk-warn);--blog-info: var(--desk-info);--blog-danger: var(--desk-danger)}.blog-page[data-blog-skin=desk] .payload-richtext :is(.blog-block--note,.blog-block--prompt,.blog-block--window,.blog-block--cta-card,.blog-block--takeaways){border:1px solid var(--desk-hairline);border-radius:8px;background:var(--desk-surface);box-shadow:var(--desk-shadow-card),var(--desk-lip)}.blog-page[data-blog-skin=desk] .payload-richtext :is(.blog-block--note .blog-block__label,.blog-block--prompt figcaption,.blog-block--window figcaption){position:relative;display:flex;height:24px;align-items:center;justify-content:center;border-bottom:1px solid var(--desk-chrome-line);padding:0 56px;color:var(--desk-text-4);background:var(--desk-chrome);font-family:var(--blog-font-mono);font-size:12px;font-weight:400;letter-spacing:0;line-height:1;text-align:center;text-transform:lowercase}.blog-page[data-blog-skin=desk] .payload-richtext :is(.blog-block--note .blog-block__label,.blog-block--prompt figcaption,.blog-block--window figcaption):before{position:absolute;top:0;bottom:0;left:8px;width:42px;background:var(--desk-dots);content:""}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block--note{overflow:clip;gap:.5rem;border-inline-start:3px solid var(--blog-block-accent, var(--desk-text-3));padding:0 0 .95rem}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block--note>:not(.blog-block__label){padding-inline:1.1rem}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block--prompt{overflow:clip}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block--prompt pre{background:var(--desk-screen)}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block--divider{border-top-color:var(--desk-rule)}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block--sticker{box-shadow:0 8px 20px #00000047}@media(min-width:900px){.blog-page[data-blog-skin=desk] .payload-richtext .blog-block--sticker{rotate:-4deg}}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block--cta-card{overflow:clip;padding:44px 24px 24px;background-color:var(--desk-surface);background-image:radial-gradient(var(--desk-dot) 1px,transparent 1.3px);background-size:34px 34px}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block--cta-card:before{position:absolute;top:0;right:0;left:0;height:24px;border-bottom:1px solid var(--desk-chrome-line);background:var(--desk-dots-inset),var(--desk-chrome);content:""}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block__eyebrow{color:var(--desk-accent);font-family:var(--blog-font-body);font-weight:400;letter-spacing:-.03em;text-transform:lowercase}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block--cta-card h3{font-size:28px;font-weight:500;letter-spacing:-.03em}.blog-page[data-blog-skin=desk] .payload-richtext :is(.blog-block--cta-card,.blog-block--final) .blog-block__actions>a[data-blog-cta]:not([data-blog-cta=inline],.blog-block--model-card){min-width:0;max-width:100%;min-height:48px;height:auto;padding-block:8px;overflow-wrap:anywhere;text-align:center;white-space:normal}.blog-page[data-blog-skin=desk] .payload-richtext a[data-blog-cta].blog-block--model-card{display:grid;min-height:0;height:auto;align-items:center;justify-content:normal;grid-template-columns:56px minmax(0,1fr) auto;gap:0 14px;overflow:visible;border:1px solid var(--desk-hairline);border-radius:12px;padding:14px 16px;color:var(--desk-text-1);background:var(--desk-surface);box-shadow:var(--desk-shadow-card),var(--desk-lip);font-size:17px;font-weight:400;text-shadow:none}.blog-page[data-blog-skin=desk] .payload-richtext a[data-blog-cta].blog-block--model-card:before{position:absolute;z-index:-1;top:14px;right:auto;left:16px;width:56px;height:56px;border:1px solid var(--desk-hairline);border-radius:12px;background:var(--desk-screen);box-shadow:var(--desk-lip);content:"";filter:none}.blog-page[data-blog-skin=desk] .payload-richtext a[data-blog-cta].blog-block--model-card:not(:has(.blog-block__glyph)){grid-template-columns:minmax(0,1fr) auto}.blog-page[data-blog-skin=desk] .payload-richtext a[data-blog-cta].blog-block--model-card:not(:has(.blog-block__glyph)):before{display:none}.blog-page[data-blog-skin=desk] .payload-richtext a[data-blog-cta].blog-block--model-card:after{content:none}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block__glyph{border:0;background:transparent;filter:var(--desk-glyph-filter)}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block__title{font-weight:500}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block__meta{color:var(--desk-text-3);font-family:var(--blog-font-mono);font-size:12px;letter-spacing:0}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block__go{height:32px;border:1px solid var(--desk-pill-edge);padding:0 14px 1px;color:var(--desk-pill-ink);background:var(--desk-pill-bg);box-shadow:var(--desk-shadow-card),inset 0 -12px 2px -10px var(--desk-pill-sheen);font-size:15px;font-weight:500;letter-spacing:-.03em;text-shadow:var(--desk-pill-shadow-text);text-transform:lowercase}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block--compare figure{overflow:clip;border:1px solid var(--desk-hairline);border-radius:8px;padding-top:24px;background:var(--desk-surface);box-shadow:var(--desk-shadow-card),var(--desk-lip)}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block--compare figure:before{position:absolute;top:0;right:0;left:0;height:24px;border-bottom:1px solid var(--desk-chrome-line);background:var(--desk-dots-inset),var(--desk-chrome);content:""}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block--compare img{background:var(--desk-screen)}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block--compare figcaption{border-top:1px solid var(--desk-hairline);color:var(--desk-text-4);background:var(--desk-surface);letter-spacing:0}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block--window{overflow:clip}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block--window img{background:var(--desk-screen)}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block--takeaways{padding:1.15rem 1.25rem}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block--takeaways li:before{color:var(--desk-ok)}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block--stats li{border:1px solid var(--desk-hairline);background:var(--desk-surface);box-shadow:var(--desk-shadow-card),var(--desk-lip)}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block--stats strong{letter-spacing:-.03em}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block--stats span{color:var(--desk-text-4);font-family:var(--blog-font-mono);letter-spacing:0}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block--bubble p{border:0;border-radius:18px;padding:14px 18px;color:var(--desk-pill-ink-blue);background:var(--desk-pill-bg-blue);box-shadow:var(--desk-shadow-card);font-size:17px;line-height:1.4}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block--bubble p:after{position:absolute;bottom:-4px;left:18px;width:12px;height:12px;border-radius:2px;background:var(--desk-bubble-tail);content:"";rotate:45deg}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block--bubble cite{color:var(--desk-text-4);font-family:var(--blog-font-mono);letter-spacing:0}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block--final{border:1px solid var(--desk-hairline);padding:2rem 1.5rem;background-color:var(--desk-accent-wash);background-image:radial-gradient(var(--desk-dot) 1px,transparent 1.3px);background-size:34px 34px;box-shadow:var(--desk-shadow-card),var(--desk-lip)}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block--final h3{font-size:28px;font-weight:500;letter-spacing:-.03em}.blog-news__list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.blog-news__frame{position:relative;height:100%;overflow:hidden;border:1px solid var(--blog-line);border-radius:var(--blog-r-card);background:var(--blog-card-bg);box-shadow:var(--desk-shadow-card, none);transition:border-color .15s ease,transform .12s ease}.blog-news__item:hover .blog-news__frame,.blog-news__item:focus-within .blog-news__frame{border-color:var(--blog-line-strong)}.blog-news__body{display:flex;flex-direction:column;gap:8px;padding:14px 16px 16px}.blog-news__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--blog-text-3, var(--blog-text));font-family:var(--blog-font-meta);font-size:var(--blog-meta-size);letter-spacing:var(--blog-meta-tracking);text-transform:var(--blog-meta-transform)}.blog-news__glyph{display:inline-flex;width:20px;height:20px;flex:0 0 auto;align-items:center;justify-content:center}.blog-news__source{color:var(--blog-text-2, var(--blog-text));font-weight:600}.blog-news__title{margin:0;color:var(--blog-text);font-family:var(--blog-font-display);font-size:1.0625rem;font-weight:var(--blog-display-weight);letter-spacing:var(--blog-display-tracking);line-height:1.3}.blog-news__link{color:inherit;text-decoration:none}.blog-news__link:after{position:absolute;content:"";inset:0}.blog-news__teaser{margin:0;color:var(--blog-text-2, var(--blog-text));font-family:var(--blog-font-body);font-size:.9375rem;line-height:1.5}.blog-news__actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:12px;margin:4px 0 0}.blog-news__action{color:var(--blog-text-2, var(--blog-text));font-family:var(--blog-font-meta);font-size:var(--blog-meta-size);letter-spacing:var(--blog-meta-tracking);text-decoration:underline;text-underline-offset:3px}.blog-news__action--try{color:var(--blog-accent)}.blog-news__action:hover{opacity:.8}.blog-news__action:focus-visible,.blog-news__link:focus-visible{border-radius:4px;outline:2px solid var(--blog-ring);outline-offset:2px}.blog-pill--topic-model{color:#fff;background:#1b49ed}.blog-pill--topic-pricing{color:#fff;background:#f60}.blog-pill--topic-api{color:#fff;background:#4a4a52}.blog-pill--topic-other{color:var(--blog-text);background:var(--blog-raised);box-shadow:inset 0 0 0 1px var(--blog-line)}.blog-page[data-blog-skin=desk] .blog-news__frame{border-color:var(--desk-chrome-line);background:var(--desk-surface);box-shadow:none}.blog-page[data-blog-skin=desk] .blog-pill--topic-model{background:#1b49ed}.blog-page[data-blog-skin=desk] .blog-pill--topic-pricing{background:#f60}.blog-page[data-blog-skin=desk] .blog-pill--topic-api{background:#4a4a52}.blog-page[data-blog-skin=desk] .blog-pill--topic-other{color:#fff;background:#6b6b74}.blog-page[data-blog-skin=desk] .blog-news__glyph .kit-glyph{display:block;width:20px;height:20px;filter:var(--desk-glyph-filter);-o-object-fit:contain;object-fit:contain}.blog-page[data-blog-skin=desk] .blog-news__title,.blog-page[data-blog-skin=desk] .blog-news__action{text-transform:lowercase}@container blog-content (min-width: 620px){.blog-news__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.blog-news__body{padding:16px 20px 18px}.blog-news__title{font-size:1.25rem}}@container blog-content (min-width: 960px){.blog-news__list{grid-template-columns:repeat(12,minmax(0,1fr))}.blog-news__item{grid-column:span 4}.blog-news__item:first-child{grid-column:span 8}.blog-news__item:first-child:only-child,.blog-news__item:nth-child(3n):last-child{grid-column:1 / -1}.blog-news__item:nth-child(3n):nth-last-child(2),.blog-news__item:nth-child(3n+1):last-child:not(:only-child){grid-column:span 6}}@media(prefers-reduced-motion:reduce){.blog-news__frame{transition:none}}.blog-collection{display:flex;flex-direction:column;gap:28px;padding-bottom:48px}.blog-sr-only{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);white-space:nowrap}.blog-collection__frame{position:relative;overflow:hidden;border:1px solid var(--blog-line);border-radius:var(--blog-r-card);background:var(--blog-card-bg);box-shadow:var(--desk-shadow-card, none)}.blog-collection__head-body{display:flex;flex-direction:column;gap:10px;padding:18px 20px 22px}.blog-collection__title{margin:0;color:var(--blog-text);font-family:var(--blog-font-display);font-size:clamp(1.5rem,1.1rem + 2vw,2.5rem);font-weight:var(--blog-display-weight);letter-spacing:var(--blog-display-tracking);line-height:1.1}.blog-collection__lead{max-width:var(--blog-measure);margin:0;color:var(--blog-text-2);font-family:var(--blog-font-reading);font-size:1rem;line-height:1.5}.blog-collection__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;color:var(--blog-text-3);font-family:var(--blog-font-meta);font-size:var(--blog-meta-size);letter-spacing:var(--blog-meta-tracking);text-transform:var(--blog-meta-transform)}.blog-collection__sticker{position:absolute;top:34px;right:16px;display:none;flex-direction:column;align-items:center;padding:8px 14px;border:1px solid var(--blog-line-strong);border-radius:8px;background:var(--blog-inset);color:var(--blog-text-2);font-family:var(--blog-font-meta);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;rotate:3deg}.blog-collection__sticker-num{color:var(--blog-accent);font-family:var(--blog-font-display);font-size:1.25rem;font-weight:600;letter-spacing:-.02em;text-transform:none}@media(min-width:720px){.blog-collection__sticker{display:flex}.blog-collection__head-body{padding-right:140px}}.blog-collection__grid{display:grid;gap:14px;grid-auto-flow:row dense;grid-template-columns:repeat(12,minmax(0,1fr))}.blog-collection__grid>*{grid-column:1 / -1;min-width:0}@media(min-width:900px){.blog-page .payload-richtext .blog-collection__grid a.blog-block.blog-block--collection-item[data-blog-cta]{grid-column:span 4}.payload-richtext .blog-collection__grid a.blog-block.blog-block--collection-item[data-blog-cta]:nth-of-type(3n+1){grid-column:span 8}}.blog-page .payload-richtext .blog-collection__grid a.blog-block.blog-block--collection-item[data-blog-cta]{position:relative;display:grid;height:auto;min-height:0;overflow:visible;align-items:start;justify-content:normal;isolation:auto;font-size:1rem;font-weight:400;text-shadow:none;text-transform:none;gap:4px 14px;grid-template-areas:"num glyph title" "num glyph note" "num glyph go";grid-template-columns:auto 32px minmax(0,1fr);padding:16px 18px;border:1px solid var(--blog-line);border-radius:var(--blog-r-card);background:var(--blog-card-bg);box-shadow:var(--desk-shadow-card, none);color:var(--blog-text);text-decoration:none;transition:border-color .15s ease,transform .12s ease}.payload-richtext .blog-collection__grid a.blog-block.blog-block--collection-item[data-blog-cta]:hover,.payload-richtext .blog-collection__grid a.blog-block.blog-block--collection-item[data-blog-cta]:focus-visible{border-color:var(--blog-line-strong)}.payload-richtext .blog-collection__grid a.blog-block.blog-block--collection-item[data-blog-cta] .blog-block__num{grid-area:num;align-self:center;color:var(--blog-text-4);font-family:var(--blog-font-mono);font-size:1.5rem;line-height:1}.payload-richtext .blog-collection__grid a.blog-block.blog-block--collection-item[data-blog-cta] .blog-block__glyph{width:32px;height:32px;align-self:center;grid-area:glyph;filter:var(--desk-glyph-filter, none)}.payload-richtext .blog-collection__grid a.blog-block.blog-block--collection-item[data-blog-cta] .blog-block__title{grid-area:title;color:var(--blog-text);font-family:var(--blog-font-display);font-size:1.0625rem;font-weight:500;letter-spacing:var(--blog-display-tracking);line-height:1.25}.payload-richtext .blog-collection__grid a.blog-block.blog-block--collection-item[data-blog-cta] .blog-block__note{grid-area:note;color:var(--blog-text-2);font-family:var(--blog-font-reading);font-size:.9375rem;line-height:1.45}.payload-richtext .blog-collection__grid a.blog-block.blog-block--collection-item[data-blog-cta] .blog-block__go{display:inline-flex;align-items:center;justify-self:start;grid-area:go;margin-top:6px;border-radius:var(--blog-r-cta);color:inherit;font-family:var(--blog-font-meta);font-size:var(--blog-meta-size);letter-spacing:var(--blog-meta-tracking);text-transform:var(--blog-meta-transform)}@media(prefers-reduced-motion:reduce){.blog-page .payload-richtext .blog-collection__grid a.blog-block.blog-block--collection-item[data-blog-cta]{transition:none}}.blog-collection__share-body{display:flex;flex-direction:column;gap:12px;padding:16px 20px 20px}.blog-collection__short{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0}.blog-collection__short-label{color:var(--blog-text-3);font-family:var(--blog-font-meta);font-size:var(--blog-meta-size);letter-spacing:var(--blog-meta-tracking);text-transform:var(--blog-meta-transform)}.blog-collection__short-code{overflow-wrap:anywhere;padding:4px 10px;border:1px solid var(--blog-line);border-radius:8px;background:var(--blog-inset);color:var(--blog-text);font-family:var(--blog-font-mono);font-size:.875rem}.blog-collection__share-actions{display:flex;flex-wrap:wrap;gap:10px;margin:0}.blog-collection__share-link,.blog-collection__share-btn{display:inline-flex;align-items:center;min-height:36px;padding:0 16px;border:1px solid var(--blog-line-strong);border-radius:var(--blog-r-cta);background:var(--blog-raised);color:var(--blog-text);cursor:pointer;font-family:var(--blog-font-meta);font-size:var(--blog-meta-size);letter-spacing:var(--blog-meta-tracking);text-decoration:none;text-transform:var(--blog-meta-transform)}.blog-collection__share-link:hover,.blog-collection__share-btn:hover{opacity:.8}.blog-collection__share-link:active,.blog-collection__share-btn:active{scale:.97}.payload-richtext .blog-collection__grid a.blog-block.blog-block--collection-item[data-blog-cta]:before,.payload-richtext .blog-collection__grid a.blog-block.blog-block--collection-item[data-blog-cta]:after{content:none}.blog-post__layout{display:grid;grid-template-columns:minmax(0,var(--blog-measure));justify-content:center;gap:1.25rem}.blog-post__body{min-width:0}.blog-post__content .payload-richtext :is(h2,h3){scroll-margin-top:84px}.blog-toc{max-width:var(--blog-measure);width:100%;margin-inline:auto;border:1px solid var(--blog-line);border-radius:var(--blog-r-card);padding:.75rem 1rem;background:var(--blog-inset)}.blog-toc__summary{color:var(--blog-text-2);cursor:pointer;font-family:var(--blog-font-meta);font-size:var(--blog-meta-size);font-weight:600;letter-spacing:var(--blog-meta-tracking);list-style:none;text-transform:var(--blog-meta-transform)}.blog-toc__summary::-webkit-details-marker{display:none}.blog-toc__summary:after{content:" ▾";color:var(--blog-text-4)}.blog-toc[open] .blog-toc__summary:after{content:" ▴"}.blog-toc__list{margin:.75rem 0 0;padding-left:1.1rem;color:var(--blog-text-2);font-size:.9375rem;line-height:1.5}.blog-toc__list li+li{margin-top:.4rem}.blog-toc__list a:hover{color:var(--blog-accent);text-decoration:underline;text-underline-offset:.2em}@media(min-width:1180px){.blog-post__layout:has(>.blog-toc){grid-template-columns:15rem minmax(0,var(--blog-measure));align-items:start;justify-content:center;gap:2.5rem}.blog-post__body,.blog-post__content{margin-inline:0}.blog-toc{position:sticky;top:84px;max-width:none;margin-inline:0}.blog-toc__summary{display:none}.blog-toc:not([open])>.blog-toc__nav{display:block}.blog-toc::details-content{block-size:auto;content-visibility:visible;opacity:1}.blog-toc__list{margin-top:0}}.blog-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none}.blog-tags__chip{min-height:32px}@media(min-width:900px){.blog-post__header .blog-tags{justify-content:center}.blog-page[data-blog-skin=editorial] .blog-post__header .blog-tags{justify-content:flex-start}}.blog-active-tag{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 auto .5rem;color:var(--blog-text-3);font-family:var(--blog-font-meta);font-size:var(--blog-meta-size)}.blog-active-tag__reset{color:var(--blog-text-2);text-decoration:underline;text-underline-offset:.2em}.blog-active-tag__reset:hover{color:var(--blog-accent)}.blog-related{max-width:var(--blog-measure);margin:2.5rem auto 0;border-top:1px solid var(--blog-line);padding-top:1.25rem}.blog-related__title{margin:0 0 1rem;color:var(--blog-text);font-family:var(--blog-font-display);font-size:1.0625rem;font-weight:var(--blog-display-weight);letter-spacing:var(--blog-display-tracking)}.blog-related__grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.blog-related__card .blog-card__body{padding:.75rem .85rem .9rem}.blog-related__card .blog-card__title{font-size:1rem}@media(min-width:1180px){.blog-related{margin-inline:0;max-width:none}}.blog-post__partner{margin:.6rem 0 0}@media(min-width:900px){.blog-post__header .blog-post__partner{text-align:center}.blog-page[data-blog-skin=editorial] .blog-post__header .blog-post__partner{text-align:left}}.blog-pill--warm{color:var(--blog-warm-ink);background:var(--blog-accent-warm);box-shadow:none}.blog-page[data-blog-skin=desk] .blog-pill--warm{color:#fff;background:var(--desk-accent-warm)}.payload-richtext .blog-block.blog-block--tape{display:grid;gap:.5rem;border:1px solid var(--blog-line);border-radius:2px;padding:1.35rem 1.15rem 1.1rem;color:var(--blog-text-2);background:var(--blog-surface);box-shadow:0 6px 18px #00000024}.payload-richtext .blog-block--tape .blog-block__tape{justify-self:center;margin-top:-1.9rem;padding:3px 18px 4px;color:var(--blog-text);background:var(--blog-wash);box-shadow:inset 0 0 0 1px var(--blog-line);font-family:var(--blog-font-mono);font-size:11px;letter-spacing:.08em;text-transform:lowercase}.payload-richtext .blog-block.blog-block--marker{font-size:1.05em;line-height:1.65}.payload-richtext .blog-mark{padding:0 .15em;background:linear-gradient(to top,var(--blog-wash) 0 .72em,transparent .72em);box-decoration-break:clone;-webkit-box-decoration-break:clone}.payload-richtext .blog-block.blog-block--clipping{display:grid;gap:.45rem;border:1px dashed rgb(16 16 20 / .35);padding:1.05rem 1.15rem;color:#101014;background:#f4f1e8;font-family:var(--blog-font-mono)}.payload-richtext .blog-block--clipping h3{font-family:var(--blog-font-display);font-size:1.35rem;font-weight:700;letter-spacing:-.02em;line-height:1.15}.payload-richtext .blog-block--clipping .blog-block__kicker{color:#b32217;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.payload-richtext .blog-block--clipping .blog-block__source{color:#1010148c;font-size:11px;letter-spacing:.04em}.payload-richtext .blog-block.blog-block--checklist{display:grid;gap:.55rem;border:1px solid var(--blog-line);border-radius:var(--blog-r-media);padding:1rem 1.15rem;background:var(--blog-inset)}.payload-richtext .blog-block--checklist ul{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.payload-richtext .blog-block--checklist li{position:relative;padding-inline-start:1.7rem;color:var(--blog-text-2)}.payload-richtext .blog-block--checklist li:before{position:absolute;top:.1em;left:0;width:1.15em;height:1.15em;border:1px solid var(--blog-ok);border-radius:4px;color:var(--blog-ok);content:"✓";font-size:.8em;line-height:1.15em;text-align:center}.payload-richtext .blog-block.blog-block--cheatsheet{display:grid;gap:.5rem;border:1px solid var(--blog-line);border-radius:var(--blog-r-media);padding:1rem 1.15rem;background:var(--blog-surface)}.payload-richtext .blog-block--cheatsheet ul{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.payload-richtext .blog-block--cheatsheet li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;border-bottom:1px dotted var(--blog-line);padding-bottom:.3rem}.payload-richtext .blog-block--cheatsheet .blog-block__key{color:var(--blog-text-3);font-family:var(--blog-font-meta);font-size:13px}.payload-richtext .blog-block--cheatsheet .blog-block__val{margin-inline-start:auto;color:var(--blog-text);font-family:var(--blog-font-mono);font-size:13px}.payload-richtext .blog-block.blog-block--before-after{display:grid;gap:10px;grid-template-columns:1fr}.payload-richtext .blog-block--before-after figure{position:relative;overflow:hidden;margin:0;border:1px solid var(--blog-line);border-radius:var(--blog-r-media)}.payload-richtext .blog-block--before-after img{display:block;width:100%;height:auto}.payload-richtext .blog-block--before-after figcaption{position:absolute;top:8px;left:8px;margin:0;border-radius:999px;padding:2px 10px 3px;color:#101014;background:#ffffffeb;font-family:var(--blog-font-mono);font-size:11px;letter-spacing:.04em;text-transform:lowercase}@media(min-width:700px){.payload-richtext .blog-block.blog-block--before-after{grid-template-columns:1fr 1fr}}.payload-richtext .blog-block.blog-block--margin-quote{border:0;border-radius:3px;padding:.95rem 1rem .85rem;color:#101014;background:#fdf6b2;box-shadow:0 6px 16px #0000002e}.payload-richtext .blog-block--margin-quote p{font-size:1rem;font-weight:600;line-height:1.4}.payload-richtext .blog-block--margin-quote cite{display:block;margin-top:.5rem;color:#10101499;font-family:var(--blog-font-mono);font-size:11px;font-style:normal}.payload-richtext .blog-block.blog-block--polaroid{width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;padding:12px 12px 0;background:#fff;box-shadow:0 10px 24px #00000038}.payload-richtext .blog-block--polaroid img{display:block;width:100%;height:auto;background:#e7e7e7}.payload-richtext .blog-block--polaroid figcaption{margin:0;padding:.85rem .2rem 1.35rem;color:#101014;font-size:15px;font-style:italic;text-align:center}.payload-richtext .blog-block.blog-block--stamp{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.payload-richtext .blog-block--stamp .blog-block__stamp{border:2px solid var(--blog-danger);border-radius:6px;padding:6px 12px;color:var(--blog-danger);font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.2;text-align:center;text-transform:uppercase}.payload-richtext .blog-block.blog-block--glossary{display:grid;gap:.3rem;border-inline-start:3px solid var(--blog-accent-line);padding:.15rem 0 .15rem 1rem;color:var(--blog-text-2)}.payload-richtext .blog-block--glossary .blog-block__term{color:var(--blog-text);font-family:var(--blog-font-mono);font-size:14px;font-weight:700;text-transform:lowercase}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block--tape{background-image:radial-gradient(var(--desk-dot, transparent) 1px,transparent 1.3px);background-size:34px 34px}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block--checklist li:before{border-color:var(--desk-ok, currentcolor);color:var(--desk-ok, currentcolor)}@media(min-width:900px){.payload-richtext .blog-block.blog-block--margin-quote{max-width:240px;float:left;margin:.4rem 1.75rem 1rem 0;rotate:2deg}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block--clipping{rotate:-1deg}.blog-page[data-blog-skin=desk] .payload-richtext .blog-block--polaroid{rotate:2deg}}@media(prefers-reduced-motion:reduce){.payload-richtext .blog-block.blog-block--margin-quote,.blog-page[data-blog-skin=desk] .payload-richtext .blog-block--clipping,.blog-page[data-blog-skin=desk] .payload-richtext .blog-block--polaroid{rotate:none}}.payload-richtext .blog-block.blog-block--faq{display:grid;gap:.75rem;border:1px solid var(--blog-line);border-radius:var(--blog-r-media);padding:1rem 1.15rem 1.15rem;background:var(--blog-surface)}.payload-richtext .blog-block.blog-block--faq .blog-block__qa{display:grid;gap:.35rem;border-top:1px dotted var(--blog-line);padding-top:.7rem}.payload-richtext .blog-block.blog-block--faq .blog-block__qa:first-of-type{border-top:0;padding-top:0}.payload-richtext .blog-block.blog-block--faq .blog-block__qa .blog-block__q{margin:0;color:var(--blog-text);font-size:16px;font-weight:700;line-height:1.35}.payload-richtext .blog-block.blog-block--faq .blog-block__qa .blog-block__a{margin:0;color:var(--blog-text-2)}.blog-page--listing .blog-grid,.blog-page[data-blog-skin=desk].blog-page--listing .blog-grid{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,1.75rem)}.blog-page--listing .blog-card,.blog-page--listing .blog-card--featured{grid-column:auto}.blog-page[data-blog-skin=desk].blog-page--listing .blog-grid .blog-card:nth-child(n){--desk-card-display: flex;--desk-card-cols: minmax(0, 1fr);--desk-card-ratio: 16 / 9;--desk-card-media-min: 0px;--desk-card-title: 1.375rem;grid-column:auto}.blog-page[data-blog-skin=desk].blog-page--listing .blog-grid .blog-card--featured:nth-child(n){grid-column:auto}.blog-page .blog-card--no-cover .blog-card__media{display:none}.blog-page--listing .blog-card--no-cover .blog-card__frame{display:flex;flex-direction:column;grid-template-columns:minmax(0,1fr)}.blog-page--listing .blog-card--no-cover .blog-card__body{min-height:12rem}.blog-page--listing .blog-card--featured .blog-card__title{max-width:none;font-size:1.25rem;line-height:1.2}.blog-page--listing .blog-card--featured.blog-card--no-cover .blog-card__body{min-height:clamp(13rem,19vw,18rem);justify-content:center;padding:clamp(1.5rem,3vw,2.5rem)}@media(min-width:900px){.blog-page--listing .blog-card--featured:not(.blog-card--no-cover) .blog-card__frame{display:flex;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.blog-page--listing .blog-card--featured:not(.blog-card--no-cover) .blog-card__media{aspect-ratio:16 / 9;min-height:0}.blog-page--listing .blog-card--featured .blog-card__body{min-height:0;justify-content:flex-start;padding:1.25rem 1.375rem 1.375rem}}.blog-page--listing .blog-card--featured .blog-card__excerpt{font-size:.9375rem;-webkit-line-clamp:3}@media(max-width:899px){.blog-page[data-blog-skin=desk] .blog-categories .blog-chip{min-height:44px;height:44px}}@media(max-width:639px){.blog-page[data-blog-skin=desk] .blog-section-heading{gap:.5rem}.blog-page[data-blog-skin=desk] .blog-section-heading h2{min-width:0}.blog-page--listing .blog-grid,.blog-page[data-blog-skin=desk].blog-page--listing .blog-grid{grid-template-columns:minmax(0,1fr)}.blog-page--listing .blog-card--featured{grid-column:auto}.blog-page--listing .blog-card--featured.blog-card--no-cover .blog-card__body{min-height:0}}@media(max-width:415px){.blog-page[data-blog-skin=desk] .blog-section-heading .blog-eq{display:none}}.blog-page--news .blog-news__list{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.blog-page--news .blog-news__frame{display:flex;flex-direction:column}.blog-page--news .blog-news__media{flex:0 0 auto;aspect-ratio:16 / 7;max-height:12rem;overflow:hidden;background:var(--blog-inset)}.blog-page--news .blog-news__cover{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-page--news .blog-news__body{flex:1 1 auto}@container blog-content (min-width: 620px){.blog-page--news .blog-news__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.25rem)}.blog-page--news .blog-news__item{grid-column:auto}.blog-page[data-blog-skin=desk].blog-page--news .blog-news__item:nth-child(n){grid-column:auto}}@container blog-content (min-width: 960px){.blog-page[data-blog-skin=desk].blog-page--news .blog-news__item:nth-child(n){grid-column:auto}}.blog-page--article{--blog-measure: 50rem}.blog-page.blog-page--article .blog-post{display:block}.blog-page.blog-page--article .blog-post__header{max-width:var(--blog-measure);text-align:left}.blog-page.blog-page--article .blog-post__excerpt{max-width:var(--blog-measure);margin-inline:0}.blog-page[data-blog-skin=desk] .blog-post__excerpt{width:auto;max-width:var(--blog-measure);border:1px solid var(--blog-line);border-radius:var(--blog-r-card);padding:.85rem 1rem;color:var(--blog-text-2);background:var(--blog-inset);box-shadow:none;text-align:left}.blog-page[data-blog-skin=desk] .blog-post__excerpt:after{display:none}.blog-page[data-blog-skin=desk] :is(.blog-intro__title,.blog-intro__lead,.blog-section-heading h2,.blog-card__title,.blog-card__excerpt,.blog-news__title,.blog-news__teaser,.blog-post__title,.blog-post__excerpt,.payload-richtext){text-transform:none}@media(min-width:900px){.blog-page--desktop .blog-intro{max-height:240px}.blog-page--desktop .blog-intro__inner{padding-block:1.25rem}.blog-page--desktop .blog-intro__title{font-size:clamp(3rem,2.25rem + 2vw,4rem)}.blog-page--desktop .blog-intro__lead{font-size:1.125rem;line-height:1.4}}@media(max-width:899px){.blog-page[data-blog-skin=desk] .blog-intro__decor>span:not([class]),.blog-page[data-blog-skin=desk] .blog-intro__decor .blog-sticker{display:none}}.blog-page.blog-page--article .blog-post__byline{justify-content:flex-start;border-block:1px solid var(--blog-line);padding-block:.7rem}.blog-page.blog-page--article .blog-post__title{max-width:22ch;font-size:clamp(2.25rem,1.8rem + 1.8vw,3.5rem);line-height:1.05}.blog-page.blog-page--article .blog-post__hero[data-blog-cover=fallback]{display:none}.blog-page.blog-page--article .blog-post__layout{grid-template-columns:minmax(0,var(--blog-measure));justify-content:center}.blog-page.blog-page--article .blog-post__content .payload-richtext{max-width:var(--blog-measure);font-size:clamp(1.0625rem,1rem + .2vw,1.125rem);line-height:1.75}.blog-page.blog-page--article .blog-toc{border:0;border-inline-start:1px solid var(--blog-line-strong);border-radius:0;padding:.2rem 0 .2rem 1rem;background:transparent}.blog-page.blog-page--article .blog-toc__summary{color:var(--blog-text);font-weight:600}.blog-page.blog-page--article .blog-toc__list{color:var(--blog-text-3);font-size:.875rem;line-height:1.55}@media(max-width:1179px){.blog-page.blog-page--article .blog-toc{border-block:1px solid var(--blog-line);border-inline-start:0;padding:.8rem 0}}@media(min-width:1180px){.blog-page.blog-page--article .blog-post__layout:has(>.blog-toc){grid-template-columns:15rem minmax(0,var(--blog-measure));gap:2.5rem}}.blog-page.blog-page--article .blog-post__content .payload-richtext :is(.blog-block--sticker,.blog-block--margin-quote){float:none;max-width:100%;margin-inline:0;rotate:none}.blog-page.blog-page--article .blog-post__content .payload-richtext :is(.blog-block--clipping,.blog-block--polaroid){rotate:none}.blog-page.blog-page--article .blog-post__content .payload-richtext .blog-block--margin-quote{border-inline-start:3px solid var(--blog-accent);border-radius:0;padding:.9rem 1.1rem;color:var(--blog-text);background:var(--blog-wash);box-shadow:none}.blog-page.blog-page--article .blog-post__content .payload-richtext .blog-block.blog-block--cta-card{border:1px solid var(--blog-line-strong);border-inline-start:3px solid var(--blog-accent-line);border-radius:4px;padding:1.25rem;background:var(--blog-wash);background-image:none;box-shadow:none}.blog-page.blog-page--article .blog-post__content .payload-richtext .blog-block--cta-card:before{display:none}.blog-page.blog-page--article .blog-post__content .payload-richtext :is(.blog-block--cta-card,.blog-block--final) a[data-blog-cta]:not([data-blog-cta=inline],.blog-block--model-card){min-height:42px;height:auto;border:1px solid var(--blog-accent-line);border-radius:4px;padding:.55rem .9rem;color:var(--blog-accent);background:transparent;box-shadow:none;font-size:.875rem;line-height:1.25;text-shadow:none;white-space:normal}.blog-page.blog-page--article .blog-post__content .payload-richtext :is(.blog-block--cta-card,.blog-block--final) a[data-blog-cta]:not([data-blog-cta=inline],.blog-block--model-card):hover{color:var(--blog-text);border-color:var(--blog-accent);background:var(--blog-wash);opacity:1}.blog-page.blog-page--article .blog-post__content .payload-richtext :is(.blog-block--cta-card,.blog-block--final) a[data-blog-cta=primary]:not(.blog-block--model-card),.blog-page.blog-page--article .blog-post__content .payload-richtext :is(.blog-block--cta-card,.blog-block--final) a[data-blog-cta=final]:not(.blog-block--model-card){color:var(--blog-accent);background:var(--blog-wash)}.blog-page.blog-page--article .blog-post__content .payload-richtext .blog-block--final{justify-items:start;border:0;border-top:1px solid var(--blog-line-strong);border-radius:0;padding:1.5rem 0 .25rem;background:transparent;background-image:none;box-shadow:none;text-align:left}.blog-page.blog-page--article .blog-post__content .payload-richtext .blog-block--final a[data-blog-cta=final]:not(.blog-block--model-card){width:auto;margin-top:.25rem}.blog-page.blog-page--article .blog-post__content .payload-richtext a[data-blog-cta=inline]{display:inline;min-height:0;margin:0;border:0;border-radius:0;padding:0;color:var(--blog-accent);background:transparent;box-shadow:none;font:inherit;font-weight:600;text-decoration:underline;text-decoration-color:var(--blog-accent-line);text-underline-offset:.2em}@media(prefers-reduced-motion:reduce){.blog-page.blog-page--article .blog-post__content .payload-richtext :is(.blog-block--sticker,.blog-block--margin-quote,.blog-block--clipping,.blog-block--polaroid){rotate:none}}.blog-page--listing .blog-win__bar,.blog-page--listing .blog-card__caption,.blog-page[data-blog-skin=desk].blog-page--listing .blog-win__bar,.blog-page[data-blog-skin=desk].blog-page--listing .blog-card__caption{display:none}.blog-page[data-blog-skin=desk].blog-page--listing .blog-explore__link{padding-top:1.05rem;box-shadow:none}.blog-page[data-blog-skin=desk].blog-page--listing .blog-explore__link .blog-arrow{top:1.1rem}.blog-page--listing .blog-card__frame,.blog-page[data-blog-skin=desk].blog-page--listing .blog-card__frame{display:flex;flex-direction:column;gap:.75rem;overflow:visible;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;transition:none}.blog-page--listing .blog-card:hover .blog-card__frame,.blog-page--listing .blog-card:focus-within .blog-card__frame{border-color:transparent;transform:none}.blog-page--listing .blog-card:has(.blog-card__link:focus-visible) .blog-card__frame{border-radius:12px;outline:2px solid var(--blog-ring);outline-offset:4px}.blog-page--listing .blog-card__media,.blog-page[data-blog-skin=desk].blog-page--listing .blog-card__media{aspect-ratio:16 / 9;min-height:0;overflow:hidden;border:0;border-radius:12px;background:var(--blog-inset);box-shadow:none}.blog-page--listing .blog-card__image{-o-object-fit:cover;object-fit:cover}.blog-page--listing .blog-card__body,.blog-page[data-blog-skin=desk].blog-page--listing .blog-card__body{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:.4rem;padding:0}.blog-page--listing .blog-card--no-cover .blog-card__body,.blog-page--listing .blog-card--featured.blog-card--no-cover .blog-card__body{min-height:0;padding:0}.blog-page--listing .blog-card__title{order:1}.blog-page--listing .blog-card__meta{order:2}.blog-page--listing .blog-card__excerpt{order:3}.blog-page--listing .blog-card__title,.blog-page[data-blog-skin=desk].blog-page--listing .blog-card__title{color:var(--blog-text);font-size:1.25rem;font-weight:600;letter-spacing:-.01em;line-height:1.2}.blog-page--listing .blog-card__excerpt,.blog-page[data-blog-skin=desk].blog-page--listing .blog-card__excerpt{color:var(--blog-text-2);font-size:.9375rem;line-height:1.5;-webkit-line-clamp:3}.blog-page--listing .blog-card__meta,.blog-page[data-blog-skin=desk].blog-page--listing .blog-card__meta{margin-top:.15rem;gap:.25rem .5rem;color:var(--blog-text-3);font-size:.8125rem;font-weight:500;letter-spacing:0;line-height:1.4}.blog-page--listing .blog-card__category,.blog-page[data-blog-skin=desk].blog-page--listing .blog-card__category{color:var(--blog-text-2);font-weight:600}.blog-page--listing a.blog-card__category:hover{color:var(--blog-text);text-decoration:none}.blog-page--listing .blog-pill,.blog-page[data-blog-skin=desk].blog-page--listing .blog-pill,.blog-page[data-blog-skin=desk].blog-page--listing .blog-pill--orange,.blog-page[data-blog-skin=desk].blog-page--listing .blog-pill--blue{height:18px;padding:0 6px;color:var(--blog-accent);background:var(--blog-wash);box-shadow:none;font-size:12px;font-weight:600;text-shadow:none}.blog-page--listing .blog-pill--warm,.blog-page[data-blog-skin=desk].blog-page--listing .blog-pill--warm{color:var(--blog-warm-ink);background:var(--blog-accent-warm)}.blog-page.blog-page--listing .blog-grid .blog-card .blog-card__body span.blog-card__read{display:none}.blog-page--listing .blog-grid,.blog-page[data-blog-skin=desk].blog-page--listing .blog-grid{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);-moz-column-gap:clamp(1.25rem,3vw,2.5rem);column-gap:clamp(1.25rem,3vw,2.5rem);row-gap:clamp(2rem,5vw,3.5rem)}.blog-page[data-blog-skin=desk].blog-page--listing .blog-grid .blog-card:nth-child(n),.blog-page[data-blog-skin=desk].blog-page--listing .blog-grid .blog-card--featured:nth-child(n){grid-column:auto}@container blog-content (min-width: 700px){.blog-page--listing .blog-grid,.blog-page[data-blog-skin=desk].blog-page--listing .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container blog-content (min-width: 1040px){.blog-page--listing .blog-grid,.blog-page[data-blog-skin=desk].blog-page--listing .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:700px){.blog-page--listing:not([data-blog-skin=desk]) .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.blog-page--listing:not([data-blog-skin=desk]) .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-page--listing .blog-categories,.blog-page[data-blog-skin=desk].blog-page--listing .blog-categories{gap:.5rem;margin-top:clamp(1.25rem,4vw,2.5rem);border-bottom:0;padding-block:0}.blog-page--listing .blog-feed{padding-block:clamp(1.75rem,4.5vw,3.25rem) clamp(2rem,4vw,3rem)}.blog-page.blog-page--listing .blog-categories ul.blog-categories__list li a.blog-chip{min-height:44px;height:auto;overflow:visible;border:0;border-radius:12px;padding:0 12px;color:var(--blog-text-3);background:transparent;box-shadow:none;font-size:.875rem;font-weight:500;letter-spacing:0;text-shadow:none;transition:color .15s ease,background-color .15s ease}.blog-page.blog-page--listing .blog-categories ul.blog-categories__list li a.blog-chip:before,.blog-page.blog-page--listing .blog-categories ul.blog-categories__list li a.blog-chip:after{display:none;content:none}.blog-page.blog-page--listing .blog-categories ul.blog-categories__list li a.blog-chip:hover{color:var(--blog-text);background:var(--blog-line);opacity:1}.blog-page.blog-page--listing .blog-categories ul.blog-categories__list li a.blog-chip.is-active{border:0;color:var(--blog-text);background:var(--blog-line)}.blog-page[data-blog-skin=desk].blog-page--listing .blog-intro__decor>span:not([class]),.blog-page[data-blog-skin=desk].blog-page--listing .blog-intro__decor .blog-sticker,.blog-page[data-blog-skin=desk].blog-page--listing .blog-desk-reset{display:none}.blog-page[data-blog-skin=desk].blog-page--listing .blog-desk-icon{opacity:.5}.blog-page[data-blog-skin=desk].blog-page--listing .blog-desk-icon:is(:hover,:focus-visible){opacity:1}.blog-page[data-blog-skin=desk].blog-page--listing .blog-desk-icon__glyph{width:44px;height:44px;border-color:var(--blog-line);border-radius:10px;background:var(--blog-inset);box-shadow:none}.blog-page[data-blog-skin=desk].blog-page--listing .blog-desk-icon .kit-glyph{width:22px;height:22px}.blog-page[data-blog-skin=desk].blog-page--listing .blog-desk-icon:hover .blog-desk-icon__glyph{transform:none;box-shadow:none}.blog-page[data-blog-skin=desk].blog-page--listing .blog-menubar__dot{box-shadow:none}.blog-page--listing .blog-empty{border-radius:12px}@media(prefers-reduced-motion:reduce){.blog-page--listing .blog-card:hover .blog-card__image{transform:none}}.blog-page.blog-page--article .blog-post__hero .blog-win__bar{display:none}.blog-page.blog-page--article .blog-post__hero{overflow:clip;border:0;border-radius:12px;background:var(--blog-inset);box-shadow:none}.blog-page.blog-page--article .blog-post__hero:before,.blog-page.blog-page--article .blog-post__hero:after{display:none}.blog-page.blog-page--article .blog-post__hero img{border-radius:inherit}.blog-page.blog-page--article .blog-post__excerpt{width:auto;max-width:var(--blog-measure);margin:0 0 1rem;border:0;border-radius:0;padding:0;color:var(--blog-text-2);background:transparent;box-shadow:none;font-size:clamp(1.0625rem,1rem + .35vw,1.1875rem);line-height:1.55;text-align:left;text-wrap:pretty}.blog-page.blog-page--article .blog-post__excerpt:after{display:none}.blog-page.blog-page--article .blog-post__header .blog-tags{justify-content:flex-start;gap:1rem .45rem;margin-top:.9rem}.blog-page.blog-page--article .blog-post__header .blog-tags li a.blog-tags__chip{position:relative;min-height:30px;height:auto;gap:.35rem;overflow:visible;border:0;border-radius:6px;padding:0 .55rem;color:var(--blog-text-3);background:var(--blog-inset);box-shadow:none;font-size:.8125rem;font-weight:500;letter-spacing:.01em;line-height:1.4;text-shadow:none;text-transform:none}.blog-page.blog-page--article .blog-post__header .blog-tags li a.blog-tags__chip:hover{color:var(--blog-text);background:var(--blog-raised);opacity:1}.blog-page.blog-page--article .blog-post__header .blog-tags li a.blog-tags__chip:before,.blog-page.blog-page--article .blog-post__header .blog-tags li a.blog-tags__chip:after{display:none}@media(pointer:coarse){.blog-page.blog-page--article .blog-post__header .blog-tags li a.blog-tags__chip:after{position:absolute;z-index:0;display:block;inset:-7px 0;border-radius:0;box-shadow:none;content:"";mix-blend-mode:normal}}.blog-page.blog-page--article .blog-post__header h1.blog-post__title{max-width:24ch;margin:.5rem 0 .85rem;font-size:clamp(1.875rem,1.35rem + 2.2vw,2.75rem);font-weight:600;letter-spacing:-.03em;line-height:1.1}.blog-page.blog-page--article .blog-post__content .payload-richtext{color:var(--blog-text);color:color-mix(in srgb,var(--blog-text) 88%,transparent);font-size:clamp(1.0625rem,1rem + .2vw,1.125rem);line-height:1.65}.blog-page.blog-page--article .blog-post__content .payload-richtext :is(h2,h3,h4,h5,h6){color:var(--blog-text);font-weight:600;letter-spacing:-.02em;line-height:1.2}.blog-page.blog-page--article .blog-post__content .payload-richtext h2{margin:3rem 0 .875rem;font-size:clamp(1.375rem,1.2rem + .6vw,1.625rem)}.blog-page.blog-page--article .blog-post__content .payload-richtext h3{margin:2.25rem 0 .625rem;font-size:1.3125rem}.blog-page.blog-page--article .blog-post__content .payload-richtext :is(h4,h5,h6){margin:1.75rem 0 .5rem;font-size:1.0625rem}.blog-page.blog-page--article .blog-post__content .payload-richtext :is(p,ul,ol){margin-bottom:1.15em}.blog-page.blog-page--article .blog-post__content .payload-richtext li{margin-bottom:.3em}.blog-page.blog-page--article .blog-post__content .payload-richtext strong{color:var(--blog-text)}.blog-page.blog-page--article .blog-toc{border:0;border-radius:0;padding:0;background:transparent}.blog-page.blog-page--article .blog-toc__summary{color:var(--blog-text-3);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.blog-page.blog-page--article .blog-toc__list{margin:.65rem 0 0;padding-left:0;color:var(--blog-text-3);font-size:.8125rem;line-height:1.5;list-style:none}.blog-page.blog-page--article .blog-toc__list li+li{margin-top:.5rem}.blog-page.blog-page--article .blog-toc__list a{color:var(--blog-text-3);text-decoration:none;transition:color .16s ease}.blog-page.blog-page--article .blog-toc__list a:hover,.blog-page.blog-page--article .blog-toc__list a:focus-visible{color:var(--blog-text);text-decoration:none}@media(max-width:1179px){.blog-page.blog-page--article .blog-toc{border-top:1px solid var(--blog-line);border-bottom:1px solid var(--blog-line);padding-block:.8rem}}.blog-page.blog-page--article .blog-post__content .payload-richtext [class*=blog-block],.blog-page.blog-page--article .blog-post__content .payload-richtext [class*=blog-block]:before,.blog-page.blog-page--article .blog-post__content .payload-richtext [class*=blog-block]:after,.blog-page.blog-page--article .blog-post__content .payload-richtext [class*=blog-block] :is(figure,li,p,blockquote,span,a,pre){box-shadow:none}.blog-page.blog-page--article .blog-post__content .payload-richtext :is(.blog-block--sticker,.blog-block--polaroid,.blog-block--tape .blog-block__tape){box-shadow:inset 0 0 0 1px #0000001f}.blog-page.blog-page--article .blog-post__content .payload-richtext .blog-block--tape{box-shadow:inset 0 0 0 1px var(--blog-line)}.blog-page.blog-page--article .blog-post__content .payload-richtext a.blog-block--model-card,.blog-page.blog-page--article .blog-post__content .payload-richtext a.blog-block--model-card:before{box-shadow:none}.blog-page.blog-page--article .blog-post__content .payload-richtext blockquote{border-radius:0}.blog-page.blog-page--article .blog-post__content .payload-richtext a:not([data-blog-cta]){color:var(--blog-text);font-weight:inherit;text-decoration:underline;text-decoration-color:var(--blog-text-3);text-decoration-thickness:1px;text-underline-offset:2px}.blog-page.blog-page--article .blog-post__content .payload-richtext a:not([data-blog-cta]):hover{color:var(--blog-text);text-decoration-color:var(--blog-accent)}.blog-page.blog-page--article :is(.blog-toc__list a,.blog-tags__chip):focus-visible{border-radius:6px;outline:2px solid var(--blog-ring);outline-offset:1px}@media(min-width:1024px){[data-workspace-chrome] .blog-page--desktop[data-blog-skin=desk] .blog-intro__inner{display:grid;grid-template-columns:var(--workspace-columns);-moz-column-gap:var(--workspace-gap);column-gap:var(--workspace-gap);align-content:start}[data-workspace-chrome] .blog-page--desktop[data-blog-skin=desk] .blog-intro__inner>*{min-width:0}[data-workspace-chrome] .blog-page--desktop[data-blog-skin=desk] .blog-intro__inner>.blog-eyebrow{grid-column:1 / -1}[data-workspace-chrome] .blog-page--desktop[data-blog-skin=desk] .blog-intro__title{grid-column:1 / span 8;max-width:16ch}[data-workspace-chrome] .blog-page--desktop[data-blog-skin=desk] .blog-intro__lead{grid-column:1 / span 6;max-width:34ch}}@media(min-width:1024px)and (max-width:1279px){[data-workspace-chrome] .blog-page--desktop[data-blog-skin=desk] .blog-intro__lead{grid-column:1 / span 8}}@media(min-width:900px){.blog-page[data-blog-skin=desk] .blog-menubar--nav[data-surface=desktop] .blog-menubar__title{display:none}}.blog-page[data-blog-skin=desk] .blog-menubar .blog-menubar__items{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.blog-page[data-blog-skin=desk] .blog-menubar .blog-menubar__items::-webkit-scrollbar{display:none}@media(max-width:1279px){.blog-page[data-blog-skin=desk] .blog-menubar--nav .blog-menubar__status{display:none}}.blog-page[data-blog-skin=desk].blog-page--news .blog-categories{gap:.5rem;margin-top:clamp(1.25rem,4vw,2.5rem);border-bottom:0;padding-block:0}.blog-page[data-blog-skin=desk].blog-page--news .blog-news{padding-block:clamp(1.75rem,4.5vw,3.25rem) clamp(2rem,4vw,3rem)}.blog-page.blog-page--news .blog-categories ul.blog-categories__list li a.blog-chip{min-height:44px;height:auto;overflow:visible;border:0;border-radius:12px;padding:0 12px;color:var(--blog-text-3);background:transparent;box-shadow:none;font-size:.875rem;font-weight:500;letter-spacing:0;text-shadow:none;transition:color .15s ease,background-color .15s ease}.blog-page.blog-page--news .blog-categories ul.blog-categories__list li a.blog-chip:before,.blog-page.blog-page--news .blog-categories ul.blog-categories__list li a.blog-chip:after{display:none;content:none}.blog-page.blog-page--news .blog-categories ul.blog-categories__list li a.blog-chip:hover,.blog-page.blog-page--news .blog-categories ul.blog-categories__list li a.blog-chip.is-active{color:var(--blog-text);background:var(--blog-line);opacity:1}.blog-page[data-blog-skin=desk]:is(.blog-page--listing,.blog-page--news) .blog-intro__decor{display:none}
