.legal-page{padding-top:120px;padding-bottom:48px}.legal-container{max-width:var(--width-container)}.legal-shell{gap:var(--space-4xl);grid-template-columns:1fr;display:grid}.legal-header{margin-bottom:var(--space-4xl)}.legal-prose{min-width:0;font-size:var(--fs-body);line-height:var(--lh-prose);color:var(--text-sec)}.legal-prose .help-figure{max-width:480px;margin:32px auto}.legal-prose .help-figure--phone{max-width:250px}.legal-prose .help-figure-frame{aspect-ratio:16/10;border:1.5px dashed var(--separator-strong);background:var(--surface-2);border-radius:12px;place-items:center;display:grid}.legal-prose .help-figure--phone .help-figure-frame{aspect-ratio:9/19.5}.legal-prose .help-figure-frame:after{content:"Screenshot to come";color:var(--text-ter);font-size:12px}.legal-prose .help-figure img{border:1px solid var(--separator);border-radius:12px;width:100%;height:auto;display:block}.legal-prose .help-figure figcaption{color:var(--text-ter);text-align:center;margin-top:10px;font-size:13px;line-height:1.45}.legal-meta{text-align:left;margin:0}.legal-meta--foot{padding-top:var(--space-3xl);border-top:1px solid var(--separator);font-size:var(--fs-caption-plus);color:var(--text-ter);margin-top:40px}.legal-toc-wrap{border-radius:var(--radius-sm);background:var(--surface-2);box-shadow:none;border:none;position:relative}.legal-toc-summary{justify-content:space-between;align-items:center;gap:var(--space-base);padding:var(--space-base) var(--space-xl);cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;list-style:none;display:flex}.legal-toc-summary::-webkit-details-marker{display:none}.legal-toc-chevron{color:var(--text-sec);transform-origin:50%;transition:transform var(--dur-2) var(--ease-out), color var(--dur-2) ease;flex-shrink:0;display:block;transform:rotate(0)}.legal-toc-wrap[open] .legal-toc-chevron{color:var(--accent);transform:rotate(180deg)}@media (width<=959px){.legal-toc-wrap{display:none!important}}@property --fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --fade-bottom{syntax:"<length>";inherits:false;initial-value:0}.legal-toc,.docs-sidebar{--fade-size:36px;--fade-top:0px;--fade-bottom:0px;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent 100%);transition:--fade-top var(--dur-2) ease, --fade-bottom var(--dur-2) ease}.legal-toc-wrap.is-masked-top .legal-toc,.docs-sidebar-wrap.is-masked-top .docs-sidebar{--fade-top:var(--fade-size)}.legal-toc-wrap.is-masked-bottom .legal-toc,.docs-sidebar-wrap.is-masked-bottom .docs-sidebar{--fade-bottom:var(--fade-size)}@media (prefers-reduced-motion:reduce){.legal-toc,.docs-sidebar{transition:none}}.legal-toc{padding:0 var(--space-xl) var(--space-lg);scrollbar-width:thin;scrollbar-color:var(--separator-strong) transparent}.legal-toc-label{font-size:var(--fs-label-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-ter);margin:0;font-weight:600}.legal-toc-list{border-left:1px solid var(--separator);flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.legal-toc-item--sub .legal-toc-link{padding-left:var(--space-2xl);font-size:var(--fs-label-xs)}.legal-toc-link{padding:var(--space-sm) 0 var(--space-sm) var(--space-base);font-size:var(--fs-caption);color:var(--text-sec);transition:color var(--dur-2) ease, border-color var(--dur-2) ease, font-weight var(--dur-1) ease;border-left:2px solid #0000;margin-left:-1px;line-height:1.45;text-decoration:none;display:block}.legal-toc-link:hover:not(.is-active):not([aria-current=location]){color:var(--text)}.legal-toc-link.is-active,.legal-toc-link[aria-current=location]{color:var(--text);border-left-color:var(--accent);font-weight:600}@media (width>=960px){.legal-header{margin-bottom:36px}.legal-shell{-moz-column-gap:clamp(48px, 5vw, 72px);grid-template-columns:minmax(0,1fr) 220px;align-items:start;column-gap:clamp(48px,5vw,72px)}.legal-prose{grid-area:1/1}.legal-toc-wrap:not([open])>.legal-toc{display:block!important}.legal-toc-wrap{width:220px;max-height:calc(100vh - 136px);box-shadow:none;background:0 0;border-radius:0;grid-area:1/2;justify-self:end;padding:0;position:sticky;top:88px;overflow:visible}.legal-toc-summary{padding:0 0 var(--space-md) var(--space-lg);cursor:default}.legal-toc-chevron-btn{display:none}.legal-toc{max-height:calc(100vh - 136px);padding:0;overflow-y:auto}.legal-toc-label{margin:0}.legal-toc-link{padding-top:var(--space-sm);padding-bottom:var(--space-sm)}}.legal-prose :where(h1,h2,h3,h4,h5,h6){color:var(--text);scroll-margin-top:120px}.legal-prose h2{font-size:var(--fs-h2);letter-spacing:-.01em;margin-bottom:var(--space-lg);font-weight:600}.legal-prose h2:not(:first-child){margin-top:32px}.legal-prose h3{margin-top:var(--space-3xl);margin-bottom:var(--space-md);font-size:var(--fs-title-md);letter-spacing:-.01em;font-weight:600}.legal-prose h4{margin-top:var(--space-xl);margin-bottom:var(--space-sm);font-size:inherit;letter-spacing:-.005em;font-weight:700}.legal-prose p{margin-bottom:var(--space-base)}.legal-prose strong{color:var(--text);font-weight:600}.legal-prose :not(pre)>code{color:var(--text);background:color-mix(in srgb, var(--surface-2) 88%, transparent);border:1px solid var(--separator);border-radius:var(--radius-xs);white-space:break-spaces;padding:.12em .38em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.875em}.legal-prose pre{margin:0 0 var(--space-xl);padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-sm);border:1px solid var(--separator);background:color-mix(in srgb, var(--surface-2) 92%, transparent);-webkit-overflow-scrolling:touch;overflow-x:auto}.legal-prose pre>code{color:var(--text);white-space:pre;background:0 0;border:0;padding:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.875em;line-height:1.6}.legal-prose ul,.legal-prose ol{margin:0 0 var(--space-lg);padding-left:1.35em}.legal-prose ul{list-style:outside}.legal-prose ol{list-style:decimal}.legal-prose li{margin-bottom:var(--space-md);padding-left:.15em}.legal-prose li:last-child{margin-bottom:0}.legal-prose li::marker{color:var(--text-ter)}.legal-prose li>ul,.legal-prose li>ol{margin-top:var(--space-md);margin-bottom:var(--space-md)}.legal-prose li p{font-size:inherit;line-height:inherit;color:inherit;margin-bottom:0}.legal-prose li p+p{margin-top:var(--space-base)}.legal-prose p+ul,.legal-prose p+ol,.legal-prose h3+ul,.legal-prose h3+ol,.legal-prose h4+ul,.legal-prose h4+ol{margin-top:0}.legal-prose table{border-collapse:collapse;width:100%;margin:0 0 var(--space-2xl);font-size:inherit}.legal-prose th{color:var(--text);text-align:left;padding:var(--space-md) var(--space-base);border-bottom:1px solid var(--separator-strong);font-weight:600}.legal-prose td{padding:var(--space-md) var(--space-base);color:var(--text-sec);border-bottom:1px solid var(--separator);vertical-align:top}.legal-prose hr{border:none;border-top:1px solid var(--separator);margin:var(--space-4xl) 0}.changelog-page{padding-top:120px}.changelog-page .section-title{max-width:var(--width-content)}.changelog-intro{max-width:760px}.changelog-beta{margin-top:var(--space-xl);font-size:var(--fs-body-sm);color:var(--text-ter)}.changelog-list{flex-direction:column;gap:0;margin-top:48px;display:flex}.changelog-entry{gap:var(--space-4xl);grid-template-columns:1fr;margin:0;padding:0 0 48px;display:grid}.changelog-entry:not(:last-child){border-bottom:1px solid var(--separator);margin-bottom:48px}.changelog-detail{align-items:flex-start;gap:var(--space-md);flex-direction:column;padding-top:2px;display:flex}.changelog-date-line{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.changelog-date{font-size:var(--fs-body-sm);font-weight:400;line-height:var(--lh-prose);color:var(--text-sec);font-variant-numeric:tabular-nums;margin:0}.changelog-tags{align-items:center;gap:var(--space-sm);flex-flow:wrap;margin:0;padding:0;list-style:none;display:flex}.changelog-pill{--pill-color:var(--slate);font-size:var(--fs-label-2xs);letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb, var(--pill-color) 82%, var(--text));border:1px solid color-mix(in srgb, var(--pill-color) 34%, transparent);background:color-mix(in srgb, var(--pill-color) 16%, transparent);padding:var(--space-xs) var(--space-md);border-radius:999px;font-weight:700;display:inline-block}.changelog-pill--bauhaus{--pill-color:var(--bauhaus)}.changelog-pill--coral{--pill-color:var(--coral)}.changelog-pill--copper{--pill-color:var(--copper)}.changelog-pill--soleil{--pill-color:var(--soleil)}.changelog-pill--lime{--pill-color:var(--lime)}.changelog-pill--moss{--pill-color:var(--moss)}.changelog-pill--teal{--pill-color:var(--teal)}.changelog-pill--sky{--pill-color:var(--sky)}.changelog-pill--cobalt{--pill-color:var(--cobalt)}.changelog-pill--plum{--pill-color:var(--plum)}.changelog-pill--pigment{--pill-color:var(--pigment)}.changelog-pill--slate{--pill-color:var(--slate)}.changelog-body{min-width:0}.changelog-body h2{text-wrap:balance;margin-top:0}@media (width>=960px){.changelog-entry{-moz-column-gap:clamp(48px, 5vw, 72px);grid-template-columns:220px minmax(0,1fr);align-items:start;column-gap:clamp(48px,5vw,72px)}.changelog-detail{grid-area:1/1;width:220px;max-height:calc(100vh - 136px);position:sticky;top:88px}.changelog-body{grid-area:1/2}}.notfound{text-align:center;align-items:center;min-height:calc(100vh - 240px);padding:120px 0 72px;display:flex;position:relative;overflow:hidden}.notfound-inner{isolation:isolate;margin:0 auto;position:relative}.notfound-sketch{z-index:0;letter-spacing:-.06em;pointer-events:none;user-select:none;justify-content:center;align-items:baseline;gap:.02em;margin:0;font-size:clamp(7rem,26vw,17rem);font-weight:700;line-height:1;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.notfound-sketch-char{color:#0000;-webkit-text-stroke:1.75px #ebebf529;paint-order:stroke fill;text-shadow:0 1px #ebebf50a,1px 0 #ebebf508;display:inline-block}.notfound-sketch-char--accent{-webkit-text-stroke-color:rgba(var(--accent-rgb), .28);text-shadow:0 1px 0 rgba(var(--accent-rgb), .06)}.notfound-content{z-index:1;position:relative}h1.notfound-title{margin:0 0 36px}.notfound-quick{margin:0}.notfound-quick-label{font-size:var(--fs-label-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-ter);margin:0 0 var(--space-lg);font-weight:600}.notfound-quick-links{justify-content:center;gap:var(--space-md) var(--space-2xl);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.notfound-quick-links a{font-size:var(--fs-ui-md);color:var(--text-sec);transition:color var(--dur-2) ease;font-weight:500;text-decoration:none}.notfound-quick-links a:hover{color:var(--text)}.docs-page{padding:120px 0}.docs-container{position:relative}.docs-sidebar-toggle{width:100%;margin-bottom:var(--space-3xl);padding:var(--space-base) var(--space-xl);border-radius:var(--radius-sm);border:1px solid var(--separator);color:var(--text);font:inherit;cursor:pointer;text-align:left;background:#ffffff05;justify-content:space-between;align-items:center;gap:16px;display:none}.docs-sidebar-toggle-text{flex-direction:column;gap:2px;min-width:0;display:flex}.docs-sidebar-toggle-eyebrow{font-size:var(--fs-label-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-ter);font-weight:600}.docs-sidebar-toggle-current{font-size:var(--fs-body-sm);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.docs-sidebar-toggle-chevron{border-right:2px solid var(--text-sec);border-bottom:2px solid var(--text-sec);width:8px;height:8px;transition:transform var(--dur-2) ease, border-color var(--dur-2) ease;flex-shrink:0;transform:rotate(45deg)}.docs-sidebar-toggle[aria-expanded=true] .docs-sidebar-toggle-chevron{border-color:var(--accent);transform:rotate(-135deg)}.docs-shell{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:64px;display:grid}.docs-toc{display:none}@media (width>=1200px){.docs-shell{grid-template-columns:216px minmax(0,1fr) 184px;gap:56px}.docs-toc{scrollbar-width:thin;scrollbar-color:var(--separator-strong) transparent;max-height:calc(100vh - 160px);font-size:13px;display:block;position:sticky;top:120px;overflow-y:auto}.docs-toc-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-ter);margin:0 0 10px;font-size:11px;font-weight:600}.docs-toc ul{gap:1px;margin:0;padding:0;list-style:none;display:grid}.docs-toc a{color:var(--text-ter);border-left:1px solid var(--separator);transition:color var(--dur-2) ease, border-color var(--dur-2) ease;padding:5px 0 5px 12px;line-height:1.4;text-decoration:none;display:block}.docs-toc a:hover{color:var(--text)}.docs-toc a.is-active{color:var(--text);border-left-color:var(--accent)}}.docs-sidebar-wrap{max-height:calc(100vh - 136px);position:sticky;top:88px}.docs-sidebar{max-height:calc(100vh - 136px);padding-right:var(--space-md);scrollbar-width:thin;scrollbar-color:var(--separator-strong) transparent;overflow-y:auto}.docs-sidebar-backdrop,.docs-sidebar-sheet-top{display:none}.docs-search{margin-bottom:var(--space-2xl)}.docs-search-field{position:relative}.docs-search-input{border:1px solid var(--separator);background:var(--surface-2);width:100%;color:var(--text);font-size:var(--fs-body-sm);transition:border-color var(--dur-1) ease;border-radius:8px;padding:8px 44px 8px 10px}.docs-search-kbd{border:1px solid var(--separator);color:var(--text-ter);pointer-events:none;border-radius:5px;padding:2px 6px;font-family:inherit;font-size:11px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.docs-search-field:focus-within .docs-search-kbd{display:none}@media (width<=960px){.docs-search-kbd{display:none}.docs-search-input{padding-right:10px}}.docs-search-input::placeholder{color:var(--text-ter)}.docs-search-input:focus-visible{border-color:rgba(var(--accent-rgb), .6);outline:none}.docs-search-results{margin-top:var(--space-md);gap:2px;display:grid}.docs-search-result{border-radius:8px;padding:8px 10px;text-decoration:none;display:block}.docs-search-result:hover{background:#ebebf50d}.docs-search-result-title{font-size:var(--fs-body-sm);color:var(--text);font-weight:600;display:block}.docs-search-result-snippet{color:var(--text-ter);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.docs-search-empty{font-size:var(--fs-body-sm);color:var(--text-ter);margin:0;padding:8px 10px}.docs-sidebar-section+.docs-sidebar-section{margin-top:var(--space-2xl)}.docs-sidebar-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-ter);margin:0 0 var(--space-sm) 10px;font-size:11px;font-weight:600}.docs-sidebar-links{gap:1px;margin:0;padding:0;list-style:none;display:grid}.docs-sidebar-link{font-size:var(--fs-body-sm);color:var(--text-sec);transition:color var(--dur-1) ease;padding:5px 10px;line-height:1.4;text-decoration:none;display:block}.docs-sidebar-link:hover{color:var(--text)}.docs-sidebar-link.is-active{color:var(--accent);font-weight:600}.docs-article{min-width:0;max-width:var(--width-content)}.docs-pager{gap:var(--space-xl);border-top:1px solid var(--separator);grid-template-columns:1fr 1fr;margin-top:56px;padding-top:32px;display:grid}.docs-contact{padding:var(--space-2xl) 22px;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--separator);background:#ffffff08;margin-top:48px}.docs-contact p{font-size:var(--fs-body-sm);line-height:var(--lh-prose);color:var(--text-sec);margin:0}.docs-contact a{color:var(--accent);text-decoration:none}.docs-contact a:hover{color:var(--accent-hover)}.docs-pager-link{gap:var(--space-sm);padding:var(--space-xl) var(--space-xl);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px var(--separator);transition:background var(--dur-2) ease, box-shadow var(--dur-2) ease;flex-direction:column;text-decoration:none;display:flex}.docs-pager-link:hover{box-shadow:inset 0 0 0 1px var(--separator-strong);background:#ffffff08}.docs-pager-link--next{text-align:right;grid-column:2}.docs-pager-eyebrow{font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-weight:600}.docs-pager-title{font-size:var(--fs-body-md);color:var(--text);font-weight:600}@media (width<=959px){.changelog-entry{gap:var(--space-lg);margin-bottom:36px;padding-bottom:36px}.changelog-detail{align-items:center;gap:var(--space-md) var(--space-md);flex-flow:wrap;padding-top:0}.docs-sidebar-toggle{z-index:40;border-radius:999px;display:flex;position:sticky;top:78px}.docs-sidebar-toggle-eyebrow{color:var(--accent)}.docs-shell{grid-template-columns:1fr;gap:0}.docs-sidebar-wrap{max-height:none;margin-bottom:0;position:static}.docs-sidebar-backdrop{z-index:110;opacity:0;visibility:hidden;transition:opacity var(--dur-2) ease, visibility var(--dur-2) ease;background:#00000080;display:block;position:fixed;inset:0}.docs-sidebar-backdrop.is-open{opacity:1;visibility:visible}.docs-sidebar{z-index:111;max-height:min(88dvh, calc(100dvh - env(safe-area-inset-top) - 56px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 var(--page-gutter) calc(var(--space-3xl) + env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0;border:1px solid var(--surface-border);box-shadow:inset 0 1px 0 var(--surface-highlight), 0 -16px 48px #00000073;visibility:hidden;transition:transform var(--dur-3) var(--ease-out), visibility var(--dur-3) var(--ease-out);border-bottom:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%);mask-image:none}.docs-sidebar.is-open{visibility:visible;transform:translateY(0)}.docs-sidebar-sheet-top{z-index:1;margin:0 calc(-1 * var(--page-gutter)) var(--space-md);padding:0 var(--page-gutter);display:block;position:sticky;top:0}.docs-sidebar-grabber{width:36px;height:4px;margin:var(--space-md) auto var(--space-base);background:var(--separator-strong);border-radius:999px;display:block}.docs-sidebar-sheet-bar{min-height:44px;padding-bottom:var(--space-base);justify-content:space-between;align-items:center;display:flex}.docs-sidebar-sheet-title{font-size:var(--fs-title-md);letter-spacing:-.4px;text-transform:none;color:var(--text);font-weight:700}.docs-sidebar-close{border:1px solid var(--separator);width:32px;height:32px;color:var(--text-sec);cursor:pointer;background:#ffffff08;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.docs-sidebar-close-x{width:14px;height:14px;position:relative}.docs-sidebar-close-x:before,.docs-sidebar-close-x:after{content:"";background:currentColor;border-radius:1px;width:14px;height:2px;position:absolute;top:50%;left:0}.docs-sidebar-close-x:before{transform:rotate(45deg)}.docs-sidebar-close-x:after{transform:rotate(-45deg)}.docs-sidebar-inner{padding-top:var(--space-xs)}.docs-pager{grid-template-columns:1fr}.docs-pager-link--next{text-align:left;grid-column:1}}@media (width<=959px) and (prefers-reduced-motion:reduce){.docs-sidebar,.docs-sidebar-backdrop{transition:none}}.blog-page{padding-top:120px;padding-bottom:48px}.blog-page .section-title,.legal-page .section-title{max-width:var(--width-content);color:var(--text)}.blog-intro{max-width:640px}.blog-empty{font-size:var(--fs-body-sm);color:var(--text-ter);margin-top:40px}.blog-list{-moz-column-gap:clamp(32px, 5vw, 56px);grid-template-columns:repeat(2,minmax(0,1fr));gap:40px clamp(32px,5vw,56px);margin:48px 0 0;padding:0;list-style:none;display:grid}.blog-list-link{color:inherit;text-decoration:none;display:block}.blog-list-featured-wrap{margin:0 0 var(--space-xl);border-radius:var(--radius-sm);aspect-ratio:16/10;background:var(--surface-2);overflow:hidden}.blog-list-featured{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-article-featured-wrap{border-radius:var(--radius-sm);margin:0 0 36px;overflow:hidden}.blog-article-featured{width:100%;height:auto;display:block}.blog-list-link:hover .blog-list-title,.blog-list-link:focus-visible .blog-list-title{color:var(--accent)}.blog-list-date{font-size:var(--fs-label-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-ter);margin-bottom:var(--space-md);font-weight:600;line-height:1;display:block}.blog-list-title{font-size:var(--fs-title-sm);letter-spacing:-.025em;margin:0 0 var(--space-md);color:var(--text);transition:color var(--dur-2) ease;text-wrap:balance;font-weight:700;line-height:1.2}.blog-list-summary{font-size:var(--fs-body-sm);line-height:var(--lh-relaxed);color:var(--text-sec);margin:0}.blog-list-cta{margin-top:var(--space-lg);font-size:var(--fs-caption-plus);color:var(--accent);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.blog-list-arrow{width:16px;height:16px;margin-left:var(--space-xs);-webkit-mask:var(--mask-chevron);mask:var(--mask-chevron);transition:transform var(--dur-2) var(--ease-smooth);background-color:currentColor;display:inline-block}.blog-list-link:hover .blog-list-arrow,.blog-list-link:focus-visible .blog-list-arrow{transform:translate(3px)}.blog-article{padding-top:120px;padding-bottom:64px}.blog-article-container{max-width:var(--width-prose)}.blog-article-back{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-3xl);font-size:var(--fs-caption-plus);color:var(--text-sec);transition:color var(--dur-1) ease;font-weight:600;text-decoration:none;display:inline-flex}.blog-article-back:hover{color:var(--accent)}.blog-article-back-arrow{width:14px;height:14px;-webkit-mask:var(--mask-chevron);mask:var(--mask-chevron);transition:transform var(--dur-1) ease;background-color:currentColor;display:inline-block;transform:rotate(180deg)}.blog-article-back:hover .blog-article-back-arrow{transform:rotate(180deg)translate(3px)}.blog-article-header{padding-bottom:var(--space-4xl);border-bottom:1px solid var(--separator);margin-bottom:36px}h1.blog-article-title{margin:var(--space-md) 0 var(--space-xl);color:var(--text);text-wrap:balance}.blog-article-lede{font-size:var(--fs-body-md);line-height:var(--lh-relaxed);color:var(--text-sec);margin:0 0 var(--space-2xl);max-width:60ch}.blog-article-meta{align-items:center;gap:var(--space-md);font-size:var(--fs-caption-plus);color:var(--text-ter);flex-wrap:wrap;margin:0;display:flex}.blog-article-prose>:first-child{margin-top:0}.blog-article-pager{gap:var(--space-xl);border-top:1px solid var(--separator);grid-template-columns:1fr 1fr;margin-top:56px;padding-top:32px;display:grid}.blog-article-pager>span{display:block}@media (width<=620px){.blog-list{grid-template-columns:1fr;row-gap:36px}.blog-article-pager{grid-template-columns:1fr}}@supports (corner-shape:superellipse(3)){.docs-pager-link{corner-shape:var(--corner-smooth)}}
