section.contents h2.head-line{margin-bottom:23px}@media screen and (max-width:913px){section.contents h2.head-line{margin-bottom:16px}}section.contents div.content-wrap{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:22px 36px;gap:22px 36px}@media screen and (max-width:913px){section.contents div.content-wrap{grid-template-columns:1fr 1fr;gap:22px 14px}}section.contents div.content-wrap div.content a{display:flex;flex-direction:column;text-decoration:none;gap:8px}section.contents div.content-wrap div.content a:hover div.img img{transform:scale(1.1)}section.contents div.content-wrap div.content a div.img{position:relative;line-height:1;overflow:hidden;border-radius:8px}section.contents div.content-wrap div.content a div.img img{object-fit:cover;object-position:center;width:280px;height:158px;transition:.6s cubic-bezier(0,.55,.45,1)}@media screen and (max-width:913px){section.contents div.content-wrap div.content a div.img img{aspect-ratio:172/97;width:100%;height:auto}}section.contents div.content-wrap div.content a div.img span.badge-pr{position:absolute;width:22px;height:17px;display:flex;justify-content:center;align-items:center;top:8px;right:8px;text-align:center;background-color:#121212;color:#fff;font-size:10px;font-weight:500;border-radius:4px;z-index:1}section.contents div.content-wrap div.content a div.text{display:flex;flex-direction:column;gap:8px}section.contents div.content-wrap div.content a div.text h3{font-size:14px;color:#121212;line-height:150%;letter-spacing:.05em;font-weight:500;margin:0 0 0 .5px;min-height:42px}@media screen and (max-width:913px){section.contents div.content-wrap div.content a div.text h3{font-size:12px;letter-spacing:.6px}}section.contents div.content-wrap div.content a div.text div.category-date{display:flex;flex-direction:column;gap:4px}section.contents div.content-wrap div.content a div.text div.category-date ul.category{flex-wrap:wrap;gap:8px 10px;padding:0;list-style:none;display:flex;margin-left:1px;margin-top:0;margin-bottom:0}section.contents div.content-wrap div.content a div.text div.category-date ul.category li{display:flex;align-items:center;justify-content:center;color:#777;background-color:#f6f6f6;text-decoration:none;height:21px;width:auto;border-radius:100vh;padding:0 7px;font-size:10px;line-height:170%;letter-spacing:.05em}section.contents div.content-wrap div.content a div.text div.category-date ul.category li:before{content:"#";color:#fcdb17}section.contents div.content-wrap div.content a div.text div.category-date span.date{font-weight:400;font-size:10px;color:#999;line-height:170%;letter-spacing:.05em}