.text-sections__section{margin-bottom:40px}@media(min-width:1024px){.text-sections__section{margin-bottom:60px}}.text-sections__section:last-child{margin-bottom:0}.text-sections__section h2{font-size:26px;text-transform:uppercase}@media(min-width:768px){.text-sections__section h2{font-size:30px}}@media(min-width:1024px){.text-sections__section h2{font-size:32px}}.text-sections__section h2+blockquote,.text-sections__section h2+ol,.text-sections__section h2+p,.text-sections__section h2+ul{margin-top:20px}@media(min-width:1280px){.text-sections__section h2+blockquote,.text-sections__section h2+ol,.text-sections__section h2+p,.text-sections__section h2+ul{margin-top:24px}}.text-sections__section h3{font-size:18px;text-transform:uppercase}@media(min-width:768px){.text-sections__section h3{font-size:20px}}@media(min-width:1024px){.text-sections__section h3{font-size:24px}}.text-sections__section h4{font-size:16px;text-transform:uppercase}@media(min-width:768px){.text-sections__section h4{font-size:18px}}@media(min-width:1024px){.text-sections__section h4{font-size:20px}}.text-sections__section h3+blockquote,.text-sections__section h3+ol,.text-sections__section h3+p,.text-sections__section h3+ul,.text-sections__section h4+blockquote,.text-sections__section h4+ol,.text-sections__section h4+p,.text-sections__section h4+ul{margin-top:16px}@media(min-width:1280px){.text-sections__section h3+blockquote,.text-sections__section h3+ol,.text-sections__section h3+p,.text-sections__section h3+ul,.text-sections__section h4+blockquote,.text-sections__section h4+ol,.text-sections__section h4+p,.text-sections__section h4+ul{margin-top:18px}}.text-sections__section p{margin-bottom:16px}@media(min-width:1280px){.text-sections__section p{margin-bottom:18px}}.text-sections__section ul{margin-bottom:20px;padding-left:40px}@media(min-width:1280px){.text-sections__section ul{margin-bottom:24px}}.text-sections__section ul>li{margin-bottom:14px;position:relative}.text-sections__section ul>li:before{color:#575756;content:"—";margin-left:-30px;position:absolute}.text-sections__section ul>li:last-child{margin-bottom:0}.text-sections__section a{color:#ea131b;text-decoration:underline;transition:all .125s linear}.text-sections__section a:hover{color:#d12e26}.text-sections__section blockquote{border-left:3px solid #9e9398;margin-bottom:20px;padding:10px 20px}@media(min-width:1024px){.text-sections__section blockquote{padding:20px 24px}}@media(min-width:1280px){.text-sections__section blockquote{margin-bottom:24px;padding-left:24px 30px}}.text-sections__section blockquote cite{color:#ea131b}