.tt-tes-worksheet{border:1px solid #e5e5e5;box-shadow:0 1px 2px rgba(0,0,0,.04);color:var(--tt-ink)}.tt-tes-worksheet+.tt-tes-worksheet{margin-top:24px}.tt-tes-title{font-weight:700;font-size:calc(28 * var(--u));line-height:1.2;margin-bottom:calc(8 * var(--u))}.tt-tes-challenge,.tt-tes-meta{font-size:calc(16 * var(--u));line-height:1.4;margin-bottom:calc(12 * var(--u))}.tt-tes-challenge{font-weight:600}.tt-tes-challenge-tag{display:inline-block;border:calc(2 * var(--u)) solid var(--tt-ink);border-radius:calc(6 * var(--u));padding:0 calc(6 * var(--u));margin-right:calc(8 * var(--u));font-size:calc(13 * var(--u));text-transform:uppercase;letter-spacing:.04em}.tt-tes-picture{width:max-content;margin-inline:auto}.tt-tes-svg{display:block;width:calc(720 * var(--u));height:calc(760 * var(--u))}.tt-tes-mode-byshape .tt-tes-svg{height:calc(700 * var(--u))}.tt-tes-key{list-style:none;margin:calc(16 * var(--u)) 0 0;padding:0;display:grid;grid-template-columns:repeat(var(--tt-tes-key-cols,2),max-content);column-gap:calc(16 * var(--u));width:max-content;margin-inline:auto}.tt-tes-key-item{display:flex;align-items:center;gap:calc(8 * var(--u));border:calc(2 * var(--u)) solid var(--tt-ink);border-radius:calc(10 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u));font-size:calc(18 * var(--u));line-height:1.2}.tt-tes-key-icon{display:block;flex-shrink:0;width:calc(40 * var(--u));height:calc(40 * var(--u))}.tt-tes-key-name{font-weight:600}.tt-tes-key-color{font-weight:800;letter-spacing:.04em}