


*,*::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}


.wbd38d8-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;
  
}
.wbd38d8-bg{position:fixed;inset:0;z-index:0;pointer-events:none}

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


[data-decor-bg="paper"] .wbd38d8-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"] .wbd38d8-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"] .wbd38d8-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"] .wbd38d8-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"] .wbd38d8-bg{
  background-image:radial-gradient(color-mix(in srgb, var(--c-ink) 8%, transparent) 1px, transparent 1px);
  background-size:5px 5px;
  opacity:.5;
}



.wbd38d8-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;
}

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


.wbd38d8-nav{
  display:flex;align-items:center;gap:clamp(10px,2vw,24px);
  
  padding-block:clamp(10px,1.6vw,18px);
  padding-inline:calc(max(0px, (100% - var(--maxw,1180px)) / 2) + var(--edge,32px));
  border-bottom:1px solid var(--c-line);
  
  background:var(--chrome-bg, color-mix(in srgb, var(--c-bg) 88%, transparent));
  color:var(--chrome-fg, inherit);
  backdrop-filter:saturate(1.4) blur(8px);
}
.wbd38d8-nav[data-sticky]{position:sticky;top:0;z-index:30}

.wbd38d8-nav[data-chrome-width="full"]{padding-inline:clamp(14px,3vw,40px)}
.wbd38d8-foot[data-chrome-width="full"]{padding-inline:clamp(14px,3vw,32px)}
.wbd38d8-brand{display:inline-flex;align-items:center;gap:10px;color:var(--chrome-fg, var(--c-ink))}
.wbd38d8-brand:hover{text-decoration:none}
.wbd38d8-brand img{max-height:40px;width:auto}
.wbd38d8-brand-t{font-family:var(--f-head);font-weight:700;font-size:1.05em;letter-spacing:-.01em}
.wbd38d8-kicker{
  font-size:.78em;letter-spacing:.14em;text-transform:uppercase;
  color:var(--chrome-fg, var(--c-muted));
}
.wbd38d8-nav-links{display:flex;gap:clamp(8px,1.4vw,20px);margin-left:auto;flex-wrap:wrap}
.wbd38d8-nav-links a,.wbd38d8-nav-links span{
  font-size:.9em;color:var(--chrome-fg, var(--c-muted));white-space:nowrap;
}
.wbd38d8-nav-links a:hover{color:var(--c-brand)}


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

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

.wbd38d8-rail{min-width:0;font-size:.94em;align-self:stretch}


.wbd38d8-main{min-width:0;max-width:var(--story-max,var(--measure));margin-inline:auto}


.wbd38d8-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);
}
.wbd38d8-b:last-child{margin-bottom:0}


.wbd38d8-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);
}
.wbd38d8-heading{--ff:var(--f-head);--fw:700;--fs:calc(var(--scale) * clamp(1.5rem,1.2rem + 1.6vw,2.1rem))}


.wbd38d8-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);
}
.wbd38d8-p a{text-decoration:underline;text-underline-offset:2px}
.wbd38d8-p mark,.wbd38d8-p [data-mark]{
  background:color-mix(in srgb, var(--c-brand) 18%, transparent);
  color:inherit;padding:0 .18em;border-radius:3px;
}
.wbd38d8-p code{
  font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;
  background:var(--c-soft);padding:.1em .35em;border-radius:4px;
}
.wbd38d8-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);
}


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

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


.wbd38d8-fig{margin:0}

.wbd38d8-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));
}
.wbd38d8-imglink{display:inline-block;max-width:100%}
.wbd38d8-imglink:hover .wbd38d8-img{filter:brightness(1.04)}
.wbd38d8-cap{margin:.5em 0 0;font-size:.85em;color:var(--c-muted)}

[data-preview] .wbd38d8-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);
}


.wbd38d8-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;
}
.wbd38d8-btn:hover{text-decoration:none;filter:brightness(1.06)}
.wbd38d8-btn:active{transform:translateY(1px)}

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

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


.wbd38d8-hr{border:0;height:var(--th,1px);background:var(--fg,var(--c-line));margin:0}
.wbd38d8-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;
}
.wbd38d8-hr[data-kind="gradient"]{
  height:var(--th,2px);
  background:linear-gradient(90deg, transparent, var(--fg,var(--c-brand)), transparent);
}
.wbd38d8-spacer{height:var(--gap,24px);margin-bottom:0}



