:root {
  --vdtn5q: #632447;
  --vm1jis: #f2e3ed;
  --v62gcg: #491334;
  --vy13le: #793351;
  --vdaody: #71214e;
  --vscic8: #632447;
  --vylftf: #f8f3f7;
  --vy9f10: #d9c9d3;
  --v5ffxt: #5e4a58;
  --vk5xg5: #262127;
  --vx5xff: #ffffff;
  --vtr74b: #ffffff;
  --v1yv2v: #262127;
  --vvb38p: #493b44;
  --v9ivy3: #35543f;
  --vtswc4: #69471c;
  --vmoar7: #7b273d;
  --v4jfxv: 75.447rem;
  --v3xf0g: 66ch;
  --vmjxtn: #ead6e3;
  --vfobie: clamp(1.053rem, 3vw, 2.043rem);
  --v80i94: 3.827rem;
  --v7od86: 'Quicksand', sans-serif;
  --vhr9y4: 'Nunito', sans-serif;
  --v89ajq: 'Quicksand', sans-serif;
  --vx6pqt: clamp(2.222rem, 4.2vw, 3.69rem);
  --vowk1w: clamp(1.67rem, 2.8vw, 2.283rem);
  --vxqs0f: 1.418rem;
  --vmght2: 1.194rem;
  --v86ooh: 1.053rem;
  --vzxzpj: 1.18;
  --v91a6j: 1.78;
  --vzy3f9: 0;
  --v3mcwr: 0;
  --vdkgia: #ffffff;
  --vh1pws: #ffffff;
}
*, *::before, *::after { box-sizing: border-box; }
* { margin: 0; }
html { -webkit-text-size-adjust: 100%; scroll-behavior: smooth; }
body { font-family: var(--vhr9y4); font-size: var(--vmght2); line-height: var(--v91a6j); color: var(--v1yv2v); background: var(--vx5xff); -webkit-font-smoothing: antialiased; }
h1, h2, h3, h4 { font-family: var(--v7od86); line-height: var(--vzxzpj); font-weight: 700; color: var(--v1yv2v); text-wrap: balance; }
h1 { font-size: var(--vx6pqt); letter-spacing: -0.02em; }
h2 { font-size: var(--vowk1w); margin-top: 2.383rem; margin-bottom: 0.782rem; }
h3 { font-size: var(--vxqs0f); margin-top: 1.651rem; margin-bottom: 0.511rem; }
p { margin-bottom: 1.053rem; }
a { color: var(--vscic8); }
ul, ol { margin: 0 0 1.053rem 1.258rem; }
li { margin-bottom: 0.358rem; }
strong { font-weight: 700; }
code { font-family: ui-monospace, "SF Mono", Menlo, monospace; background: rgba(128, 128, 128, 0.116); border: 1px solid rgba(128, 128, 128, 0.301); border-radius: 4px; padding: 0.101em 0.342em; font-size: 0.874em; color: var(--v1yv2v); }
blockquote { border-left: 3px solid var(--vdtn5q); padding-left: 1.053rem; color: var(--vvb38p); margin: 0 0 1.053rem; }
img { max-width: 100%; height: auto; display: block; }
sup.uaquci a { text-decoration: none; color: var(--vdaody); font-weight: 600; }
.container { width: 100%; max-width: var(--v4jfxv); margin-inline: auto; padding-inline: var(--vfobie); }
.ufrpg5 { position: absolute; left: -999px; }
.ufrpg5:focus { left: 1.053rem; top: 1.053rem; background: var(--vtr74b); padding: 0.511rem 1.053rem; z-index: 100; }
main { display: block; }
.uioij2 { font-family: var(--v89ajq); font-weight: 800; font-size: 1.154rem; color: var(--v1yv2v); text-decoration: none; }
.uu6qea { min-width: 0; }
.uu6qea ul { display: flex; flex-wrap: wrap; gap: 1.258rem; list-style: none; margin: 0; padding: 0; min-width: 0; }
.uu6qea li { white-space: nowrap; }
.uu6qea a { color: var(--vvb38p); text-decoration: none; font-size: var(--v86ooh); font-weight: 600; }
.uu6qea a:hover { color: var(--vscic8); }
.uhs0yx { display: none; background: none; border: 1px solid var(--vy9f10); border-radius: 6px; padding: 0.39rem 0.631rem; font-size: 1.09rem; line-height: 1; cursor: pointer; color: var(--v1yv2v); }
.ubxxk0 { font-family: var(--v89ajq); text-transform: uppercase; letter-spacing: 0.119em; font-size: var(--v86ooh); font-weight: 700; color: var(--vdaody); margin-bottom: 0.782rem; }
.uiodx9 { font-size: 1.154rem; color: var(--vvb38p); margin-top: 1.053rem; max-width: 60ch; }
.ugidfo { display: flex; flex-wrap: wrap; gap: 0.782rem; margin-top: 1.651rem; }
.ukxdf7 { display: inline-block; padding: 0.864rem 1.67rem; border-radius: var(--vzy3f9); font-weight: 700; text-decoration: none; font-size: var(--v86ooh); transition: transform 0.143s ease, opacity 0.143s ease; }
.ukxdf7:hover { transform: translateY(-1px); }
.uimzd8 { background: var(--vdtn5q); color: var(--vdkgia); }
.uaog70 { background: transparent; color: var(--vscic8); border: 1.5px solid var(--vscic8); }
article > section, main > article { padding-block: 0.511rem; }
.u03rjy { padding-block: 1.053rem 2.851rem; }
.u03rjy .container > section { max-width: var(--v3xf0g); margin-inline: auto; }
.u03rjy .container > section.uhsr5i, .u03rjy .container > .uhsr5i { max-width: none; }
.u03rjy .container > section > .ui91v6,
.u03rjy .container > section > .uqt3o1,
.u03rjy .container > section > .u0xl2k,
.u03rjy .container > section > .uao3z3,
.u03rjy .container > section > .ulai03 {
  --vqrhmp: min(var(--v4jfxv) - 2 * var(--vfobie), 100vw - 2 * var(--vfobie));
  width: var(--vqrhmp);
  max-width: none;
  margin-inline: calc((100% - var(--vqrhmp)) / 2);
}
@media (max-width: 901px) {
  .u03rjy .container > section > .ui91v6,
  .u03rjy .container > section > .uqt3o1,
  .u03rjy .container > section > .u0xl2k,
  .u03rjy .container > section > .uao3z3,
  .u03rjy .container > section > .ulai03 { width: 100%; margin-inline: 0; }
}
.ulai03 img { aspect-ratio: 16 / 7; object-fit: contain; background: var(--vtr74b); }
.uaxk80 img { aspect-ratio: 16 / 6; object-fit: cover; }
.u0xl2k { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: clamp(1.258rem, 3vw, 2.383rem); align-items: center; background: var(--vmjxtn, var(--vtr74b)); border: 1px solid var(--vy9f10); border-radius: var(--v3mcwr); padding: clamp(1.258rem, 3vw, 2.283rem); margin: 2.383rem 0; }
.u5kr3h img { border-radius: calc(var(--v3mcwr) - 0.261rem); width: 100%; aspect-ratio: 4 / 3; object-fit: cover; }
.u5kr3h figcaption { font-size: var(--v86ooh); color: var(--vvb38p); margin-top: 0.631rem; line-height: 1.45; }
.ujfgwe { font-family: var(--v89ajq); text-transform: uppercase; letter-spacing: 0.101em; font-size: 0.782rem; font-weight: 700; color: var(--vdaody); margin-bottom: 0.631rem; }
.uiug9n h2, .uiug9n h3 { margin-top: 0; }
.uiug9n p:last-child { margin-bottom: 0; }
@media (max-width: 721px) { .u0xl2k { grid-template-columns: 1fr; } }
.uosxq0 { border-left: 3px solid var(--vdaody); background: var(--vmjxtn, var(--vtr74b)); border-radius: 0 var(--v3mcwr) var(--v3mcwr) 0; padding: 1.258rem 1.423rem; margin: 2.043rem 0; }
.uosxq0 h2, .uosxq0 h3 { margin-top: 0; font-size: 1.046rem; text-transform: uppercase; letter-spacing: 0.078em; color: var(--vvb38p); }
.upw87b { list-style: none; margin: 0.782rem 0 0; padding: 0; display: grid; gap: 0.631rem; }
.upw87b li { margin: 0; padding-left: 1.418rem; position: relative; }
.upw87b li::before { content: "\2014"; position: absolute; left: 0; color: var(--vdaody); font-weight: 700; }
.uqt3o1 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 11.013rem), 1fr)); gap: 1px; background: var(--vy9f10); border: 1px solid var(--vy9f10); border-radius: var(--v3mcwr); overflow: hidden; margin: 2.283rem 0; }
.uwiewj { background: var(--vtr74b); padding: 1.418rem 1.258rem; }
.uw1k6y { font-family: var(--v89ajq); font-size: clamp(1.651rem, 3.5vw, 2.383rem); font-weight: 800; line-height: 1.05; color: var(--vdtn5q); letter-spacing: -0.02em; }
.u0bzew { font-size: var(--v86ooh); color: var(--vvb38p); margin-top: 0.39rem; line-height: 1.4; }
.uao3z3 { background: var(--vdtn5q); color: var(--vdkgia); border-radius: var(--v3mcwr); padding: clamp(1.423rem, 4vw, 2.683rem); margin: 2.851rem 0 1.053rem; text-align: center; }
.uao3z3 h2, .uao3z3 h3 { color: var(--vdkgia); margin-top: 0; }
.uao3z3 p { color: var(--vdkgia); opacity: 0.88; margin-inline: auto; max-width: 58ch; }
.uao3z3 .ugidfo { justify-content: center; }
.uao3z3 .uaog70 { color: var(--vdkgia); border-color: var(--vdkgia); }
.ulai03 img { border-radius: var(--v3mcwr); width: 100%; }
.ulai03 figcaption { font-size: var(--v86ooh); color: var(--vvb38p); margin-top: 0.631rem; font-style: italic; }
.uaxk80 { margin: 1.423rem 0; }
.uaxk80 img { border-radius: var(--v3mcwr); }
.uikf1n { background: var(--vtr74b); border: 0; border-radius: var(--v3mcwr); padding: 2.043rem; }
.ui91v6 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 15.587rem), 1fr)); gap: 1.258rem; margin: 1.423rem 0 2.043rem; }
.ui91v6 .uikf1n { display: flex; flex-direction: column; gap: 0.511rem; }
.ui91v6 .uikf1n img { border-radius: calc(var(--v3mcwr) - 0.261rem); margin-bottom: 0.511rem; aspect-ratio: 16 / 10; object-fit: cover; }
.ui91v6 .uikf1n h2, .ui91v6 .uikf1n h3 { margin: 0; font-size: 1.154rem; }
.ui91v6 .uikf1n p { margin: 0; font-size: var(--v86ooh); color: var(--vvb38p); }
.ui91v6 .uikf1n .urxak2 { margin-top: auto; padding-top: 0.631rem; font-weight: 700; font-size: var(--v86ooh); color: var(--vscic8); text-decoration: none; }
.ui91v6 .uikf1n .urxak2:hover { text-decoration: underline; }
.ukod8l { margin: 1.423rem 0; }
.ukod8l img { border-radius: var(--v3mcwr); }
.ukod8l figcaption { font-size: var(--v86ooh); color: var(--vvb38p); margin-top: 0.511rem; font-style: italic; }
.u3ov0u { overflow-x: auto; margin: 1.258rem 0 1.651rem; }
table { border-collapse: collapse; width: 100%; font-size: var(--v86ooh); }
th, td { text-align: left; padding: 0.631rem 0.864rem; border-bottom: 1px solid var(--vy9f10); vertical-align: top; }
thead th { border-bottom: 2px solid var(--v1yv2v); font-family: var(--v7od86); }
tbody tr:nth-child(even) { background: rgba(128, 128, 128, 0.098); }
.ubpaqa { padding-left: 1.423rem; }
.ubpaqa li { margin-bottom: 0.782rem; font-size: var(--v86ooh); color: var(--vvb38p); }
.ubpaqa li a { word-break: break-word; }
.uhvx5e ul { list-style: none; margin: 0; padding: 0; }
@media (prefers-reduced-motion: reduce) { * { scroll-behavior: auto !important; transition: none !important; } }
:root {
  --vku685: 0.75rem;
  --vrgids: 1.25rem;
  --v44x31: 1.75rem;
  --viatn1: 2.4rem;
  --vsngfk: 3rem;
  --v1acwv: 999rem;
  --vv5lrn: clamp(1rem, 2.6vw, 1.85rem);
  --vt7ana: clamp(2.25rem, 5.5vw, 4.25rem);
  --vu5dta: 0rem;
  --vvfeib: min(var(--v3xf0g), 72ch);
  --v3rvwl: color-mix(in srgb, var(--v1yv2v) 16%, var(--vx5xff));
  --vf2hmg: color-mix(in srgb, var(--v1yv2v) 9%, var(--vx5xff));
  --verrs6: color-mix(in srgb, var(--v1yv2v) 68%, var(--vx5xff));
  --v21kiw: color-mix(in srgb, var(--vdtn5q) 6%, var(--vtr74b));
  --vh810i: color-mix(in srgb, var(--vdaody) 8%, var(--vtr74b));
  --vhtgwh: color-mix(in srgb, var(--vdtn5q) 13%, var(--vtr74b));
  --vh6h1v: 0 1px 2px color-mix(in srgb, var(--v1yv2v) 6%, transparent), 0 6px 16px -8px color-mix(in srgb, var(--v1yv2v) 16%, transparent);
  --v52wie: 0 2px 5px color-mix(in srgb, var(--v1yv2v) 7%, transparent), 0 22px 45px -22px color-mix(in srgb, var(--v1yv2v) 30%, transparent);
}
@media (prefers-color-scheme: dark) {
  :root {
    --v3rvwl: color-mix(in srgb, var(--v1yv2v) 22%, var(--vx5xff));
    --vf2hmg: color-mix(in srgb, var(--v1yv2v) 14%, var(--vx5xff));
    --verrs6: color-mix(in srgb, var(--v1yv2v) 76%, var(--vx5xff));
    --v21kiw: color-mix(in srgb, var(--vdtn5q) 10%, var(--vtr74b));
    --vh810i: color-mix(in srgb, var(--vdaody) 12%, var(--vtr74b));
    --vhtgwh: color-mix(in srgb, var(--vdtn5q) 20%, var(--vtr74b));
    --vh6h1v: 0 1px 2px color-mix(in srgb, var(--v1yv2v) 10%, transparent), 0 8px 20px -10px color-mix(in srgb, var(--v1yv2v) 34%, transparent);
    --v52wie: 0 2px 6px color-mix(in srgb, var(--v1yv2v) 12%, transparent), 0 26px 55px -24px color-mix(in srgb, var(--v1yv2v) 55%, transparent);
  }
}
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) :focus-visible { outline: 2px solid var(--vscic8); outline-offset: 3px; border-radius: var(--vku685); }
.us9uh0, .u4948y, .ujmfhe, .u61g2x, .u8q59u {
  width: 100%;
  max-width: var(--v4jfxv);
  margin-inline: auto;
  padding-inline: var(--vfobie);
}
.u35zaw .us9uh0 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 0.6rem clamp(0.75rem, 2.5vw, 1.75rem);
  min-width: 0;
}
.u35zaw .upni2s { display: flex; flex-direction: column; gap: 0.15rem; min-width: 0; }
.u35zaw .uioij2 { font-size: clamp(1.05rem, 2.6vw, 1.45rem); letter-spacing: -0.01em; line-height: 1.15; }
.u35zaw .uyt4p9 { font-size: 0.76rem; color: var(--verrs6); line-height: 1.3; max-width: 34ch; }
.u35zaw .uu6qea { min-width: 0; flex: 1 1 auto; }
.u35zaw .uq7bbu {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 0.4rem 0.55rem;
  list-style: none;
  margin: 0;
  padding: 0;
  min-width: 0;
}
.u35zaw .uq7bbu li { margin: 0; min-width: 0; }
.u35zaw .uwqcny {
  display: inline-block;
  text-decoration: none;
  color: var(--verrs6);
  font-size: var(--v86ooh);
  font-weight: 600;
  line-height: 1.25;
  white-space: nowrap;
  max-width: 100%;
}
@media (max-width: 640px) {
  .u35zaw .uq7bbu { justify-content: flex-start; gap: 0.35rem 0.4rem; }
  .u35zaw .uwqcny { font-size: 0.8rem; }
  .u35zaw .uyt4p9 { display: none; }
}
@media (max-width: 400px) {
  .u35zaw .uwqcny { white-space: normal; overflow-wrap: break-word; }
}
.u35zaw { background: var(--vx5xff); border-bottom: 1px solid var(--v3rvwl); }
.u35zaw .us9uh0 { padding-block: clamp(1rem, 3vw, 1.75rem); align-items: flex-end; }
.u35zaw .uwqcny { padding: 0.35rem 0.2rem; }
.u35zaw .uwqcny:hover { color: var(--vscic8); }
.uokx1y { padding-block: clamp(1.5rem, 4.5vw, 3.5rem) clamp(1.25rem, 3.5vw, 2.75rem); }
.uokx1y.ua2vm8 { padding-block: clamp(1.25rem, 3.5vw, 2.5rem) clamp(0.75rem, 2vw, 1.5rem); }
.uokx1y .uvbuq0 { min-width: 0; }
.uokx1y h1 { letter-spacing: -0.025em; max-width: 22ch; }
.uokx1y.ua2vm8 h1 { font-size: clamp(1.85rem, 4vw, 2.6rem); max-width: 26ch; }
.uokx1y .uymnug {
  display: inline-block;
  font-family: var(--v89ajq);
  font-size: 0.76rem;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--v1yv2v);
  background: var(--vhtgwh);
  padding: 0.34rem 0.8rem;
  border-radius: var(--v1acwv);
  margin-bottom: 0.9rem;
}
.uokx1y .uswaah {
  font-size: clamp(1.02rem, 1.6vw, 1.2rem);
  color: var(--verrs6);
  margin-top: 1rem;
  margin-bottom: 0;
  max-width: 58ch;
  line-height: 1.55;
}
.uokx1y .utxka0 { display: flex; flex-wrap: wrap; gap: 0.7rem; margin-top: clamp(1.25rem, 3vw, 1.9rem); }
.uokx1y .um4dbb { min-width: 0; margin: 0; }
.uokx1y .um4dbb img {
  width: 100%;
  border-radius: var(--viatn1);
  aspect-ratio: 16 / 10;
  object-fit: cover;
  box-shadow: var(--vh6h1v);
}
.uokx1y .um4dbb figcaption { font-size: var(--v86ooh); color: var(--verrs6); margin-top: 0.6rem; }
.uokx1y .ut8x9q {
  position: absolute;
  inset-block-start: -35%;
  inset-inline-end: -12%;
  width: min(58%, 30rem);
  aspect-ratio: 1;
  border-radius: 50%;
  background: radial-gradient(circle at 35% 35%, var(--vh810i), var(--v21kiw) 62%, transparent 72%);
  pointer-events: none;
  z-index: 0;
}
.uokx1y .uvbuq0, .uokx1y .um4dbb { position: relative; z-index: 1; }
.uokx1y .uy1sgh {
  position: relative;
  overflow: clip;
  display: grid;
  gap: clamp(1.25rem, 3vw, 2.5rem);
  align-items: center;
  padding: clamp(1.5rem, 4.5vw, 3.5rem);
  border-radius: var(--vsngfk);
  background: var(--v21kiw);
  border: 1px solid var(--vf2hmg);
}
@media (min-width: 880px) {
  .uokx1y:not(.ua2vm8) .uy1sgh:has(.um4dbb) { grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.85fr); }
}
.uotik7 { padding-block: 0 clamp(2rem, 5vw, 3.5rem); }
.uzqctm > section { max-width: var(--vvfeib); margin-inline: auto; min-width: 0; }
.uzqctm > section.uhsr5i { max-width: none; }
.uzqctm > section > :is(h2, h3):first-child { margin-top: 0; }
.uzqctm > section > h2 { letter-spacing: -0.015em; }
.uzqctm p, .uzqctm li { color: var(--v1yv2v); overflow-wrap: break-word; }
.uzqctm .u6aqgk > p:first-of-type { font-size: 1.08rem; color: var(--verrs6); }
.uzqctm > section { --vu5dta: 0rem; }
.uzqctm > section + section { margin-top: var(--vt7ana); }
.uzqctm > section > :is(.ui91v6,.uqt3o1,.u0xl2k,.uao3z3,.ulai03) {
  --vb4uwo: min(var(--v4jfxv) - 2 * var(--vfobie), 100vw - 2 * var(--vfobie));
  width: var(--vb4uwo);
  max-width: none;
  margin-inline: calc((100% - var(--vb4uwo)) / 2);
}
@media (max-width: 900px) {
  .uzqctm > section > :is(.ui91v6,.uqt3o1,.u0xl2k,.uao3z3,.ulai03) { width: 100%; margin-inline: 0; }
}
.ukaqkx { display: flex; flex-wrap: wrap; gap: 0.4rem 0.5rem; list-style: none; margin: 0; padding: 0; min-width: 0; }
.ukaqkx li { margin: 0; min-width: 0; }
.u1ud49 {
  display: inline-block;
  text-decoration: none;
  font-size: var(--v86ooh);
  font-weight: 600;
  color: var(--verrs6);
  background: var(--vtr74b);
  border: 1px solid var(--vf2hmg);
  border-radius: var(--v44x31);
  padding: 0.35rem 0.8rem;
  max-width: 100%;
  overflow-wrap: break-word;
}
.u1ud49:hover { color: var(--vscic8); border-color: var(--v3rvwl); }
.u1ud49.u1d3hz { background: var(--vhtgwh); color: var(--v1yv2v); border-color: var(--v3rvwl); }
.uz2rpu {
  margin-bottom: var(--vv5lrn);
  padding: clamp(0.95rem, 2.5vw, 1.4rem);
  border-radius: var(--viatn1);
  background: var(--v21kiw);
  border: 1px solid var(--vf2hmg);
  max-width: calc(var(--vvfeib) + 2 * clamp(0.95rem, 2.5vw, 1.4rem));
  margin-inline: auto;
}
.uz2rpu .uzldk1 {
  font-family: var(--v89ajq);
  font-size: var(--v86ooh);
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-weight: 700;
  color: var(--verrs6);
  margin: 0 0 0.7rem;
}
.uzqctm > section { scroll-margin-top: 1.5rem; }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .uosxq0 {
  background: var(--v21kiw);
  border: 1px solid var(--vf2hmg);
  border-radius: var(--viatn1);
  padding: clamp(1.15rem, 3vw, 1.75rem);
  margin: 0 0 var(--vv5lrn);
}
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .uosxq0 :is(h2, h3) {
  margin-top: 0;
  font-family: var(--v89ajq);
  font-size: 1.02rem;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: var(--verrs6);
}
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .upw87b { list-style: none; margin: 0.9rem 0 0; padding: 0; display: grid; gap: 0.55rem; }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .upw87b li { margin: 0; position: relative; }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .upw87b li::before { position: absolute; }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .upw87b {
  display: grid;
  gap: 0.7rem;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 15rem), 1fr));
}
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .upw87b li {
  padding: 0.85rem 1rem;
  background: var(--vtr74b);
  border-radius: var(--vrgids);
  border: 1px solid var(--vf2hmg);
}
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .upw87b li::before { content: none; }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .uwiewj { min-width: 0; }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .uw1k6y { font-family: var(--v89ajq); font-weight: 800; letter-spacing: -0.02em; line-height: 1.05; font-size: clamp(1.65rem, 3.4vw, 2.4rem); color: var(--vdtn5q); }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .u0bzew { font-size: var(--v86ooh); color: var(--verrs6); margin-top: 0.45rem; line-height: 1.45; }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .uqt3o1 {
  display: flex;
  flex-wrap: wrap;
  gap: 0.75rem;
  background: none;
  border: 0;
  overflow: visible;
}
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .uwiewj {
  flex: 1 1 12rem;
  min-width: 0;
  border-radius: var(--viatn1);
  background: var(--v21kiw);
  border: 1px solid var(--vf2hmg);
  padding: 1.15rem 1.25rem;
}
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .u0xl2k {
  display: grid;
  gap: clamp(1.1rem, 3vw, 2.25rem);
  align-items: center;
  background: var(--vh810i);
  border: 1px solid var(--vf2hmg);
  border-radius: var(--viatn1);
  padding: clamp(1.2rem, 3.2vw, 2.25rem);
  margin: var(--vv5lrn) 0;
}
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .u5kr3h { margin: 0; min-width: 0; }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .u5kr3h img { width: 100%; border-radius: var(--v44x31); aspect-ratio: 4 / 3; object-fit: cover; }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .u5kr3h figcaption { font-size: var(--v86ooh); color: var(--verrs6); margin-top: 0.55rem; line-height: 1.45; }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .uiug9n { min-width: 0; }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .uiug9n :is(h2, h3) { margin-top: 0; font-size: clamp(1.2rem, 2.4vw, 1.55rem); }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .uiug9n p:last-child { margin-bottom: 0; }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .ujfgwe {
  display: inline-block;
  font-family: var(--v89ajq);
  font-size: 0.72rem;
  font-weight: 700;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--verrs6);
  background: var(--vtr74b);
  border-radius: var(--v1acwv);
  padding: 0.28rem 0.7rem;
  margin-bottom: 0.75rem;
}
@media (min-width: 760px) { :is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .u0xl2k { grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); } }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .ui91v6 { display: grid; gap: 1rem; grid-template-columns: repeat(auto-fit, minmax(min(100%, 16rem), 1fr)); margin: var(--vv5lrn) 0; }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .uikf1n {
  min-width: 0;
  background: var(--vtr74b);
  border: 1px solid var(--vf2hmg);
  border-radius: var(--viatn1);
  padding: clamp(1.05rem, 2.6vw, 1.5rem);
  box-shadow: var(--vh6h1v);
}
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .uikf1n img { border-radius: var(--v44x31); }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .urxak2 { border-radius: var(--vku685); }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) :is(.ulai03, .ukod8l, .uaxk80) { margin: var(--vv5lrn) 0; }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) :is(.ulai03, .ukod8l) img { border-radius: var(--viatn1); width: 100%; }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .ulai03 img { background: var(--v21kiw); }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) :is(.ulai03, .ukod8l) figcaption { font-size: var(--v86ooh); color: var(--verrs6); margin-top: 0.6rem; font-style: normal; }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .u3ov0u {
  overflow-x: auto;
  border: 1px solid var(--vf2hmg);
  border-radius: var(--v44x31);
  margin: var(--vv5lrn) 0;
}
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .u3ov0u table { margin: 0; }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .u3ov0u :is(th, td) { border-bottom: 1px solid var(--vf2hmg); }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .u3ov0u thead th { background: var(--v21kiw); border-bottom: 1px solid var(--v3rvwl); }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .u3ov0u tbody tr:last-child :is(th, td) { border-bottom: 0; }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .ubpaqa { list-style: none; padding: 0; margin: var(--vv5lrn) 0 0; counter-reset: sc-ref; display: grid; gap: 0.5rem; }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .ubpaqa li {
  counter-increment: sc-ref;
  position: relative;
  margin: 0;
  padding: 0.8rem 1rem 0.8rem 2.9rem;
  background: var(--vtr74b);
  border: 1px solid var(--vf2hmg);
  border-radius: var(--v44x31);
  font-size: var(--v86ooh);
  color: var(--verrs6);
  overflow-wrap: anywhere;
}
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .ubpaqa li::before {
  content: counter(sc-ref);
  position: absolute;
  left: 0.85rem;
  top: 0.8rem;
  font-weight: 700;
  color: var(--vdaody);
  font-size: 0.8rem;
}
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .uaquci a { text-decoration: none; }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .uao3z3 {
  border-radius: var(--vsngfk);
  padding: clamp(1.4rem, 4vw, 2.75rem);
  margin: var(--vt7ana) 0 0;
  text-align: center;
}
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .uao3z3 :is(h2, h3) { margin-top: 0; }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .uao3z3 p { margin-inline: auto; max-width: 54ch; }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .uao3z3 .ugidfo { justify-content: center; margin-top: 1.4rem; }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .uao3z3 { background: var(--vtr74b); border: 2px solid var(--v3rvwl); box-shadow: var(--v52wie); }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .uao3z3 :is(h2, h3) { color: var(--v1yv2v); }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .uao3z3 p { color: var(--verrs6); opacity: 1; }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .ukxdf7 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.4rem;
  min-height: 2.9rem;
  padding: 0.8rem 1.5rem;
  border-radius: var(--v1acwv);
  font-size: 0.95rem;
  font-weight: 700;
  line-height: 1.2;
  text-decoration: none;
  text-align: center;
  transform: none;
}
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .uimzd8 { background: var(--vdtn5q); color: var(--vdkgia); border: 1px solid transparent; box-shadow: var(--vh6h1v); }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .uaog70 { background: var(--vtr74b); color: var(--vscic8); border: 1.5px solid var(--v3rvwl); }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .ukxdf7:hover { transform: none; }
:is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .ugidfo { display: flex; flex-wrap: wrap; gap: 0.7rem; }
.u9t9sf .u61g2x { display: flex; flex-wrap: wrap; align-items: center; gap: 0.6rem 1rem; min-width: 0; }
.u9t9sf .u426gd { flex: 1 1 14rem; min-width: 0; margin: 0; font-size: var(--v86ooh); font-weight: 600; color: var(--v1yv2v); line-height: 1.35; overflow-wrap: break-word; }
.u9t9sf .uxvt0y { flex: 0 0 auto; min-height: 2.5rem; padding: 0.6rem 1.15rem; font-size: 0.86rem; }
.u9t9sf .ux3wrm {
  flex: 0 0 auto;
  background: none;
  border: 1px solid var(--vf2hmg);
  border-radius: var(--v1acwv);
  width: 2.1rem;
  height: 2.1rem;
  line-height: 1;
  font-size: 1rem;
  color: var(--verrs6);
  cursor: pointer;
}
.u9t9sf .ux3wrm:hover { color: var(--v1yv2v); border-color: var(--v3rvwl); }
.u9t9sf {
  margin-top: var(--vt7ana);
  border-radius: var(--vsngfk);
  background: var(--vhtgwh);
  border: 1px solid var(--vf2hmg);
}
.u9t9sf .u61g2x { padding: clamp(1rem, 3vw, 1.6rem) clamp(1rem, 3vw, 1.75rem); }
.u9t9sf .ux3wrm { display: none; }
.uku2cm { background: var(--v21kiw); border-top: 1px solid var(--vf2hmg); margin-top: var(--vt7ana); }
.uku2cm .utur7e { display: flex; flex-direction: column; gap: 0.6rem; min-width: 0; }
.uku2cm .uioij2 { font-size: 1.2rem; }
.uku2cm .ufvsbq { font-size: var(--v86ooh); color: var(--verrs6); margin: 0; max-width: 58ch; line-height: 1.5; }
.uku2cm .u31scq h2 { font-family: var(--v89ajq); font-size: 0.78rem; letter-spacing: 0.1em; text-transform: uppercase; color: var(--verrs6); margin: 0 0 0.6rem; }
.uku2cm .u31scq ul { list-style: none; margin: 0; padding: 0; display: grid; gap: 0.4rem; }
.uku2cm .u31scq li { margin: 0; }
.uku2cm .u31scq a { color: var(--v1yv2v); text-decoration: none; font-size: var(--v86ooh); }
.uku2cm .u31scq a:hover { color: var(--vscic8); text-decoration: underline; }
.uku2cm .ubzjew { display: flex; flex-wrap: wrap; gap: 0.4rem 0.5rem; margin-top: 1.1rem; min-width: 0; }
.uku2cm .ubzjew a {
  text-decoration: none;
  font-size: var(--v86ooh);
  font-weight: 600;
  color: var(--verrs6);
  background: var(--vtr74b);
  border: 1px solid var(--vf2hmg);
  border-radius: var(--v1acwv);
  padding: 0.35rem 0.8rem;
  max-width: 100%;
  overflow-wrap: break-word;
}
.uku2cm .ubzjew a:hover { color: var(--vscic8); }
.uku2cm .utzpfm { font-size: var(--v86ooh); color: var(--verrs6); margin: 1.4rem 0 0; }
.uku2cm .u8q59u { padding-block: clamp(2.25rem, 6vw, 4rem); display: grid; gap: clamp(1.5rem, 4vw, 3rem); }
@media (min-width: 860px) { .uku2cm .u8q59u { grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.4fr); align-items: start; } }
.uku2cm .u31scq { display: grid; gap: clamp(1.1rem, 3vw, 2rem); grid-template-columns: repeat(auto-fit, minmax(min(100%, 10rem), 1fr)); }
@media (prefers-reduced-motion: no-preference) {
  :is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .ukxdf7 { transition: transform .16s ease, box-shadow .16s ease, background-color .16s ease; }
  :is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .ukxdf7:hover { transform: translateY(-1.5px); box-shadow: var(--v52wie); }
  :is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .uikf1n { transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease; }
  :is(.u35zaw,.uokx1y,.uotik7,.uku2cm,.u9t9sf) .uikf1n:hover { transform: translateY(-2px); box-shadow: var(--v52wie); }
  .u35zaw .uwqcny { transition: background-color .15s ease, color .15s ease, border-color .15s ease; }
  .u1ud49 { transition: background-color .15s ease, color .15s ease, border-color .15s ease; }
  .u9t9sf { transition: transform .26s ease, box-shadow .2s ease; }
  .uku2cm .ubzjew a { transition: color .15s ease, border-color .15s ease; }
}

