.eb{--eb-sky:#f1faff;--eb-line:#e5e5e8;--eb-mut:#6e6f83;font-family:var(--sans);color:var(--indigo)}.eb .eb-rule{background:linear-gradient(var(--coral), var(--coral)) left center / 2.25rem 3px no-repeat, linear-gradient(var(--teal), var(--teal)) left center / 100% 1px no-repeat;height:3px;margin:0 0 1.1rem}.eb .eb-kicker{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--coral);margin:0 0 .5rem;padding:0;font-size:.72rem;font-weight:500;display:block}.eb .eb-title{font-family:var(--serif);color:var(--indigo);letter-spacing:-.018em;text-wrap:balance;margin:0 0 .55rem;font-size:2.35rem;font-weight:500;line-height:1.03}.eb .eb-byline{font-family:var(--mono);letter-spacing:.06em;color:var(--eb-mut);text-transform:uppercase;margin:0 0 1.15rem;font-size:.7rem}.eb .eb-byline b{color:var(--indigo);font-weight:500}.eb .eb-lead{font-family:var(--serif);color:var(--indigo);border-left:3px solid var(--coral);max-width:64ch;margin:0 0 1.25rem;padding-left:.95rem;font-size:1.12rem;line-height:1.42}.eb .eb-grid{grid-template-columns:1.55fr 1fr;align-items:start;gap:1.6rem;display:grid}.eb .eb-label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--teal-dark);margin:0 0 .7rem;font-size:.68rem;font-weight:500}.eb .eb-label-alt{color:var(--coral)}.eb .eb-take{counter-reset:t;margin:0;padding:0;list-style:none}.eb .eb-take li{counter-increment:t;padding:0 0 .7rem 2rem;font-size:.86rem;line-height:1.4;position:relative}.eb .eb-take li:last-child{padding-bottom:0}.eb .eb-take li:before{content:counter(t, decimal-leading-zero);font-family:var(--mono);color:var(--coral);font-size:.74rem;font-weight:500;position:absolute;top:.05rem;left:0}.eb .eb-take b{font-weight:700}.eb .eb-figs{background:var(--eb-sky);border:1px solid var(--blue-light);border-top:2px solid var(--indigo);padding:1.05rem 1.1rem}.eb .eb-fig{border-bottom:1px solid var(--eb-line);padding:.6rem 0}.eb .eb-fig:first-of-type{padding-top:0}.eb .eb-fig:last-child{border-bottom:none;padding-bottom:0}.eb .eb-fig .n{font-family:var(--serif);color:var(--indigo);letter-spacing:-.01em;font-size:1.5rem;font-weight:500;line-height:1}.eb .eb-fig .t{color:var(--eb-mut);margin-top:.28rem;font-size:.72rem;line-height:1.32}.eb .eb-fig .t b{color:var(--indigo);font-weight:600}.eb .eb-cta{background:var(--indigo);color:var(--white)}.eb .eb-tick{background:var(--coral);width:2.25rem;height:3px;margin-bottom:.7rem}.eb .eb-cta p{color:var(--white);margin:0;font-size:.9rem;line-height:1.45}.eb .eb-ask{font-family:var(--serif);margin-bottom:.35rem;font-size:1.05rem}.eb .eb-cta a{color:var(--teal);text-decoration:none}.eb .eb-cta a:hover{text-decoration:underline}.eb .eb-ind{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin-top:.65rem;font-size:.66rem}.eb .eb-foot{font-family:var(--mono);letter-spacing:.05em;color:var(--eb-mut);text-transform:uppercase;margin-top:auto;padding:.7rem 0;font-size:.6rem}@media (max-width:640px){.eb .eb-grid{grid-template-columns:1fr;gap:1.2rem}.eb .eb-title{font-size:2rem}}.eb-inline .eb-title{font-size:clamp(1.9rem,3.4vw,2.6rem)}.eb-inline .eb-lead{font-size:1.2rem;line-height:1.45}.eb-inline .eb-grid{gap:clamp(1.6rem,3vw,3rem)}.eb-inline .eb-take li{padding-bottom:.95rem;font-size:1rem;line-height:1.5}.eb-inline .eb-take li:before{font-size:.8rem}.eb-inline .eb-figs{padding:1.3rem 1.4rem}.eb-inline .eb-fig{padding:.8rem 0}.eb-inline .eb-fig .n{font-size:1.75rem}.eb-inline .eb-fig .t{font-size:.8rem}.eb-inline .eb-cta{margin-top:2rem;padding:1.6rem clamp(1.4rem,3vw,2.2rem) 1.75rem}.eb-inline .eb-cta p{font-size:1rem}.eb-inline .eb-ask{font-size:1.2rem}.eb-inline .eb-cta .eb-more{margin:1.6rem 0 1.4rem}.eb-inline .eb-cta .eb-more a{background:var(--coral);color:var(--white);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55em;padding:.85rem 1.6rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.eb-inline .eb-cta .eb-more a:hover{background:var(--coral-light);color:var(--indigo)}.section.eb-inline{padding-block-end:clamp(1.25rem,2.5vw,2rem)}.section.eb-inline+.section{padding-block-start:clamp(2.5rem,5vw,4rem)}@media (max-width:900px){.eb-inline .eb-grid{grid-template-columns:1fr}}