.wbd38d8-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);
}
.wbd38d8-toc-h{
  font-family:var(--f-head);font-weight:700;
  font-size:1.15em;color:var(--fg,var(--c-ink));
  margin-bottom:.6em;
}
.wbd38d8-toc-l{
  margin:0;padding-left:1.3em;max-height:min(70vh,640px);overflow-y:auto;
  color:var(--fg,var(--c-muted));
  
  text-align:left;
}

.wbd38d8-toc-l[data-list-align="center"]{text-align:center;list-style-position:inside;padding-left:0}
.wbd38d8-toc-l[data-list-align="right"]{text-align:right;list-style-position:inside;padding-left:0}
.wbd38d8-toc-l li{margin:.42em 0;line-height:1.4}

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



.wbd38d8-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] .wbd38d8-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;
}
.wbd38d8-banner[data-sticky],
.wbd38d8-contents[data-sticky]{position:sticky;top:clamp(64px,8vh,96px)}


.wbd38d8-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;
}
.wbd38d8-form-h{font-family:var(--f-head);font-weight:700;font-size:1.15em;margin-bottom:.35em}
.wbd38d8-form-n{margin:0 0 .9em;font-size:.9em;color:var(--c-muted)}
.wbd38d8-form-r{display:flex;flex-wrap:wrap;gap:10px}
.wbd38d8-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);
}
.wbd38d8-in:focus{outline:2px solid color-mix(in srgb, var(--c-brand) 55%, transparent);outline-offset:1px}
.wbd38d8-in[aria-invalid="true"]{border-color:#d7263d}
.wbd38d8-form-ok{margin:.8em 0 0;color:var(--c-brand);font-weight:600;font-size:.95em}


.wbd38d8-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);
}
.wbd38d8-pop[data-open]{display:flex}
.wbd38d8-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);
}
.wbd38d8-pop[data-w="s"] .wbd38d8-pop-box{max-width:26rem}
.wbd38d8-pop[data-w="m"] .wbd38d8-pop-box{max-width:34rem}
.wbd38d8-pop[data-w="l"] .wbd38d8-pop-box{max-width:46rem}
.wbd38d8-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%;
}
.wbd38d8-pop-x:hover{background:var(--c-soft);color:var(--c-ink)}



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


.wbd38d8-table{display:grid;align-items:stretch;
  
  --cellpad:var(--pad,clamp(10px,1.6vw,18px))}

.wbd38d8-table[data-rowh="fit"]{align-items:start}
.wbd38d8-table[data-rowh="fit"] .wbd38d8-col{height:auto}
.wbd38d8-table[data-gap="none"]{gap:0}
.wbd38d8-table[data-gap="s"]{gap:clamp(8px,1.2vw,14px)}
.wbd38d8-table[data-gap="m"]{gap:clamp(14px,1.8vw,22px)}
.wbd38d8-table[data-gap="l"]{gap:clamp(22px,3vw,40px)}
.wbd38d8-table[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}
.wbd38d8-table[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}
.wbd38d8-table[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}
.wbd38d8-table[data-cols="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}

.wbd38d8-table[data-lines="on"][data-gap="none"]{gap:1px;background:var(--c-line)}
.wbd38d8-table[data-lines="on"][data-gap="none"]>.wbd38d8-b{background:var(--c-bg)}
.wbd38d8-table[data-lines="on"]:not([data-gap="none"])>.wbd38d8-b{border:1px solid var(--c-line)}

.wbd38d8-table .wbd38d8-col{padding:var(--pad,var(--cellpad,clamp(10px,1.6vw,18px)))}


.wbd38d8-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);
}
.wbd38d8-col[data-align="middle"]{justify-content:center}
.wbd38d8-col[data-align="bottom"]{justify-content:flex-end}
.wbd38d8-col>.wbd38d8-b:last-child{margin-bottom:0}

