.toggle-announcement{display:none;width:0;height:0;opacity:0;overflow:hidden}.announcements.detail-shown>.announcement,.announcements.detail-shown~*{-webkit-transition:visibility .3s ease-out;-o-transition:visibility .3s ease-out;transition:visibility .3s ease-out;visibility:hidden}.announcements .announcement{border:1px solid #d6d6d6;padding:15px 20px;border-radius:4px;margin:20px 40px 10px}.announcements .announcement:first-child{margin-top:43px}@media only screen and (max-width:735px){.announcements .announcement{text-align:center;margin:20px 10px}}.announcements .announcement .description{display:block;font-weight:200;font-size:20px;line-height:25px;margin:0}.announcements .announcement .description.inline{display:inline}@media only screen and (max-width:735px){.announcements .announcement .description{display:none!important}}.announcements .announcement .title{display:inline-block;font-size:20px;font-weight:500;line-height:25px;margin:0}.announcements .announcement .title.inline{display:inline}@media only screen and (max-width:735px){.announcements .announcement .title{display:block!important;font-size:22px;font-weight:200;margin-bottom:5px}}.announcements .announcement .title .hide-mobile{display:inline}@media only screen and (max-width:735px){.announcements .announcement .title .hide-mobile{display:none}}.announcements .announcement p{margin:0;word-break:break-word}.announcements .announcement .to-announcement{margin:0 auto}.announcements .announcement-details{position:absolute;top:-43px;left:100vw;width:100vw;height:calc(100vh - 100px);background-color:#fff;overflow:scroll;-webkit-overflow-scrolling:touch}@media only screen and (max-width:735px){.announcements .announcement-details :last-child{padding-bottom:100px}}.announcements .announcement-details .from-announcement{position:relative;display:block;width:28px;margin-top:10px;padding:10px;left:12px;cursor:pointer}.announcements .announcement-details .from-announcement:focus{outline:3px solid rgba(131,192,253,.5);outline-offset:1px}.announcements .announcement-details .from-announcement:focus[data-focus=mouse]:focus,.announcements .announcement-details .from-announcement:focus[data-focus=touch]:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.announcements .announcement-details .title{padding:0 22px;margin-top:5px;font-size:22px;font-weight:200;line-height:26px}.announcements .announcement-details .description{padding:0 22px;font-size:18px;font-weight:400;line-height:26px;outline:none;word-break:break-word}.announcements .announcement-details .icon-chevronleft{padding:0;font-size:32px;font-weight:200}.tutorial{position:relative;width:100%;padding:0 16px;-webkit-box-sizing:border-box;box-sizing:border-box}.tutorial ol,.tutorial ul{padding-left:20px}.tutorial ol li,.tutorial ul li{margin-bottom:16px;line-height:24px}.tutorial ol li p,.tutorial ul li p{margin-left:10px}.tutorial .announcements+h1{margin-top:30px}.tutorial h1{font-weight:200;font-size:52px;line-height:1.1em;text-align:center;margin-bottom:86px;margin-top:57px}@media only screen and (max-width:735px){.tutorial h1{font-size:28px;font-weight:300}}@media only screen and (max-width:767px){.tutorial h1{margin-bottom:40px}}.tutorial h1+.subtitle{margin-top:-64px}@media only screen and (max-width:767px){.tutorial h1+.subtitle{margin-top:0}}.tutorial h2{font-size:24px;font-weight:400;margin:0 0 22px}@media only screen and (max-width:735px){.tutorial h2{font-size:22px;font-weight:400}}.tutorial p{line-height:26px;margin:0 0 22px}.tutorial p+ol{margin:-6px 0 0}.tutorial img{max-width:620px;margin:40px 12px 80px}@media only screen and (max-width:767px){.tutorial img{margin:20px 0 40px}}@media only screen and (max-width:735px){.tutorial img{max-width:100%}}.tutorial table{font-size:17px;line-height:24px;border:1px solid #d6d6d6;margin-bottom:32px}.tutorial table caption{padding-bottom:5px}.tutorial table thead{border-bottom:1px solid #d6d6d6}.tutorial table thead tr{background-color:#fafafa}.tutorial table thead tr th{font-weight:600;text-align:center}.tutorial table tr{background-color:#fff}.tutorial table tr:nth-child(2n){background-color:#fafafa}.tutorial table tr td,.tutorial table tr th{padding:10px 15px}@media only screen and (max-width:735px){.tutorial a{word-wrap:break-word}}.tutorial>ol{padding-left:20px!important}.tutorial>ol>li{font-weight:700}@media only screen and (max-width:735px){.tutorial ol{padding-left:10px}}.tutorial ol li{line-height:24px}.tutorial ol li:first-child{margin-top:16px}