.bv{--bv-ink:#0a0a0b;--bv-ink-2:#131316;--bv-ink-3:#1b1b1f;--bv-ink-line:#27272c;--bv-bone:#fafaf7;--bv-bone-mute:#a1a1a1;--bv-paper:#fafaf7;--bv-card:#fff;--bv-line:#e6e6e1;--bv-text:#1c1c1f;--bv-mute:#63636a;--bv-display:var(--bv-display-face), "Iowan Old Style", "Times New Roman", serif;--bv-pad:max(24px, 5vw);--bv-wrap:min(1200px, calc(100vw - 2 * var(--bv-pad)));--bv-art-w:min(800px, var(--bv-wrap));--bv-art-h:calc(var(--bv-art-w) * 9 / 16);--bv-nav-h:79px}.bv [data-cat]{--cat:var(--lime)}.bv .nav,.bv .nav.scrolled{background:var(--bv-ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:var(--bv-ink-line)}.bv .bv-page{min-height:0;padding:var(--bv-nav-h) 0 0;background:var(--bv-ink);color:var(--bv-bone)}.bv .bv-wrap{width:var(--bv-wrap);margin:0 auto;position:relative}.bv .bv-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.bv .bv-subnav{border-bottom:1px solid var(--bv-ink-line);background:var(--bv-ink)}.bv .bv-subnav-in{width:var(--bv-wrap);scrollbar-width:none;align-items:center;gap:2px;margin:0 auto;display:flex;overflow-x:auto}.bv .bv-subnav-in::-webkit-scrollbar{display:none}.bv .bv-subnav a{color:var(--bv-bone-mute);font:500 14px/1 var(--font-sans);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out);border-bottom:2px solid #0000;flex:none;padding:16px 12px 14px}.bv .bv-subnav a:hover{color:var(--bv-bone)}.bv .bv-subnav a[aria-current=true]{color:var(--bv-bone);border-bottom-color:var(--bv-bone)}.bv .bv-subnav a.bv-subnav-home{color:var(--bv-bone);margin-right:10px;padding-left:0;font-weight:650}.bv .bv-subnav a:focus-visible{outline:2px solid var(--lime);outline-offset:-3px}.bv .bv-h1,.bv .bv-h2,.bv .bv-serif{font-family:var(--bv-display);font-optical-sizing:auto;text-wrap:balance;margin:0;font-weight:350}.bv .bv-h1{letter-spacing:-.028em;font-size:clamp(34px,4.5vw,56px);line-height:1.06}.bv .bv-h2{letter-spacing:-.024em;font-size:clamp(27px,3vw,38px);line-height:1.1}.bv .bv-dek{max-width:680px;color:var(--bv-bone-mute);font:400 19px/1.55 var(--font-sans);letter-spacing:-.01em;text-wrap:pretty;margin:18px 0 0}.bv .bv-head{background:var(--bv-ink);color:var(--bv-bone);padding:52px 0 56px}.bv .bv-crumbs{color:var(--bv-bone-mute);font:400 14px/1.3 var(--font-sans);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;display:flex}.bv .bv-crumbs a{color:inherit;transition:color var(--dur-fast) var(--ease-out)}.bv .bv-crumbs a:hover{color:var(--bv-bone)}.bv .bv-crumbs span{opacity:.5}.bv .bv-head--article{text-align:center;padding:44px 0 0}.bv .bv-head--article .bv-crumbs{justify-content:center}.bv .bv-head--article .bv-h1{max-width:920px;margin:0 auto}.bv .bv-head--article .bv-dek{margin-left:auto;margin-right:auto}.bv .bv-meta{color:var(--bv-bone-mute);font:400 14px/1.4 var(--font-sans);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin:24px 0 0;display:flex}.bv .bv-meta .bv-meta-by{align-items:center;gap:8px;display:inline-flex}.bv .bv-meta .bv-meta-dot{opacity:.6}.bv .bv-meta a{color:var(--bv-bone);font-weight:500}.bv .bv-meta a:hover{text-underline-offset:3px;text-decoration:underline}.bv .bv-meta .bp-avatar{border:1px solid var(--bv-ink-line);background:var(--bv-ink-2);border-radius:50%;place-items:center;width:26px;height:26px;display:inline-grid;overflow:hidden}.bv .bv-meta .bp-avatar img{width:14px;height:14px;display:block}.bv .bv-meta .bp-avatar--photo img{object-fit:cover;width:100%;height:100%}.bv .bv-hero-art{z-index:2;width:var(--bv-art-w);height:var(--bv-art-h);margin:40px auto calc(var(--bv-art-h) * -.46);background:#000;border-radius:20px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #fafaf71f,0 40px 70px -40px #000000b3}.bv .bv-hero-art img,.bv .bv-hero-art svg{object-fit:cover;width:100%;height:100%;display:block}.bv .bv-head--index .bv-head-row{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.bv .bv-head--index .bv-count{color:var(--bv-bone-mute);font:400 15px/1.4 var(--font-sans);margin:14px 0 0}.bv .bv-head-art{aspect-ratio:16/9;background:#000;border-radius:18px;flex:none;width:min(440px,38%);display:block;overflow:hidden;box-shadow:0 0 0 1px #fafaf71a}.bv .bv-head-art img,.bv .bv-head-art svg{object-fit:cover;width:100%;height:100%;display:block}.bv .bv-paper{--ink-0:#fff;--ink-1:#fafaf7;--ink-2:#fff;--ink-3:#f2f2ee;--ink-4:#e6e6e1;--ink-5:#d6d6d0;--bone-0:#0a0a0b;--bone-1:#18181c;--bone-2:#5f5f66;--bone-3:#6b6b72;--bone-4:#b5b5b5;--bg:#fafaf7;--bg-elevated:#fff;--bg-raised:#f2f2ee;--fg:#0a0a0b;--fg-muted:#5f5f66;--fg-dim:#6b6b72;--fg-disabled:#b5b5b5;--border:#e6e6e1;--border-soft:#0a0a0b12;--border-strong:#0a0a0b2e;background:var(--bv-paper);color:var(--bv-text);padding:72px 0 96px}.bv .bv-paper .bp-chart,.bv .bv-paper .bv-cta,.bv .bv-paper .bv-rail-cta{--ink-0:#050506;--ink-1:#0a0a0b;--ink-2:#111114;--ink-3:#18181c;--ink-4:#22222a;--ink-5:#2e2e37;--bone-0:#fafaf7;--bone-1:#e6e6e1;--bone-2:#a1a1a1;--bone-3:#6b6b6b;--bone-4:#3f3f46;--bg:#0a0a0b;--bg-elevated:#111114;--bg-raised:#18181c;--fg:#fafaf7;--fg-muted:#a1a1a1;--fg-dim:#8a8a8f;--fg-disabled:#3f3f46;--border:#22222a;--border-soft:#ffffff14;--border-strong:#ffffff1f}.bv .bv-paper--article{padding-top:calc(var(--bv-art-h) * .46 + 60px)}.bv .bv-article-grid{grid-template-columns:minmax(0,1fr) minmax(0,680px) minmax(0,1fr);align-items:start;display:grid}.bv .bv-prose{grid-area:1/2;min-width:0}.bv .bv-rail{width:232px;top:calc(var(--bv-nav-h) + 28px);max-height:calc(100vh - var(--bv-nav-h) - 48px);flex-direction:column;grid-area:1/3;justify-self:end;gap:22px;display:flex;position:sticky}.bv .bv-prose{color:var(--bv-text);font:400 18px/1.72 var(--font-sans);letter-spacing:-.003em}.bv .bv-prose>section>p,.bv .bv-prose p{text-wrap:pretty;margin:0 0 1.15em}.bv .bv-prose section[id]{scroll-margin-top:calc(var(--bv-nav-h) + 24px)}.bv .bv-prose h2,.bv .bv-prose .bp-prose-block>h2:first-child{color:var(--bv-ink);font-family:var(--bv-display);font-optical-sizing:auto;letter-spacing:-.022em;text-wrap:balance;margin:2.05em 0 .62em;font-size:32px;font-weight:400;line-height:1.17}.bv .bv-prose>section:first-of-type h2,.bv .bv-prose>.bp-prose-block:first-child h2{margin-top:0}.bv .bv-prose .bp-prose-block{background:0 0;border:0;border-radius:0;margin-top:3.2em;padding:0}.bv .bv-prose .bp-prose-block>h2:first-child{margin:0 0 .7em;font-size:27px}.bv .bv-prose a.bp-inline-link{color:var(--bv-ink);text-underline-offset:3px;transition:background var(--dur-fast) var(--ease-out);background:linear-gradient(#0000 62%,#d6ff3fb3 62%);-webkit-text-decoration:underline #0a0a0b66;text-decoration:underline #0a0a0b66;text-decoration-thickness:1px}.bv .bv-prose a.bp-inline-link:hover{background:var(--lime);-webkit-text-decoration-color:var(--bv-ink);text-decoration-color:var(--bv-ink)}.bv .bv-prose .bp-sources a{color:var(--bv-ink);text-underline-offset:3px;-webkit-text-decoration:underline #0a0a0b59;text-decoration:underline #0a0a0b59;text-decoration-thickness:1px}.bv .bv-prose .bp-sources a:hover{text-decoration-color:currentColor}.bv .bv-prose a:focus-visible{outline:2px solid var(--bv-ink);outline-offset:2px;border-radius:3px}.bv .bv-prose .bp-sponsored,.bv .bv-prose .bp-referral{color:var(--bv-mute);font-size:15px;line-height:1.55}.bv .bv-prose .bp-sponsored{margin:-.2em 0 .9em}.bv .bv-table{width:min(680px, var(--bv-wrap));margin:0 auto 52px}.bv .bv-table[data-cols="4"]{width:min(840px, var(--bv-wrap))}.bv .bv-table[data-cols="5"],.bv .bv-table[data-cols="6"],.bv .bv-table[data-cols="7"]{width:min(1080px, var(--bv-wrap))}.bv .bv-table-cap{color:var(--bv-mute);font:400 15px/1.5 var(--font-sans);margin:0 0 12px}.bv .bv-table .seo-compare-table-wrap{border:1px solid var(--bv-line);background:var(--bv-card);border-radius:14px;margin:0;overflow-x:auto}.bv .bv-table .seo-compare-table{border-collapse:collapse;width:100%;min-width:560px;font:400 15px/1.45 var(--font-sans)}.bv .bv-table[data-cols="5"] .seo-compare-table,.bv .bv-table[data-cols="6"] .seo-compare-table,.bv .bv-table[data-cols="7"] .seo-compare-table{min-width:860px;font-size:14.5px}.bv .bv-table .seo-compare-table th,.bv .bv-table .seo-compare-table td{border:0;border-bottom:1px solid var(--bv-line);color:var(--bv-text);text-align:left;vertical-align:top;background:0 0;padding:13px 16px}.bv .bv-table .seo-compare-table thead th{color:var(--bv-mute);white-space:nowrap;background:var(--bv-paper);font-size:13px;font-weight:500}.bv .bv-table .seo-compare-table tbody th{width:auto;color:var(--bv-ink);font-weight:600}.bv .bv-table .seo-compare-table tbody tr:last-child th,.bv .bv-table .seo-compare-table tbody tr:last-child td{border-bottom:0}.bv .bv-table caption.bv-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (max-width:900px){.bv .bv-table .seo-compare-table-wrap{background:linear-gradient(to left, var(--bv-card) 40%, #fff0) right / 44px 100% no-repeat local, linear-gradient(to left, #0a0a0b21, #0a0a0b00) right / 18px 100% no-repeat scroll, var(--bv-card)}.bv .bv-table .seo-compare-table{border-collapse:separate;border-spacing:0}.bv .bv-table .seo-compare-table thead th:first-child,.bv .bv-table .seo-compare-table tbody th[scope=row]{z-index:1;background:var(--bv-card);box-shadow:1px 0 0 var(--bv-line);position:sticky;left:0}.bv .bv-table .seo-compare-table thead th{background:0 0}.bv .bv-table .seo-compare-table thead th:first-child{background:var(--bv-card)}}.bv .bv-prose .bp-chart{background:var(--bv-ink);color:var(--bv-bone);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:18px;margin:2em 0 2.4em;padding:26px 26px 20px;container-type:inline-size}.bv .bv-prose .bp-chart figcaption{border-top:1px solid var(--border-soft);color:#a1a1a1;font:400 13.5px/1.55 var(--font-sans);margin-top:16px;padding-top:13px}.bv .bv-prose .bp-chart-plot{color:var(--fg-muted);font:500 13px/1.35 var(--font-sans)}.bv .bv-prose .bp-chart-plot i{font-style:normal}.bv .bv-prose .bp-matrix-head>span,.bv .bv-prose .bp-cgrid-head>span{flex-wrap:wrap;justify-content:center;column-gap:.27em;display:flex}.bv .bv-prose .bp-chart-plot .bp-word{white-space:nowrap}@container (max-width:300px){.bv .bv-prose .bp-chart-plot .bp-word{white-space:normal;overflow-wrap:anywhere}}.bv .bv-prose .bp-bars-row{grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"label val""track track";align-items:end;gap:7px 16px;display:grid}.bv .bv-prose .bp-bars-row+.bp-bars-row{margin-top:15px}.bv .bv-prose .bp-bars-label{color:var(--bone-1);text-wrap:pretty;grid-area:label;font-size:13.5px}.bv .bv-prose .bp-bars-val{color:var(--fg);font:600 13px/1.35 var(--font-mono);white-space:nowrap;grid-area:val}.bv .bv-prose .bp-bars-track{border-radius:3px;grid-area:track;height:10px;position:relative;overflow:hidden}.bv .bv-prose .bp-bars-track:before{content:"";background:var(--cat);opacity:.09;position:absolute;inset:0}.bv .bv-prose .bp-bars-track i{background:var(--cat);opacity:.88;border-radius:0 3px 3px 0;min-width:2px;height:100%;display:block;position:relative}@container (min-width:580px){.bv .bv-prose .bp-bars{grid-template-columns:fit-content(40%) minmax(0,1fr) max-content;align-items:center;gap:14px 18px;display:grid}.bv .bv-prose .bp-bars-row{display:contents}.bv .bv-prose .bp-bars-label{grid-area:auto/1;font-size:13px}.bv .bv-prose .bp-bars-track{border-radius:4px;grid-area:auto/2;height:20px}.bv .bv-prose .bp-bars-track i{border-radius:0 4px 4px 0}.bv .bv-prose .bp-bars-val{text-align:right;grid-area:auto/3;font-size:12.5px}}.bv .bv-prose .bp-matrix-row{isolation:isolate;grid-template-columns:minmax(0, 1.7fr) repeat(var(--bp-cols), minmax(0, 1fr));align-items:center;column-gap:6px;padding:9px 8px;display:grid;position:relative}@supports (grid-template-columns:subgrid){.bv .bv-prose .bp-matrix{grid-template-columns:fit-content(36%) repeat(var(--bp-cols), minmax(0, 1fr));column-gap:6px;display:grid}.bv .bv-prose .bp-matrix-row,.bv .bv-prose .bp-matrix-key{grid-column:1/-1}.bv .bv-prose .bp-matrix-row{grid-template-columns:subgrid}.bv .bv-prose .bp-matrix[data-cols="4"]{grid-template-columns:fit-content(30%) repeat(4,minmax(0,1fr))}}.bv .bv-prose .bp-matrix-row:nth-child(2n):before{content:"";z-index:-1;background:var(--cat);opacity:.045;border-radius:8px;position:absolute;inset:0}.bv .bv-prose .bp-matrix-head{align-items:end;padding-top:0;padding-bottom:10px}.bv .bv-prose .bp-matrix-head span{color:var(--fg-muted);font:600 10.5px/1.25 var(--font-sans);text-align:center}.bv .bv-prose .bp-matrix-label{color:var(--bone-1);overflow-wrap:break-word;font-size:12.5px;line-height:1.3}.bv .bv-prose .bp-matrix-cell{justify-content:center;display:flex}.bv .bv-prose .bp-matrix svg{flex:none;display:block}.bv .bv-prose .bp-matrix-key{flex-wrap:wrap;gap:8px 18px;margin-top:14px;padding:0 8px;font-size:12px;display:flex}.bv .bv-prose .bp-matrix-key span{align-items:center;gap:7px;display:inline-flex}@container (min-width:580px){.bv .bv-prose .bp-matrix,.bv .bv-prose .bp-matrix[data-cols="4"]{grid-template-columns:fit-content(42%) repeat(var(--bp-cols), minmax(0, 1fr))}.bv .bv-prose .bp-matrix,.bv .bv-prose .bp-matrix-row{column-gap:14px}.bv .bv-prose .bp-matrix-row{padding:10px 12px}.bv .bv-prose .bp-matrix-head{padding-top:0;padding-bottom:11px}.bv .bv-prose .bp-matrix-head span{font-size:11.5px}.bv .bv-prose .bp-matrix-label{font-size:13px}.bv .bv-prose .bp-matrix-key{gap:8px 24px;padding:0 12px;font-size:12.5px}}.bv .bv-prose .bp-cgrid-row{grid-template-columns:32px repeat(var(--bp-cols), minmax(0, 1fr));align-items:center;gap:2px;display:grid}.bv .bv-prose .bp-cgrid-row+.bp-cgrid-row{margin-top:2px}.bv .bv-prose .bp-cgrid-head{align-items:end;margin-bottom:7px}.bv .bv-prose .bp-cgrid-head span{font:500 10px/1.2 var(--font-sans);text-align:center}@container (max-width:329px){.bv .bv-prose .bp-cgrid-head .bp-word{white-space:normal}}.bv .bv-prose .bp-cgrid-day{font-size:11.5px}.bv .bv-prose .bp-cgrid-cell{isolation:isolate;border-radius:5px;place-items:center;height:32px;display:grid;position:relative;overflow:hidden}.bv .bv-prose .bp-cgrid-cell:before{content:"";z-index:-1;background:var(--cat);opacity:var(--bp-o);position:absolute;inset:0}.bv .bv-prose .bp-cgrid-cell b{color:var(--fg-muted);font:600 11.5px/1 var(--font-mono)}.bv .bv-prose .bp-cgrid-cell.is-on b{color:var(--ink-0);font-weight:700}.bv .bv-prose .bp-cgrid-key{align-items:center;gap:2px;margin:12px 0 0 34px;font-size:11px;display:flex}.bv .bv-prose .bp-cgrid-key i{background:var(--cat);width:14px;height:11px;opacity:var(--bp-o);border-radius:3px}.bv .bv-prose .bp-cgrid-key span:first-child{margin-right:4px}.bv .bv-prose .bp-cgrid-key span:last-child{margin-left:6px}@container (min-width:580px){.bv .bv-prose .bp-cgrid-row{grid-template-columns:60px repeat(var(--bp-cols), minmax(0, 1fr))}.bv .bv-prose .bp-cgrid-head{margin-bottom:8px}.bv .bv-prose .bp-cgrid-head span{font-size:11.5px}.bv .bv-prose .bp-cgrid-day{font-size:12.5px}.bv .bv-prose .bp-cgrid-cell{height:34px}.bv .bv-prose .bp-cgrid-cell b{font-size:12px}.bv .bv-prose .bp-cgrid-key{margin:14px 0 0 62px;font-size:12px}}.bv .bv-prose .bp-section-figure,.bv .bv-prose .bp-inline-art{margin:2em 0 2.4em}.bv .bv-prose .bp-art{background:#000;border:0;border-radius:18px;display:block;overflow:hidden}.bv .bv-prose .bp-inline-art{aspect-ratio:16/9}.bv .bv-prose .bp-art img,.bv .bv-prose .bp-art svg{object-fit:cover;width:100%;height:100%;display:block}.bv .bv-prose .bp-section-figure figcaption{color:var(--bv-mute);font:400 14px/1.5 var(--font-sans);margin-top:10px}.bv .bv-cta{background:var(--bv-ink);color:var(--bv-bone);border-radius:20px;margin:2.6em 0;padding:30px 32px 32px}.bv .bv-cta h3{color:var(--bv-bone);font-family:var(--bv-display);font-optical-sizing:auto;letter-spacing:-.022em;margin:0;font-size:28px;font-weight:350;line-height:1.12}.bv .bv-cta p{color:var(--bv-bone-mute);font:400 16px/1.55 var(--font-sans);margin:10px 0 20px}.bv .bv-btn{height:44px;font:500 15px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 18px;display:inline-flex}.bv .bv-btn-lime{background:var(--lime);color:#0a0a0b;font-weight:600}.bv .bv-btn-lime:hover{background:var(--lime-bright)}.bv .bv-btn-ghost{color:var(--bv-bone);border:1px solid var(--bv-ink-line);background:0 0}.bv .bv-btn-ghost:hover{background:var(--bv-ink-2);border-color:#3a3a41}.bv .bv-btn:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.bv .bv-prose .seo-detail-faq{border-top:1px solid var(--bv-line);display:block}.bv .bv-prose .seo-detail-faq details{border:0;border-bottom:1px solid var(--bv-line);background:0 0;border-radius:0;margin:0;padding:0}.bv .bv-prose .seo-detail-faq summary{color:var(--bv-ink);font:500 18px/1.4 var(--font-sans);letter-spacing:-.005em;cursor:pointer;padding:18px 40px 18px 0;list-style:none;display:block;position:relative}.bv .bv-prose .seo-detail-faq summary::-webkit-details-marker{display:none}.bv .bv-prose .seo-detail-faq summary:before,.bv .bv-prose .seo-detail-faq summary:after{content:"";background:var(--bv-mute);width:14px;height:1.6px;transition:transform var(--dur-base) var(--ease-out);border-radius:2px;margin-top:-.8px;position:absolute;top:50%;right:4px}.bv .bv-prose .seo-detail-faq summary:after{transform:rotate(90deg)}.bv .bv-prose .seo-detail-faq details[open] summary:after{transform:rotate(0)}.bv .bv-prose .seo-detail-faq summary:focus-visible{outline:2px solid var(--bv-ink);outline-offset:2px;border-radius:4px}.bv .bv-prose .seo-detail-faq details p{color:#3f3f46;max-width:620px;margin:-4px 0 20px;font-size:16.5px;line-height:1.65}.bv .bv-prose .bp-sources{gap:9px;margin:0;padding:0;list-style:none;display:grid}.bv .bv-prose .bp-sources li{color:var(--bv-mute);font:400 15px/1.5 var(--font-sans)}.bv .bv-prose .bp-related-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bv .bv-prose .bp-related-chips a{border:1px solid var(--bv-line);background:var(--bv-card);color:var(--bv-ink);font:500 14px/1.2 var(--font-sans);transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:999px;align-items:center;padding:9px 14px;display:inline-flex}.bv .bv-prose .bp-related-chips a:hover{background:var(--bv-ink);border-color:var(--bv-ink);color:var(--bv-bone)}.bv .bv-prose .bv-filed{margin-top:2em}.bv .bv-author{border-top:1px solid var(--bv-line);color:var(--bv-mute);font:400 15px/1.45 var(--font-sans);align-items:center;gap:14px;margin-top:3.2em;padding-top:26px;display:flex}.bv .bv-author .bp-avatar{background:var(--bv-ink);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.bv .bv-author .bp-avatar img{width:22px;height:22px;display:block}.bv .bv-author .bp-avatar--photo img{object-fit:cover;width:100%;height:100%}.bv .bv-author b{color:var(--bv-ink);font-weight:600;display:block}.bv .bv-author a{color:var(--bv-ink);text-underline-offset:3px;-webkit-text-decoration:underline #0a0a0b59;text-decoration:underline #0a0a0b59}.bv .bv-author a:hover{text-decoration-color:currentColor}.bv .bv-rail-label{color:var(--bv-ink);font:600 13px/1.2 var(--font-sans);margin:0 0 10px}.bv .bv-toc{flex-direction:column;min-height:0;display:flex}.bv .bv-toc ol{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.bv .bv-toc a{border-left:2px solid var(--bv-line);color:var(--bv-mute);font:400 13.5px/1.4 var(--font-sans);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);padding:6px 0 6px 14px;display:block}.bv .bv-toc a:hover{color:var(--bv-ink)}.bv .bv-toc a[aria-current=true]{color:var(--bv-ink);border-left-color:var(--bv-ink);font-weight:500}.bv .bv-toc a:focus-visible{outline:2px solid var(--bv-ink);outline-offset:-2px}.bv .bv-rail-cta{background:var(--bv-ink);color:var(--bv-bone);border-radius:16px;flex:none;padding:18px 18px 16px}.bv .bv-rail-cta .bv-rail-cta-title{color:var(--bv-bone);font-family:var(--bv-display);font-optical-sizing:auto;letter-spacing:-.018em;margin:0 0 12px;font-size:20px;font-weight:350;line-height:1.16}.bv .bv-rail-cta p:not(.bv-rail-cta-title){color:var(--bv-bone-mute);font:400 12.5px/1.4 var(--font-sans);margin:10px 0 0}.bv .bv-rail-foot{color:var(--bv-mute);font:400 13px/1.3 var(--font-sans);flex:none;gap:10px;display:grid}.bv .bv-rail-foot>div{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.bv .bv-rail-foot a{color:var(--bv-mute);transition:color var(--dur-fast) var(--ease-out);align-items:center;gap:6px;display:inline-flex}.bv .bv-rail-foot a:hover{color:var(--bv-ink)}.bv .bv-rail-foot a:focus-visible{outline:2px solid var(--bv-ink);outline-offset:2px;border-radius:4px}.bv .bv-share{gap:6px;display:flex}.bv .bv-share a{border:1px solid var(--bv-line);background:var(--bv-card);width:32px;height:32px;color:var(--bv-text);border-radius:9px;place-items:center;display:grid}.bv .bv-share a:hover{border-color:var(--bv-ink);color:var(--bv-ink)}.bv .bv-prose-foot{margin-top:26px;display:none}.bv .bv-article-grid[data-rail] .bv-rail .bv-rail-foot{display:none}.bv .bv-article-grid[data-rail] .bv-prose-foot{display:block}.bv .bv-article-grid:is([data-rail="2"],[data-rail="3"]) .bv-rail-cta p:not(.bv-rail-cta-title),.bv .bv-article-grid[data-rail="3"] .bv-rail-cta .v3-link-box,.bv .bv-article-grid[data-rail="4"] .bv-rail-cta{display:none}.bv .bv-toc ol[data-more=below]{-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#0000);mask-image:linear-gradient(#000 calc(100% - 40px),#0000)}.bv .bv-toc ol[data-more=above]{-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(0deg,#000 calc(100% - 40px),#0000)}.bv .bv-toc ol[data-more=both]{-webkit-mask-image:linear-gradient(#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(#0000,#000 40px calc(100% - 40px),#0000)}.bv .bv-toc-m{border:1px solid var(--bv-line);background:var(--bv-card);border-radius:14px;margin:0 0 2.2em;display:none}.bv .bv-toc-m summary{color:var(--bv-ink);font:600 15px/1.2 var(--font-sans);cursor:pointer;justify-content:space-between;align-items:center;padding:15px 16px;list-style:none;display:flex}.bv .bv-toc-m summary::-webkit-details-marker{display:none}.bv .bv-toc-m summary:after{content:"";border-right:1.6px solid var(--bv-mute);border-bottom:1.6px solid var(--bv-mute);width:8px;height:8px;transition:transform var(--dur-fast) var(--ease-out);margin-right:4px;transform:rotate(45deg)translateY(-2px)}.bv .bv-toc-m[open] summary:after{transform:rotate(-135deg)translateY(-2px)}.bv .bv-toc-m ol{margin:0;padding:0 16px 12px;list-style:none}.bv .bv-toc-m a{color:var(--bv-text);font:400 15px/1.4 var(--font-sans);border-top:1px solid var(--bv-line);padding:8px 0;display:block}.bv .bv-progress{z-index:60;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.bv .bv-progress i{background:var(--lime);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.bv .bv-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;margin:0;padding:0;list-style:none;display:grid}.bv .bv-list--1{grid-template-columns:minmax(0,1fr)}.bv .bv-list--3{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px}.bv .bv-list>li{border-top:1px solid var(--bv-line)}.bv .bv-list>li[hidden]{display:none}.bv .bv-row{padding:20px 0 22px;position:relative}.bv .bv-row-hub{color:var(--bv-mute);font:500 13px/1.2 var(--font-sans);margin:0 0 8px;display:block}.bv .bv-row h3{color:var(--bv-ink);font-family:var(--bv-display);font-optical-sizing:auto;letter-spacing:-.018em;text-wrap:balance;margin:0;font-size:23px;font-weight:400;line-height:1.2}.bv .bv-row p{color:var(--bv-mute);font:400 15px/1.5 var(--font-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;display:-webkit-box;overflow:hidden}.bv .bv-row p.bv-row-meta{color:var(--bv-mute);font:400 13px/1.2 var(--font-sans);-webkit-line-clamp:none;margin:10px 0 0;display:block}.bv .bv-row h3 a,.bv .bv-feature h3 a{color:inherit}.bv .bv-row h3 a:after,.bv .bv-feature h3 a:after{content:"";position:absolute;inset:0}.bv .bv-row:hover h3 a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.bv .bv-row h3 a:focus-visible,.bv .bv-feature h3 a:focus-visible{outline:none}.bv .bv-row h3 a:focus-visible:after{outline:2px solid var(--bv-ink);outline-offset:2px;border-radius:6px}.bv .bv-on-ink .bv-list>li{border-top-color:var(--bv-ink-line)}.bv .bv-on-ink .bv-row h3{color:var(--bv-bone)}.bv .bv-on-ink .bv-row p,.bv .bv-on-ink .bv-row p.bv-row-meta,.bv .bv-on-ink .bv-row-hub{color:var(--bv-bone-mute)}.bv .bv-on-ink .bv-row h3 a:focus-visible:after{outline-color:var(--lime)}.bv .bv-on-ink .bv-row h3 a{transition:color var(--dur-fast) var(--ease-out)}.bv .bv-on-ink .bv-row:hover h3 a{color:var(--lime);text-decoration:none}.bv .bv-on-ink .bv-empty{color:var(--bv-bone-mute)}.bv .bv-browse{background:var(--bv-ink);color:var(--bv-bone);padding:0 0 104px}.bv .bv-browse>.bv-wrap>.bv-sec:first-child{padding-top:36px}.bv .bv-browse+.bv-dark{border-top:1px solid var(--bv-ink-line)}.bv .bv-list--index{grid-template-columns:minmax(0,1fr)}@media (min-width:960px){.bv .bv-list--index .bv-row{grid-template-columns:minmax(0,1fr) 170px 190px;align-items:baseline;column-gap:32px;padding:17px 0 18px;display:grid}.bv .bv-list--index .bv-row h3{text-wrap:pretty;grid-area:1/1;font-size:21px}.bv .bv-list--index .bv-row p{-webkit-line-clamp:1;grid-area:2/1;max-width:760px;margin-top:6px;font-size:14.5px}.bv .bv-list--index .bv-row .bv-row-hub{grid-area:1/2;margin:0;font-size:13.5px}.bv .bv-list--index .bv-row p.bv-row-meta{font-variant-numeric:tabular-nums;text-align:right;grid-area:1/3;max-width:none;margin:0;font-size:13.5px}}@media (min-width:1200px){.bv .bv-list--index .bv-row{grid-template-columns:minmax(0,1fr) 190px 200px;column-gap:40px}}.bv .bv-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px;margin:0;padding:0;list-style:none;display:grid}.bv .bv-card{position:relative}.bv .bv-card-art{aspect-ratio:16/9;border:1px solid var(--bv-ink-line);background:#000;border-radius:16px;margin:0 0 18px;display:block;overflow:hidden}.bv .bv-card-art img,.bv .bv-card-art svg{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out);display:block}.bv .bv-card:hover .bv-card-art img{transform:scale(1.025)}.bv .bv-card .bv-row-hub{color:var(--bv-bone-mute)}.bv .bv-card h3{color:var(--bv-bone);font-family:var(--bv-display);font-optical-sizing:auto;letter-spacing:-.018em;text-wrap:balance;margin:0;font-size:23px;font-weight:400;line-height:1.2}.bv .bv-card h3 a{color:inherit;transition:color var(--dur-fast) var(--ease-out)}.bv .bv-card h3 a:after{content:"";position:absolute;inset:0}.bv .bv-card:hover h3 a{color:var(--lime)}.bv .bv-card h3 a:focus-visible{outline:none}.bv .bv-card h3 a:focus-visible:after{outline:2px solid var(--lime);outline-offset:6px;border-radius:18px}.bv .bv-card p{color:var(--bv-bone-mute);font:400 15px/1.5 var(--font-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;display:-webkit-box;overflow:hidden}.bv .bv-card p.bv-row-meta{font:400 13px/1.2 var(--font-sans);-webkit-line-clamp:none;margin-top:10px;display:block}@media (max-width:900px){.bv .bv-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}}@media (max-width:720px){.bv .bv-cards{grid-template-columns:minmax(0,1fr);gap:0}.bv .bv-cards>li{border-top:1px solid var(--bv-ink-line)}.bv .bv-card{grid-template-columns:112px minmax(0,1fr);align-items:start;column-gap:14px;padding:16px 0 18px;display:grid}.bv .bv-card-art{border-radius:10px;margin:2px 0 0}.bv .bv-card:hover .bv-card-art img{transform:none}.bv .bv-card .bv-row-hub{margin-bottom:5px;font-size:12.5px}.bv .bv-card h3{font-size:19px}.bv .bv-card p:not(.bv-row-meta){display:none}.bv .bv-card p.bv-row-meta{margin-top:8px}.bv .bv-list--index .bv-row{padding:16px 0 17px}.bv .bv-list--index .bv-row h3{font-size:20px}.bv .bv-list--index .bv-row p:not(.bv-row-meta){display:none}.bv .bv-browse{padding-bottom:72px}.bv .bv-browse>.bv-wrap>.bv-sec:first-child{padding-top:20px}}.bv .bv-sec{margin-top:84px}.bv .bv-sec:first-child{margin-top:0}.bv .bv-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 24px;margin:0 0 26px;display:flex}.bv .bv-more{color:var(--bv-ink);font:500 15px/1.2 var(--font-sans);white-space:nowrap;opacity:.86;transition:opacity var(--dur-fast) var(--ease-out);border-bottom:1px solid;flex:none;padding-bottom:3px}.bv .bv-more:hover{opacity:1}.bv .bv-on-ink .bv-more{color:var(--bv-bone)}.bv .bv-more:focus-visible{outline-offset:3px;outline:2px solid}.bv .bv-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bv .bv-chip{border:1px solid var(--bv-ink-line);height:38px;color:var(--bv-bone);font:500 14px/1 var(--font-sans);white-space:nowrap;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.bv .bv-chip em{color:var(--bv-bone-mute);font-style:normal;font-weight:400}.bv .bv-chip:hover{background:var(--bv-ink-2);border-color:#3a3a41}.bv .bv-chip[aria-current=true]{background:var(--bv-bone);border-color:var(--bv-bone);color:var(--bv-ink)}.bv .bv-chip[aria-current=true] em{color:var(--bv-mute)}.bv .bv-chip:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.bv .bv-paper .bv-chip{border-color:var(--bv-line);background:var(--bv-card);color:var(--bv-ink)}.bv .bv-paper .bv-chip em{color:var(--bv-mute)}.bv .bv-paper .bv-chip:hover{background:var(--bv-ink);border-color:var(--bv-ink);color:var(--bv-bone)}.bv .bv-paper .bv-chip:hover em{color:var(--bv-bone-mute)}.bv .bv-paper .bv-chip[aria-current=true]{background:var(--bv-ink);border-color:var(--bv-ink);color:var(--bv-bone)}.bv .bv-paper .bv-chip[aria-current=true] em{color:var(--bv-bone-mute)}.bv .bv-paper .bv-chip:focus-visible{outline-color:var(--bv-ink)}.bv .bv-chip-rows{gap:10px;margin-top:30px;display:grid}.bv .bv-search{flex:none;width:min(380px,100%)}.bv .bv-search-box{border:1px solid var(--bv-ink-line);background:var(--bv-ink-2);color:#77777d;height:52px;transition:border-color var(--dur-fast) var(--ease-out);border-radius:14px;align-items:center;gap:10px;padding:0 16px;display:flex}.bv .bv-search-box:focus-within{border-color:#d6ff3fa6}.bv .bv-search-box svg{flex:none}.bv .bv-search-box input{min-width:0;height:100%;color:var(--bv-bone);font:400 16px var(--font-sans);background:0 0;border:0;outline:0;flex:1;padding:0}.bv .bv-search-box input::placeholder{color:#77777d}.bv .bv-search-box input::-webkit-search-cancel-button{filter:invert();opacity:.6}.bv .bv-search-count{color:var(--bv-bone-mute);font:400 13px/1.3 var(--font-sans);min-height:17px;margin:10px 2px 0}.bv .bv-empty{color:var(--bv-mute);font:400 17px/1.5 var(--font-sans);margin:8px 0 0;padding:40px 0}.bv .bv-head .bv-sec--top{margin-top:44px}.bv .bv-feature{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:56px;display:grid;position:relative}.bv .bv-feature-art{aspect-ratio:16/9;background:#000;border-radius:18px;display:block;overflow:hidden;box-shadow:0 0 0 1px #fafaf71a}.bv .bv-feature-art img,.bv .bv-feature-art svg{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out);display:block}.bv .bv-feature:hover .bv-feature-art img{transform:scale(1.02)}.bv .bv-feature .bv-row-hub{color:var(--bv-bone-mute);margin:0 0 12px}.bv .bv-feature h3{color:var(--bv-bone);font-family:var(--bv-display);font-optical-sizing:auto;letter-spacing:-.026em;text-wrap:balance;margin:0;font-size:clamp(28px,3vw,40px);font-weight:350;line-height:1.1}.bv .bv-feature p{color:var(--bv-bone-mute);font:400 17px/1.55 var(--font-sans);text-wrap:pretty;margin:14px 0 0}.bv .bv-feature p.bv-row-meta{color:var(--bv-bone-mute);font:400 13px/1.2 var(--font-sans);margin-top:16px}.bv .bv-feature:hover h3 a{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.bv .bv-feature h3 a:focus-visible:after{outline:2px solid var(--lime);outline-offset:6px;border-radius:18px}.bv .bv-sec--top .bv-list{margin-top:44px}.bv .bv-list--4{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:36px}.bv .bv-list--4 .bv-row h3{font-size:20px}.bv .bv-topic{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:start;gap:56px;display:grid}.bv .bv-topic-art{aspect-ratio:16/9;border:1px solid var(--bv-ink-line);background:#000;border-radius:18px;display:block;overflow:hidden}.bv .bv-topic-art img,.bv .bv-topic-art svg{object-fit:cover;width:100%;height:100%;display:block}.bv .bv-topic .bv-row:first-child{padding-top:0}.bv .bv-topic .bv-list>li:first-child{border-top:0}.bv .bv-topic .bv-list>li:first-child .bv-row{padding-top:2px}.bv .bv-dark{background:var(--bv-ink);color:var(--bv-bone);padding:92px 0 0}.bv .bv-closing{text-align:center;padding:104px 0 112px}.bv .bv-dark>.bv-closing:first-child{padding-top:12px}.bv .bv-closing .bv-h2{font-size:clamp(30px,4vw,50px)}.bv .bv-closing-note{color:var(--bv-bone-mute);font:400 14px/1.45 var(--font-sans);margin:16px 0 0}.bv .bv-closing-note a{color:var(--bv-bone);text-underline-offset:3px;-webkit-text-decoration:underline #fafaf766;text-decoration:underline #fafaf766}.bv .bv-closing-note a:hover{text-decoration-color:currentColor}.bv .bv-closing-note a:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:3px}.bv .v3-link{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.bv .v3-link-box{background:var(--bv-ink-2);border:1px solid var(--bv-ink-line);color:#77777d;width:min(540px,100%);height:62px;transition:border-color var(--dur-fast) var(--ease-out);border-radius:16px;align-items:center;gap:12px;padding:0 7px 0 20px;display:flex}.bv .v3-link-box:focus-within{border-color:#d6ff3fa6}.bv .v3-link-box svg{flex:none}.bv .v3-link-box input{min-width:0;height:100%;color:var(--bv-bone);font:400 16px var(--font-sans);background:0 0;border:0;outline:0;flex:1;padding:0}.bv .v3-link-box input::placeholder{color:#77777d}.bv .v3-link-go{background:var(--lime);color:#0a0a0b;height:48px;font:600 16px/1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);border:0;border-radius:11px;flex:none;justify-content:center;align-items:center;padding:0 22px;display:inline-flex}.bv .v3-link-go:hover{background:var(--lime-bright)}.bv .v3-link-go:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.bv .v3-link.is-stacked{flex-direction:column;align-items:stretch;gap:8px;margin-top:0}.bv .v3-link.is-stacked .v3-link-box{background:var(--bv-ink-3);border-radius:11px;gap:8px;width:100%;height:46px;padding:0 12px}.bv .v3-link.is-stacked .v3-link-box svg{width:16px;height:16px}.bv .v3-link.is-stacked .v3-link-box input{font-size:14px}.bv .v3-link.is-stacked .v3-link-go{border-radius:11px;width:100%;height:42px;font-size:14.5px}.bv-foot .footer{background:#0a0a0b;position:relative;overflow:hidden}.bv-foot .footer-inner,.bv-foot .footer-base{max-width:1200px}.bv-foot .footer-wordmark{max-width:1200px;font:600 clamp(84px, 21.4vw, 288px) / .86 var(--font-sans);letter-spacing:-.06em;color:#161619;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;margin:44px auto -.17em}@media (max-width:1319px){.bv .bv-article-grid{grid-template-columns:minmax(0,680px) 232px;justify-content:center;column-gap:56px}.bv .bv-prose{grid-column:1}.bv .bv-rail{grid-column:2;justify-self:stretch;width:auto}}@media (max-width:1100px){.bv .bv-article-grid{grid-template-columns:minmax(0,680px)}.bv .bv-rail{display:none}.bv .bv-toc-m,.bv .bv-prose-foot{display:block}.bv .bv-list--3,.bv .bv-list--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.bv .bv-feature{grid-template-columns:minmax(0,1fr);gap:24px}.bv .bv-topic{grid-template-columns:minmax(0,1fr);gap:22px}.bv .bv-topic-art{max-width:520px}.bv .bv-head--index .bv-head-row{flex-direction:column;align-items:stretch;gap:28px}.bv .bv-head-art{width:min(520px,100%)}.bv .bv-search{width:100%}}@media (max-width:720px){.bv{--bv-pad:16px;--bv-nav-h:65px}.bv .bv-subnav a{padding:14px 10px 12px;font-size:13.5px}.bv .bv-head{padding:34px 0 40px}.bv .bv-head--article{padding:30px 0 0}.bv .bv-dek{margin-top:14px;font-size:17px}.bv .bv-meta{margin-top:18px;font-size:13.5px}.bv .bv-meta .bv-meta-by{flex:0 0 100%;justify-content:center}.bv .bv-meta .bv-meta-by+.bv-meta-dot{display:none}.bv .bv-hero-art{border-radius:16px;margin-top:28px}.bv .bv-paper{padding:48px 0 72px}.bv .bv-paper--article{padding-top:calc(var(--bv-art-h) * .46 + 36px)}.bv .bv-prose{font-size:17px;line-height:1.7}.bv .bv-prose h2{margin-top:1.9em;font-size:27px}.bv .bv-prose .bp-prose-block>h2:first-child{font-size:24px}.bv .bv-prose .bp-chart{border-radius:16px;margin-inline:-4px;padding:20px 16px 16px}.bv .bv-prose .seo-detail-faq summary{font-size:17px}.bv .bv-cta{border-radius:18px;padding:24px 22px 26px}.bv .bv-cta h3{font-size:25px}.bv .bv-list,.bv .bv-list--3,.bv .bv-list--4{grid-template-columns:minmax(0,1fr)}.bv .bv-row{padding:17px 0 19px}.bv .bv-row h3{font-size:21px}.bv .bv-sec{margin-top:60px}.bv .bv-sec-head{margin-bottom:18px}.bv .bv-head .bv-sec--top{margin-top:32px}.bv .bv-sec--top .bv-list{margin-top:28px}.bv .bv-chip{height:36px;padding:0 12px;font-size:13.5px}.bv .bv-dark{padding-top:64px}.bv .bv-closing{padding:72px 0 80px}.bv .v3-link{margin-top:26px}.bv .v3-link-box{width:100%;height:58px;padding-left:16px}.bv .v3-link-go{height:44px;padding:0 16px;font-size:15px}.bv-foot .footer-wordmark{margin-top:28px}}@media (max-width:411px){.bv .bv-meta--updated .bv-meta-dot--read{display:none}.bv .bv-meta--updated .bv-meta-read{text-align:center;flex:0 0 100%}}@media (prefers-reduced-motion:reduce){.bv .bv-feature-art img,.bv .bv-prose .seo-detail-faq summary:before,.bv .bv-prose .seo-detail-faq summary:after{transition:none}.bv .bv-feature:hover .bv-feature-art img{transform:none}}@media print{.bv .nav,.bv .bv-rail,.bv .bv-progress,.bv .bv-subnav,.bv .bv-dark{display:none}.bv .bv-head,.bv .bv-browse{-webkit-print-color-adjust:exact;print-color-adjust:exact}.bv .bv-page{padding-top:0}}
