.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 #d2d2d7;padding:15px 20px;border-radius:4px;margin:20px 40px 10px}.announcements .announcement:first-child{margin-top:43px}@media only screen and (max-width:320px){.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:320px){.announcements .announcement .description{display:none!important}}.announcements .announcement .description>*{line-height:1.33;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.announcements .announcement .description>* p{margin:0;padding:0}.announcements .announcement .description>* p img{display:block}.announcements .announcement .description>* img{max-width:100%;height:auto}.announcements .announcement .description>* a{word-wrap:break-word}.announcements .announcement .description>* em{font-style:italic}.announcements .announcement .description>* .iframe-placeholder,.announcements .announcement .description>* iframe{max-width:100%;width:640px;height:390px}@media only screen and (max-width:1024px){.announcements .announcement .description>* .iframe-placeholder,.announcements .announcement .description>* iframe{width:100vw;height:56.25vw}}.announcements .announcement .description>* .iframe-placeholder:focus,.announcements .announcement .description>* iframe:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.announcements .announcement .description>* .iframe-placeholder:focus[data-focus=key]:focus,.announcements .announcement .description>* iframe:focus[data-focus=key]:focus{outline:3px solid #50a1ff;outline-offset:1px}.announcements .announcement .description>* blockquote{border:1px solid #eee;border-left:2px solid #ccc;margin:10px 20px;padding:10px;background-color:#eee}.announcements .announcement .description>* blockquote blockquote{background-color:#eef;border-color:#eef #eef #eef #ccf}.announcements .announcement .description>* blockquote blockquote blockquote{background-color:#efe;border-color:#efe #efe #efe #cfc}.announcements .announcement .description>* blockquote blockquote blockquote blockquote{background-color:#fee;border-color:#fee #fee #fee #fcc}.announcements .announcement .description>* blockquote+blockquote{margin-top:-20px;padding-top:0}.announcements .announcement .description>* .header1,.announcements .announcement .description>* .header-1{margin:0;line-height:1.1em}.announcements .announcement .description>* blockquote.header-1{margin:0 20px}.announcements .announcement .description>* blockquote+blockquote.header-1{margin-top:-10px}.announcements .announcement .description>* .header2,.announcements .announcement .description>* .header-2{margin:0;line-height:1.1em}.announcements .announcement .description>* blockquote.header-2{margin:0 20px}.announcements .announcement .description>* blockquote+blockquote.header-2{margin-top:-10px}.announcements .announcement .description>* .header3,.announcements .announcement .description>* .header-3{margin:0;line-height:1.1em}.announcements .announcement .description>* blockquote.header-3{margin:0 20px}.announcements .announcement .description>* blockquote+blockquote.header-3{margin-top:-10px}.announcements .announcement .description>* .header4,.announcements .announcement .description>* .header-4{margin:0;line-height:1.1em}.announcements .announcement .description>* blockquote.header-4{margin:0 20px}.announcements .announcement .description>* blockquote+blockquote.header-4{margin-top:-10px}.announcements .announcement .description>* .header5,.announcements .announcement .description>* .header-5{margin:0;line-height:1.1em}.announcements .announcement .description>* blockquote.header-5{margin:0 20px}.announcements .announcement .description>* blockquote+blockquote.header-5{margin-top:-10px}.announcements .announcement .description>* .header6,.announcements .announcement .description>* .header-6{margin:0;line-height:1.1em}.announcements .announcement .description>* blockquote.header-6{margin:0 20px}.announcements .announcement .description>* blockquote+blockquote.header-6{margin-top:-10px}.announcements .announcement .description>* table:not(.code-block){font-size:17px;line-height:24px;border:1px solid #d2d2d7;margin-bottom:32px}.announcements .announcement .description>* table:not(.code-block).scrollable{overflow:auto;max-width:100%;display:block}.announcements .announcement .description>* table:not(.code-block) caption{padding-bottom:5px}.announcements .announcement .description>* table:not(.code-block) thead{border-bottom:1px solid #d2d2d7}.announcements .announcement .description>* table:not(.code-block) thead tr{background-color:#f5f5f7}.announcements .announcement .description>* table:not(.code-block) thead tr th{font-weight:600;text-align:center}.announcements .announcement .description>* table:not(.code-block) tr{background-color:#fff}.announcements .announcement .description>* table:not(.code-block) tr:nth-child(2n){background-color:#f5f5f7}.announcements .announcement .description>* table:not(.code-block) tr td,.announcements .announcement .description>* table:not(.code-block) tr th{padding:10px 15px}.announcements .announcement .description>* :not(blockquote):not(pre):not(code):not(.code-block):not(ul):not(ol):last-child{padding-bottom:0;margin-bottom:0}.announcements .announcement .description>* .align-center{text-align:center}.announcements .announcement .description>* .align-right{text-align:right}.announcements .announcement .description>* .indent-1{margin-left:32px}.announcements .announcement .description>* blockquote.indent-1{padding-left:32px;margin-left:20px}.announcements .announcement .description>* pre.indent-1{width:calc(100% - 32px);max-width:calc(100% - 32px)}.announcements .announcement .description>* .indent-2{margin-left:64px}.announcements .announcement .description>* blockquote.indent-2{padding-left:64px;margin-left:20px}.announcements .announcement .description>* pre.indent-2{width:calc(100% - 64px);max-width:calc(100% - 64px)}.announcements .announcement .description>* .indent-3{margin-left:96px}.announcements .announcement .description>* blockquote.indent-3{padding-left:96px;margin-left:20px}.announcements .announcement .description>* pre.indent-3{width:calc(100% - 96px);max-width:calc(100% - 96px)}.announcements .announcement .description>* .indent-4{margin-left:128px}.announcements .announcement .description>* blockquote.indent-4{padding-left:128px;margin-left:20px}.announcements .announcement .description>* pre.indent-4{width:calc(100% - 128px);max-width:calc(100% - 128px)}.announcements .announcement .description>* .indent-5{margin-left:160px}.announcements .announcement .description>* blockquote.indent-5{padding-left:160px;margin-left:20px}.announcements .announcement .description>* pre.indent-5{width:calc(100% - 160px);max-width:calc(100% - 160px)}.announcements .announcement .description>* .indent-6{margin-left:192px}.announcements .announcement .description>* blockquote.indent-6{padding-left:192px;margin-left:20px}.announcements .announcement .description>* pre.indent-6{width:calc(100% - 192px);max-width:calc(100% - 192px)}.announcements .announcement .description>* .indent-7{margin-left:224px}.announcements .announcement .description>* blockquote.indent-7{padding-left:224px;margin-left:20px}.announcements .announcement .description>* pre.indent-7{width:calc(100% - 224px);max-width:calc(100% - 224px)}.announcements .announcement .description>* .indent-8{margin-left:256px}.announcements .announcement .description>* blockquote.indent-8{padding-left:256px;margin-left:20px}.announcements .announcement .description>* pre.indent-8{width:calc(100% - 256px);max-width:calc(100% - 256px)}.announcements .announcement .description>* .indent-9{margin-left:288px}.announcements .announcement .description>* blockquote.indent-9{padding-left:288px;margin-left:20px}.announcements .announcement .description>* pre.indent-9{width:calc(100% - 288px);max-width:calc(100% - 288px)}.announcements .announcement .description>* .log-attachment{display:block;margin:8px 0}.announcements .announcement .description>* .log-attachment a{font-size:14px;text-decoration:none;color:#86868b;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.announcements .announcement .description>* .log-attachment a:before{content:" ";display:inline-block;width:12px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='40' width='39' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none'%3E%3Cpath d='M26 16.529a.377.377 0 00-.112-.265l-4.714-4.176a.464.464 0 00-.262-.088h-7.164c-.411 0-.748.317-.748.705v14.59c0 .388.337.705.748.705h11.504c.411 0 .748-.317.748-.705zm-4.695-3.384l3.386 3.014h-3.012c-.206 0-.374-.159-.374-.353z' fill='%23666'/%3E%3Cpath d='M15 18h9v1h-9zm0 3h9v1h-9zm0 3h9v1h-9z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;margin-right:5px}.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:320px){.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:320px){.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:#e8e8ed;overflow:scroll;-webkit-overflow-scrolling:touch}@media only screen and (max-width:320px){.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:none;-webkit-box-shadow:none;box-shadow:none}.announcements .announcement-details .from-announcement:focus[data-focus=key]:focus{outline:3px solid #50a1ff;outline-offset:1px}.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}.announcements.callout{border:1px solid #d2d2d7;padding:.9375rem 20px;border-radius:4px;margin:32px 0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.announcements.callout .description{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;word-break:break-word;font-weight:500}.announcements.callout .description .external-link{color:#fff;font-weight:400}.announcements.callout .description .external-link:hover{text-decoration:underline}.announcements.callout .description .external-link:after{content:"\203A";display:inline-block;padding-left:4px;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.announcements.callout.announcements:first-child{margin-top:5px}.announcements.callout .icon{vertical-align:top;padding-right:20px;-webkit-box-flex:0;-ms-flex:0 1 20px;flex:0 1 20px}.announcements.callout .icon:before{font-size:1.25rem;line-height:1.375rem;padding-right:0}.announcements.callout .icon-close{color:#d2d2d7;float:right}.announcements.callout.info{background-color:#06c;color:#fff;margin:0 0 5px;border:none;border-radius:5px;text-align:center}.announcements.callout.info .description div{display:inline}.announcements.callout.info+.hero-image{margin-top:0}.announcements.callout.banner{display:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,102,204,.1);border-color:rgba(0,102,204,.2);margin:16px 0 32px}.announcements.callout.banner.shown{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:320px){.announcements.callout.banner{padding:.625rem 5px}}.announcements.callout.banner .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-right:10px}@media only screen and (max-width:320px){.announcements.callout.banner .icon{padding-right:0}}.announcements.callout.banner .icon:before{color:#0071e3}.announcements.callout.banner .icon-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:0}.announcements.callout.warn{background-color:rgba(191,72,0,.1);border-color:#bf4800}.announcements.callout.warn .icon:before{color:#bf4800}.announcements.callout.warn .title{font-weight:bolder;margin-bottom:.3125rem}.announcements.callout.warn .title+.description{padding-left:2.1875rem}.announcements.callout.hero-promo{border:0;padding:0}.announcements.callout.hero-promo .image{border:1px solid #d2d2d7;border-radius:4px;width:100%}.announcements.callout.locked,.announcements.callout.removed,.announcements.callout.review{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.announcements.callout.locked .icon,.announcements.callout.removed .icon,.announcements.callout.review .icon{height:1.25rem}.announcements a[href^=tel]{color:inherit;text-decoration:none}.top-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.0625rem solid #d2d2d7;padding:10px}.top-tag:nth-child(2){border-top:.0625rem solid #d2d2d7}.top-tag:last-of-type{margin-bottom:0}.top-tag .tag-img{width:32px;height:32px;-ms-flex-negative:0;flex-shrink:0;display:block}.top-tag .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:15px;width:calc(100% - 79px)}.top-tag .content.no-image{width:100%;margin-left:0}.top-tag .content .tag-link{font-weight:600;font-size:18px;line-height:22px;letter-spacing:-.025em;display:block;word-break:break-word;color:#1d1d1f;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.my-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.0625rem solid #d2d2d7;padding:10px}.my-tag:nth-child(2){border-top:.0625rem solid #d2d2d7}.my-tag:last-of-type{margin-bottom:0}.my-tag .tag-img{width:32px;height:32px;-ms-flex-negative:0;flex-shrink:0;display:block}.my-tag .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:15px;width:calc(100% - 79px)}.my-tag .content.no-image{width:100%;margin-left:0}.my-tag .content .tag-link{font-weight:600;font-size:18px;line-height:22px;letter-spacing:-.025em;display:block;word-break:break-word;color:#1d1d1f;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.reputation-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;padding:4px 8px;background-color:#f5f5f7}.reputation-badge .icon{display:block;position:relative;width:1.125rem;height:1.125rem;background-size:1.125rem;background-repeat:no-repeat;background-position:50%;-ms-flex-negative:0;flex-shrink:0;margin-right:5px}.reputation-badge .icon.votes{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='12' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.988 10.282l-3.254 1.68a.383.383 0 01-.553-.405l.62-3.55-2.62-2.51a.383.383 0 01.212-.655l3.625-.518 1.627-3.24a.383.383 0 01.685 0l1.627 3.24 3.626.518a.383.383 0 01.21.656L9.175 8.006l.62 3.55a.383.383 0 01-.554.407z' fill='%23face2f' fill-rule='evenodd'/%3E%3C/svg%3E")}.reputation-badge .icon.replies{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='10' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.7 8.783a4.767 4.767 0 01-2.934 1.004H5.702a4.787 4.787 0 110-9.574h3.064A4.79 4.79 0 0113.33 3.55c.11.21.188.544.22 1.023.203 3.134-.114 4.44 1.63 5.017-1.75.332-2.225.367-3.46-.788a1.64 1.64 0 01-.02-.019zM4.84 3.568h4.788a.383.383 0 000-.766H4.84a.383.383 0 000 .766zm0 1.724h4.788a.383.383 0 000-.766H4.84a.383.383 0 100 .766zm0 1.723h3.331a.383.383 0 100-.766h-3.33a.383.383 0 000 .766z' fill='%23178bfb' fill-rule='evenodd'/%3E%3C/svg%3E");background-size:1.25rem}.reputation-badge .icon.solved{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='13' width='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.226 12.772a.879.879 0 01-1.311-.352 1.494 1.494 0 00-1.506-.869.879.879 0 01-.96-.96 1.494 1.494 0 00-.87-1.506.879.879 0 01-.35-1.311 1.494 1.494 0 000-1.74.879.879 0 01.35-1.31c.583-.265.932-.87.87-1.507a.879.879 0 01.96-.96 1.494 1.494 0 001.506-.869.879.879 0 011.311-.351c.52.372 1.22.372 1.74 0a.879.879 0 011.31.351c.265.582.87.932 1.507.87a.879.879 0 01.96.96 1.494 1.494 0 00.869 1.505.879.879 0 01.351 1.312 1.494 1.494 0 000 1.739.879.879 0 01-.351 1.311c-.582.264-.932.87-.87 1.506a.879.879 0 01-.96.96 1.494 1.494 0 00-1.505.87.879.879 0 01-1.312.35 1.494 1.494 0 00-1.739 0zM4.017 6.655a.557.557 0 00-.77-.11.539.539 0 00-.112.764L4.6 9.23l4.373-3.67a.539.539 0 00.06-.77.557.557 0 00-.775-.059L4.777 7.65z' fill='%232ea342' fill-rule='evenodd'/%3E%3C/svg%3E")}.reputation-badge .icon.apple-recommended{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='14' width='14' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 .298a6.702 6.702 0 110 13.404A6.702 6.702 0 017 .298zM8.362 4.63c-.63-.036-1.161.357-1.46.357-.3 0-.761-.338-1.257-.327a1.861 1.861 0 00-1.576.957c-.676 1.164-.177 2.889.48 3.835.319.469.703.984 1.207.968.48-.02.665-.311 1.246-.311s.75.31 1.257.3c.526-.011.853-.47 1.172-.938.365-.534.515-1.05.526-1.08-.011-.01-1.011-.392-1.022-1.545-.011-.965.785-1.426.826-1.453-.45-.668-1.153-.744-1.399-.763zm.006-1.843c-.385.02-.856.254-1.129.584-.242.28-.46.741-.403 1.174.433.036.864-.218 1.136-.534.265-.327.442-.771.396-1.224z' fill-rule='evenodd'/%3E%3C/svg%3E");background-size:1rem}.reputation-badge .count{font-size:14px}.user-reputation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.user-reputation>*{margin-right:15px;margin-bottom:10px}.user-reputation>:last-child{margin-left:0}.top-user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:.0625rem solid #d2d2d7;border-radius:.375rem;padding:.9375rem;margin-bottom:20px}.top-user:last-of-type{margin-bottom:0}.top-user .user-avatar{-webkit-box-flex:0;-ms-flex:0 1 62px;flex:0 1 62px}.top-user .content{display:block;-webkit-box-flex:2;-ms-flex:2 2 auto;flex:2 2 auto;white-space:nowrap;margin-left:.9375rem;width:100%}.top-user .content .user-name{font-weight:600;font-size:18px;line-height:22px;letter-spacing:-.025em;max-width:12.5rem;display:block;padding:5px;margin:-5px;white-space:normal;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.top-user .content .user-name a{color:#000}.top-user .content .tooltip{white-space:pre-wrap}.top-user .content .tooltip:after{width:0;height:0}.tags-component{margin:0;list-style:none}.tags-component .list-item{display:inline-block}@media only screen and (max-width:767px){.tags-component .list-item{display:block}}.tags-component .list-item .tag{padding:.3125rem .5625rem;border-radius:.25rem;white-space:nowrap;display:inline-block;color:#1d1d1f;background-color:#e8e8ed;margin:2px 2px 2px 0;font-size:14px}@media only screen and (max-width:767px){.tags-component .list-item .tag{max-width:calc(100vw - 165px);white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}}.tooltip-wrapper{position:relative;display:block}.tooltip-wrapper .tooltip{position:absolute;background-color:#f5f5f7;padding:14px;border-radius:.25rem;bottom:40px;left:-10px;font-size:14px;z-index:2;display:none}.tooltip-wrapper .tooltip.shown{display:block}.tooltip-wrapper .tooltip:focus{outline:none}.tooltip-wrapper .tooltip.small-width{width:9.375rem}.tooltip-wrapper .tooltip.medium-width{width:18.75rem;max-width:50vw}.tooltip-wrapper .tooltip.long-width{width:31.25rem;max-width:50vw}.tooltip-wrapper .tooltip.no-wrap{white-space:nowrap}.tooltip-wrapper .tooltip:after{position:absolute;bottom:-10px;left:10px;content:" ";border-top:.625rem solid #f5f5f7;border-left:.625rem solid rgba(0,0,0,0);border-right:.625rem solid rgba(0,0,0,0)}.tooltip-wrapper .tooltip.align-right{left:auto;right:-9px}.tooltip-wrapper .tooltip.align-right:after{left:auto;right:8px}.tooltip-wrapper .tooltip.bottom{bottom:-60px;margin-top:2.125rem}.tooltip-wrapper .tooltip.bottom:after{border:.625rem solid rgba(0,0,0,0);border-top:none;border-bottom:.625rem solid #f5f5f7;bottom:43px}.tooltip-wrapper .tooltip .learn-more{display:block;margin-top:15px}.tooltip-wrapper .tooltip .search-help .search-title{margin:10px;padding-bottom:8px}.tooltip-wrapper .tooltip .search-help .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:10px}.tooltip-wrapper .tooltip .search-help .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.tooltip-wrapper .tooltip .search-help .syntax{font-weight:600;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.tooltip-wrapper .tooltip-button{font-size:20px;color:#d2d2d7;margin-left:5px;vertical-align:middle;z-index:1}@media only screen and (max-width:1024px){.tooltip-wrapper .tooltip-button{vertical-align:middle;padding-bottom:12px;margin-bottom:0}}.content-post-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;padding-bottom:.9375rem;margin-top:0;border-bottom:1px solid #d2d2d7}.content-post-list:last-of-type{border-bottom:none}@media only screen and (max-width:767px){.content-post-list{width:100%;padding-bottom:30px}}.content-post-list.apple-recommended .stats .replies{background-color:#f1f9f4;color:#2ea342;border:2px solid #2ea342;padding:.8125rem}.content-post-list.solved .stats .replies{background-color:#f1f9f4;color:#2ea342}.content-post-list.down-voted .stats .replies{background-color:#fff2f4;color:#e30000}.content-post-list.up-voted .stats .replies{background-color:#e8f2fa;color:#06c}.content-post-list .stats{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.content-post-list .stats .unwatch-icon+.tooltip,.content-post-list .stats .watch-icon+.tooltip{left:70px;bottom:30px}.content-post-list .stats .replies+.tooltip{bottom:75px}.content-post-list .stats .tooltip-wrapper{display:block}.content-post-list .stats .replies{display:block;text-align:center;font-size:1.5rem;font-weight:700;padding:.9375rem;width:3.4375rem;line-height:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;border-radius:.3125rem}.content-post-list .stats .spinner{position:absolute;top:-19px;right:-19px;z-index:1;display:none}.content-post-list .stats .watch-icon{position:absolute;display:none;top:0;right:0;width:1.75rem;min-height:1.75rem;margin:0;z-index:1;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);background-repeat:no-repeat;background-position:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='28' width='28' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M5.128 0h17.744c1.783 0 2.43.186 3.082.534.652.349 1.163.86 1.512 1.512S28 3.345 28 5.128v17.744c0 1.783-.186 2.43-.534 3.082a3.635 3.635 0 01-1.512 1.512c-.652.348-1.299.534-3.082.534H5.128c-1.783 0-2.43-.186-3.082-.534s-1.163-.86-1.512-1.512C.186 25.302 0 24.655 0 22.872V5.128c0-1.783.186-2.43.534-3.082A3.635 3.635 0 012.046.534C2.698.186 3.345 0 5.128 0z' fill='%23f2f2f2'/%3E%3Cpath d='M21.15 19.957c.923 0 1.488-.504 1.488-1.262 0-.863-.702-1.616-1.432-2.325l-.157-.151-.078-.075c-.637-.622-.78-1.92-.897-3.12-.143-3.3-1.103-5.626-3.425-6.464-.367-1.19-1.327-2.092-2.645-2.092-1.326 0-2.286.902-2.653 2.092-2.313.838-3.29 3.164-3.425 6.464-.108 1.2-.26 2.498-.897 3.12l-.077.075-.156.151c-.725.71-1.434 1.462-1.434 2.325 0 .758.573 1.262 1.488 1.262zm-7.001 3.575c1.575 0 2.723-1.083 2.83-2.383h-5.66c.107 1.3 1.255 2.383 2.83 2.383z' fill='%23178bfb' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E")}.content-post-list .stats .watch-icon.shown{display:block}.content-post-list .stats .unwatch-icon{position:absolute;display:none;top:0;right:0;width:1.75rem;min-height:1.75rem;margin:0;z-index:1;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);background-repeat:no-repeat;background-position:50%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='28' width='28' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M5.128 0h17.744c1.783 0 2.43.186 3.082.534.652.349 1.163.86 1.512 1.512S28 3.345 28 5.128v17.744c0 1.783-.186 2.43-.534 3.082a3.635 3.635 0 01-1.512 1.512c-.652.348-1.299.534-3.082.534H5.128c-1.783 0-2.43-.186-3.082-.534s-1.163-.86-1.512-1.512C.186 25.302 0 24.655 0 22.872V5.128c0-1.783.186-2.43.534-3.082A3.635 3.635 0 012.046.534C2.698.186 3.345 0 5.128 0z' fill='%23e8e8ed'/%3E%3Cpath d='M20.788 19.49c.924 0 1.489-.506 1.489-1.263 0-.863-.703-1.616-1.433-2.325l-.157-.151-.078-.075c-.637-.622-.78-1.92-.897-3.12-.143-3.3-1.102-5.626-3.424-6.464C15.92 4.902 14.96 4 13.643 4c-1.327 0-2.286.902-2.654 2.092-2.313.838-3.29 3.164-3.425 6.464-.107 1.2-.26 2.498-.896 3.12l-.078.075-.155.151C5.709 16.612 5 17.364 5 18.227c0 .757.574 1.262 1.488 1.262zm-7 3.574c1.574 0 2.722-1.083 2.829-2.383h-5.66c.107 1.3 1.255 2.383 2.83 2.383z' fill='%23000' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E")}.content-post-list .stats .unwatch-icon.shown{display:block}.content-post-list .stats .details{margin-top:9px;margin-left:17px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.content-post-list .stats .details,.content-post-list .stats .details .votes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.content-post-list .stats .details .votes{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#86868b}.content-post-list .stats .details .votes:before{content:" ";background-repeat:no-repeat;background-size:contain;background-position:50%;width:22px;min-height:13px;height:auto;display:block;margin:auto;width:1.375rem;min-height:.8125rem;margin:0 .3125rem 0 0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='14' width='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.227 12.117h.04c.439 0 .794.354.794.79a.792.792 0 01-.794.791h-1.44c-4.149.302-6.739.039-7.77-.79-1.472-1.185-.393-6.52.241-6.533.005 0 .33-.09.612-.168 1.757-.68 3.094-2.178 4.011-4.492.365-1.827 1.723-1.47 2.049.476 0 .335.36 1.829-1.004 3.46h3.91c.614 0 1.112.496 1.112 1.108s-.498 1.107-1.113 1.107h-.648v.162h1.096c.533 0 .964.43.964.96s-.431.96-.964.96h-1.096v.162h.63c.512 0 .926.413.926.923a.924.924 0 01-.926.922h-.63z' fill='%237c7c7c' fill-rule='evenodd'/%3E%3C/svg%3E")}.content-post-list .stats .details .views{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#86868b}.content-post-list .stats .details .views:before{content:" ";background-repeat:no-repeat;background-size:contain;background-position:50%;width:22px;min-height:13px;height:auto;display:block;margin:auto;width:1.375rem;min-height:.8125rem;margin:0 .3125rem 0 0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='10' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%237c7c7c' fill-rule='evenodd'%3E%3Cpath d='M11.746 1.392a8.016 8.016 0 013.174 3.052l.156.28-.003.007A7.952 7.952 0 011.053 5l-.147-.276.003-.007a8.016 8.016 0 0110.837-3.326zm-3.748.469a2.89 2.89 0 00-2.887 2.89 2.89 2.89 0 002.887 2.89 2.89 2.89 0 002.888-2.89 2.89 2.89 0 00-2.888-2.89z'/%3E%3Cpath d='M7.99 2.752c.3 0 .585.06.842.167l-.701 1.88 1.8-.819c.107.24.166.505.166.782 0 1.11-.943 2.01-2.106 2.01s-2.107-.9-2.107-2.01.943-2.01 2.107-2.01z'/%3E%3C/g%3E%3C/svg%3E")}.content-post-list .summary{-webkit-box-flex:3;-ms-flex:3 3 auto;flex:3 3 auto;padding:0 14px 0 30px;position:relative}@media only screen and (max-width:767px){.content-post-list .summary{padding:0 .875rem}}.content-post-list .summary .post-title{font-weight:700;font-size:20px;line-height:24px;letter-spacing:.019em;color:#000;word-wrap:break-word;word-break:break-word;margin-bottom:.5rem}.content-post-list .summary .answered-in{margin-bottom:15px;font-weight:500}.content-post-list .summary .answered-in .answered-in-link{word-break:break-word}.content-post-list .summary .excerpt{margin-top:10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;word-break:break-word}@media only screen and (max-width:767px){.content-post-list .summary .excerpt{-webkit-line-clamp:4}}.content-post-list .summary .excerpt>*{line-height:1.33;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.content-post-list .summary .excerpt>* p{margin:0;padding:0}.content-post-list .summary .excerpt>* p img{display:block}.content-post-list .summary .excerpt>* img{max-width:100%;height:auto}.content-post-list .summary .excerpt>* a{word-wrap:break-word}.content-post-list .summary .excerpt>* em{font-style:italic}.content-post-list .summary .excerpt>* .iframe-placeholder,.content-post-list .summary .excerpt>* iframe{max-width:100%;width:640px;height:390px}@media only screen and (max-width:1024px){.content-post-list .summary .excerpt>* .iframe-placeholder,.content-post-list .summary .excerpt>* iframe{width:100vw;height:56.25vw}}.content-post-list .summary .excerpt>* .iframe-placeholder:focus,.content-post-list .summary .excerpt>* iframe:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.content-post-list .summary .excerpt>* .iframe-placeholder:focus[data-focus=key]:focus,.content-post-list .summary .excerpt>* iframe:focus[data-focus=key]:focus{outline:3px solid #50a1ff;outline-offset:1px}.content-post-list .summary .excerpt>* blockquote{border:1px solid #eee;border-left:2px solid #ccc;margin:10px 20px;padding:10px;background-color:#eee}.content-post-list .summary .excerpt>* blockquote blockquote{background-color:#eef;border-color:#eef #eef #eef #ccf}.content-post-list .summary .excerpt>* blockquote blockquote blockquote{background-color:#efe;border-color:#efe #efe #efe #cfc}.content-post-list .summary .excerpt>* blockquote blockquote blockquote blockquote{background-color:#fee;border-color:#fee #fee #fee #fcc}.content-post-list .summary .excerpt>* blockquote+blockquote{margin-top:-20px;padding-top:0}.content-post-list .summary .excerpt>* .header1,.content-post-list .summary .excerpt>* .header-1{margin:0;line-height:1.1em}.content-post-list .summary .excerpt>* blockquote.header-1{margin:0 20px}.content-post-list .summary .excerpt>* blockquote+blockquote.header-1{margin-top:-10px}.content-post-list .summary .excerpt>* .header2,.content-post-list .summary .excerpt>* .header-2{margin:0;line-height:1.1em}.content-post-list .summary .excerpt>* blockquote.header-2{margin:0 20px}.content-post-list .summary .excerpt>* blockquote+blockquote.header-2{margin-top:-10px}.content-post-list .summary .excerpt>* .header3,.content-post-list .summary .excerpt>* .header-3{margin:0;line-height:1.1em}.content-post-list .summary .excerpt>* blockquote.header-3{margin:0 20px}.content-post-list .summary .excerpt>* blockquote+blockquote.header-3{margin-top:-10px}.content-post-list .summary .excerpt>* .header4,.content-post-list .summary .excerpt>* .header-4{margin:0;line-height:1.1em}.content-post-list .summary .excerpt>* blockquote.header-4{margin:0 20px}.content-post-list .summary .excerpt>* blockquote+blockquote.header-4{margin-top:-10px}.content-post-list .summary .excerpt>* .header5,.content-post-list .summary .excerpt>* .header-5{margin:0;line-height:1.1em}.content-post-list .summary .excerpt>* blockquote.header-5{margin:0 20px}.content-post-list .summary .excerpt>* blockquote+blockquote.header-5{margin-top:-10px}.content-post-list .summary .excerpt>* .header6,.content-post-list .summary .excerpt>* .header-6{margin:0;line-height:1.1em}.content-post-list .summary .excerpt>* blockquote.header-6{margin:0 20px}.content-post-list .summary .excerpt>* blockquote+blockquote.header-6{margin-top:-10px}.content-post-list .summary .excerpt>* table:not(.code-block){font-size:17px;line-height:24px;border:1px solid #d2d2d7;margin-bottom:32px}.content-post-list .summary .excerpt>* table:not(.code-block).scrollable{overflow:auto;max-width:100%;display:block}.content-post-list .summary .excerpt>* table:not(.code-block) caption{padding-bottom:5px}.content-post-list .summary .excerpt>* table:not(.code-block) thead{border-bottom:1px solid #d2d2d7}.content-post-list .summary .excerpt>* table:not(.code-block) thead tr{background-color:#f5f5f7}.content-post-list .summary .excerpt>* table:not(.code-block) thead tr th{font-weight:600;text-align:center}.content-post-list .summary .excerpt>* table:not(.code-block) tr{background-color:#fff}.content-post-list .summary .excerpt>* table:not(.code-block) tr:nth-child(2n){background-color:#f5f5f7}.content-post-list .summary .excerpt>* table:not(.code-block) tr td,.content-post-list .summary .excerpt>* table:not(.code-block) tr th{padding:10px 15px}.content-post-list .summary .excerpt>* :not(blockquote):not(pre):not(code):not(.code-block):not(ul):not(ol):last-child{padding-bottom:0;margin-bottom:0}.content-post-list .summary .excerpt>* .align-center{text-align:center}.content-post-list .summary .excerpt>* .align-right{text-align:right}.content-post-list .summary .excerpt>* .indent-1{margin-left:32px}.content-post-list .summary .excerpt>* blockquote.indent-1{padding-left:32px;margin-left:20px}.content-post-list .summary .excerpt>* pre.indent-1{width:calc(100% - 32px);max-width:calc(100% - 32px)}.content-post-list .summary .excerpt>* .indent-2{margin-left:64px}.content-post-list .summary .excerpt>* blockquote.indent-2{padding-left:64px;margin-left:20px}.content-post-list .summary .excerpt>* pre.indent-2{width:calc(100% - 64px);max-width:calc(100% - 64px)}.content-post-list .summary .excerpt>* .indent-3{margin-left:96px}.content-post-list .summary .excerpt>* blockquote.indent-3{padding-left:96px;margin-left:20px}.content-post-list .summary .excerpt>* pre.indent-3{width:calc(100% - 96px);max-width:calc(100% - 96px)}.content-post-list .summary .excerpt>* .indent-4{margin-left:128px}.content-post-list .summary .excerpt>* blockquote.indent-4{padding-left:128px;margin-left:20px}.content-post-list .summary .excerpt>* pre.indent-4{width:calc(100% - 128px);max-width:calc(100% - 128px)}.content-post-list .summary .excerpt>* .indent-5{margin-left:160px}.content-post-list .summary .excerpt>* blockquote.indent-5{padding-left:160px;margin-left:20px}.content-post-list .summary .excerpt>* pre.indent-5{width:calc(100% - 160px);max-width:calc(100% - 160px)}.content-post-list .summary .excerpt>* .indent-6{margin-left:192px}.content-post-list .summary .excerpt>* blockquote.indent-6{padding-left:192px;margin-left:20px}.content-post-list .summary .excerpt>* pre.indent-6{width:calc(100% - 192px);max-width:calc(100% - 192px)}.content-post-list .summary .excerpt>* .indent-7{margin-left:224px}.content-post-list .summary .excerpt>* blockquote.indent-7{padding-left:224px;margin-left:20px}.content-post-list .summary .excerpt>* pre.indent-7{width:calc(100% - 224px);max-width:calc(100% - 224px)}.content-post-list .summary .excerpt>* .indent-8{margin-left:256px}.content-post-list .summary .excerpt>* blockquote.indent-8{padding-left:256px;margin-left:20px}.content-post-list .summary .excerpt>* pre.indent-8{width:calc(100% - 256px);max-width:calc(100% - 256px)}.content-post-list .summary .excerpt>* .indent-9{margin-left:288px}.content-post-list .summary .excerpt>* blockquote.indent-9{padding-left:288px;margin-left:20px}.content-post-list .summary .excerpt>* pre.indent-9{width:calc(100% - 288px);max-width:calc(100% - 288px)}.content-post-list .summary .excerpt>* .log-attachment{display:block;margin:8px 0}.content-post-list .summary .excerpt>* .log-attachment a{font-size:14px;text-decoration:none;color:#86868b;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-post-list .summary .excerpt>* .log-attachment a:before{content:" ";display:inline-block;width:12px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='40' width='39' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none'%3E%3Cpath d='M26 16.529a.377.377 0 00-.112-.265l-4.714-4.176a.464.464 0 00-.262-.088h-7.164c-.411 0-.748.317-.748.705v14.59c0 .388.337.705.748.705h11.504c.411 0 .748-.317.748-.705zm-4.695-3.384l3.386 3.014h-3.012c-.206 0-.374-.159-.374-.353z' fill='%23666'/%3E%3Cpath d='M15 18h9v1h-9zm0 3h9v1h-9zm0 3h9v1h-9z' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;margin-right:5px}.content-post-list .summary .excerpt em{font-weight:700;font-style:normal}.content-post-list .summary .tags-component{margin-top:14px}.content-post-list .summary .authored{font-size:14px;font-weight:400;display:block;color:#000;margin-top:10px;line-height:1.5}.content-post-list .summary .authored .author{display:inline-block}.content-post-list .summary .authored .author .name{word-break:break-all}.content-post-list .summary .authored .author .apple-staff{color:#86868b}.content-post-list .summary .authored .time{display:inline-block}.nav-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #d2d2d7;margin-top:33px}.nav-bar .nav-title{font-weight:700;font-size:34px;line-height:41px;letter-spacing:.011em;margin-bottom:calc(10px + .125rem)}@media only screen and (max-width:767px){.nav-bar .nav-title{font-weight:700;font-size:24px;line-height:30px;letter-spacing:.015em}}.nav-bar .tabs-wrapper{margin-left:30px}@media only screen and (max-width:767px){.nav-bar .tabs-wrapper{overflow-y:scroll;padding:5px;margin:-5px -5px -5px 25px}.nav-bar .tabs-wrapper.no-scroll{overflow-y:visible}}.nav-bar .tabs-wrapper .nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;list-style:none}.nav-bar .tabs-wrapper .nav-tabs .nav-tab{margin-right:30px;padding-bottom:10px;white-space:nowrap}.nav-bar .tabs-wrapper .nav-tabs .nav-tab.active{border-bottom:.125rem solid #06c}.nav-bar .tabs-wrapper .nav-tabs .nav-tab:last-child{margin-right:0}@media only screen and (max-width:767px){.nav-bar .tabs-wrapper .nav-tabs .nav-tab:last-child{padding-right:5px}}.nav-bar .tabs-wrapper .nav-tabs .nav-tab .nav-tab-text{color:#06c;font-weight:600}.nav-bar .tabs-wrapper .nav-tabs .nav-tab .nav-tab-text:focus[data-focus=mouse],.nav-bar .tabs-wrapper .nav-tabs .nav-tab .nav-tab-text:focus[data-focus=touch]{outline:none}.nav-bar .tabs-wrapper .nav-tabs .nav-tab .nav-tab-text:hover{text-decoration:none}.pagination{clear:both;padding:16px 0;border-top:1px solid #d2d2d7}.pagination .pagination-list{font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination .pagination-list .first-page,.pagination .pagination-list .last-page,.pagination .pagination-list .next-page,.pagination .pagination-list .previous-page{padding:3px 7px 3px 8px;border:1px solid #d2d2d7;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;text-align:center;font-weight:400;font-size:13px;line-height:1.25;white-space:nowrap}.pagination .pagination-list .first-page:after,.pagination .pagination-list .last-page:after,.pagination .pagination-list .next-page:after,.pagination .pagination-list .previous-page:after{line-height:1.25}.pagination .pagination-list .first-page.blue,.pagination .pagination-list .last-page.blue,.pagination .pagination-list .next-page.blue,.pagination .pagination-list .previous-page.blue{background:#0071e3;color:#fbfbfd;border-radius:4px;border:0;min-width:40px}.pagination .pagination-list .first-page.blue:after,.pagination .pagination-list .last-page.blue:after,.pagination .pagination-list .next-page.blue:after,.pagination .pagination-list .previous-page.blue:after{line-height:1;color:#fbfbfd;font-size:24px}.pagination .pagination-list .first-page,.pagination .pagination-list .last-page{font-size:15px;padding:6px 10px}.pagination .pagination-list .first-page,.pagination .pagination-list .previous-page{margin-right:5px}.pagination .pagination-list .last-page,.pagination .pagination-list .next-page{margin-left:5px}.pagination .pagination-list .page-number{margin-top:5px;font-size:15px;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:400;display:inline-block;white-space:nowrap}@media only screen and (max-width:320px){.pagination .pagination-list .page-number{font-size:15px;font-weight:400;color:#1d1d1f;line-height:3em;padding:0 7px}}.pagination .pagination-list .page-number .form-field-input{display:inline-block}.pagination .pagination-list .page-number .form-field-input .input{max-width:30px;border-radius:4px;border:1px solid #d2d2d7;padding:3px;font-size:15px;font-weight:200;text-align:center}.pagination .pagination-list.first-btn-margin{margin-left:55px}.pagination .pagination-list.first-btn-margin.prev-btn-margin{margin-left:100px}.pagination .pagination-list.prev-btn-margin{margin-left:45px}.pagination .pagination-list.last-btn-margin{margin-right:55px}.pagination .pagination-list.last-btn-margin.next-btn-margin{margin-right:100px}.pagination .pagination-list.next-btn-margin{margin-right:45px}.pagination .pagination-list.no-last-btn-margin{margin-right:55px}.pagination-overlay{display:none;position:fixed;right:0;bottom:-2.5rem;background-color:#4b4b4b;padding:0 20px;color:#fff;font-size:16px;height:2.5rem;line-height:2.5rem;z-index:99999;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s ease-in-out 0s;transition:-webkit-transform .3s ease-in-out 0s;-o-transition:transform .3s ease-in-out 0s;transition:transform .3s ease-in-out 0s;transition:transform .3s ease-in-out 0s,-webkit-transform .3s ease-in-out 0s}@media only screen and (max-width:320px){.pagination-overlay{display:block}}.pagination-overlay.shown{-webkit-transform:translateY(-2.5rem);-ms-transform:translateY(-2.5rem);transform:translateY(-2.5rem)}.page{position:relative;width:100%;padding:0 22px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:767px){.page{padding:0 14px}}.page .hero-image{margin-top:15px;margin-bottom:12px}@media only screen and (max-width:767px){.page .welcome-page-tab .nav-bar{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.page .welcome-page-tab .nav-title,.page .welcome-page-tab .tabs-wrapper{-ms-flex-item-align:start;align-self:flex-start}.page .welcome-page-tab .tabs-wrapper{margin-left:0}}.page .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:767px){.page .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page .container .top{width:370px;-ms-flex-negative:0;flex-shrink:0;margin-left:30px}@media only screen and (max-width:767px){.page .container .top{width:100%;margin-left:0}}.page .container .top .my-tags .my-tags-empty{border-top:1px solid #d2d2d7;padding-top:20px;font-size:14px}.page .container .post-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.page .container .section{margin-top:30px}.page .container .section .post-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:.0625rem solid #d2d2d7;margin-bottom:30px}.page .container .section .post-filters h2.title{margin-bottom:15px}.page .container .section .post-filters .filter-by{margin-top:0}.page .container .section .post-filters .filter-by button{font-weight:700;font-size:21px;margin-bottom:15px}.page .container .section .post-filters .sort-by{margin-top:4px}.page .container .section .post-filters .sort-by .label{font-size:14px;color:#06c}.page .container .section .post-filters .sort-by button{color:#06c}.page .container .section .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.page .container .section .header .title{margin-bottom:0}.page .container .section .title{font-weight:700;font-size:20px;line-height:24px;letter-spacing:.019em;margin-bottom:30px}.page .container .section .view-all-link{margin-top:0}