/* Supporting pages reuse the blog header, reading column and type scale. */
.support-layout{max-width:1120px;margin:0 auto;padding-bottom:70px}
.support-article{width:650px;margin-left:170px}
.support-heading{margin-bottom:20px}
.support-heading h1{font-size:35px;line-height:1.1;font-weight:600;letter-spacing:0;margin:0 0 4px}
.support-heading p{font-size:16px;line-height:1.5;color:#ccc;margin:0}
.rights-content ul{margin:0 0 14.4px;padding-left:24px}
.rights-content li+li{margin-top:8px}
.rights-content strong{font-weight:600}
.error-page{min-height:100dvh;display:flex;flex-direction:column}
.error-page .support-layout{width:100%;flex:1;display:flex}
.error-page .support-article{display:flex;flex-direction:column}
.error-message{flex:1;display:flex;flex-direction:column;justify-content:center}
@media(min-width:1000px) and (max-width:1199px){.support-layout{width:calc(100% - 50px)}.support-article{width:min(650px,calc(100% - 110px));margin-left:110px}.error-page .support-layout{width:calc(100% - 50px)}}
@media(max-width:999px){.support-layout{width:min(700px,calc(100% - 32px));padding-bottom:40px}.support-article{width:auto;margin:0}.error-page .support-layout{width:min(700px,calc(100% - 32px))}.error-page .support-article{width:100%}}
