.c-crossword__board{border-collapse:collapse;border-spacing:0}.c-crossword__clue{border:1px solid #999;padding:0;text-align:center;font-size:1.5rem;height:2.8rem;width:3.125rem;font-family:Arial;vertical-align:middle}.c-crossword__clue__field{border:none;height:100%;width:100%;text-align:center;font-size:1.5rem;padding:0}.c-crossword__cell--first-letter{position:relative}.c-crossword__cell--first-letter:before{font-size:.625rem;position:absolute;top:0;left:0}.c-crossword__cell--first-letter-across:before{content:attr(data-across)}.c-crossword__cell--first-letter-down:before{content:attr(data-down)}