When the child span element is clicked, it should be hidden initially and then when revealed, it should be positioned all the way to the left and have a width of 80% of the screen size relative to its grandparent, not parent.
This is the provided code:
<p>Text text text text
<span style="position: relative; display: inline-block; vertical-align: top; background: #dddddd; overflow: hidden;" onclick="this.style.overflow='';" onmouseout="this.style.overflow='hidden';">(activeword)
<span style="position: absolute; background: white; border: 1px solid black;">
Lorem ipsum, big text here, dolor sit amet, consectetur adipiscing elit.
Lorem ipsum, second even bigger text here, dolor sit amet, consectetur adipiscing elit.
</span>
</span>
text text text end of paragraph text.</p>
(Note: External CSS cannot be used and pseudo-elements that can't go inline are also restricted)