.readbar[data-astro-cid-qsdow2wq]{z-index:60;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.readbar[data-astro-cid-qsdow2wq] span[data-astro-cid-qsdow2wq]{background:var(--color-clay);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.art-grid[data-astro-cid-qsdow2wq]{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:64px;padding-block:8px 48px;display:grid}.art-main[data-astro-cid-qsdow2wq]{min-width:0;max-width:72ch}.art-body[data-astro-cid-qsdow2wq] .wrap{margin-inline:0;max-width:none!important;padding-block:0!important;padding-inline:0!important}.art-body[data-astro-cid-qsdow2wq] .prose-block h2,.art-body[data-astro-cid-qsdow2wq] h2{scroll-margin-top:110px}.art-aside[data-astro-cid-qsdow2wq]{gap:16px;display:grid;position:sticky;top:96px}.aside-card[data-astro-cid-qsdow2wq]{background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:20px 22px}.aside-h[data-astro-cid-qsdow2wq]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-mute);margin-bottom:10px;font-size:12px;font-weight:700}.toc[data-astro-cid-qsdow2wq] ol,.mtoc[data-astro-cid-qsdow2wq] ol{counter-reset:t;gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-qsdow2wq] li,.mtoc[data-astro-cid-qsdow2wq] li{counter-increment:t}.toc[data-astro-cid-qsdow2wq] a,.mtoc[data-astro-cid-qsdow2wq] a{color:var(--color-ink-soft);gap:10px;padding:6px 0;font-size:14.5px;line-height:1.35;text-decoration:none;display:flex;position:relative}.toc[data-astro-cid-qsdow2wq] a:before,.mtoc[data-astro-cid-qsdow2wq] a:before{content:counter(t, decimal-leading-zero);font-variant-numeric:tabular-nums;color:var(--color-ink-mute);min-width:18px;padding-top:2px;font-size:11.5px}.toc[data-astro-cid-qsdow2wq] a:hover{color:var(--color-pine)}.toc[data-astro-cid-qsdow2wq] a[data-current]{color:var(--color-ink);font-weight:700}.toc[data-astro-cid-qsdow2wq] a[data-current]:after{content:"";background:var(--color-clay);border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:-22px}.broker-top[data-astro-cid-qsdow2wq]{align-items:center;gap:14px;margin-bottom:14px;display:flex}.broker-top[data-astro-cid-qsdow2wq] .broker-photo{object-fit:cover;object-position:top;border-radius:999px;width:56px;height:56px}.broker-name[data-astro-cid-qsdow2wq]{font-family:var(--font-heading);font-size:19px;font-weight:600;line-height:1.15}.broker-role[data-astro-cid-qsdow2wq]{color:var(--color-ink-mute);font-size:13px}.broker-facts[data-astro-cid-qsdow2wq]{color:var(--color-ink-soft);gap:8px;margin:0 0 18px;padding:0;font-size:14px;list-style:none;display:grid}.broker-facts[data-astro-cid-qsdow2wq] li[data-astro-cid-qsdow2wq]{border-bottom:1px solid var(--color-line);padding-bottom:8px}.broker-facts[data-astro-cid-qsdow2wq] b[data-astro-cid-qsdow2wq]{color:var(--color-ink)}.broker-btn[data-astro-cid-qsdow2wq]{justify-content:center;width:100%;padding:12px 20px;font-size:15px}.broker-call[data-astro-cid-qsdow2wq]{text-align:center;color:var(--color-pine);margin-top:10px;font-size:14px;font-weight:600;display:block}.sources[data-astro-cid-qsdow2wq]{border-top:1px solid var(--color-line-strong);margin-top:48px;padding-top:20px}.sources[data-astro-cid-qsdow2wq] h2[data-astro-cid-qsdow2wq]{margin-bottom:12px;font-size:22px}.sources[data-astro-cid-qsdow2wq] ol[data-astro-cid-qsdow2wq]{color:var(--color-ink-soft);gap:8px;margin:0;padding-left:1.4em;font-size:14.5px;display:grid}.sources[data-astro-cid-qsdow2wq] a[data-astro-cid-qsdow2wq]{color:var(--color-ink-soft);text-decoration:none}.sources[data-astro-cid-qsdow2wq] a[data-astro-cid-qsdow2wq]:hover{color:var(--color-pine);text-decoration:underline}.src-host[data-astro-cid-qsdow2wq]{color:var(--color-ink);font-weight:700}.mtoc[data-astro-cid-qsdow2wq]{display:none}@media (width<=980px){.art-grid[data-astro-cid-qsdow2wq]{grid-template-columns:minmax(0,1fr);gap:0}.art-aside[data-astro-cid-qsdow2wq]{display:none}.mtoc[data-astro-cid-qsdow2wq]{border-top:1px solid var(--color-line-strong);border-bottom:1px solid var(--color-line);margin:0 0 28px;display:block}.mtoc[data-astro-cid-qsdow2wq][hidden]{display:none}.mtoc[data-astro-cid-qsdow2wq] summary[data-astro-cid-qsdow2wq]{cursor:pointer;font-family:var(--font-heading);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.mtoc[data-astro-cid-qsdow2wq] summary[data-astro-cid-qsdow2wq]::-webkit-details-marker{display:none}.mtoc-count[data-astro-cid-qsdow2wq]{font-family:var(--font-body);color:var(--color-ink-mute);margin-left:auto;font-size:13px;font-weight:400}.mtoc[data-astro-cid-qsdow2wq] summary[data-astro-cid-qsdow2wq]:after{content:"+";font-size:22px;font-weight:400;transition:transform .2s}.mtoc[data-astro-cid-qsdow2wq][open] summary[data-astro-cid-qsdow2wq]:after{transform:rotate(45deg)}.mtoc[data-astro-cid-qsdow2wq] ol{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.mtoc[data-astro-cid-qsdow2wq] summary[data-astro-cid-qsdow2wq]:after{transition:none}}
