.content-ad[data-astro-cid-cu3cumy6]{width:100%;color:var(--muted);margin:0}.content-ad-label[data-astro-cid-cu3cumy6]{color:var(--muted);margin:0 0 8px;font-size:12px;line-height:1.4}.content-ad-frame[data-astro-cid-cu3cumy6]{border:1px solid var(--border);background:0 0;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:280px;display:flex;overflow:hidden}.content-ad-frame[data-astro-cid-cu3cumy6] [data-astro-cid-cu3cumy6][data-ad-client]{width:100%;min-height:280px}.content-ad[data-astro-cid-cu3cumy6]:has([data-ad-status=unfilled]),.content-ad[data-astro-cid-cu3cumy6]:has([data-ad-status=unfill-optimized]){display:none}@media (width<=860px){.content-ad-frame[data-astro-cid-cu3cumy6],.content-ad-frame[data-astro-cid-cu3cumy6] [data-astro-cid-cu3cumy6][data-ad-client]{min-height:300px}}.content-ad--standard[data-astro-cid-cu3cumy6]{box-sizing:border-box;border:1px solid var(--border);border-radius:16px;height:280px;min-height:280px;padding-top:10px;overflow:hidden}.content-ad--standard[data-astro-cid-cu3cumy6] .content-ad-label[data-astro-cid-cu3cumy6]{text-align:center}.content-ad--standard[data-astro-cid-cu3cumy6] .content-ad-frame[data-astro-cid-cu3cumy6]{border:0;border-radius:0;height:242px;min-height:242px}.content-ad--standard[data-astro-cid-cu3cumy6] .content-ad-frame[data-astro-cid-cu3cumy6] [data-astro-cid-cu3cumy6][data-ad-client]{min-height:242px}.article-surface--embedded{width:100%;max-width:none;margin:0;padding:112px 0 120px}.article-surface--embedded .article-section{border:0;margin:128px 0 0;padding:0;display:block}.article-surface--embedded .article-section:first-of-type{margin-top:0}.article-surface--embedded .article-section-anchor{height:0;scroll-margin-top:24px;display:block}.article-surface--embedded .seo-body-section-heading{border-top:1px solid var(--border);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:20px 64px;margin:0 0 44px;padding-top:24px;display:grid}.article-surface--embedded .seo-body-section-heading h2{font-size:var(--section-heading-size);font-weight:var(--section-heading-weight);letter-spacing:var(--section-heading-letter-spacing);line-height:var(--section-heading-line-height);text-wrap:balance;margin:0}.article-surface--embedded .seo-body-section-lead{max-width:44ch;color:var(--muted);margin:0;font-size:17px;line-height:1.55}.article-surface--embedded .article-section-body{gap:20px;width:100%;max-width:none}.article-surface--embedded .article-prose{gap:16px}.article-surface--embedded .article-prose p{color:var(--ink);font-size:16px;line-height:1.65}.article-surface--embedded .seo-figure-panel{background:var(--panel);width:100%;min-width:0;box-shadow:none;background-image:none;border:0;border-radius:28px;margin:0;padding:40px}.article-surface--embedded .seo-figure-panel--results{background:var(--tint-results)}.article-surface--embedded .seo-figure-panel--measure{background:var(--tint-measure)}.article-surface--embedded .article-figure{gap:16px;width:100%;max-width:none;display:grid}.article-surface--embedded .article-figure img{border:1px solid var(--border);background:var(--paper);border-radius:20px}.article-surface--embedded .article-points{gap:12px;margin:0;padding:40px;list-style:none;display:grid}.article-surface--embedded .article-points li{border:1px solid var(--border-soft);background:var(--paper);border-radius:20px;grid-template-columns:minmax(170px,.55fr) minmax(0,1.45fr);gap:18px 30px;min-width:0;padding:24px;display:grid}.article-surface--embedded .article-points--plain li{grid-template-columns:minmax(0,1fr)}.article-surface--embedded .article-points li:first-child,.article-surface--embedded .article-points li:last-child{padding-block:24px}.article-surface--embedded .article-points li>strong{color:var(--ink);font-size:var(--card-title-size);font-weight:var(--card-title-weight);letter-spacing:var(--card-title-letter-spacing);line-height:var(--card-title-line-height)}.article-surface--embedded .article-points li>span{color:var(--muted);font-size:14px;line-height:1.55}.article-surface--embedded .article-rows{border:0;gap:12px;display:grid}.article-surface--embedded .article-row{border:1px solid var(--border-soft);background:var(--paper);border-radius:20px;grid-template-columns:minmax(170px,.55fr) minmax(0,1.45fr);gap:18px 30px;padding:24px}.article-surface--embedded .article-row strong{font-size:var(--card-title-size);font-weight:var(--card-title-weight);letter-spacing:var(--card-title-letter-spacing);line-height:var(--card-title-line-height);overflow-wrap:anywhere}.article-surface--embedded .article-row span{color:var(--muted);font-size:14px;line-height:1.55}.article-surface--embedded .article-data,.article-surface--embedded .article-table td>span{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.article-surface--embedded .seo-body-section-lead code{color:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.article-surface--embedded .article-card-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.article-surface--embedded .article-card{border:1px solid var(--border-soft);background:var(--paper);border-radius:20px;min-width:0;padding:24px}.article-surface--embedded .article-card strong{font-size:var(--card-title-size);font-weight:var(--card-title-weight);letter-spacing:var(--card-title-letter-spacing);line-height:var(--card-title-line-height);margin-bottom:10px}.article-surface--embedded .article-card span{color:var(--muted);font-size:14px;line-height:1.55}.article-surface--embedded .article-table-scroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.article-surface--embedded .article-table{border-collapse:separate;border-spacing:0;background:var(--paper);border-radius:20px;min-width:680px;font-size:14px}.article-surface--embedded .article-table th,.article-surface--embedded .article-table td{border-bottom:1px solid var(--border-soft);font-variant-numeric:tabular-nums;padding:16px}.article-surface--embedded .article-table tr:last-child th,.article-surface--embedded .article-table tr:last-child td{border-bottom:0}.article-surface--embedded .article-table thead th{color:var(--muted);letter-spacing:0;text-transform:none;font-size:13px;font-weight:650}.article-surface--embedded .article-inline-bar{background:var(--border-soft);border-radius:0 4px 4px 0;height:7px;margin-top:9px;display:block;overflow:hidden}.article-surface--embedded .article-inline-bar>span{border-radius:inherit;background:var(--accent);height:100%;display:block}.article-surface--embedded .article-context-links{gap:16px;margin-top:4px;display:grid}.article-surface--embedded .article-context-link{justify-items:start;gap:4px;min-width:0;display:grid}.article-surface--embedded .article-context-link-question{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.article-surface--embedded .article-context-links a{min-width:0;min-height:44px;color:var(--accent-strong);align-items:baseline;gap:8px;font-size:15px;font-weight:650;line-height:1.45;text-decoration:none;display:inline-flex}.article-surface--embedded .article-context-links a:after{content:"→";flex:none}.article-surface--embedded .article-context-links a:hover .article-context-link-text,.article-surface--embedded .article-context-links a:focus-visible .article-context-link-text{text-underline-offset:4px;text-decoration:underline}.article-surface--embedded .article-context-links a:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.article-ad-slot{margin-top:32px}.article-surface--embedded .article-ad-slot{margin-top:112px}.article-ad-slot:has([data-ad-status=unfilled]),.article-ad-slot:has([data-ad-status=unfill-optimized]){display:none}@media (width<=860px){.article-surface--embedded{padding-top:72px;padding-bottom:88px}.article-surface--embedded .article-section{margin-top:88px}.article-surface--embedded .article-section:first-of-type{margin-top:0}.article-surface--embedded .seo-body-section-heading{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:44px}.article-surface--embedded .seo-figure-panel{border-radius:28px;padding:20px}.article-surface--embedded .article-points{padding:20px}.article-surface--embedded .article-points li,.article-surface--embedded .article-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:20px}.article-surface--embedded .article-card-grid{grid-template-columns:minmax(0,1fr)}.article-surface--embedded .article-ad-slot{margin-top:72px}}
