.ps-review[data-astro-cid-3cnlf3sc]{container:ps-review / inline-size;display:grid;align-content:start;gap:9px;padding:11px 12px;background:var(--color-product-gray-50);color:var(--color-product-gray-900);font-family:var(--font-body);letter-spacing:0}.ps-review__head[data-astro-cid-3cnlf3sc]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:6px 10px}.ps-review__heading[data-astro-cid-3cnlf3sc]{display:grid;gap:1px;min-width:0}.ps-review__title[data-astro-cid-3cnlf3sc]{font-size:16px;font-weight:700;line-height:1.35}.ps-review__student[data-astro-cid-3cnlf3sc]{color:var(--color-product-gray-600);font-size:12px;font-weight:500;line-height:1.5}.ps-review__course[data-astro-cid-3cnlf3sc],.ps-review__unit[data-astro-cid-3cnlf3sc]{color:var(--color-product-gray-500);font-size:11px;line-height:1.5}.ps-review__status[data-astro-cid-3cnlf3sc]{flex:none;padding:2px 10px;border-radius:999px;background:var(--color-product-blue-100);color:var(--color-product-blue-700);font-size:12px;font-weight:500;line-height:1.5}.ps-review__card[data-astro-cid-3cnlf3sc]{padding:9px 11px 11px;border:1px solid var(--color-product-gray-200);border-radius:8px;background:var(--color-product-white)}.ps-review__card-title[data-astro-cid-3cnlf3sc]{font-size:13.5px;font-weight:700;line-height:1.4}.ps-review__memo-body[data-astro-cid-3cnlf3sc]{display:grid;gap:2px;margin-top:5px;color:var(--color-product-gray-600);font-size:12px;line-height:1.55}.ps-review__form[data-astro-cid-3cnlf3sc]{display:grid;gap:7px;margin-top:7px}.ps-review__label[data-astro-cid-3cnlf3sc]{color:var(--color-product-gray-700);font-size:12px;font-weight:500;line-height:1.5}.ps-review__input[data-astro-cid-3cnlf3sc]{margin-top:3px;padding:4px 10px;border:1px solid var(--color-product-gray-300);border-radius:8px;background:var(--color-product-white);color:var(--color-product-gray-700);font-size:12px;line-height:1.6}.ps-review__select[data-astro-cid-3cnlf3sc]{display:flex;align-items:center;justify-content:space-between;gap:8px}.ps-review__chevron[data-astro-cid-3cnlf3sc]{flex:none;width:12px;height:12px;fill:none;stroke:var(--color-product-gray-500);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ps-review__button[data-astro-cid-3cnlf3sc]{padding:5px 12px;border-radius:8px;background:var(--color-product-blue-600);color:var(--color-product-white);font-size:12px;font-weight:500;line-height:1.6;text-align:center}@container ps-review (max-width: 449.98px){.ps-review__memo[data-astro-cid-3cnlf3sc]{display:none}}.ps-attest[data-astro-cid-pxe4rgem]{container:ps-attest / inline-size;display:grid;align-content:center;padding:14px;background:color-mix(in srgb,var(--color-product-gray-950) 35%,var(--color-product-gray-50));color:var(--color-product-gray-900);font-family:var(--font-body);letter-spacing:0}.ps-attest__panel[data-astro-cid-pxe4rgem]{padding:15px 16px 16px;border-radius:16px;background:var(--color-product-white)}.ps-attest__title[data-astro-cid-pxe4rgem]{font-size:15px;font-weight:700;line-height:1.4}.ps-attest__desc[data-astro-cid-pxe4rgem]{margin-top:5px;color:var(--color-product-gray-600);font-size:12px;line-height:1.65}.ps-attest__field[data-astro-cid-pxe4rgem]{margin-top:11px}.ps-attest__label[data-astro-cid-pxe4rgem]{color:var(--color-product-gray-700);font-size:12px;font-weight:500;line-height:1.5}.ps-attest__input[data-astro-cid-pxe4rgem]{margin-top:3px;padding:4px 10px;border:1px solid var(--color-product-gray-300);border-radius:8px;color:var(--color-product-gray-500);font-size:12px;line-height:1.6}.ps-attest__hint[data-astro-cid-pxe4rgem]{margin-top:3px;color:var(--color-product-gray-500);font-size:11px;line-height:1.5}.ps-attest__actions[data-astro-cid-pxe4rgem]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-top:11px}.ps-attest__button[data-astro-cid-pxe4rgem]{padding:4px 12px;border-radius:8px;font-size:12px;font-weight:500;line-height:1.6}.ps-attest__button--secondary[data-astro-cid-pxe4rgem]{border:1px solid var(--color-product-gray-300);background:var(--color-product-white);color:var(--color-product-gray-700)}.ps-attest__button--primary[data-astro-cid-pxe4rgem]{border:1px solid var(--color-product-blue-600);background:var(--color-product-blue-600);color:var(--color-product-white)}@container ps-attest (max-width: 400px){.ps-attest[data-astro-cid-pxe4rgem]{padding:8px}.ps-attest__panel[data-astro-cid-pxe4rgem]{padding:11px 12px 12px}.ps-attest__desc[data-astro-cid-pxe4rgem]{line-height:1.6}.ps-attest__field[data-astro-cid-pxe4rgem],.ps-attest__actions[data-astro-cid-pxe4rgem]{margin-top:8px}.ps-attest__hint[data-astro-cid-pxe4rgem]{display:none}}.schools-hero[data-astro-cid-msb6ojac]{padding-bottom:36px;background:var(--color-sky)}.schools-hero__inner[data-astro-cid-msb6ojac]{display:grid;gap:16px;margin-top:24px}.schools-hero__copy[data-astro-cid-msb6ojac]{display:grid;gap:16px;justify-items:start}.schools-hero__pic{width:min(100%,420px);height:auto;justify-self:center}.facts[data-astro-cid-msb6ojac]{display:grid;gap:14px;margin-top:24px;padding-top:16px;border-top:var(--line) solid var(--color-ink)}.facts[data-astro-cid-msb6ojac] dt[data-astro-cid-msb6ojac]{color:var(--color-muted);font-size:var(--text-note);font-weight:500;line-height:1.6}.facts[data-astro-cid-msb6ojac] dd[data-astro-cid-msb6ojac]{display:grid;gap:2px}.facts__big[data-astro-cid-msb6ojac]{font-size:19px;font-weight:700;line-height:1.5}.facts__sub[data-astro-cid-msb6ojac]{color:var(--color-muted);font-size:var(--text-note);line-height:1.7}@media(min-width:900px){.schools-hero__inner[data-astro-cid-msb6ojac]{grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:40px}.schools-hero__pic{width:100%}.facts[data-astro-cid-msb6ojac]{grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:24px}}.lesson[data-astro-cid-msb6ojac]{width:100%;max-width:1100px;border-collapse:collapse}.lesson[data-astro-cid-msb6ojac] thead[data-astro-cid-msb6ojac] th[data-astro-cid-msb6ojac]{padding:0 20px 10px 0;border-bottom:var(--line) solid var(--color-ink);font-family:var(--font-sign);font-size:16px;font-weight:400;text-align:left}.lesson[data-astro-cid-msb6ojac] td[data-astro-cid-msb6ojac]{padding:16px 24px 16px 0;border-bottom:1px solid var(--color-sand-edge);vertical-align:top;font-size:15px;line-height:1.85}.lesson__stage[data-astro-cid-msb6ojac]{position:relative;padding:14px 16px 14px 0;border-bottom:1px solid var(--color-sand-edge);vertical-align:top;font-weight:400;text-align:left}.lesson__road[data-astro-cid-msb6ojac]{position:absolute;top:0;bottom:0;left:16px;width:22px}.lesson__sign[data-astro-cid-msb6ojac]{display:block;z-index:1}.lesson__sign[data-astro-cid-msb6ojac] .signpost__name[data-astro-cid-msb6ojac],.lesson__sign[data-astro-cid-msb6ojac] .signpost__count[data-astro-cid-msb6ojac]{display:block}.lesson__who[data-astro-cid-msb6ojac]{display:none}@media(min-width:900px){.lesson[data-astro-cid-msb6ojac] thead[data-astro-cid-msb6ojac] th[data-astro-cid-msb6ojac]:first-child{width:11em}}@media(max-width:899.98px){.lesson[data-astro-cid-msb6ojac] thead[data-astro-cid-msb6ojac]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.lesson[data-astro-cid-msb6ojac],.lesson[data-astro-cid-msb6ojac] tbody[data-astro-cid-msb6ojac],.lesson[data-astro-cid-msb6ojac] tr[data-astro-cid-msb6ojac],.lesson[data-astro-cid-msb6ojac] td[data-astro-cid-msb6ojac],.lesson__stage[data-astro-cid-msb6ojac]{display:block}.lesson[data-astro-cid-msb6ojac] tr[data-astro-cid-msb6ojac]{position:relative;padding:0 0 18px 42px}.lesson__stage[data-astro-cid-msb6ojac]{position:static;padding:0 0 8px;border-bottom:0}.lesson[data-astro-cid-msb6ojac] td[data-astro-cid-msb6ojac]{padding:0 0 8px;border-bottom:0}.lesson__road[data-astro-cid-msb6ojac]{left:6px}.lesson__who[data-astro-cid-msb6ojac]{display:inline;margin-right:.6em;font-weight:700}}.schools-ways[data-astro-cid-msb6ojac]{max-width:60em}@media(min-width:900px){.schools-ways[data-astro-cid-msb6ojac]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 40px}}.pricing[data-astro-cid-msb6ojac]{background:var(--color-sand-pale)}.needs-section[data-astro-cid-msb6ojac]{background:var(--color-sky)}.needs[data-astro-cid-msb6ojac]{display:grid;max-width:60em;border-top:var(--line) solid var(--color-ink)}.needs__row[data-astro-cid-msb6ojac]{display:grid;gap:4px;padding-block:16px;border-bottom:1px solid var(--color-cloud)}.pricing[data-astro-cid-msb6ojac] .needs__row[data-astro-cid-msb6ojac]{border-bottom-color:var(--color-sand-edge)}.pricing__note[data-astro-cid-msb6ojac]{margin-top:14px}.needs[data-astro-cid-msb6ojac] dt[data-astro-cid-msb6ojac]{font-family:var(--font-sign);font-size:17px;line-height:1.5}.needs[data-astro-cid-msb6ojac] dd[data-astro-cid-msb6ojac]{font-size:15px;line-height:1.85}@media(min-width:900px){.needs__row[data-astro-cid-msb6ojac]{grid-template-columns:16em minmax(0,1fr);gap:24px}}.flow[data-astro-cid-msb6ojac]{display:grid}.flow__step[data-astro-cid-msb6ojac]{position:relative;display:grid;gap:6px;justify-items:start;padding:0 0 24px 42px}.flow__road[data-astro-cid-msb6ojac]{position:absolute;top:0;bottom:0;left:6px;width:22px}.flow__sign[data-astro-cid-msb6ojac]{z-index:1}.flow__body[data-astro-cid-msb6ojac]{max-width:var(--text-max);font-size:15px;line-height:1.85}@media(min-width:1100px){.flow[data-astro-cid-msb6ojac]{grid-template-columns:repeat(5,minmax(0,1fr))}.flow__step[data-astro-cid-msb6ojac]{align-content:start;gap:12px;padding:0 20px 0 0}.flow__road[data-astro-cid-msb6ojac]{inset:16px 0 auto;width:auto;height:22px;border-block:var(--line) dashed var(--color-sand-edge);border-inline:0}}