.wbd38d8-col[data-gap="none"]{gap:0}
.wbd38d8-col[data-gap="s"]{gap:clamp(8px,1.2vw,14px)}
.wbd38d8-col[data-gap="m"]{gap:clamp(14px,1.8vw,22px)}
.wbd38d8-col[data-gap="l"]{gap:clamp(22px,3vw,40px)}
.wbd38d8-col[data-gap]>.wbd38d8-b{margin-top:0;margin-bottom:0}

.wbd38d8-row>.wbd38d8-b,
.wbd38d8-table>.wbd38d8-b{margin-top:0;margin-bottom:0}



.wbd38d8-pop[data-layout="bar-bottom"],
.wbd38d8-pop[data-layout="bar-top"]{
  background:none;                    
  align-items:stretch;padding:0;
  pointer-events:none;                
}
.wbd38d8-pop[data-layout="bar-bottom"]{align-items:flex-end}
.wbd38d8-pop[data-layout="bar-top"]{align-items:flex-start}
.wbd38d8-pop[data-layout="bar-bottom"] .wbd38d8-pop-box,
.wbd38d8-pop[data-layout="bar-top"] .wbd38d8-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);
}
.wbd38d8-pop[data-layout="bar-top"] .wbd38d8-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);
}
.wbd38d8-pop[data-layout="bar-bottom"] .wbd38d8-pop-box{
  border-top:1px solid var(--c-line);
}

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


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

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


.wbd38d8-foot{
  border-top:1px solid var(--c-line);
  
  padding-block:clamp(20px,3vw,40px);
  padding-inline:calc(max(0px, (100% - var(--maxw,1180px)) / 2) + var(--edge,32px));
  text-align:center;font-size:.88em;
  
  color:var(--chrome-fg, var(--c-muted));
  background:var(--chrome-bg, color-mix(in srgb, var(--c-surface) 60%, transparent));
}
.wbd38d8-foot-links{
  display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:center;margin-bottom:.9em;
}
.wbd38d8-foot-links a,.wbd38d8-foot-links span{color:var(--chrome-fg, var(--c-muted))}
.wbd38d8-foot-links a:hover{color:var(--c-brand)}

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



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



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


.wbd38d8-intro,.wbd38d8-quote,.wbd38d8-steps,.wbd38d8-signs,.wbd38d8-faq,
.wbd38d8-transcript,.wbd38d8-compare,.wbd38d8-sources,.wbd38d8-author,.wbd38d8-related,
.wbd38d8-reviews{
  --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);
}

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


.wbd38d8-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;
}


.wbd38d8-in-k{
  margin:0 0 .5em;font-size:.72em;letter-spacing:.15em;text-transform:uppercase;
  color:var(--c-muted);
}
.wbd38d8-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;
}
.wbd38d8-in-s{
  margin:.6em 0 0;font-size:1.12em;line-height:1.55;color:var(--c-muted);
  max-width:46ch;text-wrap:pretty;
}

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



.wbd38d8-q{
  margin:0;padding-left:clamp(14px,2vw,22px);
  border-left:3px solid var(--c-brand);
}
.wbd38d8-q-t{margin:0}
.wbd38d8-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;
}
.wbd38d8-q-p:last-child{margin-bottom:0}
.wbd38d8-q-by{margin:.7em 0 0;font-size:.86em;color:var(--c-muted)}
.wbd38d8-q-by b{color:var(--c-ink);font-weight:700}


.wbd38d8-st{
  margin:0;padding:0;list-style:none;
  display:grid;gap:clamp(14px,1.8vw,20px);counter-reset:none;
}
.wbd38d8-st-i{display:flex;gap:clamp(12px,1.6vw,16px);align-items:flex-start}
.wbd38d8-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;
}

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



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


.wbd38d8-fq{display:grid;gap:clamp(14px,1.8vw,20px)}
.wbd38d8-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;
}
.wbd38d8-fq-a{margin:.3em 0 0;font-size:.97em;line-height:1.6;color:var(--c-muted)}


