.clue-container{bottom:0;left:0;z-index:10;margin-bottom:0;display:block;width:100%;border-radius:0;border-bottom-width:0;border-top-width:2px;--tw-border-opacity:1;border-color:rgb(239 27 51/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem 1rem}@media (min-width:640px){.clue-container{position:relative;bottom:auto;margin-bottom:.75rem;display:none;border-radius:10px;border-width:1px}}.clue-container .clue-title{color:#ef1b33;font-size:16px;font-style:normal;font-weight:800;line-height:24px}.clue-container .clue-text{color:#383838;font-size:14px;font-style:normal;font-weight:400;line-height:26px}.crossword.grid{border-radius:9px;overflow:hidden;width:100%}@media (min-width:640px){.crossword.grid{width:400px}}@media (min-width:768px){.crossword.grid{width:100%}}.crossword.grid .clue-cell rect{stroke-width:.5}.crossword-container{max-width:calc(100% - 258px);position:relative}@media (min-width:1280px){.crossword-container{max-width:none}}@media(max-width:767px){.crossword-container{max-width:none}}.crossword-container--disabled:after{position:absolute;left:0;z-index:50;width:100%;--tw-bg-opacity:0;content:""}.clue-sidebar,.crossword-container--disabled:after{top:0;height:100%;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.clue-sidebar{position:fixed;right:0;display:none;width:258px;overflow:auto;--tw-bg-opacity:1;padding-top:111px;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:640px){.clue-sidebar{display:block}}.clue-sidebar .direction{padding-top:1rem}.clue-sidebar .direction h3{margin-bottom:1rem;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem}.clue-sidebar .direction .clue{cursor:pointer;border-left-width:2px;border-color:transparent;padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgb(56 56 56/var(--tw-text-opacity,1))}.clue-sidebar .direction .clue.highlight{--tw-border-opacity:1;border-color:rgb(239 27 51/var(--tw-border-opacity,1));background:linear-gradient(90deg,#fff8f6 -8.38%,hsla(60,5%,96%,0) 96.66%)}.clue-sidebar--sticky{padding-top:.75rem}