.bx-h1{max-width:20ch}.bx-lead{--c:var(--brand);border:1px solid color-mix(in srgb, var(--c) 40%, transparent);background:radial-gradient(70% 90% at 85% 0%, color-mix(in srgb, var(--c) 16%, transparent), transparent 70%), #ffffff04;color:inherit;transition:border-color var(--dur-1) var(--ease-out);border-radius:22px;gap:.6rem;margin:clamp(2rem,5vh,3rem) 0 0;padding:clamp(1.5rem,3.5vw,2.75rem);text-decoration:none;display:grid;position:relative;overflow:hidden}.bx-lead:not([data-embed]):hover{border-color:var(--c)}.bx-lead:not([data-embed]):hover .bx-lead-t,.bx-lead-a:hover{color:var(--brand)}.bx-lead:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.bx-wave{width:100%;height:auto;max-height:84px;margin-bottom:.75rem;display:block;overflow:visible}.bx-reel{fill:none;stroke:var(--border-strong);stroke-width:2px}.bx-hub{fill:var(--text-secondary)}.bx-sig{fill:none;stroke:var(--c);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1 1;stroke-dashoffset:0;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--c) 70%, transparent))}@keyframes bx-draw{0%{stroke-dashoffset:1px}}@media (prefers-reduced-motion:no-preference){.bx-sig{animation:bx-draw 1.6s var(--ease-out) both .2s}}.bx-lead-k{font-size:var(--text-xs);color:var(--text-tertiary);flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;display:flex}.bx-lead-t{letter-spacing:-.035em;max-width:26ch;color:var(--text-primary);text-wrap:balance;transition:color var(--dur-1) var(--ease-out);font-size:clamp(1.75rem,3.6vw,3rem);font-weight:600;line-height:1.05}.bx-lead-d{max-width:60ch;color:var(--text-secondary);font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.5}.bx-lead-go{font-size:var(--text-base);color:var(--brand)}.bx-lead[data-embed]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem)}.bx-lead-txt{align-content:start;gap:.6rem;min-width:0;display:grid}.bx-lead-fig{min-width:0}.bx-lead[data-embed] .bx-lead-t,.bx-lead[data-embed] .bx-lead-d{margin:0}.bx-lead-a{color:inherit;text-decoration:none}.bx-lead-a:focus-visible,.bx-lead[data-embed] .bx-lead-go:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:4px}.bx-lead[data-embed] .bv-wrap{margin-top:0}.bx-lead[data-embed] .bt{margin-top:var(--space-7)}.bx-lead[data-embed] .bx-lead-go{justify-self:start;margin-top:.4rem;text-decoration:none}.bx-lead-th{color:var(--text-secondary);font-weight:600}.bx-group{margin-top:clamp(2.5rem,6vh,3.5rem)}.bx-thread{font-size:var(--text-md);letter-spacing:-.015em;color:var(--text-primary);align-items:baseline;gap:.75rem;margin:0 0 .9rem;font-weight:600;display:flex}.bx-thread-n{font-size:var(--text-xs);letter-spacing:0;color:var(--text-tertiary);font-weight:400}.bx-rows{border-top:1px solid var(--border-subtle);margin:0;padding:0;list-style:none}.bx-row{border-bottom:1px solid var(--border-subtle);color:inherit;grid-template-columns:10rem minmax(0,1fr);align-items:baseline;gap:.4rem 2rem;padding:clamp(1.25rem,3vh,1.75rem) 0;text-decoration:none;display:grid}.bx-row:hover .bx-row-t{color:var(--brand)}.bx-row:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:6px}.bx-row-date{font-size:var(--text-base);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.bx-row-main{gap:.4rem;min-width:0;display:grid}.bx-row-t{letter-spacing:-.025em;color:var(--text-primary);transition:color var(--dur-1) var(--ease-out);font-size:clamp(1.25rem,2vw,1.65rem);font-weight:600;line-height:1.2}.bx-row-d{max-width:72ch;font-size:var(--text-base);color:var(--text-secondary);line-height:1.5}.bx-rss{text-align:center;margin:clamp(2.5rem,6vh,3.5rem) 0 0}@media (max-width:900px){.bx-lead[data-embed]{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.bx-row{grid-template-columns:minmax(0,1fr)}.bx-row-date{font-size:var(--text-xs);grid-row:2}}