.wbd38d8-tr{
  margin:0;padding:0;list-style:none;display:grid;gap:0;
  border-top:1px solid var(--c-line);
}
.wbd38d8-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);
}
.wbd38d8-tr-w{
  font-size:.76em;letter-spacing:.1em;text-transform:uppercase;
  color:var(--c-muted);padding-top:.25em;
}
.wbd38d8-tr-l{min-width:0}
.wbd38d8-tr-p{margin:0 0 .4em;line-height:1.55;color:var(--fg,inherit)}
.wbd38d8-tr-p:last-child{margin-bottom:0}
.wbd38d8-tr-n{
  margin:.9em 0 0;font-size:.9em;line-height:1.55;color:var(--c-muted);
  font-style:italic;
}


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


.wbd38d8-sc-n{margin:0 0 .8em;font-size:.94em;line-height:1.6;color:var(--c-muted)}
.wbd38d8-sc-l{
  margin:0;padding:0;list-style:none;border-top:1px solid var(--c-line);
}
.wbd38d8-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;
}
.wbd38d8-sc-k{
  font-size:.76em;letter-spacing:.1em;text-transform:uppercase;
  color:var(--c-muted);padding-top:.2em;
}
.wbd38d8-sc-t{min-width:0;color:var(--fg,inherit)}
.wbd38d8-sc-f{margin:.9em 0 0;font-size:.82em;line-height:1.6;color:var(--c-muted)}


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



.wbd38d8-rv-h{
  margin:0 0 .8em;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;
}

.wbd38d8-rv{display:grid;gap:clamp(14px,1.8vw,22px)}
.wbd38d8-rv[data-layout="three"]{grid-template-columns:repeat(3,minmax(0,1fr))}
.wbd38d8-rv[data-layout="two"]{grid-template-columns:repeat(2,minmax(0,1fr))}
.wbd38d8-rv[data-layout="list"]{grid-template-columns:minmax(0,1fr)}
.wbd38d8-rv[data-layout="list"] .wbd38d8-rv-c{
  padding:0 0 clamp(13px,1.6vw,18px);border:0;border-bottom:1px solid var(--c-line);
  border-radius:0;background:none;
}
.wbd38d8-rv[data-layout="list"] .wbd38d8-rv-c:last-child{border-bottom:0;padding-bottom:0}


.wbd38d8-rv-c{
  min-width:0;padding:clamp(13px,1.6vw,18px);
  display:flex;flex-direction:column;
  border:1px solid var(--c-line);border-radius:var(--r,var(--radius));
  background:color-mix(in srgb, var(--c-surface) 60%, transparent);
}

.wbd38d8-rv-s{
  margin:0 0 .5em;font-size:.95em;letter-spacing:.12em;line-height:1;
  color:var(--c-brand);
}

.wbd38d8-rv-x{
  margin:0;font-size:.95em;line-height:var(--lh,1.55);color:inherit;text-wrap:pretty;
}

.wbd38d8-rv-a{
  display:flex;flex-wrap:wrap;align-items:baseline;gap:.15em .6em;
  
  margin:.7em 0 0;margin-top:auto;padding-top:.7em;
}
.wbd38d8-rv-w{font-weight:700;font-size:.9em;color:inherit}
.wbd38d8-rv-d{
  font-size:.76em;letter-spacing:.07em;text-transform:uppercase;color:var(--c-muted);
}


.wbd38d8-rvf{
  display:grid;gap:8px;margin-top:clamp(14px,1.8vw,20px);
  padding:clamp(13px,1.6vw,18px);
  border:1px solid var(--c-line);border-radius:var(--r,var(--radius));
  background:color-mix(in srgb, var(--c-surface) 60%, transparent);
}
.wbd38d8-rvf-stars{display:flex;gap:2px}

.wbd38d8-rvf-s{
  padding:0 1px;border:0;background:none;cursor:pointer;line-height:1;
  font-size:1.15em;color:var(--c-line);
}
.wbd38d8-rvf-s[data-on="1"]{color:var(--c-brand)}
.wbd38d8-rvf-s:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}
.wbd38d8-rvf-t{min-height:5.5em;resize:vertical}
.wbd38d8-rvf-r{display:flex;align-items:center;gap:10px}

.wbd38d8-rvf-r .wbd38d8-btn-solid{--bgc:var(--c-brand);--fg:var(--c-brand-ink)}

.wbd38d8-rv-del{
  align-self:flex-start;margin-top:.6em;padding:0;
  border:0;background:none;cursor:pointer;
  font-size:.76em;letter-spacing:.07em;text-transform:uppercase;
  color:var(--c-muted);
}
.wbd38d8-rv-del:hover{color:var(--c-ink)}