/* ---- per-site theme layer ---- */
:root {
  --v4jfxv: 76rem;
  --v3xf0g: 68ch;
  --v3mcwr: 0;
  --vzy3f9: 0;
  --vvfeib: 68ch;
}

body {
  background: var(--vx5xff);
  color: var(--v1yv2v);
  font-family: var(--vhr9y4);
}

a {
  text-decoration-thickness: 0.08em;
  text-underline-offset: 0.18em;
}

a:hover { text-decoration-thickness: 0.13em; }
:focus-visible { outline: 3px solid var(--vdtn5q); outline-offset: 5px; }

.u35zaw {
  background: var(--vx5xff);
  border: 0;
  border-bottom: 8px solid var(--vdtn5q);
  border-radius: 0;
  box-shadow: none;
}

.u35zaw .us9uh0 {
  background: var(--vx5xff);
  border: 0;
  border-radius: 0;
  box-shadow: none;
  padding-block: 1.15rem;
  gap: 1.1rem 2rem;
}

.u35zaw .uioij2,
.uku2cm .uioij2 {
  font-family: var(--v7od86);
  font-size: clamp(1.4rem, 2.3vw, 1.8rem);
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: -0.035em;
  text-transform: none;
  text-decoration: none;
}

.u35zaw .uioij2 {
  color: var(--vdtn5q);
  border-left: 14px solid var(--vdtn5q);
  padding-left: 0.65rem;
}

