.listing-container h2{font-size:2.6rem;letter-spacing:.05em;line-height:1.52;margin-bottom:3rem;padding-left:2rem;position:relative}@media screen and (max-width:768px){.listing-container h2{font-size:2rem;padding-left:1.8rem}}.listing-container h2:before{background-color:#b1d4eb;border-radius:3px;content:"";display:block;height:calc(100% - .1em);left:0;position:absolute;top:.05em;width:6px}.listing-container .tag-group{margin:-.6rem -.8rem}.faq-listing-container{background-color:#fff;border-radius:2rem;margin-bottom:4rem;margin-top:4rem;padding:3rem 6.6rem}@media screen and (max-width:768px){.faq-listing-container{padding:3rem 2rem}}.faq-listing-container .heading{color:#0068b7;font-size:2.4rem;letter-spacing:.05em;margin:0;position:relative}@media screen and (max-width:768px){.faq-listing-container .heading{font-size:1.9rem;padding-left:3.2rem}}.faq-listing-container .heading .icon{display:inline-block;line-height:1;margin-right:1rem;position:absolute;right:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2.8rem}@media screen and (max-width:768px){.faq-listing-container .heading .icon{left:0;right:auto;width:2.4rem}}.faq-listing-container .result-heading{color:#0068b7;font-size:1.4rem;letter-spacing:.05em;margin:.3rem 0 0}@media screen and (max-width:768px){.faq-listing-container .result-heading{font-size:1.3rem;padding-left:3.2rem}}.faq-listing-container .faq-listing{margin-top:2.5rem}.faq-listing-container .faq-listing ul{list-style:none;padding:0}.faq-listing-container .faq-listing li{margin-top:1.5rem}.faq-listing-container .faq-listing li a{color:inherit;display:inline-block;font-weight:700;padding-left:4rem;position:relative;text-decoration:none;-webkit-transition:color .25s ease-out;transition:color .25s ease-out}.faq-listing-container .faq-listing li a:after,.faq-listing-container .faq-listing li a:before{display:inline-block;position:absolute;top:0}.faq-listing-container .faq-listing li a:before{content:"Q";font-family:Cabin,sans-serif;font-style:italic;font-weight:600;left:0}@media screen and (max-width:768px){.faq-listing-container .faq-listing li a:before{font-size:1.6rem}}.faq-listing-container .faq-listing li a:after{border-bottom:1px solid;content:"";height:1.2em;left:2rem;width:1.2rem}.faq-listing-container .faq-listing li a:hover{color:#0068b7;opacity:1}.g-container.-blog-post .faq-post-content h1{color:inherit;font-size:2rem;margin:1.8rem 0 2.5rem;padding-left:4rem;position:relative}@media screen and (max-width:768px){.g-container.-blog-post .faq-post-content h1{font-size:1.6rem;margin-bottom:2rem}}.g-container.-blog-post .faq-post-content h1:after,.g-container.-blog-post .faq-post-content h1:before{display:inline-block;position:absolute;top:0}.g-container.-blog-post .faq-post-content h1:before{content:"Q";font-family:Cabin,sans-serif;font-size:2.4rem;font-style:italic;font-weight:600;left:0;line-height:1;padding-top:.18em}@media screen and (max-width:768px){.g-container.-blog-post .faq-post-content h1:before{font-size:2.2rem}}.g-container.-blog-post .faq-post-content h1:after{border-bottom:1px solid;content:"";height:1.2em;left:2rem;width:1.2rem}.faq-post-content{margin-bottom:4rem}.faq-post-content .tag-group{font-size:0;margin:-.6rem -.8rem}.faq-post-content .tag-group a{font-weight:400}.post-body{background-color:#fff;border-radius:2rem;font-weight:500;padding:4rem 6rem}@media screen and (max-width:768px){.post-body{padding:3rem 2rem}}.post-body h2{border-bottom:none;font-size:2.4rem;padding:0}.post-body h2:before{content:none}@media screen and (max-width:768px){.post-body h2{font-size:1.9rem}}.post-vote{margin:40px auto 0;max-width:880px;width:calc(100% - 4rem)}.post-vote .heading{font-size:2rem;font-weight:700;letter-spacing:.05em;margin-bottom:0}@media screen and (max-width:768px){.post-vote .heading{font-size:1.6rem}}.post-vote .button-group{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-top:.5rem}@media screen and (max-width:768px){.post-vote .button-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}}.post-vote .l-button{cursor:pointer;margin-top:2rem;max-width:280px;width:32%}@media screen and (max-width:768px){.post-vote .l-button{width:100%}}.post-vote .l-button svg{fill:currentColor;display:block;margin-right:.5rem;width:2rem}.post-vote .l-button.-good{background-color:#4fb8cb;border-color:#4fb8cb}.post-vote .l-button.-good:hover{color:#4fb8cb}.post-vote .l-button.-normal{background-color:#70c4d3;border-color:#70c4d3}.post-vote .l-button.-normal:hover{color:#70c4d3}.post-vote .l-button.-bad{background-color:#91d0dd;border-color:#91d0dd}.post-vote .l-button.-bad:hover{color:#91d0dd}.vote-thanks{color:red;display:none;text-align:center}.vote-thanks>span{display:inline-block;text-align:left}.adjust-width._faq-post{max-width:1400px}.faq-post-wrap{display:flex;justify-content:space-between}.faq-main{width:73%}.faq-sub{background:#fff;border-radius:2rem;padding:4rem 3rem 0;width:25%}@media screen and (max-width:768px){.faq-post-wrap{flex-direction:column}.faq-main,.faq-sub{width:100%}.faq-sub{margin-top:5rem;padding:3rem 2rem 0}}