
.cw-growth-page{
  --cw-bg:#F3F3F3;--cw-white:#FFFFFF;--cw-line:#BCBDBE;--cw-ink:#2A2C32;--cw-link:#2457D8;--cw-muted:#666A73;
  --cw-unk:#EEF0F3;--cw-unk-ink:#4C5563;--inset:0.9375rem;--tap:2.75rem;
  margin:0;background:var(--cw-bg);color:var(--cw-ink);font-family:-apple-system,system-ui,"Segoe UI",Roboto,Inter,Arial,sans-serif;font-size:0.875rem;line-height:1.35;-webkit-font-smoothing:antialiased
}
.cw-growth-page .mp{box-sizing:border-box;padding:0 var(--inset) 6.25rem;max-width:40rem;margin:0 auto}
.cw-growth-page .mp *{box-sizing:border-box}
.cw-growth-page .mp p,.cw-growth-page .mp h1,.cw-growth-page .mp h2,.cw-growth-page .mp ul,.cw-growth-page .mp ol{margin:0}
.cw-growth-page .mp a{text-decoration:none}
.mp__title{padding:0.625rem 0 0.375rem}
.mp__title h1{font-size:1.375rem;font-weight:800;margin:0}
.mp__sub{display:block;font-size:0.7812rem;color:var(--cw-muted);margin-top:0.125rem}
.off{background:var(--cw-white);border:0.125rem solid var(--cw-ink);border-radius:0.875rem;padding:0.875rem 0.75rem;margin:0.5rem 0 0;display:flex;flex-direction:column;gap:0.5rem}
.off b{font-size:1.0625rem;font-weight:800}
.off p{font-size:0.8438rem;line-height:1.5}
.sec{margin-top:1rem}
.sec h2{font-size:1.0625rem;font-weight:800;margin:0 0 0.5rem}
.card{background:var(--cw-white);border:0.0625rem solid var(--cw-line);border-radius:0.75rem;padding:0.625rem 0.75rem;font-size:0.8438rem;line-height:1.5}
.rules{list-style:none;padding:0;display:flex;flex-direction:column;gap:0.625rem}
.rules li{display:grid;grid-template-columns:1.5rem 1fr;gap:0 0.5rem}
.rules li::before{content:counter(list-item);grid-row:1 / span 2;width:1.375rem;height:1.375rem;border-radius:50%;background:var(--cw-ink);color:var(--cw-white);font-size:0.75rem;font-weight:800;display:grid;place-items:center}
.rules b{font-weight:800}
.plain{padding-left:1.125rem;display:flex;flex-direction:column;gap:0.25rem}
.def b{font-weight:800}
.def + .def{margin-top:0.5rem}
.unk{background:var(--cw-unk);color:var(--cw-unk-ink);border-radius:0.75rem;padding:0.5rem 0.75rem;font-size:0.8125rem;font-style:italic}
.hnote{font-size:0.7812rem;color:var(--cw-muted);line-height:1.45;margin:0.375rem 0 0}
.foot{display:flex;flex-wrap:wrap;align-items:center;gap:0 1rem;padding:0.5rem 0 1rem;margin-top:1rem;font-size:0.8125rem;color:var(--cw-muted)}
.foot a{color:var(--cw-link);font-weight:500;min-height:var(--tap);min-width:var(--tap);display:inline-flex;align-items:center;justify-content:center;padding:0 0.125rem}

