.c-block-news--homepage{position:relative;position:relative}@media screen and (min-width: 85em){.c-block-news--homepage::before{position:absolute;z-index:5;top:0;left:0;width:4rem;height:22rem;content:"";transform:translateY(-50%);background:rgba(179,153,89,.6)}}@media screen and (min-width: 120em){.c-block-news--homepage::before{width:6rem;height:28rem}}@media screen and (min-width: 85em){.c-block-news--homepage::after{position:absolute;z-index:5;bottom:0;right:0;width:4rem;height:22rem;content:"";transform:translateY(50%);background:rgba(179,153,89,.6)}}@media screen and (min-width: 120em){.c-block-news--homepage::after{width:6rem;height:28rem}}.c-block-news--homepage__container{overflow:hidden}.c-block-news--homepage .c-block__title{margin:5rem auto 6rem;text-align:center}@media screen and (min-width: 48em){.c-block-news--homepage .c-block__title{margin-top:8rem}}@media screen and (min-width: 85em){.c-block-news--homepage .c-block__title{margin-top:8rem;margin-bottom:7rem;padding:0 2rem;text-align:left}}@media screen and (min-width: 85em){.c-block-news--homepage .o-grid--magazine{margin-left:-1rem;margin-right:-1rem;display:flex;flex-wrap:wrap;box-sizing:border-box;list-style:none}}@media screen and (min-width: 85em)and (min-width: 62em){.c-block-news--homepage .o-grid--magazine{margin-left:-1.5rem}}@media screen and (min-width: 85em)and (min-width: 62em){.c-block-news--homepage .o-grid--magazine{margin-right:-1.5rem}}@media screen and (min-width: 85em){.c-block-news--homepage .o-grid--magazine__item{padding-left:1.5rem;padding-right:1.5rem;flex-basis:auto;box-sizing:inherit;width:100%;min-width:0;flex:0 0 33.3333333333%;max-width:33.3333333333%}}@media screen and (min-width: 48em){.c-block-news--homepage .c-block__content .o-grid--magazine__item{width:58.3333333333%;max-width:39rem;margin:0 4rem}}@media screen and (min-width: 85em){.c-block-news--homepage .c-block__content .o-grid--magazine__item{flex:0 0 33.3333333333%;max-width:33.3333333333%;width:auto;max-width:none;margin:0}}@media screen and (min-width: 48em){.c-block-news--homepage .o-grid--magazine__item:nth-child(odd) .c-news__thumbnail{margin-bottom:3rem}}.c-block-news--homepage .o-grid--magazine__item:nth-child(odd) .c-news__thumbnail::after{right:4rem;left:-2rem}@media screen and (min-width: 48em){.c-block-news--homepage .o-grid--magazine__item:nth-child(odd) .c-news__thumbnail::after{right:-2rem;bottom:8rem;left:4rem}}@media screen and (min-width: 48em){.c-block-news--homepage .o-grid--magazine__item:nth-child(even) .c-news__thumbnail{order:2;margin-top:3rem}}@media screen and (min-width: 85em){.c-block-news--homepage .o-grid--magazine__item:nth-child(even) .c-news__thumbnail{margin-top:4rem}}.c-block-news--homepage .o-grid--magazine__item:nth-child(even) .c-news__thumbnail::after{right:-2rem;left:4rem}@media screen and (min-width: 48em){.c-block-news--homepage .o-grid--magazine__item:nth-child(even) .c-news__thumbnail::after{top:8rem;right:4rem;bottom:-8rem;left:-2rem}}@media screen and (min-width: 85em){.c-block-news--homepage .o-grid--magazine__item:nth-child(even) .c-news__thumbnail::after{top:4rem;right:-2rem;bottom:-8rem;left:-2rem}}@media screen and (min-width: 48em){.c-block-news--homepage .o-grid--magazine__item:nth-child(even) .c-news__content{order:1}}@media screen and (min-width: 48em){.c-block-news--homepage .o-grid--magazine__item:nth-child(even) .c-news__more{order:3}}@media screen and (min-width: 48em){.c-block-news--homepage .o-grid--magazine__item:first-child .c-news{margin-left:4rem}}@media screen and (min-width: 85em){.c-block-news--homepage .o-grid--magazine__item:first-child .c-news{margin-left:0}.c-block-news--homepage .o-grid--magazine__item:first-child .c-news__thumbnail::after{top:-30rem;bottom:4rem;left:-50vw}}@media screen and (min-width: 85em){.c-block-news--homepage .o-grid--magazine__item:last-child .c-news__thumbnail::after{top:-3rem;right:-14rem;bottom:4rem;left:-2rem}}.c-block-news--homepage .c-view__footer{margin:-1rem 0 7rem;text-align:center}@media screen and (min-width: 48em){.c-block-news--homepage .c-view__footer{margin:7rem 0 9rem}}@media screen and (min-width: 85em){.c-block-news--homepage .c-view__footer{margin-top:9rem}}@media screen and (min-width: 85em){.c-block-news--homepage .c-news{padding:0 2rem}}