.f-d{align-items:center}.f-s{align-self:flex-end}.f-g{aspect-ratio:1}.f-y{aspect-ratio:16/9}.f-az{background:var(--background)}.f-h{background:var(--title)}.f-o{border-radius:1000px}.f-at{border-top:solid 1.5px var(--negativeBase)}.f-c{color:var(--text)}.f-a{color:var(--title)}.f-ab{column-gap:var(--newsListX)}.f-f{display:contents}.f-au{flex:1}.f-ar{gap:var(--containerGap)}.f-e{gap:16px}.f-u{gap:8px}.f-i{height:12px}.f-p{height:40px}.f-av{justify-content:center}.f-t{justify-content:flex-end}.f-x{justify-content:space-between}.f-a4{margin-left:auto}.f-a3{margin-right:auto}.f-k{-webkit-mask-image:url(/images/portfolio/external-link.svg);mask-image:url(/images/portfolio/external-link.svg)}.f-l{-webkit-mask-position:50%;mask-position:50%}.f-m{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.f-n{-webkit-mask-size:contain;mask-size:contain}.f-z{max-width:1305px}.f-a1{max-width:1920px}.f-a2{min-height:75dvh}.f-_{object-fit:cover}.f-a-d{overflow:hidden}.f-af{padding:0}.f-r{padding:16px}.f-a5{padding-bottom:var(--containerGap)}.f-ba{padding-left:var(--containerX)}.f-a9{padding-right:var(--containerX)}.f-a7{padding-top:var(--whyDevfiveGapLg)}.f-ay{padding-top:60px}.f-ae{row-gap:20px}.f-aa{width:100%}.f-j{width:12px}.f-q{width:40px}.f-b{word-break:keep-all}.f-ah{font-family:Pretendard!important}.f-ai{letter-spacing:-.04em!important}.f-aj{line-height:1.5!important}.f-ak *{font-family:Pretendard!important}.f-al *{letter-spacing:-.04em!important}.f-am *{line-height:1.5!important}.f-ag img{max-width:min(100%,800px)}.f-an span{font-size:inherit!important}[data-theme=dark] .f-ao [style*=background-color]{background-color:#0000!important}[data-theme=dark] .f-ap [style*=color]{color:inherit!important}@media (min-width:992px){.f-v{align-items:center}.f-ac{column-gap:var(--newsListX)}.f-w{flex-direction:row}.f-as{gap:var(--containerGap)}.f-a0{gap:74px}.f-a6{padding-bottom:var(--containerGap)}.f-ax{padding-bottom:60px}.f-bb{padding-left:var(--containerX)}.f-a_{padding-right:var(--containerX)}.f-a8{padding-top:var(--whyDevfiveGapLg)}}@media (min-width:1280px){.f-aq{align-items:flex-start}.f-aw{justify-content:flex-end}}
