.tt-lg-worksheet{border:1px solid #e5e5e5;box-shadow:0 1px 2px rgba(0,0,0,.04);color:var(--tt-ink)}.tt-lg-worksheet+.tt-lg-worksheet{margin-top:24px}.tt-lg-header{display:flex;justify-content:space-between;font-size:calc(20 * var(--u));font-weight:700;margin-bottom:calc(16 * var(--u))}.tt-lg-title{font-weight:700;font-size:calc(28 * var(--u));line-height:1.2;margin-bottom:calc(8 * var(--u))}.tt-lg-meta{font-size:calc(16 * var(--u));line-height:1.4;margin-bottom:calc(14 * var(--u))}.tt-lg-puzzle+.tt-lg-puzzle{margin-top:calc(22 * var(--u));padding-top:calc(16 * var(--u));border-top:calc(2 * var(--u)) dashed var(--tt-ink)}.tt-lg-subtitle{font-family:Fredoka,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:calc(21 * var(--u));line-height:1.25;margin-bottom:calc(4 * var(--u))}.tt-lg-setup{font-size:calc(16 * var(--u));line-height:1.4;margin-bottom:calc(10 * var(--u))}.tt-lg-clues{list-style:none;margin:0 0 calc(16 * var(--u));padding:0;display:grid;grid-template-columns:minmax(0,1fr);row-gap:calc(7 * var(--u))}.tt-lg-clue{display:flex;align-items:flex-start;gap:calc(10 * var(--u))}.tt-lg-num{flex:none;min-width:calc(24 * var(--u));height:calc(24 * var(--u));font-size:calc(13 * var(--u))}.tt-lg-clue-text{flex:1;min-width:0;font-size:calc(17 * var(--u));line-height:calc(24 * var(--u))}.tt-lg-work{display:flex;align-items:flex-start}.tt-lg-side{flex-direction:row;gap:calc(22 * var(--u))}.tt-lg-stack{flex-direction:column;gap:calc(16 * var(--u))}.tt-lg-grid{display:block;flex:none;overflow:visible}.tt-lg-table{flex:none;border-collapse:collapse;table-layout:fixed;font-size:calc(15 * var(--u))}.tt-lg-table td,.tt-lg-table th{border:calc(1.5 * var(--u)) solid var(--tt-ink);height:calc(34 * var(--u));padding:0 calc(6 * var(--u));text-align:center;vertical-align:middle;white-space:nowrap;overflow:hidden}.tt-lg-table th{font-weight:700;height:calc(30 * var(--u))}.tt-lg-table td,.tt-lg-table th{font-family:Fredoka,ui-sans-serif,system-ui,sans-serif}.tt-lg-table td{font-weight:600}.tt-lg-table .tt-lg-name{font-weight:700}.tt-lg-mode-double .tt-lg-clues{margin-bottom:calc(12 * var(--u))}