.subnav{display:flex;gap:0.25rem;margin:0.25rem 0 0.625rem;border-bottom:0.0625rem solid var(--cw-line)}
.subnav a,.subnav__no{min-height:var(--tap);padding:0 0.75rem;display:inline-flex;align-items:center;font-size:0.875rem;font-weight:700;color:var(--cw-muted);border-bottom:0.1875rem solid transparent;margin-bottom:-0.0625rem}
.subnav a.on,.subnav a[aria-current]{color:var(--cw-ink);border-bottom-color:var(--cw-ink)}
.k{font-size:0.6875rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--cw-muted);margin:0 0 0.125rem}
.var{font-style:normal;font-weight:700;background:var(--cw-unk);color:var(--cw-unk-ink);border-radius:0.25rem;padding:0 0.25rem}
.bal{background:var(--cw-white);border:0.0625rem solid var(--cw-line);border-radius:0.75rem;padding:0.75rem;margin-top:0.75rem}
.bal__n{font-size:1.875rem;font-weight:800;line-height:1.1}
.bal__s{font-size:0.7812rem;color:var(--cw-muted);margin:0.25rem 0 0;line-height:1.4}
.how{background:var(--cw-white);border:0.0625rem solid var(--cw-line);border-radius:0.75rem;padding:0.625rem 0.75rem;margin-bottom:0.5rem}
.how>b{display:block;font-size:0.875rem;margin-bottom:0.25rem}
.how p{font-size:0.8438rem;line-height:1.5}
.cw-growth-page .mp .how a,.cw-growth-page .mp .hnote a,.cw-growth-page .mp .bal a{color:var(--cw-link);font-weight:700;min-height:var(--tap);display:inline-flex;align-items:center;margin:-0.75rem 0;padding:0 0.125rem}
.tblwrap{overflow-x:auto;border-radius:0.75rem;margin-bottom:0.5rem}
.tbl{width:100%;border-collapse:collapse;font-size:0.8125rem;background:var(--cw-white);border:0.0625rem solid var(--cw-line)}
.tbl th{text-align:left;font-size:0.6562rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--cw-muted);padding:0.5rem 0.625rem;border-bottom:0.0625rem solid var(--cw-line)}
.tbl td{padding:0.5rem 0.625rem;color:var(--cw-muted)}
.bigs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0.5rem;margin-bottom:0.5rem}
.big{background:var(--cw-white);border:0.0625rem solid var(--cw-line);border-radius:0.75rem;padding:0.5rem 0.625rem;display:flex;flex-direction:column;gap:0.125rem;min-width:0}
.big span,.big small{font-size:0.7188rem;color:var(--cw-muted)}
.big b{font-size:1.125rem;font-weight:800}
.lk__none{font-weight:700;margin:0.125rem 0 0}
.refban{background:var(--cw-white);border:0.125rem solid var(--cw-ink);border-radius:0.875rem;padding:0.75rem}
.refban b{display:block;font-size:0.9375rem;margin-bottom:0.25rem}
.refban p{font-size:0.875rem;line-height:1.5}
.rf-aside{display:none}
.rf-aside h2{font-size:1.0625rem;font-weight:800;margin:0 0 0.5rem}
.rc{background:var(--cw-white);border:0.0625rem solid var(--cw-line);border-radius:0.625rem;overflow:hidden;color:#171C20}
.cw-growth-page .mp .rc p{margin:0}
.rc__bar{display:flex;justify-content:space-between;background:#B4240A;color:#FFFFFF;padding:0.5rem 0.75rem;font-weight:800;letter-spacing:0.04em}
.rc__big{font-size:1.5rem;font-weight:800;line-height:1.1;padding:0.75rem 0.75rem 0.25rem}
.rc__sub{font-size:0.875rem;font-weight:600;padding:0 0.75rem 0.75rem}
.rc__foot{display:flex;justify-content:space-between;gap:0.75rem;border-top:0.125rem solid #E9E9EA;padding:0.5rem 0.75rem;font-size:0.7188rem;color:var(--cw-muted)}
@media (min-width:75rem){
  .cw-growth-page .mp.mp--aside{max-width:68.75rem;display:grid;grid-template-columns:40rem minmax(0,1fr);column-gap:2rem;align-items:start}
  .mp--aside>*{grid-column:1}
  .mp--aside>.rf-aside{display:block;grid-column:2;grid-row:1 / span 30;position:sticky;top:4.5rem;margin-top:1rem}
  
  .cw-growth-page .mp.mp--col{max-width:68.75rem;padding-left:0;padding-right:0}
  .mp--col>*{max-width:40rem}
}

.off .off__check{margin:0}
.cw-growth-page .mp .off__deny{margin-top:0.75rem}
.foot__v{margin-left:auto;font-variant-numeric:tabular-nums;min-height:var(--tap);display:inline-flex;align-items:center}


@media (max-width: 768px) {
  .cw-growth-page .mp[data-testid="refer"] > [data-testid="link"] {
    margin-bottom: calc(var(--cw-tabs-h, 3.75rem) + 8rem + env(safe-area-inset-bottom, 0px));
  }
  .cw-growth-page .mp[data-testid="refer"] > [data-testid="pays"] {
    padding-bottom: calc(var(--cw-tabs-h, 3.75rem) + 1rem + env(safe-area-inset-bottom, 0px));
  }
}