.u35zaw .uyt4p9 {
  font-size: 1rem;
  color: var(--vvb38p);
  letter-spacing: 0;
  text-transform: none;
}

.u35zaw .uq7bbu { gap: 0.4rem 1.15rem; }
.u35zaw .uwqcny {
  color: var(--v1yv2v);
  background: transparent;
  font-size: 1rem;
  font-weight: 700;
  border: 0;
  border-radius: 0;
  padding: 0.35rem 0;
  letter-spacing: 0;
  text-transform: none;
}
.u35zaw .uwqcny:hover {
  background: transparent;
  color: var(--vdtn5q);
  text-decoration: underline;
}

.uokx1y {
  background: var(--vx5xff);
  padding-block: clamp(2rem, 5vw, 4rem);
}

.uokx1y .uy1sgh {
  background: var(--vx5xff);
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 2rem;
  padding: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  overflow: visible;
  text-align: left;
}

.uokx1y .uvbuq0 {
  border: 0;
  border-radius: 0;
  box-shadow: none;
  margin: 0;
  padding: 0;
  background: var(--vx5xff);
  max-width: 53rem;
  min-width: 0;
  order: 0;
}

.uokx1y h1 {
  font-family: var(--v7od86);
  font-weight: 700;
  color: var(--v1yv2v);
  line-height: 1.18;
  letter-spacing: -0.035em;
  max-width: 23ch;
  margin: 0;
  overflow-wrap: break-word;
}

