


*,*::before,*::after{box-sizing:border-box}

html{-webkit-text-size-adjust:100%;overflow-x:hidden}
body{margin:0}
img,svg,video{max-width:100%;height:auto;display:block}
button,input,textarea{font:inherit;color:inherit}
a{color:var(--c-brand);text-decoration:none}
a:hover{text-decoration:underline}


.wba75eb-body{
  background:var(--c-bg);
  color:var(--c-ink);
  font-family:var(--f-body);
  font-size:calc(var(--scale) * clamp(1rem, 0.96rem + 0.3vw, 1.12rem));
  line-height:1.65;
  min-height:100vh;
  display:flex;
  flex-direction:column;
  position:relative;
  
}
.wba75eb-bg{position:fixed;inset:0;z-index:0;pointer-events:none}

.wba75eb-body>*:not(.wba75eb-bg):not(.wba75eb-pop){position:relative;z-index:1}


[data-decor-bg="paper"] .wba75eb-bg{
  background-image:
    radial-gradient(circle at 20% 15%, color-mix(in srgb, var(--c-brand) 5%, transparent), transparent 45%),
    radial-gradient(circle at 85% 70%, color-mix(in srgb, var(--c-brand) 4%, transparent), transparent 40%);
}
[data-decor-bg="grid"] .wba75eb-bg{
  background-image:
    linear-gradient(to right, color-mix(in srgb, var(--c-line) 55%, transparent) 1px, transparent 1px),
    linear-gradient(to bottom, color-mix(in srgb, var(--c-line) 55%, transparent) 1px, transparent 1px);
  background-size:52px 52px;
  mask-image:radial-gradient(ellipse 80% 60% at 50% 0%, #000 30%, transparent 75%);
}
[data-decor-bg="glow"] .wba75eb-bg{
  background-image:
    radial-gradient(ellipse 70% 45% at 12% 0%, color-mix(in srgb, var(--c-brand) 22%, transparent), transparent 70%),
    radial-gradient(ellipse 60% 40% at 92% 25%, color-mix(in srgb, var(--c-brand) 14%, transparent), transparent 70%);
}
[data-decor-bg="rays"] .wba75eb-bg{
  background-image:repeating-conic-gradient(from 200deg at 50% -20%,
    color-mix(in srgb, var(--c-brand) 6%, transparent) 0deg 4deg, transparent 4deg 12deg);
}
[data-decor-bg="noise"] .wba75eb-bg{
  background-image:radial-gradient(color-mix(in srgb, var(--c-ink) 8%, transparent) 1px, transparent 1px);
  background-size:5px 5px;
  opacity:.5;
}



.wba75eb-disc{
  padding:7px clamp(14px,3vw,40px);
  border-bottom:1px solid var(--c-line);
  background:var(--c-soft);
  color:var(--c-muted);
  font-size:.78rem;line-height:1.45;text-align:center;
}

.wba75eb-disc[data-disc]{display:block;width:100%}
.wba75eb-disc[data-disc][data-disc-align="left"]{text-align:left}
.wba75eb-disc[data-disc][data-disc-align="right"]{text-align:right}
.wba75eb-disc[data-disc][data-disc-pad="s"]{padding-top:3px;padding-bottom:3px}
.wba75eb-disc[data-disc][data-disc-pad="l"]{padding-top:15px;padding-bottom:15px}


.wba75eb-nav{
  display:flex;align-items:center;gap:clamp(10px,2vw,24px);
  padding:clamp(10px,1.6vw,18px) clamp(14px,3vw,40px);
  border-bottom:1px solid var(--c-line);
  background:color-mix(in srgb, var(--c-bg) 88%, transparent);
  backdrop-filter:saturate(1.4) blur(8px);
}
.wba75eb-nav[data-sticky]{position:sticky;top:0;z-index:30}
.wba75eb-brand{display:inline-flex;align-items:center;gap:10px;color:var(--c-ink)}
.wba75eb-brand:hover{text-decoration:none}
.wba75eb-brand img{max-height:40px;width:auto}
.wba75eb-brand-t{font-family:var(--f-head);font-weight:700;font-size:1.05em;letter-spacing:-.01em}
.wba75eb-kicker{
  font-size:.78em;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);
}
.wba75eb-nav-links{display:flex;gap:clamp(8px,1.4vw,20px);margin-left:auto;flex-wrap:wrap}
.wba75eb-nav-links a,.wba75eb-nav-links span{
  font-size:.9em;color:var(--c-muted);white-space:nowrap;
}
.wba75eb-nav-links a:hover{color:var(--c-brand)}


.wba75eb-wrap{
  width:100%;max-width:var(--maxw,1180px);margin:0 auto;
  padding:clamp(18px,3vw,44px) clamp(14px,3vw,32px);
  display:grid;
  grid-template-columns:var(--col-l,22%) var(--col-m,56%) var(--col-r,22%);
  gap:clamp(16px,2.4vw,36px);
  align-items:start;
  flex:1;
}

.wba75eb-wrap.wba75eb-no-l{grid-template-columns:var(--col-m,70%) var(--col-r,30%)}
.wba75eb-wrap.wba75eb-no-r{grid-template-columns:var(--col-l,30%) var(--col-m,70%)}
.wba75eb-wrap.wba75eb-no-l.wba75eb-no-r{grid-template-columns:minmax(0,1fr);max-width:calc(var(--measure) + 8vw)}

.wba75eb-rail{min-width:0;font-size:.94em;align-self:stretch}
.wba75eb-main{min-width:0;max-width:var(--measure)}


