#point,#instagram section b{font-size:150%}main details ruby,main details ul li time{font-size:111%}main details ul u,main details ul a,main details#youtube ul li,main details#youtube ul li input{font-size:90%}main details ruby rt,main details ul small{font-size:75%;text-align:left}main details#youtube ul li input{font-style:inherit}main details#youtube ul li a{transform:scaleY(1.5)}main details ul{padding:0}main details button,main details section,main details form{padding:0 1rem}main details summary{margin:.5rem}main details ruby,main details ruby rt{padding:0 0 .5rem}#moreinfo,#receipt section,#instagram section{margin-bottom:1rem}main details[open]{margin-bottom:2rem}main details{margin:auto;max-width:calc(1080px - 2rem)}main details form{max-width:100%}main details:not(#youtube) ul li a,main details#youtube ul li input{border:.1rem solid;border-radius:1.5rem;padding:.25rem .5rem}main details#youtube ul li a{border-bottom:.1rem solid}main details#youtube ul li input{background:#fff;color:#000}#receipt,#instagram{columns:2}#receipt summary,#instagram summary{column-span:all}#receipt ul,#receipt section,#instagram form{break-inside:avoid}main details button[hidden]{display:none}@media screen and (max-width: 750px){#receipt,#instagram{columns:1}main details[open]{margin-bottom:1rem}#instagram form input{width:100%}}