.uokx1y .uswaah {
  font-family: var(--vhr9y4);
  font-size: clamp(1.15rem, 1.8vw, 1.35rem);
  line-height: 1.65;
  color: var(--vvb38p);
  max-width: 48ch;
  margin: 1.3rem 0 0;
}

.uokx1y .utxka0 { justify-content: flex-start; gap: 0.8rem; margin-top: 1.65rem; }
.uokx1y .um4dbb {
  margin: 0;
  min-width: 0;
  order: 1;
  border: 0;
  border-radius: 42% 42% 2.5rem 2.5rem;
  overflow: hidden;
  background: var(--vm1jis);
}
.uokx1y .um4dbb img { width: 100%; height: auto; aspect-ratio: 1216 / 640; object-fit: cover; border-radius: 0; }
.uokx1y .um4dbb::before,
.uokx1y .ut8x9q { display: none; }
.ua2vm8 { padding-bottom: clamp(2rem, 4vw, 3rem); }

.uokx1y .ukxdf7,
.uotik7 .ukxdf7,
.u9t9sf .ukxdf7 {
  font-family: var(--vhr9y4);
  font-size: 1rem;
  font-weight: 800;
  border-radius: 0;
  padding: 0.8rem 1.05rem;
  box-shadow: none;
  white-space: normal;
  text-transform: none;
  letter-spacing: 0;
}
.uokx1y .uimzd8,
.uotik7 .uimzd8,
.u9t9sf .uimzd8 { background: var(--vdtn5q); color: var(--vdkgia); border: 2px solid var(--vdtn5q); }
.uokx1y .uaog70,
.uotik7 .uaog70 { color: var(--vdtn5q); background: var(--vx5xff); border: 2px solid var(--vdtn5q); }
.uokx1y .ukxdf7:hover { transform: none; text-decoration: underline; }

