.content-hub{border-bottom:1px solid var(--ink);background:#fff}.content-heading{display:grid;grid-template-columns:.8fr 1.2fr;grid-template-rows:auto auto;column-gap:8vw;align-items:end;margin-bottom:55px}.content-heading>.eyebrow{grid-column:1;grid-row:1}.content-heading h2{grid-column:1;grid-row:2;margin:0}.content-heading>p:last-child{grid-column:2;grid-row:1/3;margin:0;max-width:510px}.content-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.content-card{min-width:0;color:var(--ink);text-decoration:none;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);transition:background .2s,color .2s}.content-card:hover{background:var(--orange)}.content-card figure{position:relative;aspect-ratio:16/10;margin:0;overflow:hidden;background:#d7d0c6;border-bottom:1px solid var(--ink)}.content-card figure img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s}.content-card:hover figure img{transform:scale(1.03)}.content-card figure span{position:absolute;top:16px;left:16px;padding:7px 9px;background:var(--ink);color:#fff;font:10px var(--mono)}.content-card>div{padding:27px;min-height:220px;display:flex;flex-direction:column}.content-card h3{font-size:clamp(22px,2.3vw,32px);line-height:1.25;letter-spacing:-.06em;margin:22px 0}.content-link{margin-top:auto;font-size:13px;font-weight:800;border-bottom:1px solid;align-self:flex-start}@media(max-width:1100px) and (min-width:761px){.site-header nav{gap:14px}.site-header nav a{font-size:12px}}@media(max-width:760px){.content-heading{grid-template-columns:1fr;grid-template-rows:auto;gap:18px;margin-bottom:35px}.content-heading>.eyebrow,.content-heading h2,.content-heading>p:last-child{grid-column:1;grid-row:auto}.content-grid{grid-template-columns:1fr}.content-card>div{min-height:190px}.content-card figure{aspect-ratio:16/9}}
.content-link{display:inline-flex;align-items:center;gap:7px}.content-link::before{content:"";width:17px;height:17px;flex:0 0 17px;background:center/contain no-repeat}.content-card:nth-child(1) .content-link::before{background-image:url("./images/icon-youtube.svg")}.content-card:nth-child(2) .content-link::before{background-image:url("./images/icon-instagram.svg")}.content-card:nth-child(3) .content-link::before{background-image:url("./images/icon-naver-blog.svg")}