.wbd38d8-rv-n{
  margin:.9em 0 0;font-size:.84em;line-height:1.5;color:var(--c-muted);
  text-wrap:pretty;
}



.wbd38d8-rl-h{
  display:flex;align-items:baseline;justify-content:space-between;
  gap:clamp(12px,2vw,24px);margin:0 0 .8em;
}
.wbd38d8-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;
}
.wbd38d8-rl-all{
  flex:none;font-size:.86em;font-weight:700;color:var(--c-brand);white-space:nowrap;
}
.wbd38d8-rl-all::after{content:" \2197"}


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

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

.wbd38d8-rl[data-layout="list"]{grid-template-columns:minmax(0,1fr)}
.wbd38d8-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);
}
.wbd38d8-rl[data-layout="list"] > :last-child{border-bottom:0;padding-bottom:0}
.wbd38d8-rl[data-layout="list"] .wbd38d8-rl-t{margin-top:0}
.wbd38d8-rl[data-layout="list"] .wbd38d8-rl-i{grid-row:span 3}

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





.wbd38d8-fq-fold{border:1px solid var(--c-line);border-radius:8px;padding:.65em .9em}
.wbd38d8-fq-fold > summary{cursor:pointer;list-style:none;position:relative;padding-right:1.6em}
.wbd38d8-fq-fold > summary::-webkit-details-marker{display:none}
.wbd38d8-fq-fold > summary::after{
  content:"+";position:absolute;right:.1em;top:50%;transform:translateY(-50%);
  font-weight:600;color:var(--c-muted);
}
.wbd38d8-fq-fold[open] > summary::after{content:"–"}
.wbd38d8-fq-fold > .wbd38d8-fq-a{margin-top:.55em}


.wbd38d8-ohero{position:relative;overflow:hidden;border-radius:12px;
  background:var(--c-surface);padding:clamp(26px,5vw,56px) clamp(20px,4vw,48px)}
.wbd38d8-ohero[data-bg]{color:#fff}
.wbd38d8-oh-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;
  filter:brightness(.45)}

.wbd38d8-oh-in{position:relative;max-width:38em}
.wbd38d8-oh-in > * + *{margin-top:.6em}
.wbd38d8-ohero[data-align="center"] .wbd38d8-oh-in{margin-inline:auto}
.wbd38d8-ohero[data-align="right"] .wbd38d8-oh-in{margin-left:auto}
.wbd38d8-oh-badge{display:inline-block;padding:.25em .7em;border-radius:99px;
  border:1px solid currentColor;font-size:.72em;letter-spacing:.06em;
  text-transform:uppercase;opacity:.85}
.wbd38d8-oh-k{margin:0;font-size:.8em;letter-spacing:.1em;text-transform:uppercase;opacity:.8}
.wbd38d8-oh-h{margin:0;font-family:var(--f-head);font-weight:800;line-height:1.08;
  font-size:clamp(1.7em,4.5vw,2.6em);letter-spacing:-.015em;text-wrap:balance}
.wbd38d8-oh-s{margin:0;font-size:1.02em;line-height:1.55;opacity:.9;text-wrap:pretty}
.wbd38d8-oh-cta{margin-top:.6em}


.wbd38d8-oh-cta,.wbd38d8-of-cta{
  display:inline-block;padding:.7em 1.5em;border-radius:var(--radius);
  background:var(--c-brand);color:#fff;font-weight:700;line-height:1.2;
  text-align:center;text-decoration:none;white-space:nowrap;
}
.wbd38d8-oh-cta:hover,.wbd38d8-of-cta:hover{filter:brightness(1.08);text-decoration:none}


