@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:400 500;font-display:swap;src:url('assets/noto-reference-sectors-400.ttf') format('truetype');unicode-range:U+B864;}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:600 900;font-display:swap;src:url('assets/noto-reference-sectors-700.ttf') format('truetype');unicode-range:U+B864;}
.reference-sectors{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 22px}.reference-sectors>span{display:inline-flex;align-items:center;min-height:27px;padding:5px 9px;border:1px solid #d7e2ef;background:linear-gradient(130deg,#edf3fb,#f8fafd);border-radius:5px;color:#496b96;font-size:11px;line-height:1.6;font-weight:500;overflow-wrap:anywhere}.portfolio-body>.reference-sectors{margin-top:-5px}.dialog-sectors{margin-top:16px;margin-bottom:24px}.dialog-sectors>span{font-size:12px;padding:7px 11px}.portfolio-body .portfolio-summary{line-height:1.95}.portfolio-body .portfolio-points li{line-height:1.9}@media(max-width:600px){.reference-sectors{gap:7px;margin-bottom:20px}.reference-sectors>span{font-size:11px;padding:5px 9px}.dialog-sectors>span{font-size:12px}.home-project small{font-size:11px;line-height:1.9}}@media(max-width:360px){.reference-sectors>span{font-size:10px;padding:5px 8px}}

.reference-sectors>.industry-type{background:#e8eef7;border-color:#c1d0e4;color:#294d78;font-weight:700}.home-industry{display:inline-block;margin-right:7px;padding:2px 7px;background:#e8eef7;border:1px solid #cbd8e8;border-radius:4px;color:#294d78;font-size:inherit;font-weight:700}