.wba75eb-b{
  --align:left;--fs:inherit;--fw:400;--ff:var(--f-body);--fg:inherit;
  --bgc:transparent;--mt:0px;--mb:calc(var(--scale) * clamp(16px,2.4vw,28px));
  --bw:0px;--sh:none;--w:100%;
  
  --pad:initial;--r:initial;--lh:initial;--ls:initial;--tt:initial;
  --bc:initial;--th:initial;
  margin-top:var(--mt);margin-bottom:var(--mb);
  text-align:var(--align);
}
.wba75eb-b:last-child{margin-bottom:0}


.wba75eb-h{
  margin:0;font-family:var(--ff);font-size:var(--fs);font-weight:var(--fw);
  color:var(--fg);text-wrap:balance;
  line-height:var(--lh,1.18);
  letter-spacing:var(--ls,-.015em);
  text-transform:var(--tt,none);
}
.wba75eb-heading{--ff:var(--f-head);--fw:700;--fs:calc(var(--scale) * clamp(1.5rem,1.2rem + 1.6vw,2.1rem))}


.wba75eb-p{
  margin:0;font-family:var(--ff);font-size:var(--fs);color:var(--fg);
  line-height:var(--lh,inherit);letter-spacing:var(--ls,normal);
  text-transform:var(--tt,none);
}
.wba75eb-p a{text-decoration:underline;text-underline-offset:2px}
.wba75eb-p mark,.wba75eb-p [data-mark]{
  background:color-mix(in srgb, var(--c-brand) 18%, transparent);
  color:inherit;padding:0 .18em;border-radius:3px;
}
.wba75eb-p code{
  font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;
  background:var(--c-soft);padding:.1em .35em;border-radius:4px;
}
.wba75eb-dropcap::first-letter{
  float:left;font-family:var(--f-head);font-weight:700;font-size:3.1em;
  line-height:.82;padding:.06em .1em 0 0;color:var(--c-brand);
}


.wba75eb-ul{
  margin:0;padding-left:1.35em;font-family:var(--ff);font-size:var(--fs);color:var(--fg);
  line-height:var(--lh,inherit);
}
.wba75eb-ul li{margin:.32em 0}

.wba75eb-ul li:empty{min-height:1.4em}
.wba75eb-ul[data-marker="check"],.wba75eb-ul[data-marker="arrow"],.wba75eb-ul[data-marker="dash"]{
  list-style:none;padding-left:0;
}
.wba75eb-ul[data-marker="check"] li,
.wba75eb-ul[data-marker="arrow"] li,
.wba75eb-ul[data-marker="dash"] li{padding-left:1.5em;position:relative}
.wba75eb-ul[data-marker="check"] li::before{content:"\2713";color:var(--c-brand)}
.wba75eb-ul[data-marker="arrow"] li::before{content:"\2192";color:var(--c-brand)}
.wba75eb-ul[data-marker="dash"] li::before{content:"\2014";color:var(--c-muted)}
.wba75eb-ul[data-marker="check"] li::before,
.wba75eb-ul[data-marker="arrow"] li::before,
.wba75eb-ul[data-marker="dash"] li::before{
  position:absolute;left:0;top:0;font-weight:700;
}


.wba75eb-fig{margin:0}

.wba75eb-img{
  display:inline-block;width:var(--w);
  aspect-ratio:var(--ratio,auto);object-fit:cover;
  border-radius:var(--r,0px);box-shadow:var(--sh);
  border:var(--bw) solid var(--bc,var(--c-line));
}
.wba75eb-imglink{display:inline-block;max-width:100%}
.wba75eb-imglink:hover .wba75eb-img{filter:brightness(1.04)}
.wba75eb-cap{margin:.5em 0 0;font-size:.85em;color:var(--c-muted)}

[data-preview] .wba75eb-ph{
  border:1px dashed var(--c-line);border-radius:var(--radius);
  padding:clamp(20px,5vw,44px);text-align:center;color:var(--c-muted);
  font-size:.9em;background:var(--c-soft);
}


.wba75eb-btn{
  display:inline-block;cursor:pointer;text-align:center;
  font-family:var(--f-body);line-height:1.2;
  font-weight:var(--fw,600);letter-spacing:var(--ls,normal);
  text-transform:var(--tt,none);
  border:var(--bw,0px) solid var(--bc,transparent);
  border-radius:var(--r,var(--radius));box-shadow:var(--sh);
  transition:transform .12s ease, filter .12s ease;
  text-decoration:none;
}
.wba75eb-btn:hover{text-decoration:none;filter:brightness(1.06)}
.wba75eb-btn:active{transform:translateY(1px)}

.wba75eb-btn-s{padding:var(--pad,.5em 1.1em);font-size:var(--fs,.86em)}
.wba75eb-btn-m{padding:var(--pad,.7em 1.5em);font-size:var(--fs,.98em)}
.wba75eb-btn-l{padding:var(--pad,.92em 2.1em);font-size:var(--fs,1.1em)}
.wba75eb-btn-solid{background:var(--bgc,var(--c-brand));color:var(--fg,var(--c-brand-ink))}
.wba75eb-btn-outline{
  background:transparent;color:var(--fg,var(--c-brand));
  box-shadow:inset 0 0 0 2px var(--bgc,var(--c-brand));
}
.wba75eb-btn-ghost{background:transparent;color:var(--fg,var(--c-brand))}
.wba75eb-btn-ghost:hover{text-decoration:underline}
.wba75eb-btn-full{display:block;width:100%}

.wba75eb-button{--bgc:var(--c-brand);--fg:var(--c-brand-ink)}


.wba75eb-hr{border:0;height:var(--th,1px);background:var(--fg,var(--c-line));margin:0}
.wba75eb-hr[data-kind="dots"]{
  height:var(--th,4px);
  background:radial-gradient(circle, var(--fg,var(--c-line)) 1.6px, transparent 1.8px);
  background-size:12px 4px;
}
.wba75eb-hr[data-kind="gradient"]{
  height:var(--th,2px);
  background:linear-gradient(90deg, transparent, var(--fg,var(--c-brand)), transparent);
}
.wba75eb-spacer{height:var(--gap,24px);margin-bottom:0}



