.post-faq__item summary{position:relative;display:block;padding:14px 36px 14px 0;font-weight:700;color:#283334;cursor:pointer;list-style:none}.post-faq__item summary::-webkit-details-marker{display:none}.post-faq__item summary::after{content:"+";position:absolute;top:50%;right:6px;transform:translateY(-50%);font-size:24px;font-weight:400;line-height:1;color:#0b93a6}.post-faq__item[open] summary::after{content:"−"}.post-faq__item summary:hover,.post-faq__item summary:focus{color:#0b93a6}.blog .container>.row:first-child{background:#fff;padding:20px 0 50px}.blog .container>.row:first-child>.large-8::before{content:"Blog";display:block;margin:0 0 30px -15px;padding:15px 30px;background:#0b93a6;color:#fff;font:italic 700 45px/45px Lato,sans-serif;text-transform:uppercase}.blog article h2{margin-bottom:8px}.blog article .more-link{font-weight:700;text-transform:uppercase;font-size:14px}@media only screen and (max-width:40em){.blog .container>.row:first-child>.large-8::before{font-size:30px;line-height:34px;padding:12px 20px}}@media only screen and (min-width:930px){.page-id-343 h1.entry-title,.page-id-83 h1.entry-title{position:relative;left:auto;top:-95px;width:calc(100% + 30px);margin:0 0 -75px -15px}}@media only screen and (max-width:40em){.page-id-343 h1.entry-title,.page-id-83 h1.entry-title{position:relative;left:auto;top:-74px;width:calc(100% + 30px);margin:0 0 -54px -15px}}.post-table table{margin-bottom:0}.blog .entry-content .post-tldr,.blog .entry-content h2,.archive .entry-content .post-tldr,.archive .entry-content h2{display:none}.off-canvas-wrap.move-right .left-off-canvas-menu,.off-canvas-wrap.offcanvas-overlap-right .left-off-canvas-menu{visibility:visible;transition:transform .5s,visibility 0s 0s}