.wbd38d8-ol{display:grid;gap:clamp(10px,1.6vw,16px)}
.wbd38d8-ol-c{
  display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;
  align-items:center;gap:clamp(10px,1.8vw,18px);
  border:1px solid var(--c-line);border-radius:12px;background:var(--c-surface);
  padding:clamp(12px,2vw,18px) clamp(14px,2.2vw,22px);position:relative;
}
.wbd38d8-ol-c[data-featured]{border-color:var(--c-brand);box-shadow:0 0 0 1px var(--c-brand)}
.wbd38d8-ol-n{font-family:var(--f-head);font-weight:800;font-size:1.15em;color:var(--c-muted);min-width:1.4em;text-align:center}
.wbd38d8-ol-a{
  display:grid;place-items:center;width:3em;height:3em;border-radius:10px;
  background:var(--c-soft);color:var(--c-brand);
  font-family:var(--f-head);font-weight:800;font-size:1.1em;
}
.wbd38d8-ol-body{display:grid;gap:.15em;justify-items:start}
.wbd38d8-ol-t{margin:0;font-family:var(--f-head);font-weight:700;font-size:1.05em}
.wbd38d8-ol-b{margin:0;font-size:.92em;color:var(--c-muted)}
.wbd38d8-ol-l{
  display:inline-block;padding:.15em .6em;border-radius:99px;background:var(--c-brand);
  color:#fff;font-size:.68em;font-weight:700;letter-spacing:.05em;text-transform:uppercase;
}
.wbd38d8-ol-rate{display:grid;justify-items:center;gap:.05em}
.wbd38d8-ol-r{font-family:var(--f-head);font-weight:800;font-size:1.2em}
.wbd38d8-ol-r::before{content:"★ ";color:var(--c-brand);font-size:.85em}
.wbd38d8-ol-v{font-size:.74em;color:var(--c-muted)}


.wbd38d8-ot{display:grid;border:1px solid var(--c-line);border-radius:12px;overflow:hidden}
.wbd38d8-ot-r{
  display:grid;grid-template-columns:2.4em minmax(0,1.2fr) minmax(0,1fr) auto;
  align-items:center;gap:clamp(8px,1.5vw,16px);
  padding:.75em clamp(12px,2vw,18px);border-top:1px solid var(--c-line);
}
.wbd38d8-ot-r:first-child{border-top:0}
.wbd38d8-ot-r:nth-child(even){background:var(--c-surface)}
.wbd38d8-ot-head{font-size:.74em;letter-spacing:.07em;text-transform:uppercase;color:var(--c-muted)}
.wbd38d8-ot-n{font-weight:700;color:var(--c-muted);text-align:center}
.wbd38d8-ot-t{font-weight:600}
.wbd38d8-ot-b{font-size:.94em;color:var(--c-muted)}
.wbd38d8-ot .wbd38d8-of-cta{padding:.5em 1.1em;font-size:.9em}


.wbd38d8-ic{display:grid;gap:clamp(12px,1.8vw,18px)}
.wbd38d8-ic[data-layout="grid"]{grid-template-columns:repeat(3,minmax(0,1fr))}
.wbd38d8-ic-c{border:1px solid var(--c-line);border-radius:10px;background:var(--c-surface);
  padding:clamp(12px,2vw,18px)}
.wbd38d8-ic-h{margin:0 0 .35em;font-family:var(--f-head);font-weight:700}
.wbd38d8-ic-t{margin:0;font-size:.94em;line-height:1.55;color:var(--c-muted)}


.wbd38d8-dscl{color:var(--c-muted);font-size:.85em;line-height:1.6}
.wbd38d8-dc-row{display:flex;flex-wrap:wrap;gap:.5em;margin-bottom:.6em}
.wbd38d8-dc-b{
  display:inline-block;padding:.2em .7em;border:1px solid var(--c-line);
  border-radius:99px;font-size:.82em;font-weight:600;
}
.wbd38d8-dc-t{margin:0;text-wrap:pretty}