.uotik7 { background: var(--vx5xff); padding-bottom: 0; }
.uotik7 .uzqctm { max-width: none; width: 100%; }
.uotik7 .uzqctm > section {
  width: 100%;
  max-width: none;
  margin: 0;
  padding: clamp(1.8rem, 4.5vw, 3.3rem) clamp(1rem, 4vw, 3rem);
  border: 0;
  border-radius: 0;
  box-shadow: none;
  background: var(--vx5xff);
  color: var(--v1yv2v);
}
.uotik7 .uzqctm > section:nth-of-type(2n) { background: var(--vm1jis); }
.uotik7 .uzqctm > section:nth-of-type(3n) { background: var(--vylftf); border-top: 12px solid var(--vdtn5q); }
.uotik7 .uzqctm > section > :is(h2, h3, p, ul, ol, blockquote) {
  max-width: var(--v3xf0g);
  margin-inline: auto;
}
.uotik7 .uzqctm > section h2 {
  font-family: var(--v7od86);
  font-size: var(--vowk1w);
  font-weight: 700;
  color: var(--v1yv2v);
  letter-spacing: -0.025em;
  line-height: 1.25;
  margin-top: 0;
  margin-bottom: 1.25rem;
  width: min(100%, 31.5ch);
}
.uotik7 .uzqctm p {
  color: var(--v1yv2v);
  font-size: var(--vmght2);
  line-height: var(--v91a6j);
  margin-bottom: 1.2rem;
}
.uotik7 .uzqctm a { color: var(--vdtn5q); }
.uotik7 .u6aqgk > p:first-of-type { font-size: var(--vmght2); font-weight: 400; }

