.ent .e-blog-cover{color:inherit;text-decoration:none;transition:color .15s}.ent .e-blog-cover:after{content:"";border-radius:8px;position:absolute;inset:0}.ent .e-blog-cover:focus-visible{outline:none}.ent .e-blog-cover:focus-visible:after{outline:2px solid var(--e-signal);outline-offset:6px}.ent :is(.e-blog-spot,.e-blog-card):hover .e-blog-cover{color:var(--e-signal)}.ent .e-blog-thumb{aspect-ratio:16/9;border:1px solid var(--e-line);background:var(--e-sunken);border-radius:8px;position:relative;overflow:hidden}.ent .e-blog-thumb img,.ent .e-blog-thumb-art{width:100%;height:100%;display:block}.ent .e-blog-thumb img{object-fit:cover}.ent .e-blog-thumb-art rect{fill:var(--e-b4)}.ent .e-blog-thumb-art rect.is-b3{fill:var(--e-b3)}.ent .e-blog-thumb-art rect.is-live{fill:var(--e-signal)}.ent :is(.e-blog-meta,.e-blog-card-meta,.e-blog-foot .e-dots).e-dots{margin-left:-3ch}.ent .e-blog-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin:0;display:flex}.ent .e-blog-more{color:var(--e-ink);white-space:nowrap;align-items:center;gap:7px;font-size:14px;font-weight:500;line-height:1.3;display:inline-flex}.ent .e-blog-more svg{flex-shrink:0;transition:transform .2s}.ent :is(.e-blog-spot,.e-blog-card):hover .e-blog-more svg{transform:translate(3px)}.ent .e-blog-ihero{padding-bottom:48px}@media (min-width:920px){.ent .e-blog-ihero{padding-bottom:64px}}.ent .e-blog-ihero .e-blog-ilede{max-width:36em;margin-top:22px}.ent .e-blog-spot-wrap{border-top:1px solid var(--e-line)}.ent .e-blog-spot{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:32px 40px;display:grid;position:relative}@media (min-width:920px){.ent .e-blog-spot{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px;padding-block:48px 56px}}.ent .e-blog-spot-copy{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.ent .e-blog-spot-tags{flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0;display:flex}.ent .e-blog-live{font-family:var(--e-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--e-ink);align-items:center;gap:8px;font-size:11px;font-weight:500;line-height:1.3;display:inline-flex}.ent .e-blog-live:before{content:"";background:var(--e-signal);border-radius:1px;width:8px;height:8px}.ent .e-blog-spot-title{max-width:15em}.ent .e-blog-spot-excerpt{max-width:36em;color:var(--e-muted);text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.6}.ent .e-blog-spot .e-blog-foot{justify-content:flex-start;gap:8px 28px;margin-top:4px}.ent .e-blog-browse{border-top:1px solid var(--e-line);padding-block:0 96px}@media (min-width:1000px){.ent .e-blog-browse{padding-block:48px 136px}}.ent .e-blog-browse-grid{grid-template-columns:minmax(0,1fr);gap:36px;display:grid}@media (min-width:1000px){.ent .e-blog-browse-grid{grid-template-columns:220px minmax(0,1fr);column-gap:56px}}.ent .e-blog-filters{align-content:start;gap:32px;min-width:0;padding-top:32px;display:grid}@media (min-width:640px) and (max-width:999px){.ent .e-blog-filters{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}}@media (min-width:1000px){.ent .e-blog-filters{top:calc(var(--e-nav-h) + 32px);align-self:start;padding-top:0;position:sticky}}.ent .e-blog-search{flex-direction:column;gap:10px;display:flex}.ent .e-blog-search input{border:1px solid var(--e-line-2);background:var(--e-surface);width:100%;min-height:44px;font-family:var(--e-sans);color:var(--e-ink);border-radius:8px;padding:10px 12px;font-size:15px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.ent .e-blog-search input::placeholder{color:var(--e-faint);opacity:1}.ent .e-blog-search input:hover{border-color:var(--e-faint)}.ent .e-blog-search input:focus-visible{border-color:var(--e-signal);box-shadow:0 0 0 1px var(--e-signal);outline:none}.ent .e-blog-search-hint{color:var(--e-faint);text-wrap:pretty;margin:0;font-size:13px;line-height:1.45}.ent .e-blog-cats{flex-direction:column;gap:10px;min-width:0;display:flex}.ent .e-blog-cats ul{border-top:1px solid var(--e-line);margin:0;padding:0;list-style:none}.ent .e-blog-cats li{border-bottom:1px solid var(--e-line)}.ent .e-blog-cat{width:calc(100% + 16px);min-height:44px;font-family:var(--e-sans);color:var(--e-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;margin-inline:-8px;padding:10px 8px;font-size:15px;line-height:1.35;transition:color .15s;display:flex}.ent .e-blog-cat:hover{color:var(--e-ink)}.ent .e-blog-cat[aria-pressed=true]{color:var(--e-ink);font-weight:500}.ent .e-blog-cat:focus-visible{outline-offset:0}.ent .e-blog-tally{flex-wrap:wrap;justify-content:flex-end;gap:3px;max-width:136px;display:flex}.ent .e-blog-tally i{width:6px;height:6px;box-shadow:inset 0 0 0 1px var(--e-b4);border-radius:1px;transition:background-color .2s,box-shadow .2s}.ent .e-blog-tally i.is-on{background:var(--e-b3);box-shadow:none}.ent .e-blog-cat[aria-pressed=true] .e-blog-tally i.is-on{background:var(--e-signal)}.ent .e-blog-results{min-width:0}.ent .e-blog-empty{border-top:1px solid var(--e-line);color:var(--e-muted);margin:0;padding-top:24px;font-size:15px;line-height:1.6}.ent .e-blog-cards{--e-blog-gap:48px;column-gap:var(--e-blog-gap);border-top:1px solid var(--e-line);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.ent .e-blog-card{flex-direction:column;gap:12px;min-width:0;padding:24px 0 28px;display:flex;position:relative}.ent .e-blog-card:before,.ent .e-blog-card:after{content:"";background:var(--e-line);pointer-events:none;position:absolute}.ent .e-blog-card:after{height:1px;bottom:0;left:0;right:0}@media (min-width:640px){.ent .e-blog-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ent .e-blog-card:nth-child(2n):before{top:0;bottom:0;left:calc(var(--e-blog-gap)/-2);width:1px}.ent .e-blog-card:nth-child(odd):after{right:calc(var(--e-blog-gap)/-2)}.ent .e-blog-card:nth-child(2n):after{left:calc(var(--e-blog-gap)/-2)}.ent .e-blog-card:nth-child(odd):last-child:after{right:0}}@media (min-width:1280px){.ent .e-blog-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.ent .e-blog-card:nth-child(n):before{width:0}.ent .e-blog-card:nth-child(n):after{right:calc(var(--e-blog-gap)/-2);left:calc(var(--e-blog-gap)/-2)}.ent .e-blog-card:not(:nth-child(3n+1)):before{top:0;bottom:0;left:calc(var(--e-blog-gap)/-2);width:1px}.ent .e-blog-card:nth-child(3n+1):after{left:0}.ent .e-blog-card:nth-child(3n):after,.ent .e-blog-card:last-child:after{right:0}}.ent .e-blog-card .e-blog-thumb{margin-bottom:6px}.ent .e-blog-card-title{font-family:var(--e-display);font-optical-sizing:auto;letter-spacing:-.012em;color:var(--e-ink);text-wrap:balance;margin:0;font-size:23px;font-weight:400;line-height:1.2}.ent .e-blog-card-excerpt{color:var(--e-muted);text-wrap:pretty;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.ent .e-blog-card .e-blog-foot{margin-top:auto;padding-top:6px}.ent .e-blog-hero{padding-bottom:48px}@media (min-width:920px){.ent .e-blog-hero{padding-top:calc(var(--e-nav-h) + 64px);padding-bottom:72px}}.ent .e-blog-back{color:var(--e-muted);align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}.ent .e-blog-back:after{content:"";position:absolute;inset:-12px 0}.ent .e-blog-back svg{flex-shrink:0;transition:transform .2s}.ent .e-blog-back:hover{color:var(--e-ink)}.ent .e-blog-back:hover svg{transform:translate(-3px)}.ent .e-blog-hero .e-blog-meta{margin-top:40px}@media (min-width:920px){.ent .e-blog-hero .e-blog-meta{margin-top:56px}}.ent .e-blog-hero h1.e-blog-title{max-width:16em;margin-top:18px}.ent .e-blog-byline{color:var(--e-muted);align-items:baseline;gap:10px;margin:24px 0 0;font-size:15px;line-height:1.5;display:flex}.ent .e-blog-person{background:var(--e-gold);border-radius:1px;flex-shrink:0;align-self:center;width:10px;height:10px}.ent .e-blog-byline a{color:var(--e-ink);text-decoration:underline;-webkit-text-decoration-color:var(--e-line-2);text-decoration-color:var(--e-line-2);text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .15s}.ent .e-blog-byline a:hover{text-decoration-color:currentColor}.ent .e-blog-byline a:focus-visible{outline-offset:1px;border-radius:2px}.ent .e-blog-excerpt{max-width:620px;color:var(--e-muted);text-wrap:pretty;margin:18px 0 0;font-size:18px;line-height:1.6}.ent .e-blog-doc{border-top:1px solid var(--e-line);padding-block:48px 96px}@media (min-width:1000px){.ent .e-blog-doc{padding-block:72px 136px}}.ent .e-blog-grid{grid-template-columns:minmax(0,1fr);row-gap:72px;display:grid}@media (min-width:1000px){.ent .e-blog-grid{grid-template-columns:minmax(0,1fr) 232px;column-gap:clamp(56px,7vw - 16px,96px)}}.ent .e-blog-main{min-width:0}.ent .e-blog-prose{--e-blog-measure:620px;color:var(--e-ink);overflow-wrap:break-word;font-size:17px;line-height:1.7}.ent .e-blog-prose>*{max-width:var(--e-blog-measure)}.ent .e-blog-prose>.e-blog-wide{max-width:none}.ent .e-blog-prose>:first-child{margin-top:0}.ent .e-blog-prose>:last-child{margin-bottom:0}.ent .e-blog-h2{font-family:var(--e-display);font-optical-sizing:auto;letter-spacing:-.018em;color:var(--e-ink);text-wrap:balance;margin:64px 0 20px;font-size:clamp(26px,1.1vw + 19px,34px);font-weight:400;line-height:1.15}.ent .e-blog-h3{font-family:var(--e-sans);letter-spacing:-.01em;color:var(--e-ink);text-wrap:balance;margin:40px 0 12px;font-size:20px;font-weight:500;line-height:1.35}.ent .e-blog-h2+.e-blog-h3{margin-top:28px}.ent .e-blog-p{text-wrap:pretty;margin:0 0 20px}.ent .e-blog-prose strong{color:var(--e-ink);font-weight:600}.ent .e-blog-prose a{color:var(--e-ink);text-decoration:underline;-webkit-text-decoration-color:var(--e-faint);text-decoration-color:var(--e-faint);text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .15s}.ent .e-blog-prose a:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}.ent .e-blog-prose a:focus-visible{outline-offset:2px;border-radius:2px}.ent .e-blog-ic{border:1px solid var(--e-line);background:var(--e-sunken);font-family:var(--e-mono);color:var(--e-ink);overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:.1em .36em;font-size:.84em}@media (min-width:600px){.ent .e-blog-ic{white-space:nowrap}}.ent .e-blog-ul{grid-template-columns:minmax(0,1fr);gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.ent .e-blog-ul>li{text-wrap:pretty;padding-left:26px;position:relative}.ent .e-blog-ul>li:before{content:"";background:var(--e-ink);border-radius:1px;width:6px;height:6px;position:absolute;top:calc(.85em - 3px);left:3px}.ent .e-blog-quote{border-left:2px solid var(--e-line-2);margin:28px 0 32px;padding:2px 0 2px 22px}.ent .e-blog-quote p{font-family:var(--e-display);font-optical-sizing:auto;letter-spacing:-.006em;color:var(--e-ink);text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.5}.ent .e-blog-agents{gap:12px;margin:4px 0 28px;display:grid}.ent .e-blog-agent,.ent .e-blog-prose a.e-blog-agent{border:1px solid var(--e-line);border-left-width:3px;border-left-color:var(--e-signal);background:var(--e-sunken);color:inherit;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;text-decoration:none;display:flex}.ent .e-blog-prose a.e-blog-agent:hover{border-color:var(--e-signal);text-decoration:none}.ent .e-blog-agent-copy{gap:6px;min-width:0;display:grid}.ent .e-blog-agent-title{color:var(--e-ink);font-weight:600;line-height:1.35}.ent .e-blog-agent-text{color:var(--e-muted);line-height:1.5}.ent .e-blog-agent svg{color:var(--e-faint);flex:none;margin-top:4px}.ent .e-blog-x{justify-content:center;margin:28px 0 36px;display:flex}.ent .e-blog-fig{margin:36px 0 40px}.ent .e-blog-fig-link{border-radius:8px;width:fit-content;max-width:100%;display:block}.ent .e-blog-fig img{border:1px solid var(--e-line);background:var(--e-sunken);border-radius:8px;max-width:100%;height:auto;display:block}.ent .e-blog-cap{max-width:var(--e-blog-measure);color:var(--e-muted);text-wrap:pretty;margin-top:12px;font-size:14px;line-height:1.55}.ent .e-blog-video{aspect-ratio:16/9;border:1px solid var(--e-line);background:var(--e-sunken);border-radius:8px;margin:36px 0 40px;overflow:hidden}.ent .e-blog-video :is(iframe,video){border:0;width:100%;height:100%;display:block}.ent .e-blog-code{border:1px solid var(--e-line);background:var(--e-sunken);border-radius:8px;margin:32px 0 36px;overflow:hidden}.ent .e-blog-code-lang{border-bottom:1px solid var(--e-line);font-family:var(--e-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--e-faint);padding:9px 18px;font-size:11px;font-weight:500;line-height:1.3}.ent .e-blog-code pre{scrollbar-width:thin;font-family:var(--e-mono);font-variant-ligatures:none;color:var(--e-ink);white-space:pre;tab-size:4;margin:0;padding:16px 18px 18px;font-size:13.5px;line-height:1.65;overflow-x:auto}.ent .e-blog-code pre:focus-visible{outline-offset:-2px;border-radius:7px}@media (max-width:479px){.ent .e-blog-code pre{padding:14px 14px 16px;font-size:12.5px}.ent .e-blog-code-lang{padding-inline:14px}}.ent .e-blog-table{scrollbar-width:thin;margin:32px 0 36px;overflow-x:auto}.ent .e-blog-table table{border-collapse:collapse;border-top:1px solid var(--e-line-2);width:100%;font-size:15px;line-height:1.55}.ent .e-blog-table :is(th,td){border-bottom:1px solid var(--e-line);text-align:left;vertical-align:top;text-wrap:pretty;padding:14px 20px 14px 0}.ent .e-blog-table :is(th,td):last-child{padding-right:0}.ent .e-blog-table thead th{border-bottom-color:var(--e-line-2);font-family:var(--e-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--e-faint);vertical-align:bottom;padding-block:12px;font-size:11px;font-weight:500;line-height:1.35}.ent .e-blog-table tbody th{color:var(--e-ink);font-weight:500}.ent .e-blog-table td{color:var(--e-ink)}@media (max-width:599px){.ent .e-blog-table.is-reflow :is(table,tbody,tr,th,td){display:block}.ent .e-blog-table.is-reflow table{border-top:0}.ent .e-blog-table.is-reflow thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ent .e-blog-table.is-reflow tbody tr{border-top:1px solid var(--e-line-2);padding:16px 0 18px}.ent .e-blog-table.is-reflow tbody tr:last-child{border-bottom:1px solid var(--e-line)}.ent .e-blog-table.is-reflow :is(th,td){border:0;padding:0}.ent .e-blog-table.is-reflow td{margin-top:12px}.ent .e-blog-table.is-reflow tbody th:empty{display:none}.ent .e-blog-table.is-reflow tbody th:empty+td{margin-top:0}.ent .e-blog-table.is-reflow td[data-label]:before{content:attr(data-label);font-family:var(--e-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--e-faint);margin-bottom:3px;font-size:10.5px;font-weight:500;line-height:1.35;display:block}}.ent .e-blog-prose{--e-blog-s1:var(--e-signal);--e-blog-s2:var(--e-gold);--e-blog-s3:#1d7fa8;--e-blog-on-s1:#fff;--e-blog-on-s2:#121117;--e-blog-on-s3:#fff;--accent:var(--e-blog-s1);--secondary:var(--e-blog-s2);--bg:var(--e-surface);--bg-card:var(--e-surface);--bg-secondary:var(--e-sunken);--border:var(--e-line);--border-light:var(--e-line-2);--text:var(--e-ink);--text-muted:var(--e-muted);--text-dim:var(--e-faint);--error:var(--e-bad)}@media (prefers-color-scheme:dark){:root:not([data-ent-theme=light]) .ent .e-blog-prose{--e-blog-s3:#67d8f9;--e-blog-on-s1:#0d0c11;--e-blog-on-s2:#0d0c11;--e-blog-on-s3:#0d0c11}}:root[data-ent-theme=dark] .ent .e-blog-prose{--e-blog-s3:#67d8f9;--e-blog-on-s1:#0d0c11;--e-blog-on-s2:#0d0c11;--e-blog-on-s3:#0d0c11}.ent .e-blog-prose :is(.bc,.bc-tile){--bc-s3:var(--e-blog-s3)}.ent .e-blog-chart{margin:36px 0 40px}.ent .e-blog-prose .bc{border:1px solid var(--e-line);background:var(--e-surface);border-radius:8px;margin:0;padding:22px 24px 20px}@media (max-width:34rem){.ent .e-blog-prose .bc{padding:18px 16px 16px}}.ent .e-blog-prose .bc-title{font-family:var(--e-sans);letter-spacing:-.005em;color:var(--e-ink);margin:0 0 6px;font-size:16px;font-weight:500;line-height:1.4}.ent .e-blog-prose .bc-lead{max-width:62ch;color:var(--e-muted);text-wrap:pretty;margin:0 0 18px;font-size:14.5px;line-height:1.55}.ent .e-blog-prose .bc-note{color:var(--e-muted);text-wrap:pretty;margin:18px 0 0;font-size:13.5px;line-height:1.55}.ent .e-blog-prose .bc-caption{color:var(--e-faint);text-wrap:pretty;margin:10px 0 0;font-size:12.5px;line-height:1.55}.ent .e-blog-prose .bc :is(code,.bc-note code,.bc-caption code){font-family:var(--e-mono)}.ent .e-blog-prose :is(.bc-legend,.bc-seg-legend){gap:8px 18px;margin:0 0 18px}.ent .e-blog-prose :is(.bc-legend li,.bc-seg-legend li){font-family:var(--e-mono);letter-spacing:.01em;color:var(--e-ink);gap:8px;font-size:11.5px;font-weight:500}.ent .e-blog-prose :is(.bc-swatch,.bc-seg-legend i){border-radius:1px;width:10px;height:10px}.ent .e-blog-prose .bc-seg-key-cached{background:linear-gradient(90deg,var(--e-blog-s1)0 33.4%,var(--e-blog-s2)33.4% 66.7%,var(--e-blog-s3)66.7% 100%)}.ent .e-blog-prose .bc :is(.bc-bar-value,.bc-col-value,.bc-colplot-gutter b,.bc-ratio,.bc-mx-cell b,.bc-mx-n,.bc-range-val,.bc-range-axis span,.bc-stack-head em,.bc-seg,.bc-ytick,.bc-xtick,.bc-connector b){font-family:var(--e-mono);font-variant-numeric:tabular-nums;font-weight:500}.ent .e-blog-prose .bc-bar-label{color:var(--e-muted);font-size:13px;line-height:1.35}.ent .e-blog-prose .bc-bar-value{color:var(--e-ink);font-size:12px}.ent .e-blog-prose .bc-bar-track{background:var(--e-sunken);border:0;border-radius:2px;height:14px}.ent .e-blog-prose :is(.bc-bar-fill,.bc-seg,.bc-mx-n span,.bc-mx-n i){border-radius:2px}.ent .e-blog-prose .bc-col{border-radius:2px 2px 0 0}.ent .e-blog-prose .bc-ratio{background:var(--e-sunken);letter-spacing:0;border-radius:3px;padding:1px 6px;font-size:10.5px}.ent .e-blog-prose .bc-mx-row.bc-mx-head span{font-family:var(--e-mono);letter-spacing:.08em;color:var(--e-faint);font-size:10.5px;font-weight:500}.ent .e-blog-prose .bc-mx-name,.ent .e-blog-prose .bc-range-label,.ent .e-blog-prose .bc-stack-head{font-size:13px;font-weight:500}.ent .e-blog-prose .bc-mx-name{color:var(--e-muted);font-weight:400}.ent .e-blog-prose .bc-mx-cell{background:var(--e-sunken);border-radius:3px}.ent .e-blog-prose .bc-mx-cell b,.ent .e-blog-prose .bc-mx-cell.bc-is-full b,.ent .e-blog-prose .bc-mx-cell:not(.bc-is-full) b{background:color-mix(in oklab,var(--e-surface)88%,transparent);color:var(--e-ink);border-radius:3px;padding:1px 6px;font-size:11.5px}.ent .e-blog-prose .bc-range-span.bc-is-gap{background:color-mix(in oklab,var(--e-ink)20%,transparent)}.ent .e-blog-prose .bc-range-track:before{background:var(--e-sunken)}.ent .e-blog-prose :is(.bc-range-dot,.bc-dot){box-shadow:0 0 0 2px var(--e-surface);border-radius:2px}.ent .e-blog-prose .bc-range-dot{width:12px;height:12px;margin:-6px 0 0 -6px}.ent .e-blog-prose .bc-range-cap{border-radius:1px}.ent .e-blog-prose .bc-range-warn{color:var(--e-bad)}@media (max-width:34rem){.ent .e-blog-prose .bc-range-row{grid-template-columns:minmax(0,1fr)var(--bc-range-val);row-gap:0}.ent .e-blog-prose .bc-range-label{white-space:normal;grid-column:1/-1}.ent .e-blog-prose .bc-range-axis{margin:.4rem calc(var(--bc-range-val) + .5rem)0 0}}.ent .e-blog-prose .bc-seg{font-size:11px}.ent .e-blog-prose .bc-seg.bc-s1{color:var(--e-blog-on-s1)}.ent .e-blog-prose .bc-seg.bc-s2{color:var(--e-blog-on-s2)}.ent .e-blog-prose .bc-seg.bc-s3{color:var(--e-blog-on-s3)}.ent .e-blog-prose .bc-seg.bc-is-fresh{color:var(--e-muted);background:var(--e-sunken);box-shadow:inset 0 0 0 1px var(--e-line-2)}.ent .e-blog-prose .bc [data-tip]:hover{outline-color:var(--e-ink)}.ent .e-blog-prose .bc [data-tip]:hover:after{background:var(--e-ink);font-family:var(--e-mono);color:var(--e-surface);border-radius:4px;font-weight:500}.ent .e-blog-prose .bc-tiles{gap:12px;margin:0}.ent .e-blog-prose .bc-tile{border:1px solid var(--e-line);background:var(--e-surface);border-radius:8px;padding:40px 20px 18px}.ent .e-blog-prose .bc-tile:before{border-radius:1px;width:8px;height:8px;top:20px;bottom:auto;left:20px}.ent .e-blog-prose .bc-tile-value{font-family:var(--e-display);font-optical-sizing:auto;letter-spacing:-.02em;color:var(--e-ink);font-size:34px;font-weight:400;line-height:1.05}.ent .e-blog-prose .bc-tile-label{color:var(--e-ink);margin-top:8px;font-size:13.5px;font-weight:500;line-height:1.4}.ent .e-blog-prose .bc-tile-sub{color:var(--e-faint);margin-top:4px;font-size:12.5px;line-height:1.45}@media (max-width:34rem){.ent .e-blog-prose .bc-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ent .e-blog-prose .bc-tile{padding:32px 14px 14px}.ent .e-blog-prose .bc-tile:before{top:16px;left:14px}.ent .e-blog-prose .bc-tile-value{font-size:26px}}@media (max-width:359px){.ent .e-blog-prose .bc-tiles{grid-template-columns:minmax(0,1fr)}}.ent .e-blog-prose :is(.bc,.bc-tiles) *{animation:none}.ent .e-blog-prose :is(.bc-bar-fill,.bc-mx-cell i,.bc-mx-n span,.bc-range-span,.bc-seg){width:var(--w)}.ent .e-blog-prose .bc-col{height:var(--h)}.ent .e-blog-prose :is(.bc-col-value,.bc-range-dot,.bc-range-cap,.bc-dot,.bc-tile-value){opacity:1}.ent .e-blog-prose :is(.bc-dot,.bc-tile-value){transform:none}.ent .e-blog-prose .is-armed :is(.bc-bar-fill,.bc-mx-cell i,.bc-mx-n span,.bc-range-span,.bc-seg){width:0}.ent .e-blog-prose .is-armed .bc-col{height:0}.ent .e-blog-prose .is-armed :is(.bc-col-value,.bc-range-dot,.bc-range-cap,.bc-dot,.bc-tile-value){opacity:0}.ent .e-blog-prose .is-armed.is-in :is(.bc-bar-fill,.bc-mx-cell i,.bc-mx-n span,.bc-range-span,.bc-seg){animation:e-blog-grow 1.1s cubic-bezier(.22,.75,.25,1)var(--delay,0s)both}.ent .e-blog-prose .is-armed.is-in .bc-col{animation:e-blog-rise 1.1s cubic-bezier(.22,.75,.25,1)var(--delay,0s)both}.ent .e-blog-prose .is-armed.is-in :is(.bc-col-value,.bc-range-dot,.bc-range-cap,.bc-dot){animation:e-blog-fade .5s ease calc(var(--delay,0s) + .6s)both}.ent .e-blog-prose .is-armed.is-in .bc-tile-value{animation:.7s cubic-bezier(.22,.75,.25,1) both e-blog-lift}.ent .e-blog-prose .is-armed.is-in .bc-tile:nth-child(2) .bc-tile-value{animation-delay:.12s}.ent .e-blog-prose .is-armed.is-in .bc-tile:nth-child(3) .bc-tile-value{animation-delay:.24s}.ent .e-blog-prose .is-armed.is-in .bc-tile:nth-child(n+4) .bc-tile-value{animation-delay:.36s}@keyframes e-blog-grow{0%{width:0}to{width:var(--w)}}@keyframes e-blog-rise{0%{height:0}to{height:var(--h)}}@keyframes e-blog-fade{0%{opacity:0}to{opacity:1}}@keyframes e-blog-lift{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ent .e-blog-related{max-width:var(--e-blog-measure,620px);margin-top:80px}.ent .e-blog-related>.e-label{margin-bottom:16px}.ent .e-blog-related-list{border-top:1px solid var(--e-line);margin:0;padding:0;list-style:none}.ent .e-blog-related-list li{border-bottom:1px solid var(--e-line)}.ent .e-blog-related-link{color:var(--e-ink);border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 24px;margin-inline:-8px;padding:20px 8px 22px;text-decoration:none;display:grid}.ent .e-blog-related-meta{font-family:var(--e-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--e-faint);grid-column:1;font-size:11px;font-weight:500;line-height:1.3}.ent .e-blog-related-title{font-family:var(--e-display);font-optical-sizing:auto;letter-spacing:-.012em;text-wrap:balance;grid-column:1;font-size:22px;line-height:1.22;transition:color .15s}.ent .e-blog-related-link svg{color:var(--e-faint);grid-area:1/2/span 2;transition:transform .2s,color .15s}.ent .e-blog-related-link:hover .e-blog-related-title{color:var(--e-signal)}.ent .e-blog-related-link:hover svg{color:var(--e-ink);transform:translate(3px)}.ent .e-blog-aside{min-width:0}.ent .e-blog-aside-inner{align-content:start;gap:40px;display:grid}@media (min-width:640px) and (max-width:999px){.ent .e-blog-aside-inner{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}}@media (min-width:1000px){.ent .e-blog-aside-inner{top:calc(var(--e-nav-h) + 40px);position:sticky}}.ent .e-blog-side{border-top:1px solid var(--e-line-2);flex-direction:column;align-items:flex-start;gap:14px;min-width:0;padding-top:18px;display:flex}.ent .e-blog-side-blurb{color:var(--e-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.ent .e-blog-side .e-btn{margin-top:4px}.ent .e-blog-side-links{align-self:stretch;margin-top:4px}.ent .e-blog-side-links .e-arrow{padding-block:12px;font-size:14.5px}.ent .e-blog-side-links .e-arrow svg{color:var(--e-faint)}.ent .e-blog-side-links .e-arrow:hover svg{color:currentColor}@media (prefers-reduced-motion:reduce){.ent :is(.e-blog-cover,.e-blog-more svg,.e-blog-back,.e-blog-back svg,.e-blog-tally i,.e-blog-related-title,.e-blog-related-link svg,.e-blog-prose a){transition:none}}@media print{.ent .e-blog-aside,.ent .e-blog-related{display:none}.ent .e-blog-prose .is-armed :is(.bc-bar-fill,.bc-mx-cell i,.bc-mx-n span,.bc-range-span,.bc-seg){width:var(--w)}.ent .e-blog-prose .is-armed .bc-col{height:var(--h)}.ent .e-blog-prose .is-armed :is(.bc-col-value,.bc-range-dot,.bc-range-cap,.bc-dot,.bc-tile-value){opacity:1}.ent .e-blog-code pre,.ent .e-blog-table{overflow:visible}}
.ent .e-manifesto-hero{padding-bottom:72px}@media (min-width:920px){.ent .e-manifesto-hero{padding-bottom:104px}}.ent .e-manifesto-hero .e-manifesto-lede{max-width:600px;margin-top:28px}@media (min-width:920px){.ent .e-manifesto-hero .e-manifesto-lede{margin-top:36px}}.ent .e-manifesto-pair{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:44px;display:grid}@media (min-width:720px){.ent .e-manifesto-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:56px}}.ent .e-manifesto-panel{flex-direction:column;min-width:0;margin:0;display:flex}.ent .e-manifesto-panel-art{border:1px solid var(--e-line);background:var(--e-surface);border-radius:8px;padding:20px;container:e-manifesto-panel/inline-size}.ent .e-manifesto-panel figcaption{font-family:var(--e-display);font-optical-sizing:auto;letter-spacing:-.012em;color:var(--e-ink);text-wrap:balance;margin-top:16px;font-size:clamp(21px,.6vw + 16px,26px);font-weight:400;line-height:1.2}.ent .e-manifesto-panel.is-isolated figcaption{color:var(--e-muted)}.ent .e-manifesto-part{border-top:1px solid var(--e-line);padding-block:72px 80px}@media (min-width:920px){.ent .e-manifesto-part{padding-block:112px 120px}}.ent .e-manifesto-grid{grid-template-columns:minmax(0,1fr);row-gap:28px;display:grid}@media (min-width:1040px){.ent .e-manifesto-grid{grid-template-columns:240px minmax(0,1fr);column-gap:clamp(48px,7vw - 24px,96px)}.ent .e-manifesto-aside{top:calc(var(--e-nav-h) + 40px);align-self:start;position:sticky}}.ent .e-manifesto-main{min-width:0}.ent .e-manifesto-main>:last-child{margin-bottom:0}.ent .e-manifesto-marker{flex-wrap:wrap;align-items:baseline;gap:14px;margin:0;display:flex}.ent .e-manifesto-pblocks{flex-basis:100%;gap:4px;display:flex}.ent .e-manifesto-pblocks i{width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--e-line-2);display:block}.ent .e-manifesto-pblocks i.is-on{background:var(--e-b1);box-shadow:none}.ent .e-manifesto-marker-part,.ent .e-manifesto-marker-name{font-family:var(--e-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.3}.ent .e-manifesto-marker-part{color:var(--e-faint)}.ent .e-manifesto-marker-name{color:var(--e-ink)}.ent .e-manifesto-marker-num{font-family:var(--e-display);font-optical-sizing:auto;letter-spacing:0;text-transform:none;color:var(--e-ink);margin-left:4px;font-size:40px;font-weight:400;line-height:1}@media (min-width:1040px){.ent .e-manifesto-marker{flex-direction:column;align-items:flex-start;gap:0;padding-top:6px}.ent .e-manifesto-pblocks{flex-basis:auto;margin-bottom:26px}.ent .e-manifesto-marker-part{flex-direction:column;align-items:flex-start;display:flex}.ent .e-manifesto-marker-num{margin:8px 0 0 -.04em;font-size:96px;line-height:.92}.ent .e-manifesto-marker-name{border-top:1px solid var(--e-line);align-self:stretch;max-width:200px;margin-top:18px;padding-top:14px}}.ent .e-manifesto-main .e-manifesto-h2{max-width:15em;margin-bottom:44px}@media (min-width:920px){.ent .e-manifesto-main .e-manifesto-h2{margin-bottom:56px}}.ent .e-manifesto-p{max-width:640px;color:var(--e-ink);text-wrap:pretty;margin:0 0 22px;font-size:18px;line-height:1.7}@media (max-width:479px){.ent .e-manifesto-p{font-size:17px}}.ent .e-manifesto-statement{max-width:17em;font-family:var(--e-display);font-optical-sizing:auto;letter-spacing:-.02em;color:var(--e-ink);text-wrap:balance;margin:48px 0;font-size:clamp(28px,1.4vw + 20px,40px);font-weight:400;line-height:1.12}.ent .e-manifesto-h2+.e-manifesto-statement{margin-top:0}.ent .e-manifesto-pull{border-top:1px solid var(--e-line-2);margin:64px 0 0;padding:40px 0 0}.ent .e-manifesto-pull p{max-width:16em;font-family:var(--e-display);font-optical-sizing:auto;letter-spacing:-.022em;color:var(--e-ink);text-wrap:balance;margin:0;font-size:clamp(30px,2.2vw + 18px,50px);font-weight:400;line-height:1.08}@media (min-width:920px){.ent .e-manifesto-pull{margin-top:80px;padding-top:48px}}.ent .e-manifesto-intro{max-width:34em;color:var(--e-muted);text-wrap:pretty;margin:0 0 36px;font-size:19px;line-height:1.55}.ent .e-manifesto-fig{max-width:864px;margin:44px 0 52px}.ent .e-manifesto-fig-art{border:1px solid var(--e-line);background:var(--e-surface);border-radius:8px;padding:24px 20px;container:e-manifesto-fig/inline-size}@media (min-width:640px){.ent .e-manifesto-fig-art{padding:32px 28px}}.ent .e-manifesto-v{display:block}.ent .e-manifesto-v--wide{display:none}@container e-manifesto-panel (min-width:440px){.ent .e-manifesto-v--wide{display:block}.ent .e-manifesto-v--narrow{display:none}}@container e-manifesto-fig (min-width:560px){.ent .e-manifesto-v--wide{display:block}.ent .e-manifesto-v--narrow{display:none}}.ent .e-manifesto-fig .e-manifesto-v--narrow{max-width:400px;margin-inline:auto}.ent .e-manifesto-svg{width:100%;height:auto;display:block;overflow:visible}.ent .e-manifesto-svg .e-manifesto-b1{fill:var(--e-b1)}.ent .e-manifesto-svg .e-manifesto-b2{fill:var(--e-b2)}.ent .e-manifesto-svg .e-manifesto-b3{fill:var(--e-b3)}.ent .e-manifesto-svg .e-manifesto-b4{fill:var(--e-b4)}.ent .e-manifesto-svg .e-manifesto-wall{fill:none;stroke:var(--e-line-2);stroke-width:1px}.ent .e-manifesto-svg .e-manifesto-frame{fill:none;stroke:var(--e-b3);stroke-width:1px;stroke-linejoin:round}.ent .e-manifesto-svg .e-manifesto-dashed{fill:none;stroke:var(--e-b3);stroke-width:1px;stroke-dasharray:3 2.5}.ent .e-manifesto-svg .e-manifesto-outline{fill:none;stroke:var(--e-b1);stroke-width:1.5px}.ent .e-manifesto-svg .e-manifesto-rule{stroke:var(--e-line);stroke-width:1px}.ent .e-manifesto-svg .e-manifesto-tether{stroke:var(--e-line-2);stroke-width:1px}.ent .e-manifesto-svg .e-manifesto-mesh{stroke:var(--e-b4);stroke-width:1px}.ent .e-manifesto-svg .e-manifesto-edge{stroke:var(--e-b3);stroke-width:1px;stroke-dasharray:1;stroke-dashoffset:0}.ent .e-manifesto-svg .e-manifesto-link{stroke:var(--e-b3);stroke-width:1.25px}.ent .e-manifesto-svg .e-manifesto-out{stroke:var(--e-b2);stroke-width:1.25px;stroke-dasharray:1;stroke-dashoffset:0}.ent .e-manifesto-svg .e-manifesto-head{fill:var(--e-b2)}.ent .e-manifesto-svg .e-manifesto-ring{fill:none;stroke:var(--e-signal);stroke-width:1px}.ent .e-manifesto-svg .e-manifesto-tray,.ent .e-manifesto-svg .e-manifesto-band{fill:var(--e-sunken);stroke:var(--e-line-2);stroke-width:1px}.ent .e-manifesto-svg .e-manifesto-flow{fill:none;stroke:var(--e-signal);stroke-width:5px;stroke-dasharray:5 31;stroke-dashoffset:0}.ent .e-manifesto-hours{gap:22px;display:grid}.ent .e-manifesto-hours-row{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:560px){.ent .e-manifesto-hours-row{grid-template-columns:76px minmax(0,1fr);gap:16px}}.ent .e-manifesto-hours-label{font-family:var(--e-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--e-faint);font-size:11px;font-weight:500;line-height:10px}.ent .e-manifesto-hours-weeks{flex-wrap:wrap;gap:14px 16px;display:flex}.ent .e-manifesto-hours-week{grid-template-columns:repeat(7,10px);grid-auto-rows:10px;gap:3px;display:grid}.ent .e-manifesto-hours-week.is-one{grid-template-columns:10px}.ent .e-manifesto-hours-week i{background:var(--e-b3);box-shadow:inset 0 0 0 1px var(--e-line-2);display:block}.ent .e-manifesto-hours-week i.is-logic{background:var(--e-b1);box-shadow:none}.ent .e-manifesto-layers{border-top:1px solid var(--e-line);max-width:864px;margin:0 0 44px}.ent .e-manifesto-layer{border-bottom:1px solid var(--e-line);grid-template-columns:40px minmax(0,1fr);grid-template-areas:"icon name""desc desc";align-items:center;gap:14px 16px;padding:22px 0 26px;display:grid}@media (min-width:640px){.ent .e-manifesto-layer{grid-template-columns:40px minmax(0,190px) minmax(0,1fr);grid-template-areas:"icon name desc";align-items:start;column-gap:24px;padding:26px 0 30px}}.ent .e-manifesto-layer .e-manifesto-glyph{grid-area:icon;display:block}.ent .e-manifesto-layer dt{color:var(--e-ink);text-wrap:balance;grid-area:name;font-size:17px;font-weight:500;line-height:1.35}.ent .e-manifesto-layer dd{color:var(--e-muted);text-wrap:pretty;grid-area:desc;margin:0;font-size:16px;line-height:1.65}@media (min-width:640px){.ent .e-manifesto-layer dt,.ent .e-manifesto-layer dd{padding-top:7px}}.ent .e-manifesto-glyph .g-ink{fill:var(--e-b1)}.ent .e-manifesto-glyph .g-b3{fill:var(--e-b3)}.ent .e-manifesto-glyph .g-gold{fill:var(--e-gold)}.ent .e-manifesto-glyph .g-sig{fill:var(--e-signal)}.ent .e-manifesto-glyph .g-line{stroke:var(--e-b3);stroke-width:1.25px}.ent .e-manifesto-glyph .g-rail{stroke:var(--e-b1);stroke-width:2px}.ent .e-manifesto-glyph .g-wall{stroke:var(--e-b1);stroke-width:1.25px}.ent .e-manifesto-glyph .g-sigline{stroke:var(--e-signal);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ent .e-manifesto-split{width:180px;max-width:100%;height:8px;box-shadow:inset 0 0 0 1px var(--e-line-2);margin-top:14px;display:block}.ent .e-manifesto-split i{background:var(--e-gold);width:85%;height:100%;display:block}.ent .e-manifesto-hooks{border-top:1px solid var(--e-line);max-width:864px;display:grid}.ent .e-manifesto-hook{border-bottom:1px solid var(--e-line);min-width:0;padding:24px 0 30px}@media (min-width:720px){.ent .e-manifesto-hooks{grid-template-columns:repeat(2,minmax(0,1fr))}.ent .e-manifesto-hook{padding:28px 0 34px}.ent .e-manifesto-hook:nth-child(odd){padding-right:28px}.ent .e-manifesto-hook:nth-child(2n){border-left:1px solid var(--e-line);padding-left:28px}}.ent .e-manifesto-hook .e-label{margin-bottom:14px}.ent .e-manifesto-hook p{font-family:var(--e-display);font-optical-sizing:auto;letter-spacing:-.008em;color:var(--e-ink);text-wrap:pretty;margin:0;font-size:clamp(19px,.5vw + 16px,22px);font-weight:400;line-height:1.34}.ent .e-cta-main .e-manifesto-ctas{gap:12px;margin-top:10px}.ent .e-cta-main .e-manifesto-ctas .e-btn{margin-top:0}@media (prefers-reduced-motion:no-preference){.ent .e-manifesto-svg .e-manifesto-edge{animation:e-manifesto-draw .7s cubic-bezier(.3,.7,.3,1)calc(.3s + var(--i,0)*60ms)both}.ent .e-manifesto-svg .e-manifesto-flows{animation:.5s ease-out 1.4s both e-manifesto-fade}.ent .e-manifesto-svg .e-manifesto-out{animation:e-manifesto-draw .65s cubic-bezier(.3,.7,.3,1)calc(.25s + var(--i,0)*.22s)both}.ent .e-manifesto-svg .e-manifesto-head{animation:e-manifesto-fade .2s ease-out calc(.8s + var(--i,0)*.22s)both}.ent .e-manifesto-svg .e-manifesto-ring--in{transform-box:fill-box;transform-origin:50%;animation:e-manifesto-ring .45s ease-out calc(.9s + var(--i,0)*.22s)both}.ent .e-manifesto-svg .e-manifesto-pres{animation:e-manifesto-fade .25s ease-out calc(.85s + var(--i,0)*.22s)both}.ent .e-manifesto-svg .e-manifesto-flows.is-late{animation-delay:1.7s}.ent .e-manifesto-svg .e-manifesto-drop{animation:.7s cubic-bezier(.45,0,.7,.4) .5s both e-manifesto-drop}.ent .e-manifesto-hours-week i{animation:e-manifesto-fill .16s ease-out calc(.4s + var(--i,0)*9ms)both}.ent .e-manifesto-hours-week i.is-logic{animation:none}.ent .e-manifesto-svg .e-manifesto-flow{animation:1.4s linear infinite paused e-manifesto-flow}.ent [data-manifesto-live] .e-manifesto-svg .e-manifesto-flow{animation-play-state:running}.ent [data-manifesto-play=wait] .e-manifesto-svg :is(.e-manifesto-edge,.e-manifesto-out){stroke-dashoffset:1px;animation:none}.ent [data-manifesto-play=wait] .e-manifesto-svg :is(.e-manifesto-flows,.e-manifesto-head,.e-manifesto-ring--in,.e-manifesto-pres,.e-manifesto-drop){opacity:0;animation:none}.ent [data-manifesto-play=wait] .e-manifesto-hours-week i:not(.is-logic){background:0 0;animation:none}}@keyframes e-manifesto-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes e-manifesto-fade{0%{opacity:0}to{opacity:1}}@keyframes e-manifesto-ring{0%{opacity:0;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}@keyframes e-manifesto-drop{0%{opacity:0;transform:translateY(-34px)}25%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes e-manifesto-fill{0%{background:0 0}to{background:var(--e-b3)}}@keyframes e-manifesto-flow{0%{stroke-dashoffset:36px}to{stroke-dashoffset:0}}
.ent .e-hero.e-legal-hero{padding-bottom:44px}@media (min-width:920px){.ent .e-hero.e-legal-hero{padding-bottom:64px}}.ent .e-legal-back{font-family:var(--e-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--e-faint);margin-bottom:24px;font-size:11px;font-weight:500;line-height:1.3;text-decoration:none;transition:color .15s;display:inline-block;position:relative}.ent .e-legal-back:after{content:"";position:absolute;inset:-7px -6px}.ent .e-legal-back:hover{color:var(--e-ink)}.ent .e-legal-back:focus-visible{outline-offset:4px;border-radius:2px}.ent .e-legal-title{max-width:13em}.ent .e-legal-updated{font-family:var(--e-mono);color:var(--e-faint);margin:22px 0 0;font-size:13px;line-height:1.4}.ent .e-legal-updated time{color:var(--e-ink)}.ent .e-legal-lede{margin-top:22px}.ent .e-legal{border-top:1px solid var(--e-line);padding-block:0 96px}@media (min-width:1040px){.ent .e-legal{padding-block:64px 136px}}.ent .e-legal-grid{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1040px){.ent .e-legal-grid{grid-template-columns:256px minmax(0,1fr);column-gap:clamp(76px,9vw - 20px,112px)}}.ent .e-legal-prose{min-width:0;max-width:620px;color:var(--e-ink);overflow-wrap:break-word;font-size:16px;line-height:1.7}@media (max-width:1039px){.ent .e-legal-prose{padding-top:36px}}.ent .e-legal-toc{min-width:0}@media (max-width:1039px){.ent .e-legal-toc{max-width:620px}}.ent .e-legal-toc-d{display:none}@media (min-width:1040px){.ent .e-legal-toc-m{display:none}.ent .e-legal-toc-d{top:calc(var(--e-nav-h) + 40px);max-height:calc(100vh - var(--e-nav-h) - 72px);overscroll-behavior:contain;scrollbar-width:thin;margin:-6px 0 0 -6px;padding:6px;display:block;position:sticky;overflow-y:auto}}.ent .e-legal-toc-label{margin-bottom:16px}.ent .e-legal-toc-list{margin:0;padding:0;list-style:none;position:relative}.ent .e-legal-toc-list:not(.is-nested):before{content:"";background:var(--e-line-2);width:1px;position:absolute;inset:0 auto 0 0}.ent .e-legal-toc-list a{color:var(--e-muted);border-radius:2px;gap:6px;padding:5px 0 5px 18px;font-size:14px;line-height:1.4;text-decoration:none;transition:color .15s;display:flex;position:relative}.ent .e-legal-toc-list.is-nested a{padding-left:32px}.ent .e-legal-toc-num{min-width:2.4em;font-family:var(--e-mono);color:var(--e-faint);flex:none;padding-top:.12em;font-size:12px;font-weight:500;transition:color .15s}.ent .e-legal-toc-words{text-wrap:pretty;min-width:0}.ent .e-legal-toc-list a:hover,.ent .e-legal-toc-list a:hover .e-legal-toc-num{color:var(--e-ink)}.ent .e-legal-toc-list a[aria-current],.ent .e-legal-toc-list a[aria-current] .e-legal-toc-num{color:var(--e-signal)}.ent .e-legal-toc-list a[aria-current]:before{content:"";background:var(--e-signal);border-radius:1px;width:6px;height:6px;position:absolute;top:calc(2px + .7em);left:-2.5px}.ent .e-legal-toc-list a:focus-visible{outline-offset:0}.ent .e-legal-toc-m{border-bottom:1px solid var(--e-line)}.ent .e-legal-toc-m summary{min-height:52px;font-family:var(--e-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--e-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:11px;font-weight:500;line-height:1.3;list-style:none;display:flex}.ent .e-legal-toc-m summary::-webkit-details-marker{display:none}@media (hover:hover){.ent .e-legal-toc-m summary:hover{color:var(--e-signal)}}.ent .e-legal-toc-icon{color:var(--e-faint);flex-shrink:0;transition:transform .2s}.ent .e-legal-toc-m[open] .e-legal-toc-icon{transform:rotate(45deg)}.ent .e-legal-toc-m>.e-legal-toc-list{margin:2px 0 18px}.ent .e-legal-toc-m .e-legal-toc-list a{padding-block:11px;font-size:15px}.ent .e-legal-toc-m .e-legal-toc-list a[aria-current]:before{top:calc(8px + .7em)}.ent .e-legal-sec{border-top:1px solid var(--e-line);scroll-margin-top:var(--e-nav-h);padding-block:40px}@media (min-width:1040px){.ent .e-legal-sec{padding-block:52px}}.ent .e-legal-prose>.e-legal-sec:first-child{scroll-margin-top:calc(var(--e-nav-h) + 36px);border-top:0;padding-top:0}.ent .e-legal-sec>:last-child,.ent .e-legal-part>:last-child{margin-bottom:0}.ent .e-legal-prose>:last-child{padding-bottom:0}.ent .e-legal-h{font-family:var(--e-display);font-optical-sizing:auto;letter-spacing:-.014em;color:var(--e-ink);text-wrap:balance;margin:0 0 22px;font-size:clamp(23px,.5vw + 19px,28px);font-weight:400;line-height:1.2}.ent .e-legal-h.is-numbered{text-indent:-1.8em;padding-left:1.8em}.ent .e-legal-num{text-indent:0;width:2.6em;font-family:var(--e-mono);letter-spacing:0;color:var(--e-faint);font-size:.6em;font-weight:500;display:inline-block}@media (min-width:1040px){.ent .e-legal-h.is-numbered{text-indent:-2.1em;margin-left:-2.1em;padding-left:2.1em}.ent .e-legal-h .e-legal-num{box-sizing:border-box;text-align:right;width:3.1em;padding-right:.9em}}.ent .e-legal-h3,.ent .e-legal-h4{font-family:var(--e-sans);letter-spacing:-.01em;color:var(--e-ink);text-wrap:balance;margin:36px 0 12px;font-size:18px;font-weight:600;line-height:1.4}.ent .e-legal-h4{letter-spacing:0;margin-top:28px;font-size:16px}.ent :is(.e-legal-h3,.e-legal-h4).is-numbered{text-indent:-1.9em;padding-left:1.9em}.ent :is(.e-legal-h3,.e-legal-h4) .e-legal-num{width:2em;font-size:.82em}.ent .e-legal-part{border-top:1px solid var(--e-ink);scroll-margin-top:calc(var(--e-nav-h) + 24px);margin-top:24px;padding-top:56px}@media (min-width:1040px){.ent .e-legal-part{margin-top:40px;padding-top:72px}}.ent .e-legal-part-title{margin-bottom:28px}.ent .e-legal-part>.e-legal-sec:first-of-type{margin-top:16px}.ent .e-legal-prose p{text-wrap:pretty;margin:0 0 18px}.ent .e-legal-prose strong{font-weight:600}.ent .e-legal-clause{font-family:var(--e-mono);letter-spacing:0;color:var(--e-muted);font-size:.86em;font-weight:500}.ent .e-legal-prose u{text-underline-offset:3px;text-decoration-thickness:1px}.ent .e-legal-prose .e-legal-minor{margin:32px 0 10px;font-weight:600}.ent .e-legal-prose .e-legal-notice{font-weight:700}.ent .e-legal-prose .e-legal-conspicuous{border:1px solid var(--e-line-2);background:var(--e-surface);border-radius:8px;margin:28px 0;padding:18px 20px;font-style:italic;font-weight:700;line-height:1.7}.ent .e-legal-prose .e-legal-indent{padding-left:24px}.ent .e-legal-prose a{color:var(--e-ink);text-decoration:underline;-webkit-text-decoration-color:var(--e-faint);text-decoration-color:var(--e-faint);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration-thickness:1px;transition:color .15s,text-decoration-color .15s}.ent .e-legal-prose a:hover{color:var(--e-signal);text-decoration-color:currentColor}.ent .e-legal-prose a:focus-visible{outline-offset:1px;border-radius:2px}.ent .e-legal-list{margin:0 0 20px;padding:0 0 0 28px}.ent .e-legal-list>li{text-wrap:pretty}.ent .e-legal-list>li+li{margin-top:10px}.ent ul.e-legal-list:not(.is-alpha){list-style:none}.ent ul.e-legal-list:not(.is-alpha)>li{position:relative}.ent ul.e-legal-list:not(.is-alpha)>li:before{content:"";background:var(--e-ink);border-radius:1px;width:6px;height:6px;position:absolute;top:calc(.875em - 3px);left:-22px}.ent .e-legal-list.is-alpha{list-style-type:lower-alpha}.ent .e-legal-list.is-decimal{list-style-type:decimal}.ent .e-legal-list>li::marker{font-family:var(--e-mono);color:var(--e-muted);font-size:.86em;font-weight:500}.ent .e-legal-group{margin-top:8px}.ent .e-legal-cells{border-top:1px solid var(--e-line);margin:18px 0 0;display:grid}.ent .e-legal-cell{border-bottom:1px solid var(--e-line);min-width:0;padding:20px 0 22px}.ent .e-legal-cell p{margin-bottom:8px}.ent .e-legal-cell>:last-child{margin-bottom:0}.ent .e-legal-cell .e-legal-list{margin-top:4px}.ent .e-legal-cell .e-legal-list>li+li{margin-top:6px}.ent .e-legal-prose .e-legal-cell-title{margin-bottom:10px;font-weight:600;line-height:1.5}@media (min-width:560px){.ent .e-legal-cells.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ent .e-legal-cells.is-grid>:nth-child(2n){border-left:1px solid var(--e-line);padding-left:24px}.ent .e-legal-cells.is-grid>:nth-child(odd){padding-right:24px}}.ent .e-legal-index{padding-block:0 112px}@media (min-width:920px){.ent .e-legal-index{padding-bottom:160px}}.ent .e-legal-docs{border-top:1px solid var(--e-line);margin:0;padding:0;list-style:none;display:grid}.ent .e-legal-docs>li{border-bottom:1px solid var(--e-line);min-width:0}@media (min-width:640px){.ent .e-legal-docs{grid-template-columns:repeat(2,minmax(0,1fr))}.ent .e-legal-docs>li:nth-child(2n){border-left:1px solid var(--e-line)}}.ent .e-legal-doc{height:100%;color:var(--e-ink);flex-direction:column;align-items:flex-start;padding:32px 0 30px;text-decoration:none;display:flex}@media (min-width:640px){.ent .e-legal-docs>li:nth-child(odd) .e-legal-doc{padding-right:32px}.ent .e-legal-docs>li:nth-child(2n) .e-legal-doc{padding-left:32px}}@media (min-width:920px){.ent .e-legal-doc{padding-block:40px 36px}}.ent .e-legal-doc:focus-visible{outline-offset:4px;border-radius:6px}.ent .e-legal-mark{flex-shrink:0;margin-bottom:28px}.ent .e-legal-mark-sheet{fill:var(--e-surface);stroke:var(--e-line-2);transition:stroke .15s}.ent .e-legal-mark-blk{fill:var(--e-b2);transition:fill .15s}.ent .e-legal-mark-line{stroke:var(--e-b4);stroke-width:1.5px;stroke-linecap:round}.ent .e-legal-doc-title{font-family:var(--e-display);font-optical-sizing:auto;letter-spacing:-.016em;color:var(--e-ink);margin:0 0 10px;font-size:clamp(26px,1vw + 20px,34px);font-weight:400;line-height:1.12;transition:color .15s}.ent .e-legal-doc-desc{max-width:36ch;color:var(--e-muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.ent .e-legal-doc-arrow{box-sizing:content-box;color:var(--e-ink);margin-top:auto;padding-top:24px;transition:transform .2s,color .15s}@media (hover:hover){.ent .e-legal-doc:hover .e-legal-doc-title,.ent .e-legal-doc:hover .e-legal-doc-arrow{color:var(--e-signal)}.ent .e-legal-doc:hover .e-legal-mark-sheet{stroke:var(--e-faint)}.ent .e-legal-doc:hover .e-legal-mark-blk{fill:var(--e-signal)}.ent .e-legal-doc:hover .e-legal-doc-arrow{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.ent .e-legal-doc-arrow{transition:color .15s}.ent .e-legal-doc:hover .e-legal-doc-arrow{transform:none}}@media print{.ent .e-legal-toc{display:none}.ent .e-legal-grid{display:block}.ent .e-legal-prose{max-width:none}}