@media (max-width:900px){
  .wbd38d8-wrap,
  .wbd38d8-wrap.wbd38d8-no-l,
  .wbd38d8-wrap.wbd38d8-no-r{
    grid-template-columns:minmax(0,1fr);
    gap:clamp(18px,4vw,28px);
  }
  
  
  .wbd38d8-wrap{padding-inline:max(var(--edge,32px),16px)}
  .wbd38d8-main{order:1;max-width:none}
  .wbd38d8-rail-l{order:2}
  .wbd38d8-rail-r{order:3}
  .wbd38d8-banner[data-sticky]{position:static}
  
  .wbd38d8-cp{grid-template-columns:minmax(0,1fr)}
  .wbd38d8-tr-i,
  .wbd38d8-sc-i{grid-template-columns:minmax(0,1fr);gap:.2em}
  .wbd38d8-tr-w,
  .wbd38d8-sc-k{padding-top:0}
  
  .wbd38d8-pop[data-arrange="row"] .wbd38d8-pop-box{display:block}
  .wbd38d8-pop[data-arrange="row"] .wbd38d8-pop-box > .wbd38d8-b{margin-bottom:.7em}
  .wbd38d8-pop[data-arrange="row"] .wbd38d8-pop-x{position:absolute}
  
  .wbd38d8-rv[data-layout="three"],
  .wbd38d8-rv[data-layout="two"]{grid-template-columns:minmax(0,1fr)}
  .wbd38d8-rl[data-layout="three"],
  .wbd38d8-rl[data-layout="two"],
  .wbd38d8-rl[data-layout="feature"]{grid-template-columns:minmax(0,1fr)}
  .wbd38d8-rl[data-layout="feature"] > :first-child{grid-row:auto}
  .wbd38d8-rl[data-layout="list"] > *{grid-template-columns:minmax(0,1fr)}
  .wbd38d8-rl[data-layout="list"] .wbd38d8-rl-i{grid-row:auto}
  
  .wbd38d8-ol-c{grid-template-columns:auto auto minmax(0,1fr)}
  .wbd38d8-ol-rate{grid-column:2 / -1;justify-items:start}
  .wbd38d8-ol-c > .wbd38d8-of-cta{grid-column:1 / -1}
  .wbd38d8-ot-r{grid-template-columns:2em minmax(0,1fr) auto}
  .wbd38d8-ot-b{display:none}
  .wbd38d8-ic[data-layout="grid"]{grid-template-columns:minmax(0,1fr)}
  
  .wbd38d8-row[data-cols="2"],
  .wbd38d8-row[data-cols="3"],
  .wbd38d8-row[data-cols="4"],
  .wbd38d8-row[data-cols="feature"]{grid-template-columns:minmax(0,1fr)}
  .wbd38d8-nav{flex-wrap:wrap}
  .wbd38d8-nav-links{width:100%;margin-left:0;order:3;gap:14px}
  .wbd38d8-kicker{display:none}
  
  [data-preview] .wbd38d8-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] .wbd38d8-wrap.wbd38d8-no-l.wbd38d8-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)){
  .wbd38d8-nav{background:var(--c-bg)}
  .wbd38d8-foot{background:var(--c-surface)}
  .wbd38d8-p mark,.wbd38d8-p [data-mark]{background:var(--c-soft)}
  .wbd38d8-in:focus{outline-color:var(--c-brand)}
  .wbd38d8-cp-s{background:var(--c-surface)}
  .wbd38d8-pop[data-layout="bar-bottom"] .wbd38d8-pop-box,
  .wbd38d8-pop[data-layout="bar-top"] .wbd38d8-pop-box{box-shadow:none}
}



