max-width:none!important;max-height:none!important;display:block!important;object-fit:cover!important;object-position:center!important;}.hx-read{padding:0 0 56px}.hx-read__crumb{font-size:13px;color:var(--vs-muted);max-width:var(--vs-page-max);margin:0 auto;padding:16px var(--vs-page-gutter) 8px}.hx-read__crumb a{color:var(--vs-green2);font-weight:600;text-decoration:none}.hx-read__crumb-sep{margin:0 8px;opacity:0.55}.hx-read__crumb-clip{max-width:36ch;display:inline-block;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-read__hero{max-width:var(--vs-page-max);margin:0 auto;padding:8px var(--vs-page-gutter) 20px}.hx-read__kicker{margin:0 0 8px;font-size:12px;font-weight:900;letter-spacing:0.14em;text-transform:uppercase;color:var(--vs-green2)}.hx-read__h1{margin:0 0 14px;font-size:clamp(1.55rem,3.8vw,2.35rem);font-weight:900;letter-spacing:-0.03em;line-height:1.18}.hx-read__byline{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;font-size:14px;color:var(--vs-muted)}.hx-read__back{font-weight:800;color:var(--vs-green2);text-decoration:none}.hx-read__back:hover{text-decoration:underline}.hx-read__letterbox{max-width:min(880px,92vw);margin:0 auto 24px;padding:0 var(--vs-page-gutter)}.hx-read__letterbox figure.hb-img-watermark{margin:0;position:relative;border-radius:14px;overflow:hidden;border:1px solid var(--vs-line);box-shadow:var(--vs-shadow-soft);background:#0f172a;line-height:0;width:100%;height:min(420px,56vw);min-height:min(220px,48vw)}.layout-horizon .hx-read__letterbox figure.hb-img-watermark>img:not(.site-img-wm__logo){position:absolute;left:0;top:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center}.hx-read__pull{max-width:var(--vs-page-max);margin:0 auto 20px;padding:0 var(--vs-page-gutter)}.hx-read__pull-inner{margin:0;padding:18px 22px;border-left:4px solid var(--vs-gold2);border-radius:0 14px 14px 0;background:linear-gradient(90deg,rgba(251,191,36,0.12),transparent);font-size:1.1rem;font-weight:700;line-height:1.55;color:var(--vs-ink)}.hx-read__sheet{max-width:var(--vs-page-max);margin:0 auto;padding:0 var(--vs-page-gutter);display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:28px 40px;align-items:start}@media (max-width:900px){.hx-read__sheet{grid-template-columns:1fr}}.hx-read__rail{position:sticky;top:100px;padding:18px;border-radius:16px;border:1px solid var(--vs-line);background:#fff;box-shadow:var(--vs-shadow-soft);font-size:14px}@media (max-width:900px){.hx-read__rail{position:relative;top:auto;order:2}}.hx-read__rail-h{margin:0 0 10px;font-size:12px;font-weight:900;letter-spacing:0.1em;text-transform:uppercase;color:var(--vs-muted)}.hx-read__rail-ul{margin:0;padding:0;list-style:none}.hx-read__rail-ul li{margin-bottom:10px}.hx-read__rail-ul a{font-weight:700;color:var(--vs-green2);text-decoration:none}.hx-read__rail-ul a:hover{text-decoration:underline}.hx-read__rail-p{margin:0 0 12px;font-size:14px;line-height:1.55;color:var(--vs-muted)}.hx-read__rail-h--tight{margin-top:18px}.hx-read__rail-cta{margin:0 0 14px}.hx-read__body{min-width:0;font-size:17px;line-height:1.85;color:var(--vs-text)}.hx-read__body h2,.hx-read__body h3{margin:1.4em 0 0.5em;font-weight:800}.hx-read__body p{margin:0 0 1em}.hx-read__body ul,.hx-read__body ol{margin:0 0 1em;padding-left:1.25em}.hx-read__pagerow{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:32px;padding-top:24px;border-top:1px solid var(--vs-line)}@media (max-width:640px){.hx-read__pagerow{grid-template-columns:1fr}}.hx-read__pagecell{padding:14px;border-radius:14px;background:#f8fafc;border:1px solid var(--vs-line)}.hx-read__plabel{display:block;font-size:11px;font-weight:900;letter-spacing:0.1em;text-transform:uppercase;color:var(--vs-muted);margin-bottom:6px}.hx-read__pagecell a{font-weight:700;color:var(--vs-green2);text-decoration:none}.hx-read__pagecell a:hover{text-decoration:underline}.hx-read__pempty{color:var(--vs-muted)}.hx-read__note{margin-top:24px;padding:16px 18px;border-radius:14px;background:rgba(4,120,87,0.06);border:1px solid rgba(4,120,87,0.15);font-size:14px;line-height:1.6;color:var(--vs-muted)}.hx-read__note h2{margin:0 0 8px;font-size:15px;font-weight:900;color:var(--vs-ink)}.hx-read__below{max-width:var(--vs-page-max);margin:36px auto 0;padding:0 var(--vs-page-gutter)}.hx-read__below-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width:900px){.hx-read__below-grid{grid-template-columns:1fr}}.hx-read__dock{padding:18px;border-radius:16px;border:1px solid var(--vs-line);background:var(--vs-surface);box-shadow:var(--vs-shadow-soft)}.hx-read__dock h2{margin:0 0 8px;font-size:1rem;font-weight:900}.hx-read__dock p{margin:0 0 10px;font-size:14px;color:var(--vs-muted);line-height:1.55}.hx-read__dock a{font-weight:800;color:var(--vs-green2);text-decoration:none}.hx-read__dock ul{margin:0;padding:0;list-style:none}.hx-read__dock li{margin-bottom:8px}.hx-read__dock li a{