html{-webkit-text-size-adjust:100%;overflow-y:scroll}body{margin:0}.long-rich-text{position:relative;max-height:200px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 70%,rgba(0,0,0,0));mask-image:linear-gradient(180deg,rgba(0,0,0,1) 70%,rgba(0,0,0,0))}.long-rich-text.full{max-height:none;-webkit-mask-image:none;mask-image:none}.long-rich-text h1{font-size:2.5em;color:#333}.long-rich-text h2{font-size:2em;color:#222}.long-rich-text h3,.long-rich-text h4{font-size:1.8em;color:#0077ed;margin:30px 0}.long-rich-text p{font-size:18px;line-height:1.5;color:#222;text-align:justify;margin-bottom:30px}.long-rich-text a{color:#222;text-decoration:underline}.long-rich-text strong{font-weight:700}.long-rich-text ul{margin:0;padding-left:0}.long-rich-text ul li{color:#333;margin:0 0 10px;font-size:18px;line-height:1.5;font-weight:400}.long-rich-text ul li strong{color:#333}.short-rich-text,.short-rich-text p{font-size:18px;line-height:1.5;color:#222;text-align:justify}.rainbow-text{color:black;background-image:linear-gradient(90deg,#8a63d2,#f16da9,#e84a60,#8a63d2);background-size:200%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:none}.rainbow-text.animate{animation:rainbowMove 4s linear 1s infinite}@keyframes rainbowMove{0%{background-position:100% 50%}50%{background-position:0 50%}to{background-position:100% 50%}}.picture-tile-link-block{width:100%;cursor:pointer;text-decoration:none}.picture-tile-link-block:hover .picture-tile-image{opacity:.92}