.focusList>header{text-align:center;max-width:760px;margin:0 auto;margin-bottom:24px}.focusList>header .heading{color:#005498;font-size:32px;margin-bottom:12px}@media (min-width:768px){.focusList>header .heading{font-size:38px}}.focusList>header .textblock{font-size:20px}@media (min-width:768px){.focusList>header .textblock{font-size:24px}}@media (min-width:768px){.focusList.grid-11>.main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.focusList.grid-11>.main>:first-child,.focusList.grid-11>.main>:last-child{width:calc(50% - 20px)}}@media (max-width:767.5px){.focusList.grid-111>.main>*+*{margin-top:24px}}@media (min-width:768px){.focusList.grid-111>.main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.focusList.grid-111>.main:after{content:"";height:0;width:calc(33.3333% - 80px / 3)}.focusList.grid-111>.main>*{width:calc(33.3333% - 80px / 3);margin-top:0}}@media (max-width:599.5px){.focusList.grid-1111>.main>*+*{margin-top:24px}}@media (min-width:600px) and (max-width:1059.5px){.focusList.grid-1111>.main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.focusList.grid-1111>.main>*{width:calc(50% - 40px / 2)}.focusList.grid-1111>.main>:nth-child(n+3){margin-top:32px}}@media (min-width:1060px){.focusList.grid-1111>.main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.focusList.grid-1111>.main:after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1}.focusList.grid-1111>.main>*{width:calc(25% - 120px / 4);margin-left:39px}.focusList.grid-1111>.main>:nth-child(n+5){margin-top:40px}.focusList.grid-1111>.main>:nth-child(4n+1){margin-left:0}}.focusList.grid-1111>.main .focusBlock>.main .textblock p{font-size:16px}@media (min-width:768px){.focusList.grid-1111>.main .focusBlock>.main .textblock p{font-size:18px}}@media (max-width:599.5px){.focusList.grid-11111>.main>*+*{margin-top:24px}}@media (min-width:600px) and (max-width:1059.5px){.focusList.grid-11111>.main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.focusList.grid-11111>.main>*{width:calc(50% - 40px / 2)}.focusList.grid-11111>.main>:nth-child(n+3){margin-top:32px}}@media (min-width:1060px){.focusList.grid-11111>.main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.focusList.grid-11111>.main>*{width:calc(20% - 150px / 5)}.focusList.grid-11111>.main>:nth-child(n+6){margin-top:40px}}.focusList.grid-11111>.main .focusBlock>header .heading{color:#005498;font-size:24px}@media (min-width:768px){.focusList.grid-11111>.main .focusBlock>header .heading{font-size:24px}}@media (min-width:768px){.focusList>header{margin-bottom:48px}.focusList>header .heading{margin-bottom:24px}}