.wba75eb-toc{
  background:var(--bgc,transparent);padding:var(--pad,0px);
  border-radius:var(--r,0px);border:var(--bw) solid var(--bc,var(--c-line));
  font-family:var(--ff);font-size:var(--fs);line-height:var(--lh,inherit);
}
.wba75eb-toc-h{
  font-family:var(--f-head);font-weight:700;
  font-size:1.15em;color:var(--fg,var(--c-ink));
  margin-bottom:.6em;
}
.wba75eb-toc-l{
  margin:0;padding-left:1.3em;max-height:min(70vh,640px);overflow-y:auto;
  color:var(--fg,var(--c-muted));
}
.wba75eb-toc-l li{margin:.42em 0;line-height:1.4}

.wba75eb-toc-l li[data-lvl="3"]{margin-left:.9em;font-size:.94em}
.wba75eb-toc-l li[data-lvl="4"]{margin-left:1.8em;font-size:.9em}
.wba75eb-toc-l a{color:inherit;text-decoration:none}
.wba75eb-toc-l a:hover{color:var(--c-brand);text-decoration:underline}



.wba75eb-banner{
  background:var(--bgc,var(--c-surface));padding:var(--pad,clamp(14px,2vw,22px));
  border-radius:var(--r,var(--radius));border:var(--bw) solid var(--bc,var(--c-line));
  box-shadow:var(--sh);
}

[data-preview] .wba75eb-banner:empty::before{
  content:"Empty panel \00b7 add something inside";
  display:block;text-align:center;color:var(--c-muted);font-size:.86em;
  padding:clamp(10px,2vw,18px);border:1px dashed var(--c-line);border-radius:6px;
}
.wba75eb-banner[data-sticky],
.wba75eb-contents[data-sticky]{position:sticky;top:clamp(64px,8vh,96px)}


.wba75eb-form{
  background:var(--bgc,var(--c-surface));padding:var(--pad,clamp(16px,2.4vw,26px));
  border-radius:var(--r,var(--radius));border:var(--bw) solid var(--bc,var(--c-line));
  box-shadow:var(--sh);text-align:left;
}
.wba75eb-form-h{font-family:var(--f-head);font-weight:700;font-size:1.15em;margin-bottom:.35em}
.wba75eb-form-n{margin:0 0 .9em;font-size:.9em;color:var(--c-muted)}
.wba75eb-form-r{display:flex;flex-wrap:wrap;gap:10px}
.wba75eb-in{
  flex:1 1 12rem;min-width:0;padding:.72em .9em;
  border:1px solid var(--c-line);border-radius:var(--radius);
  background:var(--c-bg);color:var(--c-ink);
}
.wba75eb-in:focus{outline:2px solid color-mix(in srgb, var(--c-brand) 55%, transparent);outline-offset:1px}
.wba75eb-in[aria-invalid="true"]{border-color:#d7263d}
.wba75eb-form-ok{margin:.8em 0 0;color:var(--c-brand);font-weight:600;font-size:.95em}


.wba75eb-pop{
  position:fixed;inset:0;z-index:60;display:none;
  align-items:center;justify-content:center;padding:clamp(14px,4vw,40px);
  background:rgba(8,10,14,.62);
}
.wba75eb-pop[data-open]{display:flex}
.wba75eb-pop-box{
  position:relative;width:100%;max-height:88vh;overflow:auto;
  background:var(--c-bg);color:var(--c-ink);
  border-radius:calc(var(--radius) + 4px);
  padding:clamp(20px,3.4vw,36px);
  box-shadow:0 24px 70px rgba(0,0,0,.35);
}
.wba75eb-pop[data-w="s"] .wba75eb-pop-box{max-width:26rem}
.wba75eb-pop[data-w="m"] .wba75eb-pop-box{max-width:34rem}
.wba75eb-pop[data-w="l"] .wba75eb-pop-box{max-width:46rem}
.wba75eb-pop-x{
  position:absolute;top:8px;right:10px;width:34px;height:34px;
  border:0;background:transparent;color:var(--c-muted);
  font-size:22px;line-height:1;cursor:pointer;border-radius:50%;
}
.wba75eb-pop-x:hover{background:var(--c-soft);color:var(--c-ink)}



.wba75eb-row{display:grid;align-items:start}
.wba75eb-row[data-gap="s"]{gap:clamp(10px,1.4vw,16px)}
.wba75eb-row[data-gap="m"]{gap:clamp(16px,2vw,26px)}
.wba75eb-row[data-gap="l"]{gap:clamp(24px,3.2vw,44px)}
.wba75eb-row[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}
.wba75eb-row[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}
.wba75eb-row[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}
.wba75eb-row[data-cols="feature"]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}
.wba75eb-row[data-cols="side"]{grid-template-columns:minmax(0,9rem) minmax(0,1fr)}


.wba75eb-col{
  min-width:0;height:100%;
  display:flex;flex-direction:column;
  background:var(--bgc);
  padding:var(--pad,0);
  border-radius:var(--r,0);
  border:var(--bw,0) solid var(--bc,var(--c-line));
  box-shadow:var(--sh,none);
}
.wba75eb-col[data-align="middle"]{justify-content:center}
.wba75eb-col[data-align="bottom"]{justify-content:flex-end}
.wba75eb-col>.wba75eb-b:last-child{margin-bottom:0}

.wba75eb-row>.wba75eb-b{margin-top:0;margin-bottom:0}



