.index-module-scss-module__LvbegG__article{flex-direction:column-reverse;width:100%;padding:24px 0;display:flex}@media screen and (min-width:1024px){.index-module-scss-module__LvbegG__article{border-bottom:.5px solid #d9d9d9;flex-direction:row}}.index-module-scss-module__LvbegG__content{flex-direction:column;flex:1;gap:16px;display:flex}@media screen and (min-width:1024px){.index-module-scss-module__LvbegG__content{margin-right:24px}}.index-module-scss-module__LvbegG__titleLink{font-size:1.25rem;font-weight:600;line-height:1.59em}@media screen and (min-width:1024px){.index-module-scss-module__LvbegG__titleLink{font-size:1.5rem}}.index-module-scss-module__LvbegG__titleLink{text-decoration:none}.index-module-scss-module__LvbegG__titleLink:hover{text-decoration:underline}.index-module-scss-module__LvbegG__titleLink:focus{outline-offset:2px;outline:2px solid #1858d4}.index-module-scss-module__LvbegG__body{color:#0f131a;line-height:1.59em}@media screen and (min-width:1024px){.index-module-scss-module__LvbegG__body{line-height:1.72em}}.index-module-scss-module__LvbegG__imageWrapper{width:100%;margin-bottom:20px;overflow:hidden}@media screen and (min-width:1024px){.index-module-scss-module__LvbegG__imageWrapper{flex-shrink:0;width:400px;margin-bottom:0}}@media screen and (min-width:1280px){.index-module-scss-module__LvbegG__imageWrapper{width:520px}}.index-module-scss-module__LvbegG__imageLink{background-color:#fff;border-radius:6px;transition:all .25s;display:block;overflow:hidden}@media screen and (min-width:1024px){.index-module-scss-module__LvbegG__imageLink{border-radius:8px}.index-module-scss-module__LvbegG__imageLink:hover{filter:brightness(.96)}}.index-module-scss-module__LvbegG__imageLink:focus{outline-offset:2px;outline:2px solid #1858d4}.index-module-scss-module__LvbegG__image{width:100%;height:auto;transition:filter .25s;display:block}
.index-module-scss-module__rhvlNa__items{grid-template-columns:1fr;gap:0 16px;padding:0 5vw;display:grid}@media screen and (min-width:640px){.index-module-scss-module__rhvlNa__items{grid-template-columns:1fr 1fr;column-gap:32px}}@media screen and (min-width:768px){.index-module-scss-module__rhvlNa__items{gap:16px 40px}}@media screen and (min-width:1024px){.index-module-scss-module__rhvlNa__items{grid-template-columns:1fr;gap:24px;padding:0}}@media screen and (min-width:1280px){.index-module-scss-module__rhvlNa__items{gap:40px}}