.uotik7 .uzqctm .ulai03,
.uotik7 .uzqctm .ukod8l {
  max-width: 60rem;
  width: 100%;
  margin: 2rem auto 0;
  border: 0;
  border-radius: 0;
  padding: 0;
  box-shadow: none;
}
.uotik7 .ulai03 img,
.uotik7 .ukod8l img {
  width: 100%;
  height: auto;
  aspect-ratio: auto;
  object-fit: contain;
  border-radius: 3rem 3rem 3rem 0;
  background: var(--vx5xff);
  border: 0;
}
.uotik7 .ulai03 img[src$=".svg"] { border-radius: 0; }
.uotik7 .ulai03 figcaption,
.uotik7 .ukod8l figcaption {
  color: var(--vvb38p);
  font-size: 1rem;
  line-height: 1.6;
  font-style: normal;
  max-width: 68ch;
  margin: 1rem auto 0;
}
.uz2rpu { display: none; }
.uotik7 .ubpaqa { max-width: 68ch; padding-left: 1.5rem; }
.uotik7 .ubpaqa li { color: var(--v1yv2v); font-size: 1.05rem; line-height: 1.7; margin-bottom: 1.5rem; }
.uotik7 .ubpaqa a { overflow-wrap: anywhere; }

.u9t9sf {
  position: static;
  inset: auto;
  margin: 2rem auto 0;
  max-width: var(--v4jfxv);
  background: var(--vm1jis);
  color: var(--v1yv2v);
  border: 0;
  border-radius: 0;
  box-shadow: none;
  backdrop-filter: none;
  padding: 1rem;
}
.u9t9sf .u426gd { color: var(--v1yv2v); font-size: 1rem; opacity: 1; }
.u9t9sf .ux3wrm { display: none; }
body:has(.u9t9sf) { padding-bottom: 0; }