.wba75eb-pop[data-layout="bar-bottom"],
.wba75eb-pop[data-layout="bar-top"]{
  background:none;                    
  align-items:stretch;padding:0;
  pointer-events:none;                
}
.wba75eb-pop[data-layout="bar-bottom"]{align-items:flex-end}
.wba75eb-pop[data-layout="bar-top"]{align-items:flex-start}
.wba75eb-pop[data-layout="bar-bottom"] .wba75eb-pop-box,
.wba75eb-pop[data-layout="bar-top"] .wba75eb-pop-box{
  pointer-events:auto;
  width:100%;max-width:none;max-height:none;
  border-radius:0;
  padding:clamp(14px,2vw,22px) clamp(16px,4vw,48px);
  background:var(--c-surface);
  box-shadow:0 -8px 30px color-mix(in srgb, var(--c-ink) 12%, transparent);
}
.wba75eb-pop[data-layout="bar-top"] .wba75eb-pop-box{
  border-bottom:1px solid var(--c-line);border-top:0;
  box-shadow:0 8px 30px color-mix(in srgb, var(--c-ink) 12%, transparent);
}
.wba75eb-pop[data-layout="bar-bottom"] .wba75eb-pop-box{
  border-top:1px solid var(--c-line);
}

.wba75eb-pop[data-layout="corner"]{
  background:none;align-items:flex-end;justify-content:flex-end;
  padding:clamp(14px,3vw,28px);pointer-events:none;
}
.wba75eb-pop[data-layout="corner"] .wba75eb-pop-box{
  pointer-events:auto;width:min(360px,100%);
}


.wba75eb-pop[data-arrange="row"] .wba75eb-pop-box{
  display:flex;flex-wrap:wrap;align-items:center;
  gap:clamp(12px,2vw,28px);
}
.wba75eb-pop[data-arrange="row"] .wba75eb-pop-box > .wba75eb-b{
  margin:0;flex:1 1 16rem;min-width:0;
}
.wba75eb-pop[data-arrange="row"] .wba75eb-pop-box > .wba75eb-b:last-child{
  flex:0 0 auto;
}

.wba75eb-pop[data-arrange="row"] .wba75eb-pop-x{position:static;order:9;flex:none}


.wba75eb-foot{
  border-top:1px solid var(--c-line);
  padding:clamp(20px,3vw,40px) clamp(14px,3vw,32px);
  text-align:center;font-size:.88em;color:var(--c-muted);
  background:color-mix(in srgb, var(--c-surface) 60%, transparent);
}
.wba75eb-foot-links{
  display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:center;margin-bottom:.9em;
}
.wba75eb-foot-links a,.wba75eb-foot-links span{color:var(--c-muted)}
.wba75eb-foot-links a:hover{color:var(--c-brand)}

.wba75eb-disc:not([data-disc]){max-width:62ch;margin:0 auto .7em;line-height:1.6}
.wba75eb-copy{margin:0;opacity:.8}



.wba75eb-eff{font-size:.86em;opacity:.75;margin-bottom:1.6em}



.wba75eb-sr{
  position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;
  clip-path:inset(50%);white-space:nowrap;border:0;
}


.wba75eb-intro,.wba75eb-quote,.wba75eb-steps,.wba75eb-signs,.wba75eb-faq,
.wba75eb-transcript,.wba75eb-compare,.wba75eb-sources,.wba75eb-author,.wba75eb-related{
  --fs:calc(var(--scale) * clamp(1rem, 0.96rem + 0.3vw, 1.12rem));
  font-family:var(--ff);
  font-size:var(--fs);
  color:var(--fg);
  background:var(--bgc);
  padding:var(--pad,0);
  border-radius:var(--r,0);
  border:var(--bw,0) solid var(--bc,var(--c-line));
  box-shadow:var(--sh,none);
}

.wba75eb-intro{--fs:calc(var(--scale) * clamp(1rem, 0.96rem + 0.35vw, 1.15rem))}


.wba75eb-sec-h{
  margin:0 0 .7em;font-family:var(--f-head);font-weight:700;
  font-size:calc(var(--fs, 1em) * 1.35);line-height:1.2;letter-spacing:-.012em;
  color:inherit;text-wrap:balance;
}


.wba75eb-in-k{
  margin:0 0 .5em;font-size:.72em;letter-spacing:.15em;text-transform:uppercase;
  color:var(--c-muted);
}
.wba75eb-in-h{
  margin:0;font-family:var(--f-head);font-weight:700;
  font-size:calc(var(--fs) * 2.4);
  line-height:1.1;letter-spacing:-.022em;color:inherit;text-wrap:balance;
}
.wba75eb-in-s{
  margin:.6em 0 0;font-size:1.12em;line-height:1.55;color:var(--c-muted);
  max-width:46ch;text-wrap:pretty;
}

.wba75eb-in-b{
  margin:1.1em 0 0;padding-top:.8em;border-top:1px solid var(--c-line);
  font-size:.84em;color:var(--c-muted);
}



.wba75eb-q{
  margin:0;padding-left:clamp(14px,2vw,22px);
  border-left:3px solid var(--c-brand);
}
.wba75eb-q-t{margin:0}
.wba75eb-q-p{
  margin:0 0 .5em;font-family:var(--f-head);
  font-size:calc(var(--fs, 1em) * 1.24);line-height:1.45;
  color:inherit;text-wrap:pretty;
}
.wba75eb-q-p:last-child{margin-bottom:0}
.wba75eb-q-by{margin:.7em 0 0;font-size:.86em;color:var(--c-muted)}
.wba75eb-q-by b{color:var(--c-ink);font-weight:700}


