.p-news-single-top{z-index:2;display:flex;width:100%;align-items:center;margin-bottom:1.5rem}@media(min-width:992px){.p-news-single-top{min-height:2.5rem;padding:.5rem 1.5rem;border-radius:.25rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#fff}}.p-news-single-top .wp-block-button{margin-bottom:0}.p-news .l-content--news-archive{display:none}.p-news .l-content--news-archive-on{display:block}.p-news .c-button--show-archive{display:flex;margin:2rem auto 0}@media(min-width:768px){.p-news .c-button--show-archive{margin-top:3.5rem}}.p-news .c-button--show-archive.c-button--on .c-button__text--1,.p-news .c-button--show-archive .c-button__text--2{display:none}.p-news .c-button--show-archive.c-button--on .c-button__text--2{display:block}.p-news-heading{margin:1.5rem 0;color:#31323d;font-size:1.5rem;font-weight:500;line-height:normal;text-align:center}@media(min-width:376px){.p-news-heading{margin:3rem 0;font-size:3.75rem;line-height:1.16}}.p-news-loop{position:relative;z-index:1;display:grid;gap:1rem}.p-news-loop--grid{grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.p-news-loop--grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1452px){.p-news-loop--grid{grid-template-columns:repeat(3,1fr)}}.p-news-loop--twitter{display:grid;grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.p-news-loop--twitter{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.p-news-loop--twitter{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr)}}@media(min-width:992px){.p-news-loop--twitter .p-news-loop-item:first-child{order:3;grid-area:1/3/3/4}.p-news-loop--twitter .p-news-loop-item:nth-child(2){order:0;grid-area:1/1/1/2}.p-news-loop--twitter .p-news-loop-item:nth-child(3){order:1;grid-area:1/2/2/2}.p-news-loop--twitter .p-news-loop-item:nth-child(4){order:4;grid-area:2/1/3/2}.p-news-loop--twitter .p-news-loop-item:nth-child(5){order:5;grid-area:2/2/3/3}.p-news-loop--twitter .p-news-loop-item:nth-child(6){order:6;grid-area:3/1/4/2}.p-news-loop--twitter .p-news-loop-item:nth-child(7){order:7;grid-area:3/2/4/3}.p-news-loop--twitter .p-news-loop-item:nth-child(8){order:8;grid-area:3/3/4/4}}.p-news-loop-item{position:relative;display:flex;min-width:0;min-height:28.68rem;flex-direction:column;justify-content:space-between;padding:1.5rem;border-radius:1rem;background:#fff;box-shadow:0 8px 40px 0 rgba(0,0,0,.08);gap:1.5rem}@media(min-width:768px){.p-news-loop-item{min-height:31rem}}.p-news-loop-item-twitter{display:flex;min-height:28.68rem;flex-direction:column;justify-content:space-between;padding:1.5rem;border-radius:1rem;background:#fff;box-shadow:0 8px 40px 0 rgba(0,0,0,.08);gap:1.5rem}@media(min-width:768px){.p-news-loop-item-twitter{min-height:31rem}}.p-news-loop-item__img-link{display:block;flex-shrink:0}@media(min-width:768px){.p-news-loop-item__img-link{margin-bottom:0}}.p-news-loop-item__img{display:block;width:100%;height:100%;min-height:13rem;border-radius:.5rem;margin-bottom:1.5rem;background-color:#f0f0f0;-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.p-news-loop-item__img{width:100%;height:13rem;border-radius:.5rem}}.p-news-loop-item__date{font-size:.875rem;font-weight:400;line-height:normal;display:block;margin-bottom:.5rem;color:#959595}.p-news-loop-item__title{font-size:1.125rem;font-style:normal;font-weight:700;line-height:normal;min-height:3.375rem;padding-bottom:0;margin-bottom:1rem;color:#fd822c}.p-news-loop-item__title a{text-decoration:none;transition:color .3s ease-out}.p-news-loop-item__excerpt{font-size:.875rem;font-weight:400;line-height:normal;color:#31323d}.p-news-loop-item__excerpt p{margin-top:.5rem;margin-block-end:0;margin-block-start:0}.p-news-loop-item__excerpt p:last-child{margin-bottom:0}.p-news-loop-item .c-button--more{width:auto;color:#fff;text-decoration:none}.p-news-loop-item .c-button--more:hover{color:#fff}.p-news-loop-item--archive{min-height:15.93rem}.p-news-loop-item--archive .p-news-loop-item__title,.p-news-loop-item--archive .p-news-loop-item__title a{color:#31323d}.p-news-loop-item--archive .p-news-loop-item__title a:hover{color:#fd822c}.p-news-loop-item__box-link{position:absolute;z-index:0;top:0;left:0;display:block;width:100%;height:100%}.p-news-loop-item__box-link span{display:none}