.uku2cm {
  background: var(--vdtn5q);
  color: var(--vdkgia);
  border: 0;
  border-radius: 0;
  margin-top: 3rem;
  box-shadow: none;
}
.uku2cm a,
.uku2cm p,
.uku2cm h2,
.uku2cm .uioij2,
.uku2cm .ufvsbq,
.uku2cm .utzpfm { color: var(--vdkgia); opacity: 1; }
.uku2cm .u8q59u { padding-block: 3rem; }
.uku2cm .ufvsbq { font-size: 1.05rem; line-height: 1.7; max-width: 46ch; }
.uku2cm .u31scq h2 { font-family: var(--v7od86); font-size: 1.25rem; line-height: 1.4; text-transform: none; letter-spacing: 0; }
.uku2cm .u31scq a { font-size: 1rem; }
.uku2cm .ubzjew a { background: transparent; border: 0; border-radius: 0; }
.uku2cm .uqhyx2 { background: var(--vdtn5q); border-top: 1px solid var(--vdkgia); }
.uku2cm :focus-visible { outline-color: var(--vdkgia); }

@media (min-width: 960px) {
  .uokx1y:not(.ua2vm8) .uy1sgh:has(.um4dbb) {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    gap: 3rem;
    align-items: center;
  }
  .uokx1y:not(.ua2vm8) .uy1sgh:has(.um4dbb) .uvbuq0 { margin-top: 0; }
}

@media (max-width: 760px) {
  .uokx1y { padding-block: 2rem; }
  .uokx1y .um4dbb { border-radius: 2.5rem 2.5rem 0 2.5rem; }
  .uokx1y .utxka0 { gap: 0.7rem; }
  .uotik7 .uzqctm > section { padding-inline: 1rem; }
  .uotik7 .ulai03 img { border-radius: 1.75rem 1.75rem 1.75rem 0; }
  .uku2cm .u8q59u { padding-block: 2rem; }
}
