@charset "utf-8";

.devm02_lt-line__hd{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.9rem}
.devm02_lt-line__hd h3{display:flex;align-items:center;gap:.45rem;color:var(--c-fg,#1B2836);font-size:1.05rem;font-weight:700;letter-spacing:-.03em}
.devm02_lt-line__hd h3 i{color:var(--c-accent,#2D6BC4)}
.devm02_lt-line__more{display:inline-flex;align-items:center;gap:.25rem;color:var(--c-fg-3,#6E7F91);font-size:var(--fs-xs,.8125rem);font-weight:700}
.devm02_lt-line__more:hover{color:var(--c-accent-deep,#23539B)}
.devm02_lt-line__more i{transition:transform .3s var(--ez-out,cubic-bezier(.16,1,.3,1))}
.devm02_lt-line__more:hover i{transform:translateX(3px)}

.devm02_lt-line__none{padding:2rem 0;color:var(--c-fg-3,#6E7F91);font-size:var(--fs-sm,.875rem);text-align:center}

.devm02_lt-line .sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap}

.devm02_lt-line__row{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:1rem;padding:.95rem 0;border-bottom:1px solid var(--c-line,#DDE5ED)}
.devm02_lt-line__row:first-child{border-top:1px solid var(--c-fg,#1B2836)}
.devm02_lt-line__d{color:var(--c-accent-deep,#23539B);font-size:.72rem;font-weight:800;letter-spacing:.02em}
.devm02_lt-line__b{min-width:0}
.devm02_lt-line__b b{display:block;overflow:hidden;color:var(--c-fg,#1B2836);font-size:.95rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}
.devm02_lt-line__b b i{color:var(--c-accent,#2D6BC4);font-size:.82rem}
.devm02_lt-line__b p{display:-webkit-box;overflow:hidden;margin-top:.3rem;color:var(--c-fg-3,#6E7F91);font-size:var(--fs-xs,.8125rem);line-height:1.6;word-break:keep-all;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.devm02_lt-line__row:hover b{color:var(--c-accent-deep,#23539B)}
.devm02_lt-line__b .sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px}

@media (max-width:767px){
	.devm02_lt-line__hd{margin-bottom:.7rem}
	.devm02_lt-line__hd h3{font-size:1rem}
	.devm02_lt-line__row{grid-template-columns:52px minmax(0,1fr);gap:.7rem}
}
