section{&.related{align-items:center;display:flex;flex-flow:column wrap;gap:5rem;height:auto;justify-content:center;margin:0;padding:0;position:relative;width:100%;z-index:0;>.texture-top{height:25rem;margin:0;padding:0;pointer-events:none;position:absolute;top:-24rem;width:100%;z-index:-10;@media (max-width:1023px){height:18rem;top:-17rem}@media (max-width:767px){height:12rem;top:-11rem}>svg{height:100%;margin:0;padding:0;width:100%}}>.layer{align-items:center;background-color:var(--background-darkgray);display:flex;flex-flow:column wrap;gap:3rem;height:100%;justify-content:center;margin:0;padding:5rem 3rem 20rem;width:100%;>h3{color:var(--text-white);display:-webkit-box;font-size:2.2rem;font-weight:700;height:auto;line-height:2.8rem;margin:0;max-width:108rem;overflow:hidden;padding:0;text-align:left;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:2}>.swiper{align-items:center;display:flex;flex-flow:column wrap;gap:3rem;height:auto;justify-content:center;margin:0;max-width:108rem;overflow:visible;padding:0;width:100%;>.swiper-wrapper{height:auto;margin:0;padding:0;width:100%;>.swiper-slide{height:auto;margin:0;max-width:32rem;padding:0;width:100%;>.object{align-items:center;display:flex;flex-flow:row-reverse wrap;gap:1.5rem;height:100%;justify-content:center;margin:0;padding:0;position:relative;width:100%;z-index:0;&:hover{>.info{>.title{>p{color:var(--NE-Blue-05)}}}}>a{align-items:stretch;background-color:var(--background-news-list-object-gray);border-radius:.8rem;display:grid;gap:0;grid-template-columns:100%;grid-template-rows:auto 1fr;height:100%;justify-content:center;margin:0;overflow:hidden;padding:0;width:100%;>picture.eyecatch{height:auto;margin:0;padding:0;width:100%;>img{display:block;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;padding:0;width:100%}}>.info{align-items:stretch;display:grid;gap:2rem;grid-template-columns:100%;grid-template-rows:1fr auto;height:auto;justify-content:start;margin:0;padding:2.4rem;width:100%;>h3{color:var(--text-white);display:-webkit-box;font-size:1.6rem;font-weight:400;height:auto;line-height:2.6rem;margin:0;overflow:hidden;padding:0;text-align:left;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:3}>.layer{align-items:center;display:grid;gap:1.2rem;grid-template-columns:auto auto;height:auto;justify-content:space-between;margin:0;padding:0;width:100%;>.date{height:auto;margin:0;padding:0;width:100%;>p{color:var(--text-white);font-size:1.4rem;font-weight:400;height:auto;line-height:1;margin:0;padding:0;text-align:left;width:100%}}>.author{align-items:center;display:grid;font-size:1.8rem;font-weight:700;gap:.8rem;grid-template-columns:auto 1fr;height:auto;justify-content:start;margin:0;padding:0;text-align:left;width:100%;>img{align-items:center;border:.1rem solid var(--border-gray);border-radius:5rem;display:flex;flex-flow:column wrap;justify-content:center;overflow:hidden;width:3rem}>img,>p{height:auto;margin:0;padding:0}>p{color:var(--text-white);font-size:1.2rem;font-weight:400;text-align:left;width:100%}}>.categories{align-items:flex-start;display:flex;flex-flow:row wrap;gap:.7rem 1rem;height:auto;justify-content:flex-start;margin:0;padding:0;width:100%;>.category{align-items:center;display:grid;gap:.8rem;grid-template-columns:auto 1fr auto;height:auto;justify-content:center;margin:0;padding:0;transition:.2s;width:auto;&:before{background-image:url(/wp-content/themes/ne-inc/assets/dist/images/icon/bracket_left.svg)}&:after,&:before{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";height:2.4rem;margin:0;padding:0;width:.8rem}&:after{background-image:url(/wp-content/themes/ne-inc/assets/dist/images/icon/bracket_right.svg)}>p{color:var(--text-white);font-size:1.2rem;font-weight:400;height:auto;margin:0;padding:0;text-align:center;width:100%}}}}}}}}}>.swiper-pagination{align-items:center;display:flex;flex-flow:row wrap;gap:1.5rem;justify-content:center;position:unset!important;>.swiper-pagination-bullet{background-color:var(--background-gray);height:1.5rem;margin:0;padding:0;width:1.5rem}>.swiper-pagination-bullet-active{background-color:var(--background-blue)}}}}}}