.matrix-wrap[data-astro-cid-izkgsxub]{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-sm);overflow:hidden}.matrix[data-astro-cid-izkgsxub]{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.95rem}.matrix[data-astro-cid-izkgsxub] thead[data-astro-cid-izkgsxub] th[data-astro-cid-izkgsxub]{padding:1rem;background:var(--ink-50);color:var(--ink-900);font-size:.8rem;font-weight:800;letter-spacing:.1em;text-align:left;text-transform:uppercase}.matrix[data-astro-cid-izkgsxub] thead[data-astro-cid-izkgsxub] th[data-astro-cid-izkgsxub]:first-child{width:15rem}.matrix[data-astro-cid-izkgsxub] tbody[data-astro-cid-izkgsxub] tr[data-astro-cid-izkgsxub]+tr[data-astro-cid-izkgsxub]>[data-astro-cid-izkgsxub]{border-top:1px solid var(--line)}.matrix[data-astro-cid-izkgsxub] th[data-astro-cid-izkgsxub][scope=row]{padding:1rem;text-align:left;vertical-align:top;background:var(--tone-soft)}.matrix__dim[data-astro-cid-izkgsxub]{display:flex;align-items:center;gap:.7rem;color:var(--ink-900);font-weight:750;line-height:1.25}.matrix__dim[data-astro-cid-izkgsxub] .icon-badge[data-astro-cid-izkgsxub]{width:2.4rem;height:2.4rem;border-radius:12px;background:#fff}.matrix[data-astro-cid-izkgsxub] td[data-astro-cid-izkgsxub]{padding:1rem;vertical-align:top}.matrix[data-astro-cid-izkgsxub] td[data-astro-cid-izkgsxub]+td[data-astro-cid-izkgsxub]{border-left:1px dashed var(--ink-100)}.matrix[data-astro-cid-izkgsxub] ul[data-astro-cid-izkgsxub]{display:grid;gap:.45rem;list-style:none}.matrix[data-astro-cid-izkgsxub] li[data-astro-cid-izkgsxub]{position:relative;padding-left:.95rem;color:var(--ink-700);line-height:1.4}.matrix[data-astro-cid-izkgsxub] li[data-astro-cid-izkgsxub]:before{content:"";position:absolute;left:0;top:.5em;width:.4rem;height:.4rem;border-radius:50%;background:var(--tone)}@media(max-width:999px){.matrix-wrap[data-astro-cid-izkgsxub]{border:0;background:none;box-shadow:none;overflow:visible}.matrix[data-astro-cid-izkgsxub],.matrix[data-astro-cid-izkgsxub] tbody[data-astro-cid-izkgsxub],.matrix[data-astro-cid-izkgsxub] tr[data-astro-cid-izkgsxub],.matrix[data-astro-cid-izkgsxub] th[data-astro-cid-izkgsxub],.matrix[data-astro-cid-izkgsxub] td[data-astro-cid-izkgsxub]{display:block;width:auto}.matrix[data-astro-cid-izkgsxub] thead[data-astro-cid-izkgsxub]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.matrix[data-astro-cid-izkgsxub] tbody[data-astro-cid-izkgsxub]{display:grid;gap:1rem}.matrix[data-astro-cid-izkgsxub] tbody[data-astro-cid-izkgsxub] tr[data-astro-cid-izkgsxub]{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow-sm)}.matrix[data-astro-cid-izkgsxub] tbody[data-astro-cid-izkgsxub] tr[data-astro-cid-izkgsxub]+tr[data-astro-cid-izkgsxub]>[data-astro-cid-izkgsxub]{border-top:0}.matrix[data-astro-cid-izkgsxub] td[data-astro-cid-izkgsxub]{padding:.9rem 1.1rem;border-top:1px dashed var(--ink-100)!important}.matrix[data-astro-cid-izkgsxub] td[data-astro-cid-izkgsxub]+td[data-astro-cid-izkgsxub]{border-left:0}.matrix[data-astro-cid-izkgsxub] td[data-astro-cid-izkgsxub]:before{content:attr(data-label);display:block;margin-bottom:.45rem;color:var(--tone-ink);font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.matrix[data-astro-cid-izkgsxub] td[data-astro-cid-izkgsxub].is-empty{display:none}}.facts[data-astro-cid-edx7balo]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));list-style:none}.fact[data-astro-cid-edx7balo]{display:flex;gap:.9rem;align-items:flex-start;padding:1.2rem;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.fact__label[data-astro-cid-edx7balo]{color:var(--tone-ink);font-size:.8rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fact[data-astro-cid-edx7balo] p[data-astro-cid-edx7balo]+p[data-astro-cid-edx7balo]{margin-top:.2rem;color:var(--ink-800);line-height:1.45}.en-teaser[data-astro-cid-edx7balo]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:1.25rem;color:inherit;text-decoration:none}.en-teaser[data-astro-cid-edx7balo] div[data-astro-cid-edx7balo]{flex:1 1 20rem;display:grid;gap:.35rem}.en-teaser[data-astro-cid-edx7balo] h2[data-astro-cid-edx7balo]{font-size:var(--step-2)}.en-teaser[data-astro-cid-edx7balo] p[data-astro-cid-edx7balo]{color:var(--ink-600)}.en-teaser[data-astro-cid-edx7balo]:hover{color:inherit}.grade-nav[data-astro-cid-edx7balo]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem}.grade-nav__link[data-astro-cid-edx7balo]{display:grid;gap:.1rem;padding:1.1rem 1.3rem;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-900);text-decoration:none;transition:border-color .2s,box-shadow .2s}.grade-nav__link[data-astro-cid-edx7balo]:hover{border-color:var(--tone);box-shadow:var(--shadow-sm);color:var(--ink-900)}.grade-nav__link--next[data-astro-cid-edx7balo]{text-align:right}.grade-nav__dir[data-astro-cid-edx7balo]{color:var(--tone-ink);font-size:.85rem;font-weight:700}.grade-nav[data-astro-cid-edx7balo] strong[data-astro-cid-edx7balo]{font-family:var(--font-display);font-size:1.3rem;font-weight:650}