.wba75eb-st{
  margin:0;padding:0;list-style:none;
  display:grid;gap:clamp(14px,1.8vw,20px);counter-reset:none;
}
.wba75eb-st-i{display:flex;gap:clamp(12px,1.6vw,16px);align-items:flex-start}
.wba75eb-st-n{
  flex:none;width:1.9em;height:1.9em;border-radius:var(--r,4px);
  display:flex;align-items:center;justify-content:center;
  background:var(--c-brand);color:var(--c-brand-ink);
  font-family:var(--f-head);font-weight:700;font-size:.88em;line-height:1;
}

.wba75eb-st-d{
  flex:none;width:1.9em;height:1.9em;
  border-left:2px solid var(--c-brand);
}
.wba75eb-st-b{min-width:0}
.wba75eb-st-t{margin:0;font-weight:700;line-height:1.4;color:var(--fg,inherit)}
.wba75eb-st-x{margin:.25em 0 0;font-size:.95em;line-height:1.55;color:var(--c-muted)}



.wba75eb-sg{margin:0;padding:0;list-style:none;display:grid;gap:.6em}
.wba75eb-sg-i{
  display:flex;gap:.7em;align-items:baseline;line-height:1.55;
  color:inherit;
}
.wba75eb-sg-m{flex:none;font-weight:700;color:var(--c-muted)}
.wba75eb-sg-i[data-good="1"] .wba75eb-sg-m{color:var(--c-brand)}
.wba75eb-sg-i[data-good="0"]{color:var(--c-muted)}


.wba75eb-fq{display:grid;gap:clamp(14px,1.8vw,20px)}
.wba75eb-fq-q{
  margin:0;font-family:var(--f-head);font-weight:700;
  font-size:calc(var(--fs, 1em) * 1.02);line-height:1.4;color:inherit;
}
.wba75eb-fq-a{margin:.3em 0 0;font-size:.97em;line-height:1.6;color:var(--c-muted)}


.wba75eb-tr{
  margin:0;padding:0;list-style:none;display:grid;gap:0;
  border-top:1px solid var(--c-line);
}
.wba75eb-tr-i{
  display:grid;grid-template-columns:minmax(0,7em) minmax(0,1fr);
  gap:clamp(10px,1.4vw,16px);
  padding:.7em 0;border-bottom:1px solid var(--c-line);
}
.wba75eb-tr-w{
  font-size:.76em;letter-spacing:.1em;text-transform:uppercase;
  color:var(--c-muted);padding-top:.25em;
}
.wba75eb-tr-l{min-width:0}
.wba75eb-tr-p{margin:0 0 .4em;line-height:1.55;color:var(--fg,inherit)}
.wba75eb-tr-p:last-child{margin-bottom:0}
.wba75eb-tr-n{
  margin:.9em 0 0;font-size:.9em;line-height:1.55;color:var(--c-muted);
  font-style:italic;
}


.wba75eb-cp{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,1.6vw,18px)}
.wba75eb-cp-s{
  padding:clamp(12px,1.6vw,18px);
  background:var(--c-surface);border-radius:var(--r,8px);
  border-top:3px solid var(--c-muted);
}
.wba75eb-cp-s[data-tone="good"]{border-top-color:var(--c-brand)}
.wba75eb-cp-l{
  margin:0 0 .4em;font-size:.74em;letter-spacing:.12em;text-transform:uppercase;
  color:var(--c-muted);
}
.wba75eb-cp-t{
  margin:0 0 .4em;line-height:1.5;color:inherit;
  overflow-wrap:anywhere;               
}
.wba75eb-cp-t:last-child{margin-bottom:0}


.wba75eb-sc-n{margin:0 0 .8em;font-size:.94em;line-height:1.6;color:var(--c-muted)}
.wba75eb-sc-l{
  margin:0;padding:0;list-style:none;border-top:1px solid var(--c-line);
}
.wba75eb-sc-i{
  display:grid;grid-template-columns:minmax(0,7em) minmax(0,1fr);
  gap:clamp(10px,1.4vw,16px);
  padding:.62em 0;border-bottom:1px solid var(--c-line);
  line-height:1.5;
}
.wba75eb-sc-k{
  font-size:.76em;letter-spacing:.1em;text-transform:uppercase;
  color:var(--c-muted);padding-top:.2em;
}
.wba75eb-sc-t{min-width:0;color:var(--fg,inherit)}
.wba75eb-sc-f{margin:.9em 0 0;font-size:.82em;line-height:1.6;color:var(--c-muted)}


.wba75eb-au{display:flex;gap:clamp(14px,1.8vw,18px);align-items:center}
.wba75eb-au-p{
  flex:none;width:clamp(52px,7vw,72px);aspect-ratio:1;border-radius:50%;
  object-fit:cover;display:block;background:var(--c-soft);
}
.wba75eb-au-b{min-width:0}
.wba75eb-au-n{margin:0;font-weight:700;line-height:1.35;color:var(--fg,inherit)}
.wba75eb-au-x{margin:.25em 0 0;font-size:.94em;line-height:1.5;color:var(--c-muted)}



.wba75eb-rl-h{
  display:flex;align-items:baseline;justify-content:space-between;
  gap:clamp(12px,2vw,24px);margin:0 0 .8em;
}
.wba75eb-rl-h h2{
  margin:0;font-family:var(--f-head);font-weight:700;
  font-size:calc(var(--fs) * 1.35);line-height:1.2;letter-spacing:-.012em;
  color:inherit;text-wrap:balance;
}
.wba75eb-rl-all{
  flex:none;font-size:.86em;font-weight:700;color:var(--c-brand);white-space:nowrap;
}
.wba75eb-rl-all::after{content:" \2197"}


.wba75eb-rl{display:grid;gap:clamp(16px,2vw,26px)}
.wba75eb-rl[data-layout="three"]{grid-template-columns:repeat(3,minmax(0,1fr))}
.wba75eb-rl[data-layout="two"]{grid-template-columns:repeat(2,minmax(0,1fr))}

