* {box-sizing: border-box; }
.c6hcz { color: #5c5b6b; text-decoration: none; }
.jnr7nyh {margin: 0 0 10px; }
.v9a8js { color: #5c5b6b; font-weight: 400; font-size: 0.85rem; }
.iafw6tn{margin: 0; }
.snr4l {border-top: 1px solid #cccbdc;font-size: 0.85rem;color: #5c5b6b;margin: 0 auto;max-width: 34rem;padding: 10px 14px; }
.avqlct57{margin-top: 0.8em;font-weight: 700; }
.vcxoh { align-items: flex-end; margin: 0; display: flex; min-height: 148px; border-radius: 12px; }
.cs4pxjk {background: #f0f0f5;  border-radius: 12px;  padding: 10px; }
.jf8uev { margin-bottom: 0.7em; }
.q59fj5e {padding: 10px 14px 20px; max-width: 34rem; margin: 0 auto; }
.s8nzz62{color: #532b88;  border-bottom: 2px solid #532b88; }
.kju76x7g { padding-left: 1.2em; }
.z9lv4bz {font-size: 1.25rem;  color: #5c5b6b;  margin: 0; }
.m8d8hfw2{margin: 0;  color: #5c5b6b;  padding: 5px 10px;  border-left: 3px solid #532b88; }
.ca8ll1b{max-width: 100%; }
.szji63fb { padding: 20px 0 10px; }
.xo71hm{list-style: none; grid-template-columns: repeat(auto-fit, minmax(11rem, 1fr)); display: grid; padding: 0; margin: 0; gap: 14px; }
.ehoj6c0n { margin: 0 0 0.8em; }
.oth3r{line-height: 1.2; font-size: 2.40rem; margin: 0 0 0.4em; }
.chqcpad { font-weight: 700;text-decoration: none;color: #1e1e2f;font-size: 1.30rem; }
.tfcfrr{border-bottom: 1px solid #cccbdc;vertical-align: top; }
.hhl9hxe { grid-template-columns: repeat(2, 1fr);  gap: 11px;  display: grid; }
.uuhd0{color: #532b88;  font-size: 1.15rem;  margin: 1.6em 0 0.6em; }
.p4uq6ztf { flex-wrap: wrap;gap: 14px;display: flex; }
.y8sd9d { width: 100%; border-collapse: collapse; }
.dfm9deot { color: #1e1e2f; text-decoration: none; }
.uh551xbm { font-size: 0.85rem; width: 100%; padding: 6px 10px; color: #fff; background: rgba(0, 0, 0, 0.35); }
.zig2q3v{margin-bottom: 10px; border-bottom: 1px solid #cccbdc; padding: 0 0 10px; }
.n6gcx1o{background: #f0f0f5; border-radius: 12px; border: 1px solid #cccbdc; padding: 10px; }
.pg6vw {font: 16px/1.7 system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;background: #eaeaf1;color: #1e1e2f;margin: 0; }
.uyayek{margin: 0 auto; align-items: baseline; border-bottom: 1px solid #cccbdc; flex-wrap: wrap; justify-content: space-between; max-width: 34rem; display: flex; padding: 10px 14px; }
.zhzvc{font-size: 1rem;margin: 0 0 0.3em; }
