.pg-institutions .ihero{display:grid;gap:20px}.pg-institutions .ihero>*{min-width:0}.pg-institutions .cohort{position:relative;border-radius:var(--r-lg);border:var(--bw) solid var(--edge);background:var(--card);box-shadow:6px 6px 0 var(--shade);overflow:hidden}.pg-institutions .cohort .bar{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;border-bottom:var(--bw) solid var(--edge);background:var(--paper-2);flex-wrap:wrap}.pg-institutions .cohort .seats{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;padding:14px}.pg-institutions .cohort .seats i{aspect-ratio:1;border-radius:50%;border:1.5px dashed var(--line)}.pg-institutions .cohort .seats i.b{border:1.5px solid var(--edge);background:var(--gold);animation:ce-glow 2.4s ease-in-out infinite}.pg-institutions .cohort .rows{padding:0 14px 14px;display:grid;gap:8px}.pg-institutions .cohort .rows div{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:var(--paper);border:1px solid var(--line);font-size:14px}.pg-institutions .cohort .rows b{font-family:var(--mono);font-weight:500;font-size:11.5px;text-align:right}.pg-institutions .tag{display:inline-flex;font-family:var(--mono);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;padding:2px 7px;border-radius:999px;white-space:nowrap;vertical-align:2px}.pg-institutions .tag.st{background:var(--card);border:1px solid var(--line);color:var(--ink)}.pg-institutions .tag.ru{background:var(--mint-soft);color:var(--mint-ink)}.pg-institutions .tag.pl{background:var(--paper-2);color:var(--ink-2);border:1px dashed var(--line)}.pg-institutions .tag.es{background:transparent;color:var(--paint-ink);border:1px dashed}.pg-institutions .five{display:grid;gap:10px;counter-reset:f}.pg-institutions .five li{list-style:none;position:relative;padding:16px 16px 16px 58px;border-radius:var(--r);border:var(--bw) solid var(--edge);background:var(--card);counter-increment:f}.pg-institutions .five li:before{content:counter(f);position:absolute;left:14px;top:14px;width:32px;height:32px;border-radius:50%;background:var(--c,var(--gold));border:1.5px solid var(--edge);display:grid;place-items:center;font-family:var(--theirs);font-size:19px;color:#17130d}.pg-institutions .five b{display:block;font-size:17px;font-weight:780;margin-bottom:3px}.pg-institutions .five span{font-size:14.5px;color:var(--ink-2);line-height:1.4}.pg-institutions .tabpanel[hidden]{display:none}.pg-institutions .tabpanel{margin-top:16px;animation:ce-rise .45s var(--spring) both}.pg-institutions .who-card{display:grid;gap:12px}.pg-institutions .who-card .big{font-family:var(--theirs);font-style:italic;font-size:clamp(24px,3.4vw,34px);line-height:1.12}.pg-institutions .gets{display:grid;gap:8px}.pg-institutions .gets div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:start;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--card)}.pg-institutions .gets b{font-size:15px;font-weight:720;line-height:1.3}.pg-institutions .gets small{grid-column:1/-1;font-size:13px;color:var(--ink-2);line-height:1.35}.pg-institutions .cost{display:grid;gap:16px}.pg-institutions .cost>*{min-width:0}.pg-institutions .sizes{display:flex;gap:6px;flex-wrap:wrap}.pg-institutions .calc{display:grid;gap:10px}.pg-institutions .calc .line{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 0;border-bottom:1px dashed var(--line);font-size:15px}.pg-institutions .calc .line b{font-weight:800;font-size:26px;letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap}.pg-institutions .calc .line.unk b{font-size:15px;font-weight:600;color:var(--paint-ink);white-space:normal;text-align:right}.pg-institutions .calc .tot{font-family:var(--theirs);font-style:italic;font-size:21px;color:var(--own);line-height:1.2}.pg-institutions table.batches{width:100%;border-collapse:collapse;font-size:14px}.pg-institutions table.batches td,.pg-institutions table.batches th{text-align:left;padding:9px 8px;border-bottom:1px solid var(--line)}.pg-institutions table.batches th{font-family:var(--mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--mute);font-weight:500}.pg-institutions table.batches tr.on td{background:var(--gold-soft);font-weight:700}.pg-institutions .attr{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.pg-institutions .attr div{padding:12px;border-radius:var(--r);border:1px solid var(--line);background:var(--paper)}.pg-institutions .attr b{display:block;font-size:16px;font-weight:760}.pg-institutions .attr span{font-size:13px;color:var(--ink-2)}.pg-institutions .map2{display:grid;gap:10px}.pg-institutions .map2 .cty{display:flex;gap:12px;align-items:center;padding:14px;border-radius:var(--r);border:var(--bw) solid var(--edge);background:var(--card)}.pg-institutions .map2 .cty .o{font-family:var(--theirs);font-style:italic;font-size:34px;line-height:.8;color:var(--gold-ink);width:30px;text-align:center}.pg-institutions .map2 .cty b{display:block;font-size:19px}.pg-institutions .nots li{list-style:none;position:relative;padding-left:20px;font-size:14.5px;line-height:1.45;color:var(--ink-2)}.pg-institutions .nots li+li{margin-top:6px}.pg-institutions .nots li:before{content:"";position:absolute;left:2px;top:.62em;width:10px;height:2px;background:var(--gold-ink)}.pg-institutions .proof-mini .seals{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.pg-institutions .proof-mini .seals i{width:30px;height:30px;border-radius:50%;background:var(--c);border:1.5px solid var(--edge);display:grid;place-items:center;font-family:var(--mono);font-size:9px;font-style:normal;color:#17130d}@media (min-width:700px){.pg-institutions .five,.pg-institutions .gets,.pg-institutions .map2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.pg-institutions .ihero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}.pg-institutions .five{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-institutions .cost{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}