.wba75eb-rl[data-layout="feature"]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}
.wba75eb-rl[data-layout="feature"] > :first-child{grid-row:span 3}
.wba75eb-rl[data-layout="feature"] > :first-child .wba75eb-rl-t{
  font-size:calc(var(--fs) * 1.2);
}

.wba75eb-rl[data-layout="list"]{grid-template-columns:minmax(0,1fr)}
.wba75eb-rl[data-layout="list"] > *{
  display:grid;grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);
  gap:clamp(12px,1.6vw,18px);align-items:start;
  padding-bottom:clamp(14px,1.8vw,20px);border-bottom:1px solid var(--c-line);
}
.wba75eb-rl[data-layout="list"] > :last-child{border-bottom:0;padding-bottom:0}
.wba75eb-rl[data-layout="list"] .wba75eb-rl-t{margin-top:0}
.wba75eb-rl[data-layout="list"] .wba75eb-rl-i{grid-row:span 3}

.wba75eb-rl-c{display:block;color:inherit}
.wba75eb-rl-i{
  display:block;width:100%;aspect-ratio:4/3;object-fit:cover;
  border-radius:var(--r,6px);background:var(--c-soft);
}
.wba75eb-rl-t{
  margin:.6em 0 0;font-family:var(--f-head);font-weight:700;
  line-height:1.35;color:inherit;text-wrap:pretty;
}
a.wba75eb-rl-c:hover .wba75eb-rl-t{color:var(--c-brand)}
.wba75eb-rl-x{
  margin:.35em 0 0;font-size:.92em;line-height:1.5;color:var(--c-muted);
  text-wrap:pretty;
}
.wba75eb-rl-m{
  margin:.45em 0 0;font-size:.76em;letter-spacing:.08em;text-transform:uppercase;
  color:var(--c-muted);
}


@media (max-width:900px){
  .wba75eb-wrap,
  .wba75eb-wrap.wba75eb-no-l,
  .wba75eb-wrap.wba75eb-no-r{
    grid-template-columns:minmax(0,1fr);
    gap:clamp(18px,4vw,28px);
  }
  
  .wba75eb-main{order:1;max-width:none}
  .wba75eb-rail-l{order:2}
  .wba75eb-rail-r{order:3}
  .wba75eb-banner[data-sticky]{position:static}
  
  .wba75eb-cp{grid-template-columns:minmax(0,1fr)}
  .wba75eb-tr-i,
  .wba75eb-sc-i{grid-template-columns:minmax(0,1fr);gap:.2em}
  .wba75eb-tr-w,
  .wba75eb-sc-k{padding-top:0}
  
  .wba75eb-pop[data-arrange="row"] .wba75eb-pop-box{display:block}
  .wba75eb-pop[data-arrange="row"] .wba75eb-pop-box > .wba75eb-b{margin-bottom:.7em}
  .wba75eb-pop[data-arrange="row"] .wba75eb-pop-x{position:absolute}
  
  .wba75eb-rl[data-layout="three"],
  .wba75eb-rl[data-layout="two"],
  .wba75eb-rl[data-layout="feature"]{grid-template-columns:minmax(0,1fr)}
  .wba75eb-rl[data-layout="feature"] > :first-child{grid-row:auto}
  .wba75eb-rl[data-layout="list"] > *{grid-template-columns:minmax(0,1fr)}
  .wba75eb-rl[data-layout="list"] .wba75eb-rl-i{grid-row:auto}
  
  .wba75eb-row[data-cols="2"],
  .wba75eb-row[data-cols="3"],
  .wba75eb-row[data-cols="4"],
  .wba75eb-row[data-cols="feature"]{grid-template-columns:minmax(0,1fr)}
  .wba75eb-nav{flex-wrap:wrap}
  .wba75eb-nav-links{width:100%;margin-left:0;order:3;gap:14px}
  .wba75eb-kicker{display:none}
  
  [data-preview] .wba75eb-wrap::after{
    content:"Side banners move below the story at this width";
    order:9;grid-column:1/-1;
    padding:8px 10px;border:1px dashed var(--c-line);border-radius:6px;
    font-size:.78em;text-align:center;color:var(--c-muted);
  }
  [data-preview] .wba75eb-wrap.wba75eb-no-l.wba75eb-no-r::after{content:none}
}

@media (prefers-reduced-motion:reduce){
  *{animation-duration:.01ms !important;transition-duration:.01ms !important}
}