:root{
  --c-brand: #0f9b8e;
  --c-brand-ink: #ffffff;
  --c-ink: #10241f;
  --c-muted: #5b7169;
  --c-bg: #ffffff;
  --c-surface: #f0f8f6;
  --c-soft: #e2f2ef;
  --c-line: #cde5e0;
  --f-head: 'DM Sans', -apple-system, 'Segoe UI', Roboto, sans-serif;
  --f-body: Inter, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  --radius: 18px;
  --measure: 68ch;
  --scale: 1.12;
--maxw:1180px;--edge:32px;
}
.wbd38d8-wrap{--col-l:19fr;--col-m:54fr;--col-r:27fr;--story-max:var(--measure)}
[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="n13"]{--mt:0px}
[data-nid="n18"]{--th:2px}
[data-nid="n22"]{--mb:calc(var(--scale) * clamp(8px, 1.2vw, 14px));--mt:12px;--fs:34px;--align:center}
[data-nid="n25"]{--fs:26px}
[data-nid="n27"]{--fs:26px}
[data-nid="n29"]{--fs:26px}
[data-nid="n31"]{--fs:23px}
[data-nid="n32"]{--mt:32px}
[data-nid="n34"]{--mb:0px;--r:4px;--ratio:1 / 1}
[data-nid="n36"]{--mb:calc(var(--scale) * clamp(4px, 0.6vw, 8px));--fs:calc(var(--scale) * clamp(1rem, 0.96rem + 0.3vw, 1.12rem))}
[data-nid="n37"]{--mb:0px;--fs:calc(var(--scale) * clamp(0.78rem, 0.74rem + 0.2vw, 0.86rem));--fg:var(--c-ink)}
[data-nid="n38"]{--mb:calc(var(--scale) * clamp(8px, 1.2vw, 14px));--mt:calc(var(--scale) * clamp(8px, 1.2vw, 14px))}
[data-nid="n41"]{--mb:0px;--r:4px;--ratio:1 / 1}
[data-nid="n43"]{--mb:calc(var(--scale) * clamp(4px, 0.6vw, 8px));--fs:calc(var(--scale) * clamp(1rem, 0.96rem + 0.3vw, 1.12rem))}
[data-nid="n44"]{--mb:0px;--fs:calc(var(--scale) * clamp(0.78rem, 0.74rem + 0.2vw, 0.86rem));--fg:var(--c-ink)}
[data-nid="n48"]{--mb:0px;--r:4px;--ratio:1 / 1}
[data-nid="n50"]{--mb:calc(var(--scale) * clamp(4px, 0.6vw, 8px));--fs:calc(var(--scale) * clamp(1rem, 0.96rem + 0.3vw, 1.12rem))}
[data-nid="n51"]{--mb:0px;--fs:calc(var(--scale) * clamp(0.78rem, 0.74rem + 0.2vw, 0.86rem));--fg:var(--c-ink)}
[data-nid="n52"]{--mb:calc(var(--scale) * clamp(8px, 1.2vw, 14px));--mt:calc(var(--scale) * clamp(8px, 1.2vw, 14px))}
[data-nid="n55"]{--mb:0px;--r:4px;--ratio:1 / 1}
[data-nid="n57"]{--mb:calc(var(--scale) * clamp(4px, 0.6vw, 8px));--fs:calc(var(--scale) * clamp(1rem, 0.96rem + 0.3vw, 1.12rem))}
[data-nid="n58"]{--mb:0px;--fs:calc(var(--scale) * clamp(0.78rem, 0.74rem + 0.2vw, 0.86rem));--fg:var(--c-ink)}
[data-nid="n59"]{--fs:26px}
[data-nid="n62"]{--align:center}
[data-nid="n64"]{--th:2px}
[data-nid="n7"]{--align:left}
[data-nid="nmain1"]{--mb:calc(var(--scale) * clamp(8px, 1.2vw, 14px));--ff:var(--f-head);--fs:calc(var(--scale) * clamp(1.9rem, 1.4rem + 3vw, 3.1rem));--fw:700}
[data-nid="nmain2"]{--mb:calc(var(--scale) * clamp(28px, 4vw, 48px));--fs:calc(var(--scale) * clamp(1.15rem, 1.05rem + 0.6vw, 1.4rem));--fg:var(--c-muted)}
[data-nid="nmain3"]{--mb:calc(var(--scale) * clamp(16px, 2.4vw, 28px))}
[data-nid="nmain4"]{--mb:calc(var(--scale) * clamp(28px, 4vw, 48px))}
[data-nid="nmain6"]{--mb:34px;--mt:0px;--align:center;--r:999px}
[data-nid="nright1"]{--bgc:var(--c-line);--pad:calc(var(--scale) * clamp(16px, 2.4vw, 28px));--r:13px}
[data-nid="nright2"]{--mb:calc(var(--scale) * clamp(8px, 1.2vw, 14px));--fs:calc(var(--scale) * clamp(0.88rem, 0.84rem + 0.25vw, 0.98rem));--fw:600}
[data-nid="nright3"]{--mb:calc(var(--scale) * clamp(16px, 2.4vw, 28px));--fs:calc(var(--scale) * clamp(0.88rem, 0.84rem + 0.25vw, 0.98rem));--align:left}
[data-nid="nright4"]{--fg:var(--c-ink);--r:15px;--sh:0 1px 3px rgba(0,0,0,.10)}
[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)}