@supports not (color: color-mix(in srgb, #000 50%, transparent)){
  .wba75eb-nav{background:var(--c-bg)}
  .wba75eb-foot{background:var(--c-surface)}
  .wba75eb-p mark,.wba75eb-p [data-mark]{background:var(--c-soft)}
  .wba75eb-in:focus{outline-color:var(--c-brand)}
  .wba75eb-cp-s{background:var(--c-surface)}
  .wba75eb-pop[data-layout="bar-bottom"] .wba75eb-pop-box,
  .wba75eb-pop[data-layout="bar-top"] .wba75eb-pop-box{box-shadow:none}
}



:root{
  --c-brand: #d81e5b;
  --c-brand-ink: #ffffff;
  --c-ink: #14110f;
  --c-muted: #6b5f64;
  --c-bg: #ffffff;
  --c-surface: #faf7f7;
  --c-soft: #f5eef1;
  --c-line: #e8dde2;
  --f-head: Fraunces, Georgia, 'Times New Roman', serif;
  --f-body: 'Work Sans', -apple-system, 'Segoe UI', Roboto, sans-serif;
  --radius: 0px;
  --measure: 60ch;
  --scale: 1.12;
}
.wba75eb-wrap{--col-l:22%;--col-m:53%;--col-r:25%;--maxw:1120px}
[data-nid="cookie_date"]{--mb:calc(var(--scale) * clamp(28px, 4vw, 48px));--fs:calc(var(--scale) * clamp(0.88rem, 0.84rem + 0.25vw, 0.98rem));--fg:var(--c-muted)}
[data-nid="cookie_lh1"]{--mb:calc(var(--scale) * clamp(4px, 0.6vw, 8px));--mt:calc(var(--scale) * clamp(28px, 4vw, 48px))}
[data-nid="cookie_lh10"]{--mb:calc(var(--scale) * clamp(4px, 0.6vw, 8px));--mt:calc(var(--scale) * clamp(16px, 2.4vw, 28px))}
[data-nid="cookie_lh12"]{--mb:calc(var(--scale) * clamp(4px, 0.6vw, 8px));--mt:calc(var(--scale) * clamp(28px, 4vw, 48px))}
[data-nid="cookie_lh14"]{--mb:calc(var(--scale) * clamp(4px, 0.6vw, 8px));--mt:calc(var(--scale) * clamp(28px, 4vw, 48px))}
[data-nid="cookie_lh16"]{--mb:calc(var(--scale) * clamp(4px, 0.6vw, 8px));--mt:calc(var(--scale) * clamp(28px, 4vw, 48px))}
[data-nid="cookie_lh3"]{--mb:calc(var(--scale) * clamp(4px, 0.6vw, 8px));--mt:calc(var(--scale) * clamp(28px, 4vw, 48px))}
[data-nid="cookie_lh5"]{--mb:calc(var(--scale) * clamp(4px, 0.6vw, 8px));--mt:calc(var(--scale) * clamp(28px, 4vw, 48px))}
[data-nid="cookie_lh6"]{--mb:calc(var(--scale) * clamp(4px, 0.6vw, 8px));--mt:calc(var(--scale) * clamp(16px, 2.4vw, 28px))}
[data-nid="cookie_lh8"]{--mb:calc(var(--scale) * clamp(4px, 0.6vw, 8px));--mt:calc(var(--scale) * clamp(16px, 2.4vw, 28px))}
[data-nid="cookie_lp11"]{--mb:calc(var(--scale) * clamp(8px, 1.2vw, 14px));--fg:var(--c-muted)}
[data-nid="cookie_lp13"]{--mb:calc(var(--scale) * clamp(8px, 1.2vw, 14px));--fg:var(--c-muted)}
[data-nid="cookie_lp15"]{--mb:calc(var(--scale) * clamp(8px, 1.2vw, 14px));--fg:var(--c-muted)}
[data-nid="cookie_lp17"]{--mb:calc(var(--scale) * clamp(8px, 1.2vw, 14px));--fg:var(--c-muted)}
[data-nid="cookie_lp2"]{--mb:calc(var(--scale) * clamp(8px, 1.2vw, 14px));--fg:var(--c-muted)}
[data-nid="cookie_lp4"]{--mb:calc(var(--scale) * clamp(8px, 1.2vw, 14px));--fg:var(--c-muted)}
[data-nid="cookie_lp7"]{--mb:calc(var(--scale) * clamp(8px, 1.2vw, 14px));--fg:var(--c-muted)}
[data-nid="cookie_lp9"]{--mb:calc(var(--scale) * clamp(8px, 1.2vw, 14px));--fg:var(--c-muted)}
[data-nid="l1"]{--bgc:var(--c-soft);--pad:calc(var(--scale) * clamp(16px, 2.4vw, 28px));--r:18px}
[data-nid="l2"]{--ff:var(--f-head);--fs:calc(var(--scale) * clamp(1rem, 0.96rem + 0.3vw, 1.12rem));--fw:700}
[data-nid="l3"]{--fs:calc(var(--scale) * clamp(0.88rem, 0.84rem + 0.25vw, 0.98rem));--fg:var(--c-muted)}
[data-nid="l4"]{--mt:calc(var(--scale) * clamp(8px, 1.2vw, 14px))}
[data-nid="m1"]{--ff:var(--f-head);--fs:calc(var(--scale) * clamp(1.9rem, 1.4rem + 3vw, 3.1rem));--fw:700;--tt:capitalize}
[data-nid="m2"]{--fs:calc(var(--scale) * clamp(1.15rem, 1.05rem + 0.6vw, 1.4rem));--fg:var(--c-muted)}
[data-nid="m20w"]{--bgc:var(--c-soft);--pad:calc(var(--scale) * clamp(8px, 1.2vw, 14px));--r:18px}
[data-nid="m21"]{--mb:calc(var(--scale) * clamp(28px, 4vw, 48px));--mt:calc(var(--scale) * clamp(28px, 4vw, 48px));--align:center;--r:999px}
[data-nid="m5"]{--bgc:var(--c-soft);--mb:calc(var(--scale) * clamp(28px, 4vw, 48px));--mt:calc(var(--scale) * clamp(16px, 2.4vw, 28px));--pad:calc(var(--scale) * clamp(16px, 2.4vw, 28px));--r:18px}
[data-nid="m54"]{--mb:calc(var(--scale) * clamp(28px, 4vw, 48px));--mt:calc(var(--scale) * clamp(28px, 4vw, 48px))}
[data-nid="m59"]{--mb:15px}
[data-nid="m60"]{--mb:0px;--mt:calc(var(--scale) * clamp(28px, 4vw, 48px));--r:999px}
[data-nid="m61"]{--fs:12px;--align:center;--fg:var(--c-muted)}
[data-nid="m8w"]{--bgc:var(--c-soft);--pad:calc(var(--scale) * clamp(8px, 1.2vw, 14px));--r:18px}
[data-nid="n1"]{--mb:0px}
[data-nid="n10"]{--mb:0px;--fs:11px;--align:center}
[data-nid="n2"]{--mb:22px;--fs:11px;--align:center}
[data-nid="n3"]{--fs:12px;--fg:#e13da5}
[data-nid="n4"]{--mb:0px}
[data-nid="n5"]{--fs:11px;--align:center}
[data-nid="n6"]{--mb:0px}
[data-nid="n8"]{--mb:0px;--fs:11px;--align:center}
[data-nid="n9"]{--mb:0px}
[data-nid="p2"]{--ff:var(--f-head);--fs:calc(var(--scale) * clamp(1.15rem, 1.05rem + 0.6vw, 1.4rem));--fw:700}
[data-nid="p3"]{--fg:var(--c-muted)}
[data-nid="p4"]{--mt:calc(var(--scale) * clamp(16px, 2.4vw, 28px));--r:999px}
[data-nid="privacy_date"]{--mb:calc(var(--scale) * clamp(28px, 4vw, 48px));--fs:calc(var(--scale) * clamp(0.88rem, 0.84rem + 0.25vw, 0.98rem));--fg:var(--c-muted)}
[data-nid="privacy_lh1"]{--mb:calc(var(--scale) * clamp(4px, 0.6vw, 8px));--mt:calc(var(--scale) * clamp(28px, 4vw, 48px))}
[data-nid="privacy_lh12"]{--mb:calc(var(--scale) * clamp(4px, 0.6vw, 8px));--mt:calc(var(--scale) * clamp(28px, 4vw, 48px))}
[data-nid="privacy_lh14"]{--mb:calc(var(--scale) * clamp(4px, 0.6vw, 8px));--mt:calc(var(--scale) * clamp(28px, 4vw, 48px))}
[data-nid="privacy_lh16"]{--mb:calc(var(--scale) * clamp(4px, 0.6vw, 8px));--mt:calc(var(--scale) * clamp(28px, 4vw, 48px))}
[data-nid="privacy_lh18"]{--mb:calc(var(--scale) * clamp(4px, 0.6vw, 8px));--mt:calc(var(--scale) * clamp(28px, 4vw, 48px))}
[data-nid="privacy_lh20"]{--mb:calc(var(--scale) * clamp(4px, 0.6vw, 8px));--mt:calc(var(--scale) * clamp(28px, 4vw, 48px))}
[data-nid="privacy_lh22"]{--mb:calc(var(--scale) * clamp(4px, 0.6vw, 8px));--mt:calc(var(--scale) * clamp(28px, 4vw, 48px))}
[data-nid="privacy_lh3"]{--mb:calc(var(--scale) * clamp(4px, 0.6vw, 8px));--mt:calc(var(--scale) * clamp(28px, 4vw, 48px))}
[data-nid="privacy_lh6"]{--mb:calc(var(--scale) * clamp(4px, 0.6vw, 8px));--mt:calc(var(--scale) * clamp(28px, 4vw, 48px))}
[data-nid="privacy_lh8"]{--mb:calc(var(--scale) * clamp(4px, 0.6vw, 8px));--mt:calc(var(--scale) * clamp(28px, 4vw, 48px))}
[data-nid="privacy_ll11"]{--mb:calc(var(--scale) * clamp(8px, 1.2vw, 14px));--fg:var(--c-muted)}
[data-nid="privacy_ll4"]{--mb:calc(var(--scale) * clamp(8px, 1.2vw, 14px));--fg:var(--c-muted)}
[data-nid="privacy_ll7"]{--mb:calc(var(--scale) * clamp(8px, 1.2vw, 14px));--fg:var(--c-muted)}
[data-nid="privacy_lp10"]{--mb:calc(var(--scale) * clamp(8px, 1.2vw, 14px));--fg:var(--c-muted)}
[data-nid="privacy_lp13"]{--mb:calc(var(--scale) * clamp(8px, 1.2vw, 14px));--fg:var(--c-muted)}
[data-nid="privacy_lp15"]{--mb:calc(var(--scale) * clamp(8px, 1.2vw, 14px));--fg:var(--c-muted)}
[data-nid="privacy_lp17"]{--mb:calc(var(--scale) * clamp(8px, 1.2vw, 14px));--fg:var(--c-muted)}
[data-nid="privacy_lp19"]{--mb:calc(var(--scale) * clamp(8px, 1.2vw, 14px));--fg:var(--c-muted)}
[data-nid="privacy_lp2"]{--mb:calc(var(--scale) * clamp(8px, 1.2vw, 14px));--fg:var(--c-muted)}
[data-nid="privacy_lp21"]{--mb:calc(var(--scale) * clamp(8px, 1.2vw, 14px));--fg:var(--c-muted)}
[data-nid="privacy_lp23"]{--mb:calc(var(--scale) * clamp(8px, 1.2vw, 14px));--fg:var(--c-muted)}
[data-nid="privacy_lp5"]{--mb:calc(var(--scale) * clamp(8px, 1.2vw, 14px));--fg:var(--c-muted)}
[data-nid="privacy_lp9"]{--mb:calc(var(--scale) * clamp(8px, 1.2vw, 14px));--fg:var(--c-muted)}
[data-nid="r1"]{--bgc:var(--c-surface);--pad:calc(var(--scale) * clamp(16px, 2.4vw, 28px));--bw:1px;--r:18px;--sh:0 1px 3px rgba(0,0,0,.10)}
[data-nid="r2"]{--ff:var(--f-head);--fs:calc(var(--scale) * clamp(1rem, 0.96rem + 0.3vw, 1.12rem));--fw:700}
[data-nid="r3"]{--fs:calc(var(--scale) * clamp(0.88rem, 0.84rem + 0.25vw, 0.98rem))}
[data-nid="r4"]{--mt:calc(var(--scale) * clamp(8px, 1.2vw, 14px));--align:center;--r:999px}
[data-nid="r6"]{--gap:240px}
